14:58:57 #startmeeting Tor Browser Weekly 2023-09-11 14:58:57 Meeting started Mon Sep 11 14:58:57 2023 UTC. The chair is richard. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:58:57 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:59:07 o/ 14:59:12 o/ 14:59:18 o/ 14:59:21 o/ 14:59:23 o/ 14:59:23 Hi! 14:59:27 o/ 14:59:30 o/ 14:59:35 meeting pad as usual: https://pad.riseup.net/p/tor-tbb-keep 14:59:48 /o 15:00:29 is it just me or gitlab is extremely slow 15:00:35 We can likely keep it short for today unless other folks have discussion points 15:00:41 gitlab *is* slow today per chat in #tor-dev 15:00:47 ma1: it's not just you 15:00:49 and also my own personal experience :3 15:01:06 anarcat: do you have an alert for 'gitlab'? :3 15:01:14 i do not 15:01:25 i have human alerting systems, pretty reliable 15:01:47 (heard me yelling) 15:01:50 :3 15:01:51 ok 15:02:09 anyway, the big thing for this week is likely the 13.0a3 release 15:02:19 13.0a4? 15:02:21 13.0a4 15:02:23 iirc we were waiting for tor-browser!721 and various android things 15:02:26 yes 13.0a4 15:03:19 android things: I think I got to all of clairehurst's comments last week so hopefully that'll be good to go early this week 15:03:22 i've already done the release prep pending tags so we're good there, short of changelog updates 15:03:46 boklm, dan_b: have either of you looked into the remaining nightly build failures? 15:04:00 richard: I think it's the Snowflake patch thingie 15:04:04 I have a MR for it 15:04:10 ack thx 15:04:21 donuts: macOS nightlies seemed to have built oveer the weekend if you were waiting on that btw 15:04:47 It's the one that completely removes parameters from Snowflake. I got an informal approval in #tor-anticensorship, but not a formal approval yet 15:04:47 it's the tor-onion-proxy-library failure 15:04:54 richard: thanks, pierov sent me a couple of builds on thursday but I'll install the latest and greatest 15:04:59 (which is the snowflake thing) 15:05:03 ah ok 15:05:12 dan_b: I think so too 15:05:19 * Jeremy_Rand_36C3[m] does have a brief thing to bring up today, see pad 15:05:36 I'm linking to 13.04 relprep also cypherpunks1's tor-browser!727 and tor-browser!729 which I verified & merged in the weekend 15:05:45 very nice 15:06:01 someone over the weekend also submited an MR to fix the asserts in the debug build too \o/ 15:06:26 richard: I'd like to comment a little bit on that 15:06:45 Not in this meeting, in the issue itself 15:07:17 wfm, i figured you'd have thoughts 15:07:20 :) 15:07:23 lol at the GitLab perf issues causing the IRC bot delay 15:07:38 I wouldn't merge it already. It's very interesting and happy someone investigated, but moving to 001-/000- seems a workaround to heal the sympthoms rather than the cause 15:09:11 I'm inclined to agree but from what i remember the 'right' fix would be rather complicated 15:09:46 anway I'm happy to punt it since it's not user-facing 15:10:07 I also hope to fix tor-browser#42084 from hackerone before 13.0a4, since it's user-facing. 15:10:21 (i.e. tonight or tomorrow morning, right?) 15:10:43 we wouldn't tart building until tomorrow at the earliest 15:11:06 There's also the Snowflake problem (the other one) 15:11:26 So, we have to see if the new tag comes out, or if we have to switch to the current HEAD of main before it's actually tagged 15:11:47 Because Snowflake on Android is broken on alpha (API level things) 15:13:14 for for everyone, as usual please prioritise ~Next and ~"13.0 Stable" labled issues 15:13:40 I'll see about updating the release calendar today to match reality 15:13:51 (should I go next or are other things still on the agenda for the meeting before I talk?) 15:13:54 Jeremy: I'll hand it over to you 15:14:00 ok 15:14:31 so, as requested, I asked the Whonix Team to test latest Tor Browser Alpha to see if the control port / Tor daemon refactors broke anything for them 15:14:53 They tested it out, and they didn't find anything obviously wrong, but they did see something weird that they wanted me to flag for you 15:15:13 Specifically, when they click the New Identity button, they no longer observe a NEWNYM signal getting sent to the control port 15:15:20 But, the exit IP does still change 15:15:40 Their assumption is that this is intentional, and that using NEWNYM was removed in favor of just cycling the SOCKS5 auth strings 15:15:58 But they wanted me to check with you on whether that is in fact what's going on, or if this is an unintentional behavioral change 15:16:03 It should not be, we still have the code to send it 15:16:12 Bug is filed at tor-browser#42085 15:16:32 Do they use transproxy, right? 15:16:35 PieroV: ah, interesting. Then I'm glad they did the testing. 15:17:05 PieroV: no, they don't use transproxy mode, they just use env vars to skip Tor launch and set a custom SOCKS and Control port 15:17:19 I think they use Unix sockets for both SOCKS and control port but I'd have to double check 15:18:00 (There is an optional feature in Whonix to switch to transproxy mode but that's not what they were testing with) 15:18:45 I can't load the issue (GitLab not working well) 15:19:12 But we have a logger for the new identity, you can raise its level with the dev pref browser.tordomainisolator.loglevel 15:19:21 PieroV: the GitLab issue mostly just says what I typed here, but also has a link to the Onion-Grater log file that Patrick saved in case it helps you 15:20:05 PieroV: ok, so should I ask them to re-run the test with that pref maxed out so that we can see what might be going wrong? 15:20:07 It might even be some race condition, I had one at a certain point 15:20:27 Yes please, but maybe we should wait tor-browser!721 15:21:27 PieroV: what's the relationship between 721 and this bug? (Sorry, I haven't been keeping track of which MR's are for what parts of the refactors) 15:21:37 This MR changes a lot of stuff 15:21:41 It's the actual refactor 15:21:45 (so after 13.0a4) 15:22:08 richard: we'd need to do a QA session before releasing 13.0a4 15:22:19 yes 15:22:20 So, after we've built, but before we actually release 15:22:34 Unless you want to send 13.0a4 on fast lane, and merge 721 in 13.0a5 15:22:38 OK. FWIW I think the Whonix guys would probably not mind running the test twice, if it has a chance of turning up more useful debug logs. So maybe I should ask them to test again now with the log level maxed out, and then again after that MR is included in Alpha? 15:22:56 We're at a week from Moz's tag. At this point a delay in 13.0 sounds very likely 15:23:01 do you think buliing 13.0a4 tomorrow afternoon/evening is a reasonable expectation? 15:23:17 We could do a 13.0a5 next Monday/Tuesday, after we receive the tags 15:24:04 Jeremy_Rand_36C3[m]: if they don't mind yes please, it'll be great to catch other regressions !721 might add 15:24:26 PieroV: got it, I'll relay the request to them 15:24:31 (of course, they're not intentional, but it's really a big change) 15:24:36 Thanks! 15:25:04 (and I'll thank them for pointing out that behavior even though they thought it was intentional -- good communication is important) 15:25:22 yes please :) 15:25:31 (it's the final piece of the big work I've done during all the Summer) 15:26:34 note: still waiting uBO's update in mozaddons - https://github.com/gorhill/uBlock/releases/tag/1.52.0 - Put uBO's icon in nav bar by default 15:26:38 PieroV: dumb question: where do the logs get written when that pref is maxed out? 15:26:45 Is it written to stderr, or somewhere else? 15:26:48 To the JS console 15:26:52 Ctrl+Shift+J 15:26:53 Ah ok 15:26:58 great thanks 15:27:15 They're also written to stdout, but I don't remember if nightlies to that. Dev builds surely do 15:28:32 anyway that's all I wanted to bring up, so whoever else has things to say can take the floor :) 15:29:34 ok, I don't have anything else for you all today 15:29:42 Are backports expected during the weekend? 15:29:54 ma1: not this one, the next one 15:30:06 i mean generally nothing's expected during the weekend ;) 15:30:19 good, otherwise I'd have to do it in Tor's stall at the Global Gathering :D 15:30:35 could be a fun exhibit for the community 15:30:39 Moz's release is scheduled for September 26 15:30:40 ikr 15:30:49 PieroV: oh, forgot to ask, what's the maximum log level for that pref? 15:30:56 Jeremy_Rand_36C3[m]: all 15:31:01 watch as our security engineer backports patches.. in front of a live studio audience! 15:31:02 ok thanks 15:31:28 lol 15:32:04 ok have a good week everyone 15:32:09 thanks, you too 15:32:10 see you all on IRC o/ 15:32:15 thanks! Get some sleep PieroV :) 15:32:22 Thanks! o/ 15:32:24 :) 15:32:26 o/ 15:32:30 #endmeeting