17:58:52 #startmeeting Tor Browser Release Meeting 2023-06-12 17:58:52 Meeting started Mon Jun 12 17:58:52 2023 UTC. The chair is donuts. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:58:52 Useful Commands: #action #agreed #help #info #idea #link #topic. 17:59:40 o/ 18:00:09 pad: https://pad.riseup.net/p/tor-browser-release-meeting-keep 18:00:16 riseup appears to be having... issues? 18:00:50 okay it's back 18:01:02 but none of my changes were saved lol 18:01:36 please add things and then we'll talk about things 18:02:13 also if we're all on the same page about 12.5 and 13.0a1 we don't need to make this any longer than it needs to be 18:03:23 okay let's start with the discussion 18:03:53 We've found a couple of minor problem so far 18:03:54 Any big problem so far with 12.5a7 or can we just go? <- my only must-have is the onion sites icon on android 18:04:05 oh? 18:04:08 Except for that, 12.5.0 will be very similar to 12.5a7 18:04:11 donuts: dan_b should be working on the android icon swap 18:04:17 richard: ack, ty :) 18:04:29 donuts: yep, a small problem if you had RFP off (which you shouldn't have and I'd like to lock soon) 18:04:39 And a uninit function not properly called 18:04:59 But they are minor thing. Then there's the Android asset swap 18:04:59 henry has an MR doing some color swaps to the connection status that I requested, but that can be backported after launch (whatever you prefer) 18:05:14 If it's only color I think it's fine 18:05:22 pierov: okay cool, so things we can fix later? 18:05:28 yeah we're aiming for small/surgical fixes this week 18:05:54 awesome 👍 18:06:08 We should get more people to test this week 18:06:10 richard, donuts: yep, prolly later today or tomorrow 18:06:16 :D 18:06:28 richard: would you care to do the usual spamming? :D 18:06:33 i.e. mailing lists 18:06:55 iirc I already pinged tor-announce on friday 18:07:08 oh yeah I think last time you also pinged internal with the final alpha 18:07:12 because more people pay attention to that 18:07:17 ah true 18:07:25 yeah I'll do that after 18:08:28 oh, actually there's another slightly annoying thing 18:08:35 ty, I've added some notes to the pad 18:08:47 We should check what's the build ID for 12.5.0/12.5.1 18:09:52 what are the implicaitons there PieroV? 18:10:29 richard: the wrong date on HTTPS 18:10:52 I mean the expired certificate error page that tells you your date is wrong 18:10:58 Because the browser thinks it's been built in the future 18:11:11 that bug is indeed very annoying 18:11:12 Some months ago I saw that it was in particular with alphas 18:11:15 oh dear 18:11:48 so we need to inject a real-er date somehow into the build? 18:12:01 richard: I had a suggestion in the issue 18:12:08 ack 18:12:13 We can do commit date + major as minutes and minor as seconds 18:12:44 where does the buildid show up normally? 18:12:53 So that we can build more versions out of the same commit (that is a very rare thing, like emergency fix in tor/PTs) 18:13:03 You can get it from AppConstants.MOZ_BUILDID 18:13:11 12.5a7 is 20230706080101 18:13:48 what is the issue num, I'll just go read up there 18:14:28 https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40089 18:14:33 https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41743 18:14:49 thx 18:15:45 I hope we don't need to do anything with 12.5 stable, because it isn't a fun thing to check 18:16:25 But we should have a last-minute check before releasing, or it could be worth doing a build to simulate a release without publishing 18:19:45 lmk when you're good to move on with the agenda 18:19:54 I'm goo 18:19:57 good* 18:20:03 Well, I've noticed that also 12.0 is affected by this problem 18:20:08 Anyway, I think we're good to continue 18:21:08 okay, so: "3. Has anyone tested WebTunnel?" 18:21:19 I haven't 18:21:24 this threw me off, because I didn't think webtunnel had been integrated yet: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40730#note_2908442 18:21:38 But are we including a built-in bridge string for that? 18:21:42 the only ticket I ever saw was: https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41583 18:21:54 pierov: not atm 18:22:26 So, has webtunnel _actually_ been integrated into TB? or are we all lost in a fog of new PTs? 18:22:31 * ggus lurks 18:22:36 donuts: we build it 18:22:40 yeah webtunnel has been in alpha for awhile 18:22:43 not builtin bridges tho 18:22:43 Just like we build conjure 18:22:49 so you need a bridge-line 18:22:55 But unless you have some bridge lines it's useless 18:23:03 And at the same time it's no harm keeping it 18:23:14 (apart from PT binary size) 18:23:15 okay, I only tested conjure b/c I was expecting that to land first 18:24:08 Well, they're 13MB together on Linux 18:24:19 8.8MB conjure, 4.2MB webtunnel 18:24:22 meskio/ggus: can you ping me a (the?) webtunnel bridge so I can test alpha please? 18:24:42 donuts: i don't have one :( 18:24:49 uh oh 18:25:37 well, one benefit of having no UI for it is nobody will know it's there until we start distributing bridges 18:26:37 yeah 18:26:42 okay I can follow-up with this on gitlab or in #tor-anticensorship 18:27:27 ggus: would your preference be to do a similar round of testing for webtunnel as you did for conjure before we move forward anyway? 18:27:37 b/c we're already going to exempt conjure from 12.5 stable 18:27:41 donuts: i added the discussion about users & webtunnel in sponsor-96 pad 18:28:01 donuts: are we? I haven't seen a patch yet :) 18:28:17 donuts: yes 18:28:21 Or are we doing it at the release preparation? 18:28:29 yeah was going to do it in the release prep 18:28:46 ggus: thanks, problem is 12.5 is due to launch the same day as the next S96 meeting 18:29:12 okay I will confirm with meskio first, but I think we should also exempt webtunnel until we can talk about it properly 18:29:12 donuts: I don't think we need to release on that day 18:29:19 We can wait 1 or 2 days 18:29:29 The idea is that 12.5.1 will be with 102.13 18:29:30 yeah 12.5 can wiggle 18:29:40 so long as it's earlier than 12.5.1 18:29:40 (and that we should have a few days to fix problems) 18:29:58 I don't think there's a huge rush to get these PTs in stable tbh, I'm not sure it's worth holding up the release 18:30:07 but acknowledged 18:30:12 donuts: the next s96 meeting is in june. i thought 12.5 was going to be released in july 18:30:15 12.5.1 is July 4th-ish 18:30:41 ggus: 12.5 scheduled for June 20th now 18:30:58 +1 on exempting webtunnel until we can tlak about it. I understand it was not ready to go into stable 18:31:12 that makes things easier for us 18:31:32 okay, let's do that 18:31:42 donuts: ok, yeah, maybe we should have a separate blog post about webtunnel. 18:31:54 ggus: yep makes sense 18:31:58 operation: postpone webtunnel is go 18:32:10 we'll figure out the details later in S96 18:33:29 okay someone added this to the pad: "4. Next priorities? But maybe we can talk about that later" 18:33:34 who wants to take responsibility? :D 18:33:36 I did 18:33:49 But as I said, we don't need to talk about this now 18:35:04 as in dev priorities for 13.0? 18:35:22 Yes, as thing we need to start testing asap 18:35:38 Like "should've been 12.5 but didn't fit, and we want to be sure" 18:36:17 right, let's chat about that later 18:36:24 I'm still getting my ducks in a row for 13.0 18:36:33 ack 18:36:38 the list's coming together, but I haven't thought about how it should be prioritized yet 18:36:39 re 13.0a1, do you anticipate that will be 102 based or 115? 18:36:42 PieroV^ 18:36:50 I'd love it to be 115 at least for desktop 18:37:01 this would be a good opportunity to have a kick-off call where we review the tickets and proposed features together at the beginning of the development cycle? 18:37:04 Also, I loved having the same numbers in 12.0 series and 12.5X 18:37:23 well let's keep the train rolling 18:37:34 Like, keeping 12.5.1 and 13.0a1 very close, so that we only have to remember one number 18:37:46 Or was I the only one that appreciated? :D 18:37:56 PieroV: no I also really like that 18:38:04 less mental overhead makes me less sad :D 18:38:34 donuts: yes, I think we're doing good so far 18:38:53 where possible let's try to get TBA to 115 asap then an hopefully we can keep the ball rolling 18:38:54 awesome 18:39:04 okay here endeth the agenda 18:39:05 Because I think that unless we find a major problem in the rebases so far we should be able to do some developments while doing audits 18:39:06 i'd rather not have 102 based TBA and 115 based desktop 18:39:13 yep 18:39:38 +1 18:39:53 I don't know 18:40:04 An additional test opportunity is always great 18:40:13 I'd rather delay a little bit more 13.0a1 18:40:18 agreed 18:40:21 But we have about 1 month before 13.0a1 18:40:36 (let's say around 1 week later than 12.5.1) 18:40:41 iirc we delayed 12.5a1 for quite awhile 18:40:49 after 12.0 18:41:06 Wasn't Christmas in the middle? :D 18:41:12 yeah iirc 18:43:22 okay cool 18:43:32 happy for me to put the bot back to sleep? 18:43:41 Yes 18:43:45 #endmeeting