15:00:15 #startmeeting Tor Browser Weekly Meeting 2024-09-16 15:00:15 Meeting started Mon Sep 16 15:00:15 2024 UTC. The chair is morganava. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:15 Useful Commands: #action #agreed #help #info #idea #link #topic. 15:00:19 o/ 15:00:21 the pad per usual: https://pad.riseup.net/p/tor-tbb-keep 15:00:39 o/ 15:00:41 thx everyone that helped out with the release prep last week 15:00:57 o/ 15:01:24 o/ 15:01:34 last week was *a bit* hectic on my end, so if I've missed or neglected anything please poke me 15:02:21 does anyone have free cycles to be a local builder for 14.0a6 this week? 15:02:58 sure 15:04:28 looking at the release+afk calendars, it looks like Sep 24th for RC1, and then Oct 1 for RC2, followed by a week off, followed by 14.0 stable looks like a potentially viable plan 15:05:12 o/ 15:05:15 though with Mozilla extending support for 13.5 for awhile things are less urgent then they woudl be othewise 15:05:16 hi hi o/ 15:05:20 Hi! 15:05:35 Pierov: you just missed -> looking at the release+afk calendars, it looks like Sep 24th for RC1, and then Oct 1 for RC2, followed by a week off, followed by 14.0 stable looks like a potentially viable plan 15:06:21 do we have any major blockers that are likely to make this a ridiculous plan? 15:06:50 last i looked we are down to about a dozen remaining bugzilla review issues 15:07:09 and ia backlog of MRs to get through :p 15:08:17 We have a rebase for that week 15:08:35 I updated my GitLab branch before leaving 15:08:41 It might help you to rebase 15:08:54 Otherwise I can open a rebase MR on Sep 25 15:09:31 ah for 13.5.X you mean? 15:10:16 Both 15:10:18 i think it can wait until the 25th, we'll still need to do android backports regardless 15:10:28 13.5.x will be easy 15:10:38 But the alpha branch is kinda complex 15:10:45 Also, we need to do the watershed 15:11:00 the watershed was going to be my next q :p 15:11:00 Before releasing 14.0 15:11:20 Oh, sorry, I re-read, I thought you wanted to release on Oct 1 15:13:32 no, wouldn't be time for two RC's 15:13:39 i've updated the release calendar with the above proposal 15:15:38 oh and one outstanding thing, we may be delaying the windows 14.0 release (or all 3 patforms if that's weird) of MB until WebRTC is finished and tested 15:15:56 i've already been in contact w/ mullvad on that so it won't come as a surprise 15:17:27 i haven't been following that work, how is it progressing? 15:18:33 tldr; libwbrtc now depends on a ton of com/winrt stuff now which mingw doesn't have defs for 15:18:33 it's slow and painful. the required additions to the mingw windows headers are continually spiderwebbing out into more and more additions 15:18:55 ha oph that sounds... thrilling 15:19:13 amazing work tho 15:19:42 yeaaaah, a lot of add a function/class/definition make a build and wait then repeat over and over and over 15:20:05 it sounds like mingw/wine are going to have a massive patch incoming :p 15:20:21 i feel sorry for whoever gets to review this lmao 15:20:36 morganava of course :P 15:20:44 :P 15:20:45 jwilde: that's a good point actually 15:20:49 The two of you are the Windows person 15:21:31 jwilde: can you open a WIP MR on tor-browser-build (I presume?) so I can get a head-start on that over the coming weeks? 15:21:52 PieroV: between the two of use we're like 1.2 windows devs 15:22:06 * ma1 heard ChatgGPT is very intimate with Microsoft 15:22:11 absolutely!! after this build completes i'll rebase it on to the latest and open WIP MR's 15:22:31 I do have a little understanding of basic Win32... But nothing on WinRT 15:22:46 WinRT is COM w/ extra steps hope that helps 15:23:08 lol 15:23:39 (i'm counting myself as no more than 0.1 windows devs, and hopefully a positive fraction) 15:24:23 are there any other immediate avenues available to us for apk size reduction for Android? 15:24:24 haha I used to buy all the discount progreamming books I could as a kid, has the "Windows 98 Developer's Handbool" which was like a big API tour. even read a bit of it 15:24:58 morganava: UPX 15:25:44 how's the size now we dropped geoip and a few more unused resources? 15:25:59 Barely accepted by the Play Store 15:26:09 iirc we also had to drop the conjure PT 15:26:31 I have some ideas but not sure how much they'll actually help, like removing unused dependencies we don't use 15:26:40 re: reducing apk size 15:28:07 well as you all have ideas, please update the meta APK size-reduction issue 15:28:21 What's the status on shrinking the PT's? I had some emergencies that needed sorting out, but I can resume some experiments with Go-Busybox soon-ish -- curious if we've already hit the point of diminishing returns on that front 15:28:24 oph. We should get a quick size estimate for YEC24 cus its an image (or more?) and a font. Which shouldn't be a lot (Esp if svg) ubt if we're that tight good to know what to expect in advance 15:29:18 (tor-browser#42607) 15:30:45 * Jeremy_Rand_Lab19[m] can't load web pages right now because my ISP is having a partial outage and it seems Tor Browser doesn't tolerate packet loss very well, but will check the issue when my network is back 15:31:04 yeah the SVGs are already mostly optimised, we should check if the added fonts put us back over the limit 15:32:15 henry-x: have you looked into backporting the desktop YEC to 13.5 at all? 15:33:28 * thorin grins ... suckers "The two of you are the Windows person" 15:34:10 I've not tried it, I think it would mostly apply mostly ok though. We made some styling changes in "about:tor" for 14.0, but I don't think YEC depends on them. 15:35:47 ok, if it's a straight-forward/low-effort backport let's plan on it for the planned release in a few weeks 15:35:56 otherwise it's a low priority 15:36:17 (the Oct 1 release specifically) 15:38:37 alright, any other topics which need attention today? 15:38:49 yes 15:39:03 well, maybe not a big one, but 15:39:52 just wanted to note that I have circa 2 weeks before the NLnet submission deadline for the grant that Rhatto emailed morganava et al about 15:40:17 So, there is a good chance that I'll be pestering you guys for feedback on it soon 15:40:35 It is highly unfortunate that the NLnet deadline collides so heavily with the TB release cycle 15:40:38 But yeah, such is life 15:41:32 jeremy: can you give a brief overview of the planned features you're proposing? 15:42:00 morganava: yeah I have a list of features sitting on another machine, I can send it to you either today or tomorrow 15:42:18 It's very much open to revision if you guys think my prioritization is wack 15:42:43 ok 15:43:54 alright well if there's nothing else 15:43:59 have a good week folks 15:44:13 yeah nothing else on my end 15:44:18 (and enjoy the reproducible-build conference if you're attending!) 15:44:22 #endmeeting