17:59:56 <donuts> #startmeeting Tor Browser Release Meeting 2022-10-04
17:59:56 <MeetBot> Meeting started Tue Oct  4 17:59:56 2022 UTC.  The chair is donuts. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:59:56 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic.
18:00:03 <donuts> pad is here: https://pad.riseup.net/p/tor-browser-release-meeting-keep
18:00:50 <donuts> calling all richards
18:01:19 <donuts> richard đź“Ł
18:01:20 <richard> o/
18:01:22 <donuts> oh lol
18:01:23 <donuts> timely
18:02:08 <richard> tyring to figure out why the test build dan_b posted doesn't work on my phone >:[
18:02:10 <richard> anywya
18:02:15 <richard> release meeting
18:03:25 <donuts> speaking of which
18:03:40 <donuts> I couldn't get the MacOS ARM build to run at all
18:03:46 <donuts> it just wouldn't open
18:03:54 <PieroV> :(
18:04:01 <richard> somenoe else was able to on that ticket
18:04:05 <richard> after signing they said?
18:04:08 <richard> maybe they signe dit themselves
18:04:11 <donuts> oh really?
18:04:12 <donuts> interesting
18:04:21 <richard> it's combined aarch64+x86_64
18:04:22 <donuts> I bypassed the usual unidentified developer stuff
18:04:32 <richard> so we would only need to ship 1 tor-browser bundle for macOS
18:04:38 <donuts> nice
18:04:56 <PieroV> richard: could you try with macOS x86?
18:05:10 <donuts> I wonder if it'll do the same on my intel mac
18:05:23 <donuts> maybe i'll dust that off and try again later
18:05:49 <donuts> SO
18:05:55 <donuts> 11.5.4 Desktop+Android on October 11th?
18:06:03 <PieroV> Yes, or 12
18:06:17 <donuts> are we yeccing the YEC straight into that stable release?
18:06:17 <PieroV> Probably more 12 than 11, if sign begins on 11th
18:06:21 <PieroV> Yes
18:06:33 <richard> PieorV: yeah I can do that
18:06:38 <richard> i can do that rn actually on emoment
18:06:51 <richard> cna you dig up the download link for me
18:07:31 <donuts> what else is going to be in 11.5.4?
18:08:23 <PieroV> security backports from 102.3
18:08:41 <PieroV> And a new snowflake
18:08:47 <PieroV> tor-browser-build#40608
18:08:49 <donuts> this release was originally supposed to be earlier, right?
18:09:07 <PieroV> Yes, it was delayed by YEC
18:09:20 <richard> yeah it was supposed to be last week
18:09:27 <richard> but YEC took longer than expected
18:09:31 <donuts> aha got it
18:09:38 <richard> thanks to android mostly :p
18:09:41 <donuts> well, we probably don't need the timedate trigger so much anymore
18:09:49 <donuts> but maybe that's a good thing – in case something goes haywire
18:09:57 <donuts> and it decides to launch itself "early"
18:09:59 <richard> the list of tickets can be found here: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40608
18:10:06 <donuts> ty richard
18:10:12 <richard> yeah just slightly sad because security updates
18:10:13 <PieroV> (I had already linked lol)
18:10:20 <donuts> TY PIEROV
18:10:24 <richard> whoops
18:10:28 * richard takes all the credit
18:10:39 <PieroV> the internet
18:11:01 <donuts> groovy, well i'm looking forward to it – the browser takeovers looked great this year :D
18:11:15 <PieroV> (https://i.kym-cdn.com/photos/images/original/001/079/173/ed2.png)
18:11:23 <donuts> hahaha
18:11:31 <donuts> looks like pierov has 12.0a4 on the agenda for discussion too
18:11:39 <donuts> this is the final alpha, correct?
18:11:49 <PieroV> donuts: honestly I doubt
18:11:53 <PieroV> we have a lot of things
18:11:59 <PieroV> So, yes, it should be the last alpha
18:12:05 <PieroV> But not sure we'll have to amend stuff?
18:12:09 <donuts> right
18:12:20 <PieroV> We need to test the updater for multi-lang, if we want to get it in
18:12:26 <donuts> we could buy and extra month and ship 12.0 in December too
18:12:37 <PieroV> So, having another alpha is a good plan, imho
18:12:39 <donuts> although user support over the holiday period is trickier
18:12:50 <richard> yeah that^
18:12:57 <PieroV> Yep, also we wanted to make everything earlier next year
18:13:06 <donuts> +1 for earlier
18:13:19 <PieroV> But I'd really love multi-language packs :D
18:13:38 <donuts> breaking anything to do with l10n is very high risk though
18:13:43 <donuts> so if we feel like that needs more alphas
18:13:43 <richard> tbh if we just got that in and nothing else i'd be happy
18:13:56 <PieroV> richard: no tor-launcher? D:
18:13:58 <donuts> it should probably get more alphas
18:14:16 <richard> i'd sacrifce tor-launcher for not having to sign all day
18:15:59 <PieroV> Well, I've tested it this morning
18:16:11 <PieroV> And it doesn't really work as expected
18:16:18 <donuts> oh lol
18:16:24 <PieroV> I mean, all the files are included, but strings were still displayed in English
18:16:33 <PieroV> We could try to kill the TorStrings.jsm
18:16:47 <PieroV> Because the New Identity and Security Level that don't use it worked
18:17:20 <PieroV> So, instead of doing everything together with Fluent, we could still use the old formats
18:19:17 <richard> oof that is a massive bundle though, 165M
18:19:30 <PieroV> The macOS one?
18:19:34 <richard> yeah
18:19:40 <PieroV> Linux with all languages is 130MB
18:19:43 <PieroV> So not that big
18:19:49 <PieroV> so mac isn't that big after all
18:20:12 * richard still has a mental model of about 70mb for some reason
18:20:20 <PieroV> Linux had a +15MB-20MB. If we do the same, 165MB -> 185MB
18:21:00 <PieroV> It was before the manual. We could just prune the fonts for a starter, since they don't work, and we could save a few MBs... But I don't think that you can go below 150MB for 2 archs
18:21:29 <richard> so what's the current status/bottleneck re torbutton in tor-browser?
18:21:41 <richard> just too much shuffle to do in a month?
18:21:56 <richard> ideally 12.0a4 would be the feature freeze
18:21:59 <PieroV> The review
18:22:30 <PieroV> Even if I took a month to do it, it'd take some time to review it
18:22:45 <richard> makes sense
18:22:59 <PieroV> And torbutton is even more complicated than tor-launcher, at least to start working on it
18:24:52 <richard> donuts: wfm on x86_64
18:25:00 <richard> though it didn't come to the foreground when launched
18:25:12 <richard> so had to click on the icon to show it?
18:25:39 <donuts> oh hrm
18:25:43 <donuts> I'll retest
18:26:04 <donuts> I was getting an OS dialog that said "no"
18:26:28 <richard> yeah i had to right-click and open and click thorugh the warning
18:27:08 <richard> tada! https://share.riseup.net/#z_GZsJ8mlyCn6Qbhia_UJQ
18:27:25 <donuts> HRMMM
18:27:25 <donuts> do you have the link handy to download?
18:27:32 <richard> https://people.torproject.org/~boklm/builds/macos-aarch64-testbuild1/
18:27:34 <donuts> ty ty
18:27:43 <richard> PTs even work
18:28:28 <PieroV> We're close to the 30 mins
18:29:01 <donuts> richard: so I'm getting two warnings
18:29:07 <donuts> the first one is the usual right-click to bypass warning
18:29:11 <richard> mhm
18:29:15 <donuts> but the second one doesn't give me any extra options
18:29:23 <donuts> just "The application “Tor Browser” can’t be opened."
18:29:25 <PieroV> screenshot?
18:29:25 <donuts> and "OK"
18:29:54 <donuts> standby...
18:30:26 <donuts> file:///Users/duncan/Desktop/Screen%20Shot%202022-10-04%20at%2014.30.56.png
18:30:29 <donuts> oh damn
18:30:30 <donuts> lol
18:30:38 <donuts> https://share.riseup.net/#vvz53SODb3WtpCFBJFU2tg
18:30:45 <donuts> pay no attention to the man behind the curtain
18:30:52 <PieroV> What does the ? say?
18:31:12 <donuts> it opens a blank help window
18:31:21 <donuts> like completely empty
18:31:33 <donuts> https://share.riseup.net/#Gzj8KXhwtVRrkpBGXNY4kA
18:31:35 <PieroV> lol, useful
18:31:45 <richard> thanks i hat eit
18:32:17 <donuts> i'll see if it's the same on intel anyway
18:32:21 <donuts> this is my silicon machine
18:32:45 <richard> i'll see what happens on my wife's mac later
18:34:49 <richard> is ithere anything else?
18:34:59 <PieroV> Are the new PTs for 12.0?
18:35:38 <richard> whatnew PTs?
18:35:58 <PieroV> DNSTT, conjure and HTTPT?
18:36:18 <richard> that.. doens't seem likely
18:36:33 <richard> at least not the initial releaes
18:36:45 <PieroV> Okay
18:37:04 <PieroV> Then I think it's all from me
18:37:51 <richard> same
18:39:01 <donuts> yeah those are definitely a 12.5 thing
18:39:09 <donuts> okay if we're all good I'll put the bot back to sleep
18:39:45 <donuts> I guess we should decide when we should decide whether November is still our target launch date for 12.0 though
18:40:01 <donuts> are we going to take that call after the next alpha is released, for example?
18:40:13 <PieroV> I think we can do two close alphas?
18:40:29 <PieroV> So, 12.0a4 a little bit later, and 12.0a5 asap to test the updater?
18:40:46 <richard> i think that's a good plan
18:40:51 <donuts> sgtm
18:41:27 <richard> we need to verify locale -> multi-locale and x86 macOS -> fat binary macOS
18:41:33 <richard> FUN!
18:41:45 <PieroV> So no tor-launcher confirmed :( :(
18:42:05 <PieroV> Oh, or was it for the updater?
18:42:07 <richard> torbutton you mean
18:42:23 <PieroV> tor-launcher hasn't been reviewed, yet
18:43:02 <richard> just saying we have two new/different update scenarios to verify
18:43:10 <PieroV> oh okay'
18:43:28 <richard> we can have that reviewed and merged before the 12.0a4 release prepping starts
18:45:58 <donuts> shall i end the bot?
18:46:03 <PieroV> Yes
18:46:05 <donuts> #endmeeting