Aug 04 13:02:06 <bryce> = 0.92.2 Development Meeting =
Aug 04 13:02:11 <bryce> hi all
Aug 04 13:02:12 <tedg> As an aside I might miss next month's meeting. I'll be on a plane, if it has Wifi I'll be here :-)
Aug 04 13:02:34 <ryangorley> tedg excuses...
Aug 04 13:02:37 <bryce> who's here for the development meeting?
Aug 04 13:02:44 <rindolf> bryce: i am
Aug 04 13:02:44 <ryangorley> ;)
Aug 04 13:02:45 <Mc> o/
Aug 04 13:02:54 <tghs> o/
Aug 04 13:03:11 <Tavmjong> o/ for a few minutes
Aug 04 13:03:12 <bryce> thanks for coming :-)
Aug 04 13:03:15 <bryce> Agenda:
Aug 04 13:03:15 <bryce> * QA status / issues
Aug 04 13:03:15 <bryce> * Translation team status
Aug 04 13:03:15 <bryce> * Vector team status
Aug 04 13:03:15 <bryce> * Web team status
Aug 04 13:03:15 <bryce> * Release team status
Aug 04 13:03:15 <bryce> * Final Go/No-go on release
Aug 04 13:03:15 <bryce> * Other business
Aug 04 13:04:24 <bryce> I had planned do some 0.92.2 homework after work yesterday but unfortunately there was power outage all day (108° heat here in Portland) so got nothing done
Aug 04 13:05:07 <bryce> so will be appreciating crib notes ;-)
Aug 04 13:05:15 <Tavmjong> That's Fahrenheit, I presume.
Aug 04 13:05:21 <bryce> ok, first question is how are we stability-wise?
Aug 04 13:05:22 <rindolf> Tavmjong: yes
Aug 04 13:05:30 <bryce> Tavmjong, given that I am alive, that would be yes
Aug 04 13:05:57 <bryce> I've run Inkscape and just cursorily tested things but nothing in depth
Aug 04 13:06:01 <Mc> I think that's around 303K
Aug 04 13:06:13 <rindolf> Mc: heh
Aug 04 13:06:16 <bryce> su_v, are you here by chance?
Aug 04 13:06:17 <doctormon> And I'm here
Aug 04 13:06:28 * su_v is lurking
Aug 04 13:06:30 <Mc> 315*
Aug 04 13:06:40 <bryce> has anyone else been using 0.92.2pre0 in earnest? Any observations?
Aug 04 13:07:53 <Ede_123> From everything I did recently we're looking pretty good on Windows (much better than with 0.92.1 I think)
Aug 04 13:08:10 <Ede_123> Obviously we have to wait for the stress-testing but MSYS2 seems to play out
Aug 04 13:08:47 <doctormon> Probably a question for the inkscape-users list.
Aug 04 13:08:57 <bryce> Ede_123, thanks for all your patch work lately, and dealing with me being hard assed about stuff
Aug 04 13:09:29 <Ede_123> I cross-posted the 0.92.2pre0 announcement on inkscape-users but there wasn't too much feedback
Aug 04 13:10:11 <bryce> in watching the git changelog, there's few patches that got in since 0.92.1 that I'm worried about
Aug 04 13:10:39 <bryce> worst case is there might be a small oversight somewhere but I don't have a feeling that any serious regressions could have slipped in
Aug 04 13:10:39 <Ede_123> bryce: no worries, just try to hit me with arguments in future (I can handle those ;-) )
Aug 04 13:12:00 <Ede_123> One issue we have to "fix" before the release: https://gitlab.com/inkscape/inkscape/blob/master/src/file-update.cpp#L362
Aug 04 13:12:01 <tghs> for the mac build I’ve not got any feedback yet (since I only got it out late), I’ve not hit any problems in my testing (beyond all the normal complaints with the X11 mac build)
Aug 04 13:12:13 <su_v> Ede_123: could you close bugs 246597, 1650407 as 'Fix committed', please? (both are linked to the same commit fixing 1670688 )
Aug 04 13:12:24 <bryce> rindolf, ryangorley, Mc, tghs, Tavmjong, doctormon have you guys run 0.92.2pre0 yourselves? If not, would any of you be willing to do so this weekend and kick tires a bit?
Aug 04 13:12:36 <Ede_123> I can handle updating the code, but I'd prefer if somebody could write the FAQ entry for the DPI change
Aug 04 13:12:56 <rindolf> bryce: i played with it a little
Aug 04 13:12:59 <bryce> Ede_123, FAQ? or Release_Notes?
Aug 04 13:13:02 <doctormon> bryce: Will do.
Aug 04 13:13:17 <rindolf> bryce: i use inkscape very little\
Aug 04 13:13:18 <Ede_123> su_v: will check after the meeting
Aug 04 13:13:23 <Ede_123> bryce: FAQ
Aug 04 13:13:40 <ryangorley> bryce: Sure. I run Solus (Linux) and need to figure out how to run it without borking my repo installed version that I use for work. Or maybe try in a vm...
Aug 04 13:13:44 <Ede_123> The file uopdate dialog has a link to a non-existing FAQ entry
Aug 04 13:13:50 <bryce> Ede_123, you might ping Brynn or Maren, although you might need to draft most of the entry for them
Aug 04 13:13:55 <Ede_123> (nobody got to writing it yet)
Aug 04 13:14:10 <Mc> sorry, I'll spend next week on holidays with little presence on my computer :/
Aug 04 13:14:17 <Ede_123> It's hard as it should be user-facing and I think like a programmer ;-)
Aug 04 13:14:25 <tghs> bryce: yup, I did a couple of days of playing around with a build while in guadec sessions
Aug 04 13:14:27 <Ede_123> But I worked on such things with Marne before
Aug 04 13:14:31 <bryce> for what it's worth, last week I practiced building and running it from trunk rather than having to install it, and got that behaving well on ubuntu
Aug 04 13:14:34 <Ede_123> *Maren
Aug 04 13:14:53 <Ede_123> I'm not sure she's available though
Aug 04 13:15:15 <brynn> Ede_123, I could help
Aug 04 13:15:38 <bryce> main problem was ensuring it could find the share/ stuff, but I think the INSTALL gives adequate tips
Aug 04 13:15:42 <brynn> I couldn't write much of it, but I can help to make it understandable by the non-tech crown
Aug 04 13:15:47 <brynn> crowd
Aug 04 13:16:06 <Ede_123> that would be great!
Aug 04 13:16:19 <Ede_123> Who did the original changes for the dpi switch?
Aug 04 13:16:30 <bryce> so for other platforms, as long as you have the required build dependencies, I *think* you may have a good shot at building and running branch Inkscape 0.92.x easily without needing vm or so on.
Aug 04 13:17:06 <Ede_123> It might help to get some background right (I wasn't involved in that change at the time)
Aug 04 13:17:31 <ryangorley> I've not actually built much from source, so I'll be doing some Googling tonight. :)
Aug 04 13:17:34 <bryce> Ede_123, does git log reveal it?
Aug 04 13:17:45 <Mc> Ede_123: Probably Tav
Aug 04 13:17:47 <Ede_123> surely, but I guessed somnebody would know it off-hand
Aug 04 13:18:02 <Mc> what do you want to know about it ?
Aug 04 13:18:21 <bryce> ryangorley, oh cool -- you might be good at identifying where INSTALL could be improved to make the process more paint by numbers for people unfamiliar with building from source.
Aug 04 13:19:00 <Ede_123> Nothing specific, but I guess there was some "deep decision process" going on? (No idea if this interesting to users - especially after almost a year after the change)
Aug 04 13:19:27 <bryce> ok anything else on QA? We're down to the wire for the release, but are there any critical bugs or last minute patches people want me to know about?
Aug 04 13:19:32 <Mc> aligning with CSS spec
Aug 04 13:19:45 <ryangorley> bryce: I'm guessing I'm in the minority as a Linux user in the first place, and probably even a smaller minority who aren't developers, but I'll keep notes of how I get it to work so someone else can follow
Aug 04 13:19:50 <bryce> (this meeting is probably the final cut off for any last minute changes, so if there's anything remaining tell me now)
Aug 04 13:20:17 <brynn> maybe not interesting to users, but in cases where people are having problems, we don't know how to help them, because we don't understand much ourselves
Aug 04 13:20:18 <Mc> since SVG is usually web-facing, browsers already consider 96dpi, and in svg2 it will officially be the ratio for svg (while it was unspecifiefd in svg 1.1)
Aug 04 13:20:20 <bryce> ryangorley, thanks that'd be great, feel free to msg me suggestions and I can do the incorporating if you'd like
Aug 04 13:20:41 * ryangorley Thumbs up
Aug 04 13:20:42 <tghs> bryce: for the mac build, just the git revision related change that I’ve got an MR assigned to you for
Aug 04 13:20:52 <Ede_123> Mc: Ah, already something I wasn't aware of!
Aug 04 13:21:11 <tghs> and autotools version bump
Aug 04 13:21:14 <Mc> which part ? ^^
Aug 04 13:21:25 <Ede_123> that it's part of SVG2
Aug 04 13:21:36 <bryce> Ede_123, yes there were a lot of dpi discussions on mailing list and irc, and yes Tav would be a good resource for that. Mailing list archives would probably elucidate some too.
Aug 04 13:21:44 <Mc> (SVG should say something like "SVG shares with CSS its list of identifiers and conversion values")
Aug 04 13:22:18 <Ede_123> I'll probably update the Link to a "barebones" entry so it's correct for the release, then we can work from there
Aug 04 13:22:27 <Ede_123> bryce: is it fine if I push that directly?
Aug 04 13:22:38 <Ede_123> (if yes when do you want to package 0.92.2?)
Aug 04 13:22:42 <Mc> "SVG follows the description and definition of common values and units from the CSS Values and Units Module [css-values]" (first line of https://www.w3.org/TR/SVG2/coords.html#Units )
Aug 04 13:22:43 <bryce> tghs, yep landed it this morning
Aug 04 13:22:54 <Mc> Ede_123: ^
Aug 04 13:22:59 <tghs> bryce: ah okay, thanks
Aug 04 13:23:43 <bryce> Ede_123, sorry, pushing what? A doc change?
Aug 04 13:24:06 <Ede_123> Fixing the link at https://gitlab.com/inkscape/inkscape/blob/master/src/file-update.cpp#L362
Aug 04 13:24:21 <Ede_123> (the dpi change FAQ entry we were discussing about)
Aug 04 13:24:35 <bryce> Ede_123, ahh right. If you push it in the next 30 min, go for it
Aug 04 13:24:48 <Ede_123> I won't make that in time
Aug 04 13:25:10 <Mc> Ede_123: compared with https://www.w3.org/TR/SVG/coords.html#Units where, WARNING, the important part is "based on what the SVG user agent determines is the size of a px unit", and NOT the "_For_ _example_, […]1in equals 90px"
Aug 04 13:25:19 <bryce> once the meeting is done, just to keep my local tree coherent I'd like to require all changes to the tree be landed by me.
Aug 04 13:26:07 <Mc> (which explains that both browsers were compliant when they decided "let's take it from css" and inkscape "let's take it at 90 like the example in the standard")
Aug 04 13:26:13 <bryce> Ede_123, if not in the next 30 min, then just shoot me an MR or a patch (or even just the replacement link and I'll hotpatch)
Aug 04 13:26:30 <Ede_123> bryce: fine by me. I also have some translation changes pending...
Aug 04 13:26:33 <su_v> Mc: to be precise: SVG 1.1 links to an earlier version of the CSS spec, which used 90dpi
Aug 04 13:26:40 <bryce> ok translation patches too
Aug 04 13:27:14 <Mc> su_v: yes but they just link to it for its list of allowed units, right ?
Aug 04 13:27:24 <Mc> (unit identifiers)
Aug 04 13:27:29 <su_v> (nothing you can blame inkscape for - it was the current recommendation at the time)
Aug 04 13:27:32 <su_v> no
Aug 04 13:28:05 <bryce> the issue here being not one of review/trust but just technicalities - I want to get the packaging process rolling but run tests and builds locally before I push my commits, so anything that changes the tree in the interim requires rebasing and starting over
Aug 04 13:28:36 <Ede_123> bryce: Yeah, sorry, only had "Aug 5: 0.92.x Release Tarball" remembered
Aug 04 13:28:40 <Mc> ah, you're right, at the beginning of the intro
Aug 04 13:28:42 <bryce> but I can slot in changes in my local tree ok
Aug 04 13:29:34 <bryce> ok speaking of translations, next agenda item
Aug 04 13:29:39 <bryce> == Translation team status ==
Aug 04 13:29:57 <bryce> Ede_123 you mentioned some translations to land, how are things looking generally?
Aug 04 13:30:22 <Ede_123> I updated the inkscape.pot file and pushed an announcement to inkscape-translators
Aug 04 13:30:25 <bryce> I saw maren send a de update
Aug 04 13:30:44 <Ede_123> a few translations already landed, I'm doubtful we can expect more (at least none I know of)
Aug 04 13:30:57 <Ede_123> (except the few fixes I'm working on now)
Aug 04 13:31:16 <Mc> are all main languages updated? (en/fr/es/pt/ja)
Aug 04 13:32:01 <Ede_123> Mc: No, dee https://gitlab.com/inkscape/inkscape/commits/0.92.x/po
Aug 04 13:32:04 <Ede_123> *see
Aug 04 13:32:47 <Ede_123> de/fr/uk/en_GB as far I can see
Aug 04 13:33:07 <Mc> hum, I forgot de in my list, sorry ^^
Aug 04 13:33:09 <bryce> hopefully strings haven't changed that broadly since 0.92.1
Aug 04 13:33:28 <bryce> there is a script somewhere for showing what % translations are for each language
Aug 04 13:33:35 <Ede_123> bryce: The dpi file update dialog is the most visible
Aug 04 13:33:42 <Ede_123> (it wasn't in 0.92.1)
Aug 04 13:33:51 <bryce> might be interesting to run, but honestly too late to do much for
Aug 04 13:34:19 <su_v> Mc: jftr - https://www.w3.org/TR/CSS21/changes.html#q21.147 (describes the change in the CSS spec ref'd by SVG 1.1)
Aug 04 13:34:25 <bryce> po/language_statistics.sh
Aug 04 13:34:51 <su_v> ( changes between CSS2 and CSS 2.1 )
Aug 04 13:34:54 <Mc> I wonder if pixels will shrink again in the future^^
Aug 04 13:34:56 <Ede_123> https://inkscape.org/de/doc/devel/translations-statistics-092.html (if it's up to date? doctormon?)
Aug 04 13:34:57 <bryce> ja 86%
Aug 04 13:35:13 <Ede_123> ah no isn't updated...
Aug 04 13:35:24 <Mc> Last updated: Mon, 02 Jan 2017 14:17:45 +0000
Aug 04 13:36:04 <bryce> es 94%
Aug 04 13:36:22 <Mc> maybe it's worth emailing directly the last translators of main langs
Aug 04 13:36:24 <bryce> rest of majors are at 99/100%
Aug 04 13:37:03 <doctormon> Back
Aug 04 13:37:20 <bryce> zh_CN: 96%
Aug 04 13:37:31 <bryce> ok, anything else on translation?
Aug 04 13:37:46 <doctormon> So that pages comes from the docs team
Aug 04 13:37:49 <bryce> maybe in a future release we could do a focused effort to bring up some of the rarer languages
Aug 04 13:37:55 <doctormon> It's compiled and pushed to the docs-website git repository.
Aug 04 13:38:19 <Ede_123> I see... "docs team" probably does not exist anymore right now (jazzynico was the main contributor)
Aug 04 13:38:41 <bryce> doctormon, looks like something that should be straightforward to automate
Aug 04 13:38:51 <doctormon> Ede_123: Maybe https://gitlab.com/inkscape/inkscape-docs
Aug 04 13:39:01 <bryce> and there should be a https://inkscape.org/de/doc/devel/translations-statistics-093.html created too
Aug 04 13:39:14 <Ede_123> Yes, we might/should bring new people on board
Aug 04 13:39:27 <bryce> or maybe -statistics-trunk.html to be more future-proofed
Aug 04 13:39:36 <Ede_123> bryce: https://inkscape.org/de/doc/devel/translations-statistics-trunk.html
Aug 04 13:39:47 <bryce> ah good
Aug 04 13:39:59 <bryce> so just needs to gain automatic updating
Aug 04 13:40:34 <bryce> that's a really nice page btw
Aug 04 13:42:06 <bryce> offhand, there's probably a threshold under which a translation is going to be unusable. Wonder if we should clean up and drop translations < N% if they've not been updated within the past year or so
Aug 04 13:42:18 <bryce> alright, moving on.
Aug 04 13:42:28 <bryce> == Vector team status ==
Aug 04 13:42:36 <Mc> https://paste.fulltxt.net/x:RTpDg ← main usage places (BIASED SAMPLE: only has win10 users having installed inkscape thourgh the store)
Aug 04 13:42:36 <ryangorley> Alive
Aug 04 13:42:43 <bryce> ryangorley, hi! :-)
Aug 04 13:42:49 <ryangorley> Is anyone else from the team here?
Aug 04 13:43:06 <brynn> brynn
Aug 04 13:43:07 <Mc> might be useful to get a rough estimate of what the "main languages" are
Aug 04 13:43:13 <bryce> ryangorley, thanks for the work on the announcement text, sorry I didn't give feedback... going to blame the power outage. I'll try and catch up on it post-meeting
Aug 04 13:43:40 <ryangorley> bryce: Still needs some work, apparently the release notes were not very complete. I'm still waiting for that to be updated.
Aug 04 13:44:05 <ryangorley> As far as the announcement is concerned I'm still trying to wrap my head around it all.
Aug 04 13:44:12 <Mc> but apart from en-speaking, top is Brazil/Germany/Italy/France/Japan/India/Mexico
Aug 04 13:44:15 <bryce> oh I didn't realize the release notes had gotten behind
Aug 04 13:44:55 <bryce> usually everyone's been very attentive at getting their changes documented there, I hope there's not too much missing?
Aug 04 13:44:55 <ryangorley> Only Eduard Braun (don't know handle) had put in his bugfixes at the point when I wrote it.
Aug 04 13:45:00 <Mc> ryangorley: Ede_123
Aug 04 13:45:15 <ryangorley> Oh high Ede_123
Aug 04 13:45:18 <ryangorley> hi
Aug 04 13:45:23 <Ede_123> hi!
Aug 04 13:46:10 <ryangorley> I tried looking at the list of commits to make sense of them, but it was just too much, so I'm hoping to work from the release notes instead.
Aug 04 13:46:44 <bryce> yeah
Aug 04 13:46:51 <doctormon> I might be here
Aug 04 13:46:51 <ryangorley> Do we have a firm release date on this? (i.e. when I'm going to need to ping all the news outlets)?
Aug 04 13:47:04 <bryce> would anyone like to volunteer to help on this? I'll chip in some time myself
Aug 04 13:47:09 <su_v> ryangorley: the milestone page usually helps, too (for release notes of bug-fix releases)
Aug 04 13:47:11 <bryce> ryangorley, yes
Aug 04 13:47:15 <su_v> https://launchpad.net/inkscape/+milestone/0.92.2
Aug 04 13:47:18 <Ede_123> ryangorley: https://launchpad.net/inkscape/+milestone/0.92.2 is usually a better starting point then the list of commits (it's linked from the wiki page)
Aug 04 13:47:21 <Ede_123> ah ;-)
Aug 04 13:47:22 <su_v> (don't know how up-to-date it is)
Aug 04 13:47:37 <bryce> > Jul 22: 0.92.x Pre-release
Aug 04 13:47:37 <bryce> > + String Freeze (0.92.x branch only)
Aug 04 13:47:37 <bryce> > + Packagers package pre0 release as desired
Aug 04 13:47:37 <bryce> > + Translators work on translations
Aug 04 13:47:37 <bryce> > + Revert changes that introduced regressions
Aug 04 13:47:37 <bryce> > + Code changes must be reviewed and landed by Bryce
Aug 04 13:47:37 <bryce> > (0.92.x branch only)
Aug 04 13:47:37 <bryce> > Aug 4: Final Freeze
Aug 04 13:47:37 <bryce> > + Final deadline for all translation work
Aug 04 13:47:37 <bryce> > + Only Release Warden may commit (0.92.x branch only)
Aug 04 13:47:37 <bryce> > Aug 5: 0.92.x Release Tarball
Aug 04 13:47:37 <bryce> > + Packagers package final tarball
Aug 04 13:47:37 <bryce> > Aug 7: Announce
Aug 04 13:47:38 <ryangorley> Gotcha, thanks.
Aug 04 13:48:58 <bryce> ryangorley, the 5-7 period is building in some lag time for doing announcement work. The 7th is adjustable if needed by packagers or announcers
Aug 04 13:49:34 <bryce> ryangorley, in the past we've learned a lesson that delaying too long after the release is cut can be bad because news sites will scoop us, before we're ready
Aug 04 13:50:07 <ryangorley> bryce: The Vectors team is still a bit unorganized, so most of it is falling to me and my schedule. I'll do my best though.
Aug 04 13:50:16 <bryce> but 2 days is usually safe, esp. if I'm careful not to announce the tarball too visibly
Aug 04 13:50:27 <bryce> ryangorley, count me in to help a lot too
Aug 04 13:50:39 <bryce> ryangorley, I'm glad to have the help at all to be honest :-)
Aug 04 13:50:41 <ryangorley> bryce: okay, thanks! I'm sure brynn is willing as well
Aug 04 13:51:01 <bryce> ryangorley, we'll get the team more organized as we go, and gather experience
Aug 04 13:51:08 <brynn> Sure, if it's something I can do
Aug 04 13:51:23 <doctormon> ryangorley: new teams are always a mess, until they have momentum.
Aug 04 13:51:23 <bryce> the more often we do releases, the more we'll get the process boiled down
Aug 04 13:51:29 <ryangorley> My next next todo is to build out a launch checklist like this (http://wiki.inkscape.org/wiki/index.php/AnnouncePlanning092) in Gitlab
Aug 04 13:51:41 <bryce> yes that would be great
Aug 04 13:52:24 <bryce> ryangorley, make sure to drop a note on inkscape-docs@ and inkscape-translators@ once that's up
Aug 04 13:52:38 <bryce> folks there can be resources to assist at taking some of those tasks once they're scoped out
Aug 04 13:52:40 <ryangorley> Will do. Guessing that will be late tonight or tomorrow.
Aug 04 13:52:57 <bryce> ok, anything else on translation? else moving on
Aug 04 13:53:13 <ryangorley> Who do I need to ping to translate the announcement?
Aug 04 13:53:23 <Mc> inkscape-translator@
Aug 04 13:53:48 <bryce> ryangorley, maren if she's available has been awesome at shepherding translators, but yeah inkscape-translator@ is where they be
Aug 04 13:54:17 <bryce> mainly just need to be clear about what text needs translation, and where the translation should be pasted
Aug 04 13:54:42 <ryangorley> Yeah, I'll see if Maren can help me sort that out this go around.
Aug 04 13:55:21 <bryce> and emphasize they can start posting stuff on language specific sites of their choice once the release is announced on the 7th, and before that to hold off
Aug 04 13:55:39 <bryce> == Web team status ==
Aug 04 13:56:11 <bryce> doctormon, are there any concerns about traffic surges?
Aug 04 13:56:15 <Mc> "what's the web team?" :p
Aug 04 13:56:47 <brynn> bunch of spiders
Aug 04 13:56:53 <bryce> heh
Aug 04 13:57:50 <doctormon> Web status!
Aug 04 13:57:50 <bryce> yeah I ought to make use of that nifty list of teams for proper team names...
Aug 04 13:57:51 <brynn> I think is referring to https://inkscape.org/en/*editor
Aug 04 13:58:07 <doctormon> Usage of the inkscape has cooled, the webservr is more responsive.
Aug 04 13:58:17 <Mc> :)
Aug 04 13:58:40 <Mc> might be hell again when the .92.2 announce is posted ?
Aug 04 13:59:04 <doctormon> Website development: We've just deployed a big move, we've moved alerts, cmsplugin_alerts, cmspugin_diff and cmsplugin_objects into their own GitHub based projects.
Aug 04 13:59:09 <bryce> here I'm interested both in web infra able to handle the load, and web editors for news items and the usual release-related adjustments
Aug 04 13:59:32 <doctormon> The development of cmsplugin_diff was a huge job, it was reimplimenting work already done to give django-cms a diff based view.
Aug 04 13:59:43 <bryce> maren did a lot of the heavy lifting here the last few releases; if her availability is limited we might need new volunteers
Aug 04 14:00:06 <doctormon> Maren has stopped contributing to the inkscape website. Except for german translations.
Aug 04 14:00:24 <bryce> rats, that's a shame
Aug 04 14:00:40 <doctormon> New diff app can be seen here by website staff: https://inkscape.org/en/diff/
Aug 04 14:01:17 <Ede_123> doctormon: by everybody?
Aug 04 14:01:26 <Ede_123> (I'm not signed in but have access)
Aug 04 14:01:33 <bryce> doctormon, we had been talking about using your new release management system for the 0.92.2 release?
Aug 04 14:01:56 <doctormon> Ede_123: Or everybody, I'm not that concerned.
Aug 04 14:02:18 <Ede_123> Yeah, I guess that's fine... (just was not sure who "website staff" is)
Aug 04 14:02:19 <doctormon> bryce: the release system is here: https://inkscape.org/en/release/
Aug 04 14:02:23 <su_v> tghs: just curious - ports for the OSX packages are not latest?
Aug 04 14:02:32 <su_v> package*
Aug 04 14:02:39 <doctormon> With the diff work complete, I'm opening up to patching and fixing remaining issues with the releases app
Aug 04 14:03:48 <doctormon> But much like the packages themselves, the app needs testing.
Aug 04 14:03:52 <su_v> tghs: (question is based on a quick look only: noticed cairo listed at 1.14.8 - macports ports repo shows latest 1.14.10 ...)
Aug 04 14:04:18 <Mc> is there a webpage to tell people how to help us test pre0 ?
Aug 04 14:04:24 <Mc> (in mac/windows/linux)
Aug 04 14:04:36 <Ede_123> Mc: None I'm aware of
Aug 04 14:04:39 <tghs> su_v: yup, I did try an update on the macports tree, but I hit some package build breakages
Aug 04 14:04:49 <bryce> su_v, yeah I did a 1.14.10 release in June. But there's not a huge amount changed there.
Aug 04 14:05:02 <doctormon> Yes, so pre0 should have been created in the releases app, but wasn't
Aug 04 14:05:09 <doctormon> So there's no place to land people ATM
Aug 04 14:05:56 <tghs> su_v: didn’t have time to debug it as I was already late to get pre0 out so I just reverted to the old working macports package tree I was using before
Aug 04 14:05:58 <su_v> tghs: thx (yes, the usual issues with rolling releases ... breakages occur any time, and more so on "legacy" systems)
Aug 04 14:06:41 <tghs> su_v: yup, looking forward to “reproducible” dependency sets/builds going forward
Aug 04 14:07:24 <su_v> tghs: if there's any specific detail to test (beyond the changes in 0.92.x itself), let me know
Aug 04 14:07:59 <doctormon> bryce: OK raw page here for the 0.92.2pre0, can you play with deploying to it? https://inkscape.org/en/release/0.92.2pre0/
Aug 04 14:08:51 <bryce> doctormon, what do I do?
Aug 04 14:08:58 <su_v> I assume the pre0 package is as stable as the latest unofficial 0.92.1 package (no changes wrt packaging)
Aug 04 14:09:03 <doctormon> I think a known issue is the inability to select the resource from the massive list of uploaded resources.
Aug 04 14:09:28 <doctormon> bryce: If you're logged in, you should see the bar at the top. Release > Edit Release
Aug 04 14:09:28 <tghs> su_v: yup, no changes to packaging, just the expected 0.92.x changes
Aug 04 14:09:53 <tghs> packaging-wise I’ve just been focusing on master
Aug 04 14:09:54 <bryce> doctormon, I am logged in but not seeing that
Aug 04 14:10:42 <doctormon> bryce: Is there an box with an arrow in the top right corner of the page?
Aug 04 14:10:59 <bryce> http://picpaste.com/release_tool_bryce.png
Aug 04 14:11:27 <bryce> same in Opera
Aug 04 14:11:41 <doctormon> bryce: It's right there in bold, top left.
Aug 04 14:12:19 <bryce> ok
Aug 04 14:12:28 <bryce> oh jeez, that's a lot to fill out
Aug 04 14:13:40 <bryce> ok, moving on
Aug 04 14:13:50 <bryce> == Release team status ==
Aug 04 14:14:13 <bryce> mainly wanted to check with packagers if there are packaging issues, although there's already been a fair amount of discussion.
Aug 04 14:14:41 <bryce> but just to check if there are any blockers for any packages that might necessitate delaying or postponing the release?
Aug 04 14:15:19 <tghs> nothing for me
Aug 04 14:15:49 <Mc> Ede_123: anything wrt windows installers ?
Aug 04 14:16:48 <Ede_123> no, I guess we're fine. I didn't get around to fix creation of shortcuts 7 file associations (there are some minor issues) but that's nothing that would block a release
Aug 04 14:17:06 <Ede_123> (never worked properly, so... yeah)
Aug 04 14:17:31 <Ede_123> .msi still is living hell ;-)
Aug 04 14:18:43 <bryce> ok
Aug 04 14:18:58 <Mc> I may already have told you, but I wonder if it's possible to generate the msi installers and/or the appx) from appveyor
Aug 04 14:19:34 <Ede_123> AppVeyor will automatically create .7z / .exe / .msi now (fully automated)
Aug 04 14:19:53 <Ede_123> it's probably not the version I'll release though (missing dictionaries)
Aug 04 14:19:56 <bryce> I've told my wife I'll be busy with release stuff this weekend so will be focusing on all the release tasks, and should be around if anyone needs me for anything.
Aug 04 14:20:18 <Ede_123> appx: Depends on what AppVeyor offers
Aug 04 14:20:20 <su_v> tghs: any chance you could verify this workaround: http://www.inkscapeforum.com/viewtopic.php?f=5&t=21709#p100111 ? (I don't have an external monitor myself). if it works, would it be helpful to mention on the download page for macOS?
Aug 04 14:20:48 <Mc> Ede_123: nice work @automation
Aug 04 14:21:18 <Ede_123> yeah, it's also great for packaging manually! simply run "ninja dist-win-all" and lean back!
Aug 04 14:21:19 <Mc> I completely missed that (a week ago apprently)
Aug 04 14:21:55 <Ede_123> Made the process *a lot* easier and quicker
Aug 04 14:22:23 <bryce> I'll post the meeting minutes for the two meetings, extract action items (particularly mine), do a review of ryan's release announcement and the ML discussion, practice inserting pre0 into the release tool (I just tried but got an error), search the ML for any remaining MR's or patches needing landed, update the Creating Inkscape Dists wiki page (both for remaining git/cmake adjustments, and docs for the new release tool)
Aug 04 14:22:38 <bryce> I'll try and spend some time helping on getting the Release Notes page up to date
Aug 04 14:23:03 <bryce> then will do the release process... tag release, run distcheck, make dist, etc.
Aug 04 14:23:19 <ryangorley> bryce: Ping me when you feel like that is good and I'll revise the announcement accordingly
Aug 04 14:24:04 <bryce> when it's ready I'll post an email to packagers and vector team folks, and will mention it here on irc. The link will be live on the website, but I won't post to the mailing list until we're ready to announce formally
Aug 04 14:24:28 <bryce> == Final Go/No-go on release ==
Aug 04 14:24:55 <bryce> so, with those tasks about to kick off, if anyone has any reasons why we should postpone the release now's the time to voice them
Aug 04 14:26:35 <Mc> translations ?
Aug 04 14:27:42 <bryce> Mc, ok what's the concern?
Aug 04 14:29:00 <Mc> concern is that some important parts to translate (eg the old-file-import dialog) should at least be translated to brazilian an japanese
Aug 04 14:29:05 <Mc> italian if possible
Aug 04 14:29:40 <Mc> or at least usual translators be emailed and asked
Aug 04 14:29:58 <Ede_123> Mc: Do you really think we can expect anything? I didn't here anything from those translators so I assumed they were not interested.
Aug 04 14:30:06 <Ede_123> *hear
Aug 04 14:30:08 <bryce> Mc, would you mind dropping them an email right now? If they can get me updates within 24 hrs I'll make sure they're included
Aug 04 14:30:51 <Mc> I can try
Aug 04 14:31:07 <Mc> also, more testing cannot be bad
Aug 04 14:31:30 <Ede_123> At least a fair chance...
Aug 04 14:31:33 <bryce> sure, can't be bad although we're out of time to do anything about findings for this release
Aug 04 14:31:46 <bryce> (aside from postponing)
Aug 04 14:32:41 <bryce> well, testing to validate that all is good would be valuable
Aug 04 14:32:49 <bryce> so yeah, more testing +1 :-)
Aug 04 14:33:28 <bryce> == Other Business ==
Aug 04 14:33:36 <bryce> ok, any other release or development stuff?
Aug 04 14:33:40 <Mc> (ideally, having windows installers and mac binary on a webpage for people to test)
Aug 04 14:33:49 <Mc> (a .deb too ?)
Aug 04 14:34:03 <Ede_123> maybe we can put the pre0 up?
Aug 04 14:34:14 <su_v> what's the status of flatpak / snap packages?
Aug 04 14:34:15 <bryce> a .deb would be very nice, but I won't be able to commit to producing one
Aug 04 14:34:18 <Ede_123> Then test the releases app and the releses at the same time?
Aug 04 14:34:55 <bryce> alex fixed the PPA, so possibly that can be used. I haven't checked the builds myself and noticed there's still some scattered build errors being returned so am not 100% sure
Aug 04 14:35:19 <bryce> tedg, ^ snaps?
Aug 04 14:36:20 <su_v> re flatpack: https://inkscape.org/en/~matze ... ( https://github.com/matze/inkscape-flatpak )
Aug 04 14:36:50 <Mc> (I'll email jazzynico asking him if he has the contact for the translator, I only have their names in nicolas' commits)
Aug 04 14:36:55 <bryce> doctormon, is there any documentation for the release app? I'm finding myself a bit perplexed by a few things
Aug 04 14:37:14 <ryangorley> A flatpak of the pre0 what make it a ton easier to test out in the future, btw
Aug 04 14:38:35 <Ede_123> Mc: https://bugs.launchpad.net/inkscape/+bugsfield.tag=translationsearch=Search&field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.status%3Alist=FIXRELEASED might help
Aug 04 14:38:46 <bryce> doctormon, can I send feedback to you via email? I hesitate on posting bug reports since the "issues" are probably just ignorance on my part
Aug 04 14:38:53 <su_v> bryce: https://launchpad.net/~inkscape.dev/+archive/ubuntu/stable-daily hasn't been updated yezt
Aug 04 14:39:14 <Mc> Ede_123: I get an error
Aug 04 14:39:22 <su_v> (wrt 0.92.2pre0 trunk PPAs aren't really relevant)
Aug 04 14:39:26 <bryce> su_v, hrmmm ok, thought alex had updated that but I'll take a look
Aug 04 14:40:46 <Ede_123> Mc: sorry, https://bugs.launchpad.net/inkscape/+bugs?field.searchtext=&search=Search&field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.status%3Alist=FIXRELEASED&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.tag=translation
Aug 04 14:40:57 <Ede_123> (basically bugs with tag "translation")
Aug 04 14:41:13 <Ede_123> many translations were submitted via bugs
Aug 04 14:41:50 <Ede_123> Ha, we have an update: https://bugs.launchpad.net/inkscape/+bug/1574561
Aug 04 14:42:30 <Ede_123> Ah, it was posted into a "fix released" status bug (they're hidden)
Aug 04 14:47:27 <Ede_123> bryce: I can submit the italian translation update along with my changes if you want?
Aug 04 14:47:34 <bryce> ok
Aug 04 14:48:10 <Mc> mmh
Aug 04 14:48:45 <Ede_123> old .pot file unfortunately :-(
Aug 04 14:48:52 <Mc> ./update_po_files.sh was not run
Aug 04 14:49:11 <Ede_123> Mc: no I didn't run it on purpose
Aug 04 14:49:18 <Mc> running it generates a diff of 1089101 lines
Aug 04 14:49:29 <Ede_123> Will create a huge diff and is not required for the release
Aug 04 14:49:51 <Ede_123> I asked in my mail to inkscape-translators about that
Aug 04 14:50:24 <Ede_123> Those who answered told me the updated .pot file was sufficient
Aug 04 14:50:26 <Mc> so translators know how to update
Aug 04 14:50:27 <Mc> ?
Aug 04 14:50:41 <Ede_123> Those who answered... (not many :-/ )
Aug 04 14:50:59 <Ede_123> I also offered the updated .po files as separate download
Aug 04 14:51:25 <Mc> (why not keep po files up to date automatically ?)
Aug 04 14:51:40 <bryce> ok, I've updated inkscape-stable-daily for git instead of bzr... will have to check back to make sure it builds tho; not sure if it needs more adjustments.
Aug 04 14:51:42 <doctormon> bryce: Please email away
Aug 04 14:51:48 <tedg> bryce: Yeah, I need to update them from the transition to git. They're still pointing to the bazaar repo.
Aug 04 14:51:52 <Ede_123> Mc: Huge diffs...
Aug 04 14:52:21 <tedg> bryce: It looks like someone has already set up the git mirror in LP, that'll help.
Aug 04 14:52:44 <Ede_123> Mc: I'm not we even should keep the translations in the main repo, but as long as we don't want to use submodules I'm unsure if there's a better option
Aug 04 14:53:10 <Mc> Ede_123: should we care about commit size ? (eg if a ci tool makes separate commits)
Aug 04 14:53:36 <Ede_123> Sorry, don't understand the question
Aug 04 14:54:46 <Mc> is the problem with the huge diffs "end up with with a commit containing 1% useful info and 99% pofile" or "will make the repo huge"
Aug 04 14:55:24 <Ede_123> I think "will make the repo huge" (I didn't measure it for git but definitely for bzr)
Aug 04 14:55:28 <bryce> ok, need to nip out for lunch, closing out the meeting but feel free to keep discussion going
Aug 04 14:55:31 <bryce> = EOM =
-
Пожалуйста, войдитев систему, чтобы оставить комментарии!