18:00:53 #startmeeting tor-browser-release 04/24 18:00:53 Meeting started Wed Apr 24 18:00:53 2019 UTC. The chair is pili. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:53 Useful Commands: #action #agreed #help #info #idea #link #topic. 18:01:13 here's the pad: https://storm.torproject.org/shared/dIz8OxTw2vYNBTmpCdyTTTWv6LnQsxGVSL8XfcYcHv5 18:01:18 I'm still adding in some updates 18:01:32 feel free to add anything for discussion or any release highlights you want to mention :) 18:01:59 there's quite a few nice pieces of work that finally made it ! 18:05:34 ok, let's get started 18:05:50 so I believe next week we'll be building 8.5 stable 18:05:57 a 18:06:00 R 18:06:09 sorry, baby, need to move :P 18:06:20 jiji 18:06:37 any pending tickets to make it in? 18:06:45 anything that we were planning that's not going to make it? :) 18:07:47 on ux side, i think we have desktop covered 18:07:55 we need to discuss mostly TBA #27399 and #29955 18:08:00 not sure if matt is around 18:08:31 antonela: we started a thread with n8fr8 18:08:52 and the result is the ticket update on #29955 18:09:06 but there are no details about that yet 18:09:15 oh, okey 18:09:18 we could hammer out those after the meeting i guess? 18:09:19 im not in that thread im afraid 18:09:28 * antonela opens the ticket 18:09:35 (i know, i know another thing for after the meeting :) ) 18:09:55 antonela: it's just a ping for nathan 18:09:55 what's the deadline to be able to get this into 8.5 stable? 18:09:58 well, comment #6 is what we talked about back in mexico 18:10:06 everything substantially is on the ticket 18:10:13 cool, yes lets talk after the meeting, i can provide the assets that are needed 18:10:24 pili: well, the good news is that's nothing we need to get into 8.5 18:10:25 :) 18:10:33 :D 18:10:35 we should have it ready once 8.5 is getting out 18:10:38 or shortly after 18:10:49 which gives us a bit more time 18:11:02 yes, like next week? 18:11:02 ok, what's the deadline for thing's we'd *like* to make it into 8.5 stable? ;) 18:11:06 antonela: sounds good, thanks 18:11:31 cool, we should work on the content, i'll approach something, update the ticket and then we can have stephw review 18:11:42 stephw's 18:11:43 cool 18:11:54 +1 18:11:55 pili: i think next wed/thu 18:11:58 ok, seems you're on the same on that at least :) 18:12:05 *same page 18:13:38 yep 18:13:42 btw, 1st May (wednesday) is a public holiday in some places in europe 18:13:51 not sure if that will affect the release 18:13:57 oh, indeed 18:14:42 i'd be very pleased if we could start building on thu tbh, we'll see 18:14:57 related to translations i have some doubts about the escaping sentence, maybe we can have a look at that? because it is hard for me to check if the translations are ok without building 18:15:05 for TBA 18:15:15 what is the escaping sentence? 18:15:57 apparently some characters need to be escaped, but GeKo gave me those rules... let me look for the ticket 18:17:15 yeah, in XML there are entities that need to escaped with a backslash 18:17:18 like ' 18:17:40 and we need that in translations as well as otherwise the build breaks 18:17:43 sic! 18:17:52 https://trac.torproject.org/projects/tor/ticket/27125 18:18:15 yes, but some source strings have for example ? that according to the rules you gave me should be escaped 18:18:46 what should we do in the translation? and also, how can i find out if it broke becaues of that, and fix it in transifex? 18:19:46 hmm, sounds like we could do with some automated tests there, if that's something that's possible :) 18:20:10 maybe a bit late for this release though 18:20:50 emmapeel: do we have "?" somewhere unescaped? 18:20:58 in tba strings that is 18:21:03 yes, i think 18:21:25 (i am not sure where but on the torbrowser repo i guess) 18:22:09 pili: yes we should have a script that makes sure that (translated) strings pushed to the translations repo are escaped 18:22:24 i think we should not bother translators with that 18:22:41 +1 18:22:46 but have it as a git hook making sure the proper escaping is in place 18:22:54 +1 18:23:12 emmapeel: well, i could do a bit more research and ask around at mozilla what they are doing 18:23:25 ok! 18:23:30 but i am not sure whether we'll have that ready for 8.5 18:23:43 in doubt we'll fix up stuff manually this time i guess 18:24:12 ok let me know about the needed corrections so i do them in transifex 18:24:37 i'll do a prebuild making sure everything is okay 18:24:45 and if so, i'll freeze the commit we use 18:24:58 and if not i'll ping you and we sort it out ad hoc? 18:27:05 emmapeel: are you good on that? :) 18:27:17 I think you also wanted to ask about the deadline for translations? 18:27:20 sure 18:27:50 yes, well GeKo told me better two weeks before start building 18:28:09 (also someone asked about which languages were going to be included, not sure who, but I moved it to the discussion section 18:28:10 i agree with the frametime in principle but i wonder how can i find out dates before hand 18:28:10 so 1 week ago then :D 18:28:26 coming to this release meeting is a good bet :) 18:28:30 or reading the notes after 18:28:37 so i can prepare our priorities with erin 18:29:12 emmapeel: we talked in previous meetings about releasing 8.5 at the end of april 18:29:19 it's not new 18:29:22 ideally i would like to know like two weeks before. So that is like 1 month before the release 18:29:28 but i dont need a precise date 18:29:41 ok i need to pay more attention then 18:29:44 (that is both in tor browser weekly meetings and in release meetings) 18:30:21 we should also think about this as part of the release preparations :) 18:30:42 ok that is all for me then thanks! 18:30:47 ok, anything else on translations or 8.5 stable? 18:30:55 from anyone 18:31:08 pili: yes, once we have a good process i'll add that to our general release prep doc 18:31:27 GeKo: sounds like a good plan 18:32:34 ok, shall we quickly discuss 9.0a1 then? 18:32:41 oh, wait 18:32:56 there was something from stephw about the press release? 18:33:20 really just a note that ill be doing that 18:33:30 ok cool :) 18:33:36 anything else we want to discuss with stephw ? 18:34:01 def give me a ping for the blog post draft 18:34:28 sure 18:34:37 shall we move on to 9.0a1? 18:34:50 stephw: yeah 18:35:03 yea that generally happens so i think we’re good :) 18:35:25 I currently have this to be released around the 2nd week of May (or before mid May) 18:36:07 yeah, i think we won't get it out before the next esr update, alas 18:36:33 so 5/14 i guess 18:36:39 ok 18:36:57 pretty much what I had :) 18:37:36 i'd like to have #28044 as big item in it 18:38:08 and things like #29307, #29329 and #29627 and #29045 18:38:39 those are all in needs_review right now and just wait for us switching 8.5 to a maint-8.5 branch 18:38:48 and having master for 9.0 items open 18:39:10 what changes in terms of UI with #28044? 18:39:33 nothing is planned for that, no 18:39:52 got it 18:40:21 it'S basically a move to allow us to use our old xpcom extension code more or less unchanged in esr68 18:40:43 yes i read it, i was wondering if that affects the ui/ux in any way 18:41:00 it shoul dnot 18:41:05 *should not 18:41:26 oki 18:41:43 GeKo: #29329 ? :) 18:43:06 nice bug :) 18:43:34 (but you might have meant a different one ;) ) 18:43:47 you might have meant a different one ha 18:44:14 #29319 18:44:16 I guess :) 18:44:21 15:38 GeKo: and things like #29307, #29329 and #29627 and #29045 18:44:33 ah, it was my typo 18:44:37 sorry for that 18:44:40 jiji 18:44:53 pili: yes, fte is a sad story 18:45:05 we should get rid of it during our 8.0 cycle 18:45:08 not sure if I want to read about it then! :) 18:45:09 8.0 18:45:14 9.0 18:45:23 hehe ok 18:45:53 well it's basically not maintained 18:46:04 and there are essentially no working bridges 18:46:15 and on macos and Windows 64bit it's not available anyway 18:46:30 ah, this sounds somewhat familiar 18:46:52 i had hopes we could grow marionette into its place 18:46:54 for 9.0 18:47:06 but it seems there are... maintenance problems, too 18:47:09 at least 18:47:23 ah 18:47:44 well, there's always snowflake... :) 18:48:01 yeah 18:48:09 ok, are there any last things to discuss? 18:48:16 if not we can probably wrap this up now, give people some time back :) 18:48:28 aiui, marionette's maintainer isn't around anymore. also, i'm happy to get rid of fte in bridgedb once it's officially retired. 18:48:50 yeah 18:49:33 ok, I think I'm going to call this 18:49:40 thanks everyone for coming :) 18:49:50 looking forward to the next release!! 18:50:09 #endmeeting