Inkscape Board Meeting Transcript for Friday, 2018-01-05

*You are now known as bryceJan 05 09:00
brycemeeting in 5!Jan 05 09:55
Tavmjong=======  Inkscape Board Meeting  =======Jan 05 10:00
TavmjongWho is here?Jan 05 10:01
bryceI am :-)Jan 05 10:02
TavmjongTed sends his regrets.Jan 05 10:02
brycecrogers, ScislaC?Jan 05 10:02
*ryangorley[m]1 Listening inJan 05 10:03
bryceTavmjong, C R did too, although maybe?Jan 05 10:03
brycehi ryangorley[m]1 !Jan 05 10:03
bryceHope everyone had nice holidays!Jan 05 10:03
Tavmjongcrogers: Said he'd do his best to attend a bit ago...Jan 05 10:03
ScislaCHey bryce & TavmjongJan 05 10:03
TavmjongScislaC!!!Jan 05 10:04
crogers hiJan 05 10:04
bryce(well nicer than me -- flu landed my spouse and mom in the hospital...  been a busy couple weeks for me)Jan 05 10:04
bryceScislaC, yay!Jan 05 10:04
bryceScislaC, long time, good to see you man!Jan 05 10:04
bryceAgenda:Jan 05 10:04
bryce   + Madras Printer's and Lithographers' AssociationJan 05 10:04
bryce   + Boston Hackfest (March)Jan 05 10:04
bryce   + Merchandise salesJan 05 10:04
bryce   + Board election process review [tedg]Jan 05 10:04
bryce   + DigitalOcean Infrastructure hosting [bryce]Jan 05 10:04
bryce   + Preliminary preparations for 0.93 [tav]Jan 05 10:04
bryce   + Other BusinessJan 05 10:04
bryce== Madras Printer's and Lithographers' Association ==Jan 05 10:04
brycemartin forwarded this platinum sponsorship requestJan 05 10:05
crogersI'm hereJan 05 10:05
TavmjongOoh, in the hospital? Wow. My older daughter spent Chrismas eve at the emergency room getting checked for meningitis... turned out is was Scarlet fever.Jan 05 10:05
bryceI've emailed them a thank you and gave pointers for making the donation, but haven't heard anything back yetJan 05 10:05
ScislaCSorry I've been so absent. Apparently I got unsubbed from lists somehow and got that rectified, then I moved, then I had some new pain issues and found out I have gout, etc. But, hopefully I'm not too out of the loop.Jan 05 10:06
brycethe discussion on the mailing list sounds like some organization work needs done for how to help them bestJan 05 10:06
bryceScislaC, wow, well I'm just glad we still have youJan 05 10:06
TavmjongScislaC: yup, glad your back!Jan 05 10:07
bryceTavmjong, my son caught something that made all the skin on his hands and feel peel off, in addition to the usual cold symptoms.  That was weird.Jan 05 10:07
brycedoctor claimed that was strep.  Never heard strep do that before though.Jan 05 10:08
ScislaCbryce: Jesus dude, how's Dutch holding up?Jan 05 10:08
TavmjongI'm wondering what Madras Printer's and LIthographer's Association hopes to gain by sponsorship.Jan 05 10:09
Tavmjong(MPLA for short).Jan 05 10:09
bryceScislaC, he's fine now, it hit him before the holidays.  Thank god for modern medicine :-)Jan 05 10:11
ScislaCTavmjong: I wonder if MPLA just wants us to push for print friendly features.Jan 05 10:11
bryceTavmjong, well, my experience has been that a lot of business interest in foss is driven by needing an alternate in order to secure a better deal with proprietary vendors.  I don't want to be so cynical but this has been so common in my experience it has to be my first guess.Jan 05 10:12
ScislaCbryce: interestingJan 05 10:13
TavmjongBut they wouldn't need to be a sponsor for that (unless they want to show their vendor a response from us).Jan 05 10:13
brycethe specific issue they raised was that Adobe was changing licensing requirements, presumably forcing businesses to actually buy licenses who I guess hadn't been, previouslyJan 05 10:14
crogers_spotty connectionJan 05 10:14
crogers_this may. it workJan 05 10:14
crogers_notJan 05 10:14
TavmjongBTW, that reminds me, it might be good to ping the organization in India that did all the Indian language translating.Jan 05 10:14
Tavmjongcrogers_: Appreciate you trying!Jan 05 10:14
bryceTavmjong, yes that's a good ideaJan 05 10:14
bryceTavmjong, do you remember who that was?  Or maybe Maren doesJan 05 10:15
Tavmjongbryce: I would have to search.Jan 05 10:15
MoiniNo, sorry, wasn't involved.Jan 05 10:15
bryceah too badJan 05 10:15
crogers_pingJan 05 10:15
Moini(there should be a bug report, I believe)Jan 05 10:16
brycewell, it'd be nice to get a bit more info before we invest too much effort inJan 05 10:16
brycehow about actions for now:Jan 05 10:16
crogers_getting nothingJan 05 10:16
bryce- me: re-ping them in a week or so if I don't hear backJan 05 10:16
bryce- Tav/Moini: find out who did the Indian language translationJan 05 10:17
TavmjongSounds good... I can do that.Jan 05 10:18
brycewe've also got a few India-based users that have contacted me.  Not in Madras but they might be worth tapping to assist.Jan 05 10:18
bryceok, on to next topicJan 05 10:19
bryce== Boston Hackfest in March ==Jan 05 10:19
brycehttp://wiki.inkscape.org/wiki/index.php/Hackfest2018Jan 05 10:19
bryceMarch is coming soon...Jan 05 10:19
TavmjongI think we need to get moving on this!Jan 05 10:19
bryceagreedJan 05 10:19
Moinipinged doctormo a couple minutes ago.Jan 05 10:19
TavmjongI saw Martin got a second offer for hosting from RedHat.Jan 05 10:20
brycehave dates been determined?  we're getting to the point people need to make travel arrangementsJan 05 10:20
TavmjongYes, dates were fixed.Jan 05 10:20
brycesounded like if it's at redhat, that'd remove the requirement that it be in March.  Could bump the dateJan 05 10:20
TavmjongMarch 26-30Jan 05 10:21
TavmjongLIbre Planet Boston is the 24/25Jan 05 10:22
bryceah, ok the wiki page didn't list themJan 05 10:22
TavmjongI'll double check the dates and get them on the page.Jan 05 10:22
bryceend of march gives a bit more time.  But I agree, if it's gonna happen, need to get moving on itJan 05 10:22
TavmjongWe'll need a board vote for approving funds... we can copy/paste last years vote.Jan 05 10:22
bryceneed to put together an attendee list tooJan 05 10:22
TavmjongI wish Martin was here!!Jan 05 10:23
bryceTavmjong, ok, I can do that action item, if you can get the page polished up a bit.  Agree about cut-and-pasting what we can from earlier events.Jan 05 10:23
TavmjongI can do that.Jan 05 10:23
bryceTavmjong, yeah me too, perhaps you could contact him on email and coordinate stuff?Jan 05 10:24
TavmjongSure....Jan 05 10:24
bryceif it's going to move to red hat, need to also know about the venue - how many can it hold, where it's at, services available, etc.Jan 05 10:25
bryceyou know the drill better than me :-)Jan 05 10:25
brycewe ought to also do the usual fundraising callsJan 05 10:25
TavmjongThere was an email from Mairin Duffy last Wednesday.Jan 05 10:26
bryceI'll take the action on that.  Moini if you'd be at all available to assist I would totally love it.Jan 05 10:26
bryceok, next itemJan 05 10:27
bryce== Board election process review [tedg] ==Jan 05 10:27
bryceLeaving this item for next month since ted's gone.Jan 05 10:27
MoiniDo we need any dates confirmed before posting anything on the website?Jan 05 10:27
Moini(oops)Jan 05 10:27
bryceMoini, yes we do but sounds like we have dates decidedJan 05 10:27
MoiniWill try to get hold of Martin for some info.Jan 05 10:28
Tavmjongbryce: I would also like to get a vote for LGM. It looks like Google has come through with some sponsorship money but I don't know how that impacts Inkscape.Jan 05 10:28
bryceTavmjong, okJan 05 10:28
TavmjongWe talked about reimbursing at half the rate for the Boston hackfest.Jan 05 10:29
TavmjongWhich is I think reasonable...Jan 05 10:29
bryceTavmjong, yeahJan 05 10:29
bryceTavmjong, can you sketch up the outline of what we need to vote on and email it to me?  I can polish it up and send it out.Jan 05 10:29
TavmjongOK.Jan 05 10:30
slobeckgreetings. Sorry to bother you but i was wondering about commit ef5da1c2b7ea9ce126d89aef0d2d171f6351920aJan 05 10:30
bryceI'd love to send some of our newer folks to LGMJan 05 10:31
MoiniHi Martin!Jan 05 10:31
Tavmjongslobeck: We don't discuss technical stuff during board meetings... but we can do it afterwards.Jan 05 10:31
slobeckre: the stretching of the swatches.. is that the way it's gonna b?Jan 05 10:31
slobeckso sorryJan 05 10:31
slobeck l8rJan 05 10:31
bryceok, next topicJan 05 10:31
bryce== Merchandise sales ==Jan 05 10:31
bryceI see on the list that C R is having some gpg frustrations.  :-(Jan 05 10:31
brycePerhaps the password could be shared by telephone or something?Jan 05 10:31
TavmjongWhat, with the CIA spying in?Jan 05 10:32
bryceheh, yeah I know this isn't exactly crown jewels...Jan 05 10:32
doctormonI was an hour out, sorry for being late everyone.Jan 05 10:33
Tavmjongdoctormon: Good afternoon!Jan 05 10:33
brycehi doctormon Jan 05 10:33
doctormonbryce: Have you seen the spreadshirt password? Talking that out would take forever ;-)Jan 05 10:33
brycewish we could set that to something specificJan 05 10:34
Tavmjongdoctormon: We discussed a bit about the Boston hackfest at the start of the meeting. Can you give us an update?Jan 05 10:35
doctormonTavmjong: The update is, I'm mad as hell.Jan 05 10:35
brycealso btw, the credentials repository was moved to git when we moved all the inkscape branches over.  I noticed some stuff got committed to the old bzr tree, so we need to c-p those changes and land them on git.Jan 05 10:35
bryceI've been meaning to do that but haven't gotten around to itJan 05 10:35
doctormonMIT/SIPB were updating their system, since then, they've been impossible to contact for months.Jan 05 10:35
crogersI'd love it if gpg would work, but I keep getting whole emails encrypted from doctormon with garbage in the password.Jan 05 10:35
doctormoncrogers: There's a conversion you can run over it, normally an email client does the conversion for you.Jan 05 10:36
doctormonbryce: Didn't know that, those bzr changes are mine, I'll poke them over.Jan 05 10:37
brycedoctormon, thankeeJan 05 10:37
Tavmjongdoctormon: I know this might be a radical idea, but can you telephone the contact person?Jan 05 10:37
doctormonTavmjong: I tried that, people insisted on email and wouldn't hand out a phone number. Not too surprised.Jan 05 10:37
crogersdoctormon, can you just use gpg to encrypt the password in a single line text file. I'm starting to foster a special brand of hatred for your email client.Jan 05 10:38
brycecrogers, that's a good ideaJan 05 10:38
doctormoncrogers: It's evolution, gnome's answer to outlook. Hatred is what it's used to.Jan 05 10:38
brycefwiw, I wasn't able to get the last password change gpg decrypted myself.  Didn't rule out that I wasn't doing something wrong though.Jan 05 10:38
TavmjongWhat about moving the hackfest to RedHat?Jan 05 10:38
doctormoncrogers: What I'm going to do is add you to the password in the git repository, then you can download the file and decrypt it at your leasure from gitlab.Jan 05 10:39
doctormonTavmjong: I love the RedHat idea.Jan 05 10:39
doctormonbryce: Where's the new git repo for credentials?Jan 05 10:40
bryceone secJan 05 10:40
brycedoctormon, it's in the inkscape repo, as a branch named inkscape.dev_credentialsJan 05 10:41
brycewhich is... wonky weird.Jan 05 10:41
doctormonbryce: Understood.Jan 05 10:41
Tavmjongdoctormon: 300 A Street looks like a good location.Jan 05 10:41
bryceat some point I want to split it out to its own repo, not as an inkscape branch.Jan 05 10:42
bryceso... expect another repo change at some point, but at least it's in git now.Jan 05 10:42
brycefwiw I'd be fine with RedHat as well.  Just need to make sure there's internet and adequate space and so onJan 05 10:43
brycewe need to get everything nailed down soon though, hold the vote for funding, and get invites sent out for attendeesJan 05 10:44
doctormonbryce: That format for the credentials repo means I have to download GB of data. :-/Jan 05 10:44
ScislaCI don't think Internet would be an issue with RedHat ;)Jan 05 10:44
bryceI'd love it if we could bring in some of Inkscape's fresher blood to this oneJan 05 10:44
doctormonI've been to the space. Let me report on it.Jan 05 10:44
brycedoctormon, I know :-(Jan 05 10:44
doctormonThey have just moved into a new building in the docklands area of Southie, it's a short walk from the central T stop 'South Station' and a fairly central location in the city.Jan 05 10:45
bryceScislaC, well you never know.  I had a sprint for work at Samsung, and we had no wifi due to security limitationsJan 05 10:45
doctormonThe new building is a large building where they take up the whole 4th and 5th floors, most of the office space is empty.Jan 05 10:45
Ede_123doctormon: http://wiki.inkscape.org/wiki/index.php/Working_with_Git#Single_branchesJan 05 10:46
doctormonthanks bryceJan 05 10:47
doctormonI mean, thanks Ede_123Jan 05 10:47
bryceok, back on merchandise salesJan 05 10:47
bryceLast month I think I mentioned that spreadshirt isn't hooked up to ledger,Jan 05 10:47
bryceso the profits from sales haven't been showing up in our account.Jan 05 10:47
bryceNot a huge deal since there's only been test sales.  But obviously needs fixed before we can roll out.Jan 05 10:47
bryceI took an action item to email SFC, which I've done.Jan 05 10:48
bryceI haven't gotten any replies from SFC on anything the past month.Jan 05 10:48
bryceguess they're really busy with EOY stuffJan 05 10:48
bryceI suppose theme of this meeting is going to be "Hard to get a reply from X"Jan 05 10:48
bryceAlso, worth mentioning here that Tony has been our contact,Jan 05 10:49
brycebut he's moving on from SFC to Mozilla Foundation.Jan 05 10:49
bryceI've emailed Karen to ask who our contact should be for this going forward.Jan 05 10:49
brycecrogers_, thanks for putting time into this, sorry the hitches are getting frustrating.  Pull me in if the blocks don't clear soon.Jan 05 10:50
brycecrogers_, if you've got additional things to mention, please doJan 05 10:51
bryce== Infrastructure backup/alternate hosting ==Jan 05 10:51
bryceI started getting things rolling with DigitalOceanJan 05 10:51
brycespecifically to get SFC to set up the account.Jan 05 10:51
bryceBrett spotted an issue in the Terms & Conditions back before Christmas, but I haven't heard resolution on this yet.Jan 05 10:51
bryceI've repinged Brett a couple times now, but haven't gotten a response yet.Jan 05 10:52
bryceUnfortunately, that has to be done before I can move forward.Jan 05 10:52
bryceI also sent a thank you to DigitalOcean but got just a robo reply :-/Jan 05 10:52
bryce Jan 05 10:52
bryceBut good news is that meanwhile, Ryan scored a second hosting offer yesterday.Jan 05 10:52
bryceCloudScale.ch is based in Switzerland, also a cloud service provider.Jan 05 10:52
brycethis offer's not dollar or time limited, sounds like they can provide broader and bigger serviceJan 05 10:53
doctormonSounds good to have backupsJan 05 10:53
Moiniryangorley: thanks!Jan 05 10:53
bryceThey've set me up today with a test account and some credits, so I can start tire kicking on that.Jan 05 10:53
TavmjongSounds good!Jan 05 10:54
bryceregistration with them didn't require a credit card, so this doesn't look like it's needs to block on SFCJan 05 10:54
brycealso, as far as I understand, will be no expense to usJan 05 10:54
*ryangorley gives a thumbs upJan 05 10:54
doctormonbryce: Sounds ideal tbhJan 05 10:55
bryceryangorley, thanks again for getting the connections made!Jan 05 10:55
doctormonLet me know when I can bring Ian in to do the mailing list upgrade workJan 05 10:55
ryangorleyWas just an email, but glad it helped :)Jan 05 10:55
bryceI really like that there's an actual person replying to the emails :-)Jan 05 10:55
bryceok, onward, last agenda itemJan 05 10:56
bryce== Preliminary preparations for 0.93 ==Jan 05 10:56
bryceOne of the issues we talked about last month was the GPLv3 licensing with the gimp widget.Jan 05 10:56
bryceBig thanks go to Tav for getting that squared away.  Sounds like everything's done?Jan 05 10:56
bryceAnother issues I raised last month was that the Launchpad PPA was broken.Jan 05 10:56
bryceI touched base with Alex on it and he got it all sorted.Jan 05 10:57
TavmjongThe license needs to be updated in the other two Gimp widgets.Jan 05 10:57
TavmjongThere is still some brokenness...Jan 05 10:57
bryceTavmjong, anything serious?Jan 05 10:57
TavmjongTrusty uses GTK 3.8 and we have code that uses 3.10.Jan 05 10:57
bryceahJan 05 10:58
TavmjongI thinks we should drop support for 3.8 personally. It's four years old and who uses Inkscape on servers?Jan 05 10:58
bryceTavmjong, yeah for desktops Trusty is ancient.  Also we probably have many months before release, so it'll be even more ancient by the time its outJan 05 10:58
TavmjongThere is still a major slowdown on Windows with GTK 3 but it seems that some progress is being made on it.Jan 05 11:00
bryceI am not super worried about that right now, as long as we have a task to revisit before releaseJan 05 11:00
doctormonThe next Ubuntu LTS is in April, supporting 16.04 up would be doableJan 05 11:00
Ede_123Performance is still nowhere usable...Jan 05 11:00
Ede_123so this is still high priority for Windows.Jan 05 11:00
doctormon(I wanted to add a widget that required Gtk 3.20 anyway ;-))Jan 05 11:00
bryceclarification by "about that" I mean "about Trusty legacy support"Jan 05 11:01
Tavmjongdoctormon: Which widget?Jan 05 11:01
Tavmjong16.04 has GTK 3.18Jan 05 11:02
Moini16.04 is using 3.18Jan 05 11:02
MoiniOh.Jan 05 11:02
TavmjongEde_123: Do you know if this is a GTK 3 problem or change in Inkscape since 0.92?Jan 05 11:03
Ede_123Could be both... (we had performance issues in 0.92.x which were resolved by reverting some codeJan 05 11:04
bryceEde_123, what's currently blocking getting the Windows performance sorted out?Jan 05 11:04
Ede_123It seems a big part ist gtk3Jan 05 11:04
Ede_123But Yale figured out some things that can also be optimized in InkscapeJan 05 11:04
TavmjongRecall that KK made changes to get rendering working on GTK 3 so that might have introduced a slowdown.Jan 05 11:04
Ede_123What's blocking is someone who knows enough about Inkscape renderer and gtk3 :-/Jan 05 11:05
Ede_123I hoped for some support from gtk3-folks but that does not seem to happenJan 05 11:05
Ede_123If it's a fundamental issue with gtk3 we might have a big problem at our handsJan 05 11:06
TavmjongThere is GUADEC in Spain this summer. Last time I IRC'ed with the GTK people is seemed like we could get in person help if we go.Jan 05 11:06
brycehas there been profiling done to identify where the slow chunk of code is?Jan 05 11:06
Tavmjong(that was for last year's GUEDEC)Jan 05 11:06
Ede_123Personally I have not enough experience with profiling, Yale made some progress on that latelyJan 05 11:07
doctormonTavmjong: I think the widget is lost to time since my hard drive blew up in november :-/ it was a graph widget for the filter editor.Jan 05 11:07
bryceEde_123, I've not done profiling on windows but on linux there's several tools that make it quite easyJan 05 11:08
Ede_123bryce: Would be great if there was an option... Yale worked with printf-statements, so also quite low level I thinkJan 05 11:09
bryceEde_123, on linux the tool is 'perf' (aka Linux perf).  Very powerful, but basic usage is pretty easy.  Even possible to make pretty node tree diagrams to analyze the flowJan 05 11:10
bryceEde_123, https://en.wikipedia.org/wiki/List_of_performance_analysis_tools shows some other windows toolsJan 05 11:11
bryceI suspect if someone on Windows can gather profiling output, it might enable non-Windows devels to make some better educated guessesJan 05 11:12
bryceEde_123, if you can get the data, I can commit to taking a look at it.Jan 05 11:13
bryceEde_123, let's get this issue sorted.  :-)Jan 05 11:13
Ede_123If I get something working I'll happily provide data...Jan 05 11:13
bryceI'm willing to try and pull some of our past devels out of retirement if it is indeed in our own renderer codeJan 05 11:14
bryceif it's in cairo I can maybe work on it directlyJan 05 11:14
bryceif it's in gtk3 code, well, that may be trickier but where there's a will there's a wayJan 05 11:14
Ede_123Just to be clear: It's certainly not only our own renderer code as I could reproduce slowdowns with the gtk3-demo as wellJan 05 11:14
bryceEde_123, ahhh, that's very good to knowJan 05 11:15
Ede_123But I wouldn't rule out we could get it up to workable speed by optimizing on our sideJan 05 11:15
brycegtk3-demo is presumably gtk's own program?  happen to know if a bug's been reported against gtk for this?Jan 05 11:15
Ede_123I filed a bug (searching)Jan 05 11:15
bryceyeah, like creating our own fast-path to work around themJan 05 11:16
bryceNext step, once that perf issue is tackled, is wider testing.Jan 05 11:16
Ede_123https://bugzilla.gnome.org/show_bug.cgi?id=781153Jan 05 11:16
brycewhile it sounds like the daily snapshot builds are doing well, not sure how widely they're getting exercised.  Probably not enough.Jan 05 11:16
bryceso, I still plan to do something a bit more organized to get more attention from testersJan 05 11:17
bryceEde_123, thanks, I'll review that post meetingJan 05 11:18
doctormonbryce: There's a plan with Moini about how to present the nightly builds on the website.Jan 05 11:19
bryceok, anything else on 0.93?Jan 05 11:19
Ede_123not exactly 0.93 - do we plan 0.92.3 anytime soon?Jan 05 11:19
TavmjongNot that I can think of at the moment...Jan 05 11:19
bryceEde_123, good question.Jan 05 11:19
bryceI can certainly spin a 0.92.3 release.  I'll add that to my todo list.Jan 05 11:20
bryceis there much on the branch so far?Jan 05 11:20
bryceSwitched to branch '0.92.x'Jan 05 11:20
bryceYour branch is behind 'origin/0.92.x' by 50 commits, and can be fast-forwarded.Jan 05 11:20
bryceooh, guess so.Jan 05 11:21
Ede_123nothing huge but some bugs were fixed - especially on Windows it would be useful as we found some issues after the MSYS2 switchJan 05 11:21
bryceok, my plate's full with financials and hosting and stuff at the moment, but will try to get 0.92.3 going in a few weeksJan 05 11:21
Ede_123great!Jan 05 11:22
brycebetween now and then if there's more to backport, this'd give time to do soJan 05 11:22
brycemaybe I'll send out an email on thatJan 05 11:22
bryceok, wrapping upJan 05 11:23
bryce== Other Business ==Jan 05 11:23
bryceAnyone have any other items?Jan 05 11:23
bryce(Budget 2018 is still high on my todo list, hope to get it done soonish)Jan 05 11:23
MoiniDon't know if Diego / alface said hi already?Jan 05 11:23
MoiniDiego has expressed interest in helping with non-programming tasks for getting CMYK into Inkscape.Jan 05 11:24
brycealface, hi!Jan 05 11:25
MoiniWe were talking about it before the printers association sent their email.Jan 05 11:25
brycerightJan 05 11:25
Moini(he's at work right now)Jan 05 11:25
alfaceHello everyoneJan 05 11:25
brycewe are assuming color management would be a high item on their todo list, but thats just an educated guess, one of the things we need more info onJan 05 11:26
TavmjongOne might want to look at the latest CSS color specs. I haven't been following there progress.Jan 05 11:26
bryceso, color management is a topic we've dug into a few times in the pastJan 05 11:26
brycehowever, now we have a few more different ways to approach the problemJan 05 11:27
Tavmjonghttps://www.w3.org/TR/css-color-4/#cmyk-colorsJan 05 11:27
bryceso I think next action for us is to find and collect the work that's been done previously (a lot is in our wiki), and see what we have in terms of a planJan 05 11:28
MoiniThis sounds more like something to do for a programmer?Jan 05 11:28
bryceMoini, I was hoping it'd be more documentation sleuthing work, that alface could help withJan 05 11:29
brycenot so much parsing the docs, just gathering everything togetherJan 05 11:29
MoiniAh, I understand!Jan 05 11:29
MoiniWho could Diego contact about this?Jan 05 11:30
bryceI seem to recall there was also some user interface planning, that could be revisited, which doesn't need programming know how, just color management workflow knowhowJan 05 11:30
bryceMoini, I've been trading emails with him, and can be contact pointJan 05 11:30
MoiniGreat!Jan 05 11:31
bryceI'll try to sketch out some initial tasksJan 05 11:31
brycealface, I'll try and email you later today or this weekend with some ideasJan 05 11:32
TavmjongOh, one more item. It's probably time to start thinking about GSoC.Jan 05 11:32
alfacebryce: ok!Jan 05 11:32
brycefwiw, one of the things I'm leaning towards ulteriorly with this is to get a plan in place that we can do fundraising around.Jan 05 11:32
ScislaCTavmjong: do we want to do it again this year?Jan 05 11:33
bryceTavmjong, ah yes, as the snows melt the student summer coders sproutJan 05 11:33
TavmjongScislaC: What do you think?Jan 05 11:34
ScislaCTavmjong: I could be jaded, but it feels like it has diminishing returns at this point.Jan 05 11:34
alfaceI dont undertand too much the technical part, but Inkscape cannot have CMYK because it's renderer, Cairo?Jan 05 11:34
brycealface, there's a set of different problems at play, as I understand it.  But we'll dig in and figure it out.  :-)Jan 05 11:35
ScislaCTavmjong: since you've been in the trenches mentoring though, I think you're you're probably better able to comment on it.Jan 05 11:35
TavmjongScislaC: I kind of agree (especially after trying to merge the text code in) but it might be worth applying and raising the bar on accepting students.Jan 05 11:36
alfacebryce: right!Jan 05 11:36
Tavmjongalface: Blending, compositing must be done in sRGB per spec (linearRGB is an option but nobody supports that outside of filters).Jan 05 11:36
bryceI'd like to get us pushed to 1.0, which I think mostly means a lot of stabilization work and bug fixingJan 05 11:37
TavmjongScislaC: We did get a Johan and a KK out of it.Jan 05 11:37
Tavmjongbryce: I can think of several projects that would focus on cleaning up our code base!Jan 05 11:37
bryceTavmjong, make a list :-)Jan 05 11:38
Tavmjongbryce: Will do!Jan 05 11:38
ScislaCTavmjong: Agreed. Felipe as well. But all have moved on. They were all also earlier students which kind of reinforces the diminishing returns POV.Jan 05 11:38
brycein fact, apart from GSoC, I'm working to try and build a list of chunky projects, partly for an update to the roadmap, partly to feed GSoC, and partly for ideas for funded projects, so do brainstorm and send me ideas to fold inJan 05 11:39
bryceScislaC, retention of new recruits is an important topic.  I've been wondering what we could do to improve that, but don't have ideas on strategies there.Jan 05 11:40
bryceI'm sure reams have been written on that, so maybe I just need to do some more research.Jan 05 11:41
bryceok, anyway, let's close out the meeting.Jan 05 11:41
Tavmjongbryce: Students move on to bigger things and real jobs... that's life!Jan 05 11:41
bryce===== End of Meeting =====Jan 05 11:41
brycethanks allJan 05 11:41
TavmjongThanks!Jan 05 11:41
bryceTavmjong, indeed.Jan 05 11:42
bryceeven non-students suffer from real life :-)Jan 05 11:42
Tavmjongdoctormon: Can you pursue the RedHat option... we need to get an announcement out ASAP.Jan 05 11:42
ScislaCThanks indeedJan 05 11:43
ScislaCbryce: too true :)Jan 05 11:43
bryceI've toyed with the idea of re-contacting old Inkscapers and inviting them to return.  Dunno if it'd work, but even if it netted just one or two returnies it'd be huge.Jan 05 11:43
alfacebryce: for now, I have just to wait for a message from you? Or could I start do something?Jan 05 11:43
doctormonTavmjong: will doJan 05 11:43
brycealface, one thing to do right now would be to get access to the Inkscape wiki, if you don't have itJan 05 11:44
Tavmjongbryce: That's a good idea! Invite them to the hackfest!Jan 05 11:44
brycealface, also if you don't have a gitlab account, sign up for that tooJan 05 11:44
MoiniWill get Diege set up with Wiki, bryce.Jan 05 11:44
Tavmjongdoctormon: Excellent!Jan 05 11:44
bryceTavmjong, ah yes, that'd be smartJan 05 11:45
bryceMoini, awesome thanksJan 05 11:45
brycealface, http://wiki.inkscape.org/wiki/index.php/Color_managementJan 05 11:45
brycethat can be the main page for this, and links to other docs, bug reports, mailing list mails, or other pertinent info can be gathered thereJan 05 11:47
Lazurfiltering?Jan 05 11:48
brycealface, https://blueprints.launchpad.net/inkscape/+spec/icc-for-cairoJan 05 11:48
Lazursorry for being late to the partyJan 05 11:48
Lazuroh wellJan 05 11:49
brycealface, you can search wiki for 'CMYK' or 'Color' and probably find most of what's been collectedJan 05 11:49
*Lazur looks at the end of the meeting signJan 05 11:49
brycealface, also search the bug trackerJan 05 11:49
bryceLazur, I think we're all still here, go ahead and commentJan 05 11:49
brycealface, searching at https://launchpad.net/inkscape for bugs and blueprints should also turn up a lot that can be linked to from the wiki pageJan 05 11:50
Lazurgave alot of filters laying around at openclipartJan 05 11:50
Lazurhowever organizing them into usable packages is a messJan 05 11:50
brycegoogling "inkscape cmyk" might also give some stuffJan 05 11:50
houzhi, i didn't read the backlog, but if anyyone is planning to touch color management in inkscape i would be happy if (s)he would have a few minutes to discuss with me as i have a major problem with the current limitations. :-)Jan 05 11:50
bryceLazur, yeah I can imagine.Jan 05 11:50
alfacebryce: let me understand: do I have to gather more information on internet about color management than what exists now on inkscapes wiki?Jan 05 11:51
Lazurwe have started a conversation on the topic with BrynnJan 05 11:51
Lazurlooking it upJan 05 11:51
alfacebryce: sorry, my english is not the bestJan 05 11:51
brycealface, yes, information on color management + inkscape.  Add more to what exists already on that wiki.Jan 05 11:52
houzhttps://bugs.launchpad.net/inkscape/+bug/1457053 is my pet bugJan 05 11:52
brycealface, later we will try to organize the information.  Then create a plan.  But now is just collect.Jan 05 11:52
Lazurhere it is:Jan 05 11:52
Moinihouz: no concrete plans yet, but non-programming volunteers starting to gather for helping to get it rolling.Jan 05 11:52
Lazurhttps://forum.inkscapecommunity.com/index.php?topic=842.0Jan 05 11:52
brycehouz, yes, would love to collect your thoughts on what needs changed.Jan 05 11:53
brycehouz, alface is collecting.Jan 05 11:53
Lazurso the initial idea of Brynn was to make a custom repository for inkscape resourcesJan 05 11:53
alfacebryce: is there a way to save this chat? The links etc?Jan 05 11:53
bryceLazur, that sounds doableJan 05 11:53
Lazurwhile I listed my concerns and doubts related to filtersJan 05 11:53
brycealface, yes I can email it to you.Jan 05 11:54
alfacebryce: thank you!Jan 05 11:54
brycealface, your IRC client might also have ways to save the log.  You can check.Jan 05 11:54
brycebut I will emailJan 05 11:54
Lazurfirst, there are alot of existing packagesJan 05 11:54
Lazurthat don't have an informative labelingJan 05 11:54
Lazurnor tiptools/commentsJan 05 11:54
Lazur*tooltip messages eh (too little seeping tim)Jan 05 11:55
Lazurthat may need bach processing adding them inJan 05 11:55
Lazurif it was usefulJan 05 11:55
Lazurbecause one pack usually consists 16 variants of the same filter chain linkJan 05 11:55
bryceLazur, so like a place to more formally organize and polish them?Jan 05 11:56
Lazurmore like how they could be used within inkscapeJan 05 11:56
Lazurthe saving into the share library bloats the dropdown listJan 05 11:56
Lazurtoo many names to trackJan 05 11:57
Lazurno preview whatsoeverJan 05 11:57
bryceLazur, ah, so a programmatic way to organize and navigate them?Jan 05 11:57
brycethe font dropdown has kind of a similar problemJan 05 11:57
Lazurand on top of that, my experience is I always twayk the filters between two filesJan 05 11:57
bryceI install tons of fonts and finding the subset I like to use is a painJan 05 11:57
Lazurso, an idea was to implement an append featureJan 05 11:57
Lazurlike in blenderJan 05 11:57
alfaceguys, i will leave for about 10 minutes and i'll backJan 05 11:57
Lazurwhere you don't need to load in a large model just to extract a material shaderJan 05 11:58
Lazurwhich would work quite nice with some limitationsJan 05 11:58
Lazuras far as I understand that doesn't even work that live way with fontsJan 05 11:58
Lazurcan't add in new fonts into a running instanceJan 05 11:59
bryceyeahJan 05 11:59
Lazur-possibly reason why inkscape created svg fonts don't workJan 05 11:59
Lazurthe other priblem of custom filters isJan 05 11:59
Lazurthe automatically generated filters are also listed with the restJan 05 12:00
Lazurblurring, blending modes would bloat a file with names producing a hard time extracting the right one with an append optionJan 05 12:00
Lazurso adding in a custom tag for blurring and blend modes to handle them separately would be useful imhoJan 05 12:01
bryceLazur, I've only used blender a little, so don't have a good concept of what you mean by "an append feature"Jan 05 12:01
Lazurappend is like opening an other svg with an xml editor, choosing one svg element and importing that into the current document in inkscape termsJan 05 12:02
bryceLazur, ah, yeah that does sound usefulJan 05 12:03
Lazur-although the automatic id-s are hard to trackJan 05 12:03
Lazur-selecting only one gradient for exampleJan 05 12:03
bryceprobably would have some applicability for a lot of other things too.  e.g. custom markers, clipart, etc.Jan 05 12:03
Lazurbryce: exactlyJan 05 12:04
Lazurpolishing the filters may have a better wayJan 05 12:04
Lazurif there was an option to handle chains separately from settingsJan 05 12:05
bryceLazur, sounds like might make for a good GSoC projectJan 05 12:05
Lazurthere are usually 16 filters in the pac with the same chain but different settingsJan 05 12:06
Lazurso if the settings could be organised into panelsJan 05 12:06
bryceif you were to write this up somewhere (and maybe include some relevant screenshots of other tools or mockups of the UI or whatever), we could include it in the GSoC projects list, if we do that this year.Jan 05 12:06
Lazurlike in the built in filters with ... in their namesJan 05 12:06
LazurokJan 05 12:06
Lazuri'll try to do soJan 05 12:07
Lazurbut have the feeling svg has some limits hard-wiredJan 05 12:07
Lazuron cmyk, have you looked at sk1?Jan 05 12:11
Lazurhttps://sk1project.net/modules.php?name=Products&product=sk1Jan 05 12:11
Lazurif they are opensource, they may have a solution that could be extractedJan 05 12:12
Lazuron the filtering, which is the best media to gain attention?Jan 05 12:14
Lazurwiki-gitlab-launchpad-inscape.org or elseJan 05 12:15
bryceLazur, yeah sk1 would be worth looking at.  code might not be liftable but design approach might be reusable at leastJan 05 12:15
bryceLazur, wiki page might be easiest probablyJan 05 12:16
bryceLazur, for getting attention, we can link to the page from the GSoC ideas page, Roadmap, Project Ideas list, etc.  The devel list would be worth posting to for gathering more ideasJan 05 12:17
brycehard to predict where to find developers interested to work on stuffJan 05 12:17
LazurokJan 05 12:18
bryceI suspect once we have 1.0 out the door, we'll be ready to start looking at some bigger feature workJan 05 12:18
bryceesp. if we can get some new recruits on board by thenJan 05 12:18
Lazurby the way, if the filtering gets a boost the renderer would need to pair upJan 05 12:24
Lazurthe "shallow colour depth" results in artifactsJan 05 12:26
Lazura dithering can be addedJan 05 12:26
Lazurbut that needs to be adjusted to the zoom levelJan 05 12:27
Lazurresulting a filter *optimized* for one zoom level onlyJan 05 12:27
Lazurwhich is the opposite of scalabilityJan 05 12:27
Lazurimho the filters should look good even if zoomed in -if possible to zoom in at all-Jan 05 12:28
Lazurwill post screenshots on the wiki then from this as wellJan 05 12:29
bryceLazur, coolJan 05 12:32
Mcaaaah, I completely forgot today was already friday :( :( :(Jan 05 12:51
Mcsorry I mised the meeting :(Jan 05 12:51
Lazurtomorrow it's vectors meeting time ;)Jan 05 12:55
jabiertxofaaaaghhh lost meeting again :((Jan 05 13:04
Title: Board Meeting - January 5, 2018
Text Format: IRC logs
License: CC-BY-SA

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!