15:02:19 <donuts> #startmeeting Tor Browser Release Meeting 2024-08-28 15:02:19 <MeetBot> Meeting started Wed Aug 28 15:02:19 2024 UTC. The chair is donuts. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:19 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic. 15:02:28 <donuts> pad is here: https://pad.riseup.net/p/tor-browser-release-meeting-keep 15:02:30 <catladyfelicia> o/ 15:02:41 <ma1> o/ 15:03:08 <donuts> please go ahead and fill that out while we wait :) 15:06:05 <bellatchau> o/ 15:07:25 <donuts> okay, we have plenty in the pad already 15:07:31 <donuts> shall we get started anyway? 15:07:59 <PieroV> wfm, at least the news for support people :) 15:08:03 <donuts> pierov I'm assuming you're the blue-ish color in the pad :) 15:08:14 <PieroV> Yes I am! 15:08:42 <donuts> aha great 15:08:48 <donuts> so I'm looking at the upcoming releases in the pad 15:09:00 <donuts> isn't september 3rd supposed to be a4, not a3? 15:09:08 <donuts> or has a3 been pushed back? 15:09:08 <PieroV> Yes, a4, sorry 15:09:27 <dan_b> a3 should be todayish? 15:09:30 <donuts> okay cool, no worries – just wasn't sure if there'd been a change of plans 15:09:36 <donuts> dan_b: ack, that's great 15:10:12 <donuts> shall we move straight to the discussion items then? 15:10:21 <PieroV> Yes 15:10:25 <donuts> awesome 15:10:40 <donuts> in that case, let's do a quick checkpoint on our progress 15:10:52 <donuts> pierov would you mind taking over here please? 15:10:58 <PieroV> Sure 15:11:04 <donuts> ty :) 15:11:20 <PieroV> First stuff: we have some items for championquizzer and nina13 in 13.5.3! 15:11:37 <PieroV> The drag and drop issue should be fixed 15:11:49 <championquizzer> \o/ 15:11:55 <PieroV> + we have a pref to completely disable the feature if there are still problems 15:12:15 <PieroV> `browser.filesfilter.enabled`, can be set to false to disable 15:12:42 <PieroV> Then, we have a new subkey for signing releases. If anyone say verification failed, they should fetch the key again 15:13:00 <PieroV> And finally, we're forwarding the progress on the Windows 7 extended release. 15:13:12 <PieroV> We're still waiting to see official communications from Mozilla 15:13:24 <PieroV> But we might publish an unexpected 13.5a10 15:13:43 <PieroV> To test the various updating mechanisms 15:14:10 <championquizzer> re. new subkey. thanks for the heads up there! 15:14:22 <PieroV> We might force people to update to the last 13.5.x version before updating to 14.0 when the time comes 15:14:41 <donuts> aha, I assumed that's what the 13.5a10 was for 15:14:42 <PieroV> So, the update from 13.5 to 14.0 might take two steps for some users 15:15:14 <PieroV> donuts: yep. We want to be sure everything will work as expected, since a broken change in the updater would be catastrophic 15:15:25 <donuts> right, makes sense 15:16:06 <PieroV> As for the alpha, 14.0a3 is still without Android x86 and x86_64 because of the arbitrary size constraints Google put 15:16:38 <PieroV> We hope to get that fixed for 14.0a4 15:17:09 <dan_b> did the resource removal work we do not get either into range? 15:17:18 <PieroV> It was great 15:17:23 <PieroV> More than 1MB saved! 15:17:48 <dan_b> ah woo 15:17:51 <dan_b> thats progress 15:17:52 <donuts> I'm guessing that means there will only be two effective alphas for Android x86 and x86_64 before the stable release? 15:17:53 <dan_b> how over were we? 15:18:21 <PieroV> donuts: well, an alpha every week 15:18:34 <PieroV> The x86 and x86-64 numbers are very low 15:18:44 <donuts> ah okay, that was going to be my next question 15:18:44 <PieroV> I suspect it's mostly people using the emulators 15:18:49 <donuts> right, gotcha 15:19:26 <PieroV> dan_b: I don't remember, it was still some MB. But removing the GeoIP databases (used only by the circuit display) and Conjure will do the trick for now for x86-64 15:19:56 <PieroV> For x86 32 bit we'll still have about 1MB to shave... But the thing is that we don't know the exact threshold 15:19:58 <dan_b> aaah but dont we want the circuit display soon for android? 15:20:07 <PieroV> No, we want the new circuit for this site 15:20:14 <PieroV> The circuit display won't be a 14.0 things for sure 15:20:21 <dan_b> ah k 15:20:35 <PieroV> Since we still need UX designs for it... which in turn are waiting to decide how to handle conflux 15:20:58 <donuts> Android priority is new-circuit-for-this-site for 14.0 :) 15:21:07 <PieroV> The backend got merged last week :) 15:21:12 <donuts> \o/ 15:21:24 <dan_b> coool 15:22:01 <PieroV> I guess my next point would be the discussion on whether we're ready for RC next week 15:22:19 <PieroV> I tend to agree with Dan 15:22:44 <PieroV> I guess we'd need at least the audit to be finished to have an RC? 15:23:07 <donuts> hrmmm... 15:23:44 <PieroV> I mean, the more feedback the better 15:23:47 <donuts> would we continue to publish the RC for other platforms? 15:23:50 <donuts> or delay the entire RC? 15:24:38 <PieroV> I've been dog fooding on desktop and generally speaking it mostly works... But the RC theoretically is something for which we don't need to do many changes, and there are planned for sure 15:24:58 <donuts> right right 15:25:11 <donuts> in that case, we would need to take a look at the timeline 15:25:19 <donuts> and potentially push the stable release back 15:25:29 <donuts> so we can maintain enough time for two RCs and the alpha testing push 15:25:54 <donuts> do you think one additional week for RC1 would be sufficient? 15:26:28 <PieroV> I haven't kept track of the audits 15:26:38 <donuts> yeah, these are more morgan questions aren't they? 15:26:46 <PieroV> Yep 15:27:12 <donuts> got it 15:27:15 <donuts> could someone follow up with your glorious leader please, and let me know what yall decide so I can update the alpha testing campaign accordingly? 15:27:17 <dan_b> theres about 16 open android ones 15:27:25 <dan_b> https://gitlab.torproject.org/groups/tpo/applications/-/issues/?sort=updated_desc&state=opened&label_name%5B%5D=14.0%20stable&label_name%5B%5D=Android&search=Review%20Mozilla 15:29:22 <donuts> this is rapidly turning into a full (i.e. not quick) meeting :D 15:29:51 <PieroV> Well, I'm done. I see there are other points, so happy to pass the mike 15:30:13 <dan_b> ah i was just indicating i'm note confident I'd be done all these in a week 🙂 15:30:21 <donuts> pierov/dan_b could you resolve this question with morgan directly? 15:30:23 <dan_b> two seems reasonable 15:30:28 <dan_b> sure 15:30:33 <donuts> and then let me know what happens with regard to the timelines please? 15:30:34 <donuts> thank you :) 15:30:56 <donuts> okay anything else for the checkpoint? 15:31:08 <PieroV> donuts: okay, I can check later with Morgan 15:31:16 <donuts> ty 15:31:24 <PieroV> donuts: there's a point from ma1 I guess 15:31:24 <donuts> I see some other notes in the pad, but those may just be notes 15:31:53 <ma1> It wasn't much of a point, just to tell that AMO sent me an email exactly at the beginning of this meeting. 15:32:03 <PieroV> I.e., that NoScript disables lazy loading when JS is disabled, to address fingerprinting concerns someone had in the past with it 15:32:19 <donuts> right, I remember that issue 15:32:40 <donuts> ma1: ack :) 15:32:54 <ma1> NoScript 11.4.35 has just gone in auto-update, so both 14 and 13.5 get interactive delayed loads (both from loading=lazy and css) disabled where scripts are disabled. 15:33:36 <ma1> (i.e. everything gets loaded together, like in the old good web) 15:33:45 <donuts> nice 15:34:42 <donuts> shall I move on to the alpha testing campaign? this should be quick 15:34:51 <PieroV> wfm 15:35:32 <donuts> Okay I guess the main (unexpected) thing we should highlight is that if RC1 is delayed, the alpha testing campaign will also be delayed accordingly 15:36:05 <donuts> as it's the intention to launch the campaign immediately after RC1 is published 15:36:21 <donuts> pointing to morgan's release post for context, and also the page on the Community portal about how to become an alpha tester * 15:36:27 <donuts> * https://community.torproject.org/user-research/become-tester/ 15:36:49 <donuts> however in the meantime, I've given Comms a quick heads up that we'd like to do a blast on social when the time comes 15:36:59 <donuts> nicob will be working on assets to support that effort 15:37:23 <donuts> and myself, catladyfelicia and championquizzer will be standing by to keep an eye on any feedback that arrives via the forum 15:37:30 <donuts> although it will likely be pretty light 15:37:39 <donuts> any questions? 15:38:26 <PieroV> No, seems great, thanks! 15:38:47 <PieroV> (morganava has arrived in the meantime) 15:39:12 <donuts> :D 15:39:31 <donuts> do you want to circle back to our questions about the RC1 timelines? 15:39:39 <championquizzer> how many RCs are we planning between RC1(14.0a4) and 14 Stable? (sorry if i missed this) 15:39:44 <PieroV> Yes please 15:40:01 <PieroV> championquizzer: one alpha per week, so I guess 2 RCs at least 15:40:12 <PieroV> (the release was planned around mid of September) 15:40:16 <championquizzer> ah ok. thanks! 15:41:19 <donuts> yep 2 RCs at minimum 15:42:05 <donuts> o/ morganava 15:42:25 <donuts> it seems unlikely we're going to be ready for RC1 next week, I'll let pierov and dan_b fill you in however 15:43:09 <PieroV> I think we should be done with audits before calling it an RC, and to have mostly no changes planned, or very minimal ones (but we still have) 15:43:23 <PieroV> However, I must say I'm not keeping too much track of GitLab issues 15:43:50 <dan_b> i have about 16 android ones alone so i think i can aim to be done in the 1-2 week range? 15:45:15 <clairehurst> Can I help with those dan_b? 15:45:37 <dan_b> https://gitlab.torproject.org/groups/tpo/applications/-/issues/?sort=updated_desc&state=opened&label_name%5B%5D=14.0%20stable&label_name%5B%5D=Android&search=Review%20Mozilla&first_page_size=20 15:45:41 <dan_b> clairehurst: please! 15:45:46 <morganava> o/ 15:45:54 <dan_b> assign to your self as you take one on! 15:46:28 <clairehurst> Cool will do thanks! 15:46:51 * morganava reads backlog 15:47:09 <morganava> ok yes there are currently 2 RCs planned but we can add more if necessary 15:47:20 <morganava> we're doing ok in terms of gitlab issues 15:47:37 <morganava> we've a ton of review tickets left which as pierov suggested we should get throuogh before the first 'official' RC 15:47:44 <morganava> but fortunately the majority of them are telemetry 15:48:30 <morganava> i'm going to do a pass on gitlab today and work through some of the less domain-specific reviews 15:49:05 <morganava> oh, and I did sign 14.0a3 (TB) yesterday and will be publishing after this meeting 15:49:14 <morganava> and send sign+send MB to mullvad 15:49:23 <morganava> though last i saw they haven't published 14.0a2 yet 15:51:06 <donuts> okay cool, so RC would potentially be w/c the 9th or 16th instead 15:51:13 <morganava> i haven't systemically assigned all of the reviews this year, since there are so many 15:51:16 <donuts> and stable would be delayed at least 1-2 weeks accordingly? 15:51:20 <donuts> *RC1 sorry 15:51:33 <morganava> donuts: seems probable 15:52:15 <donuts> cool okay, just lmk where things land so I can keep the alpha campaign in sync <3 15:52:35 <morganava> ok will do 15:53:10 <donuts> championquizzer: I see you have a couple of notes at the bottom of the pad, are those just notes or something you'd like to mention? 15:53:23 <championquizzer> just notes :) 15:54:13 <championquizzer> i am scoping for all the user support + documentation related tasks to coincide with the RC1 and alpha testing campaigns 15:55:04 <donuts> awesome! 15:55:10 <donuts> okay in that case I think we're done for the day 15:55:32 <donuts> one last thing: 15:55:43 <donuts> do we want to continue meeting weekly while we're approaching the endgame/ 15:55:45 <donuts> *? 15:56:03 <morganava> donuts: also probably smart 15:56:14 <PieroV> Maybe we can limit it to 30 mins 15:56:28 <ma1> like donuts was trying to do :D 15:57:14 <donuts> hahaha 15:57:15 <donuts> agreed 15:57:25 <donuts> morganava: as the guardian of the calendar, would you mind making those changes please? 15:57:33 <donuts> oh you already did! 15:57:34 <donuts> :D 15:57:40 <ma1> (also to avoid hydraulic problems in the all-hands transition) 15:57:47 <clairehurst> I'll be afk next wednesday (Sept 4) 15:57:53 <donuts> ma1: 100% 15:58:05 <donuts> clairehurst: ack 15:58:07 <donuts> okay I'm gonna put the bot back to sleep 15:58:09 <donuts> thanks everyone! 15:58:15 <donuts> #endmeeting