15:00:15 <morganava> #startmeeting Tor Browser Weekly Meeting 2024-09-16 15:00:15 <MeetBot> 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 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic. 15:00:19 <dan_b> o/ 15:00:21 <morganava> the pad per usual: https://pad.riseup.net/p/tor-tbb-keep 15:00:39 <brizental> o/ 15:00:41 <morganava> thx everyone that helped out with the release prep last week 15:00:57 <jwilde> o/ 15:01:24 <ma1> o/ 15:01:34 <morganava> last week was *a bit* hectic on my end, so if I've missed or neglected anything please poke me 15:02:21 <morganava> does anyone have free cycles to be a local builder for 14.0a6 this week? 15:02:58 <dan_b> sure 15:04:28 <morganava> 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 <PieroV> o/ 15:05:15 <morganava> though with Mozilla extending support for 13.5 for awhile things are less urgent then they woudl be othewise 15:05:16 <morganava> hi hi o/ 15:05:20 <Jeremy_Rand_Lab19[m]> Hi! 15:05:35 <morganava> 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 <morganava> do we have any major blockers that are likely to make this a ridiculous plan? 15:06:50 <morganava> last i looked we are down to about a dozen remaining bugzilla review issues 15:07:09 <morganava> and ia backlog of MRs to get through :p 15:08:17 <PieroV> We have a rebase for that week 15:08:35 <PieroV> I updated my GitLab branch before leaving 15:08:41 <PieroV> It might help you to rebase 15:08:54 <PieroV> Otherwise I can open a rebase MR on Sep 25 15:09:31 <morganava> ah for 13.5.X you mean? 15:10:16 <PieroV> Both 15:10:18 <morganava> i think it can wait until the 25th, we'll still need to do android backports regardless 15:10:28 <PieroV> 13.5.x will be easy 15:10:38 <PieroV> But the alpha branch is kinda complex 15:10:45 <PieroV> Also, we need to do the watershed 15:11:00 <morganava> the watershed was going to be my next q :p 15:11:00 <PieroV> Before releasing 14.0 15:11:20 <PieroV> Oh, sorry, I re-read, I thought you wanted to release on Oct 1 15:13:32 <morganava> no, wouldn't be time for two RC's 15:13:39 <morganava> i've updated the release calendar with the above proposal 15:15:38 <morganava> 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 <morganava> i've already been in contact w/ mullvad on that so it won't come as a surprise 15:17:27 <dan_b> i haven't been following that work, how is it progressing? 15:18:33 <morganava> tldr; libwbrtc now depends on a ton of com/winrt stuff now which mingw doesn't have defs for 15:18:33 <jwilde> 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 <dan_b> ha oph that sounds... thrilling 15:19:13 <dan_b> amazing work tho 15:19:42 <jwilde> yeaaaah, a lot of add a function/class/definition make a build and wait then repeat over and over and over 15:20:05 <morganava> it sounds like mingw/wine are going to have a massive patch incoming :p 15:20:21 <jwilde> i feel sorry for whoever gets to review this lmao 15:20:36 <PieroV> morganava of course :P 15:20:44 <jwilde> :P 15:20:45 <morganava> jwilde: that's a good point actually 15:20:49 <PieroV> The two of you are the Windows person 15:21:31 <morganava> 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 <morganava> 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 <jwilde> absolutely!! after this build completes i'll rebase it on to the latest and open WIP MR's 15:22:31 <PieroV> I do have a little understanding of basic Win32... But nothing on WinRT 15:22:46 <morganava> WinRT is COM w/ extra steps hope that helps 15:23:08 <morganava> lol 15:23:39 <morganava> (i'm counting myself as no more than 0.1 windows devs, and hopefully a positive fraction) 15:24:23 <morganava> are there any other immediate avenues available to us for apk size reduction for Android? 15:24:24 <dan_b> 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 <PieroV> morganava: UPX 15:25:44 <dan_b> how's the size now we dropped geoip and a few more unused resources? 15:25:59 <PieroV> Barely accepted by the Play Store 15:26:09 <morganava> iirc we also had to drop the conjure PT 15:26:31 <clairehurst> I have some ideas but not sure how much they'll actually help, like removing unused dependencies we don't use 15:26:40 <clairehurst> re: reducing apk size 15:28:07 <morganava> well as you all have ideas, please update the meta APK size-reduction issue 15:28:21 <Jeremy_Rand_Lab19[m]> 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 <dan_b> 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 <morganava> (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 <morganava> yeah the SVGs are already mostly optimised, we should check if the added fonts put us back over the limit 15:32:15 <morganava> 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 <henry-x> 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 <morganava> 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 <morganava> otherwise it's a low priority 15:36:17 <morganava> (the Oct 1 release specifically) 15:38:37 <morganava> alright, any other topics which need attention today? 15:38:49 <Jeremy_Rand_Lab19[m]> yes 15:39:03 <Jeremy_Rand_Lab19[m]> well, maybe not a big one, but 15:39:52 <Jeremy_Rand_Lab19[m]> 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 <Jeremy_Rand_Lab19[m]> So, there is a good chance that I'll be pestering you guys for feedback on it soon 15:40:35 <Jeremy_Rand_Lab19[m]> It is highly unfortunate that the NLnet deadline collides so heavily with the TB release cycle 15:40:38 <Jeremy_Rand_Lab19[m]> But yeah, such is life 15:41:32 <morganava> jeremy: can you give a brief overview of the planned features you're proposing? 15:42:00 <Jeremy_Rand_Lab19[m]> 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 <Jeremy_Rand_Lab19[m]> It's very much open to revision if you guys think my prioritization is wack 15:42:43 <morganava> ok 15:43:54 <morganava> alright well if there's nothing else 15:43:59 <morganava> have a good week folks 15:44:13 <Jeremy_Rand_Lab19[m]> yeah nothing else on my end 15:44:18 <morganava> (and enjoy the reproducible-build conference if you're attending!) 15:44:22 <morganava> #endmeeting