14:59:34 #startmeeting Tor Browser weekly meeting 18 January 2022 14:59:34 Meeting started Tue Jan 18 14:59:34 2022 UTC. The chair is sysrqb. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:59:34 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:59:41 Hello everyone, and welcome! 14:59:42 o/ 15:00:03 Hi! 15:00:11 o/ 15:00:13 o/ 15:00:46 oh, and i thought richard was doing the meeting today and trying beforehandd... :) 15:00:56 surprise! :) 15:01:00 I was, but plans change ;) 15:01:03 o/ 15:01:36 Pad, as usual: https://pad.riseup.net/p/tor-tbb-keep 15:03:00 aguestuser: i hope today is your last day being sick :/ 15:03:08 at least (?) it happened over a holiday weekend (?) 15:03:51 richard: no worries, there will be many more meeting to be run :) 15:05:19 alright, i think we can get started even though some people are still updating the pad 15:06:02 as GeKo and richard were foreshadowing, richard will actually be running this meeting - and future meetings 15:06:28 any last words sysrqb? :D 15:06:36 lol 15:06:39 i'm happy to say i'm handing tor browser off to them, and i'll be transitioning to concentrating on the new vpn work 15:06:46 \o/ 15:06:52 Congrats on your promotion richard! :) 15:06:52 awesome! 15:06:56 but there's a lot of transitioning to do over the next few weeks 15:07:04 so i'll be lurking for a while 15:07:09 congrats richard! 15:07:17 thank you thank you 15:07:19 Congrats! 15:07:20 richard: good luck 15:07:24 you know 15:07:27 ha. 15:07:37 :D 15:07:38 GeKo: i think that may be bad luck. careful with the phrase :) 15:07:44 hush 15:07:52 I'm sure it's fine, so far the list of responsibilities seems finite so i'm not too worried 15:08:10 "good hunting" 15:08:12 it'll be great 15:08:20 no worries' 15:08:32 well there are a finite number of browsers for sure 15:08:40 hmm 15:08:43 for sure. 15:08:45 well regardless 15:08:45 and finite number of bugs 15:09:24 i hope that's true 15:09:42 it seems like we don't have any bolded items as of yet for this week 15:09:44 and a finite number of hours per day 15:10:23 boklm: is there anything intractable blocking the 11.5a2 release? 15:11:29 yes, I have some issue to do the .mar signing, I'm seeing with sysrqb and GeKo to fix that and then can finish releasing 15:11:48 okay 15:12:29 boklm, should I infer that's also blocking the review of the ARM/POWER MR's? 15:12:31 boklm: did i miss a message from you womehere? 15:12:38 *somewhere 15:12:45 ah, i seem 15:12:53 PieroV: once we're done with the patch reorder and whatever nits re remaining on your open MRs, I'd like you start work on tor-browser#40774 15:13:00 email. i'll look at it asap 15:13:17 Okay 15:13:22 thanks 15:13:59 (I'll be working on #40773 in tandem) 15:14:17 Jeremy_Rand_Talos__: yes, I plan to do the review after finishing publishing the release 15:14:35 I'm sure there will be at least some changes and back and forth regarding the UX design to the about:preferences 15:14:44 in terms of the realities of implementation 15:14:48 yep 15:15:00 donuts tends to be pretty easy to work with though 15:15:02 also the 3 x modals are still pending complete designs 15:15:03 boklm, ok, thanks, no worries 15:15:07 ha good to know 15:15:40 I'm creating new tickets to track design changes as we speak, will cross-link them to the relevant dev tickets 15:16:31 (richard: i added another discussion item, just fyi) 15:16:40 PieroV: I've been using tor-browser#40658 as a sort of root 15:16:52 root dev ticket that most of the other tickets can reached though, if that helps 15:16:57 sysrqb: ok let's see 15:17:32 new obfsproxy? 15:18:05 yeah 15:18:35 we should get that into nightlies this week, and plan on backporting to stable for the next release 15:19:01 oh, re backporting 15:19:09 i had a chat with cohosh and arma2 about it on...friday (?) 15:19:13 richard: you should think how you want to track the backports 15:19:33 there is a ton on alpha right now that might be or might not be backportable 15:19:58 thinking about some labeling and keeping track would be good 15:20:02 i guess 15:20:04 hmm ok how are we tracking these things? 15:20:18 ah ok 15:20:30 on trac, we used "tbb-backport" and "tbb-backported" labels 15:20:33 we used to have a keyword, tbb-backport 15:20:36 yeah 15:20:48 when we moved to gitlab, we started using the Backport label 15:21:12 network team has a backport label 15:21:14 yes 15:21:25 but i never really liked it because i couldn't easily query which MRs we already backported 15:21:34 but you may have more luck with it 15:21:42 argh gitlab 15:21:51 that was one reason for the tbb-backported label back then 15:22:01 yeah 15:22:06 but, not sure what would be best now 15:22:09 it seems the tbb-backport and tbb-backported labels still exist 15:22:11 ok I'l update my todo for this week to detangle tracking these things 15:22:21 you could have the mr related to a ticket and then close the ticket when is done 15:22:29 richard: we can talk about it in our next sync 15:23:03 yeah that was my initial thought, jsut create a ticket when we add something that may need to be backproted 15:23:33 boklm: do you have time this week to see about getting the new obfs4proxy into nightly? 15:23:38 for some of the issue we already know we want to backport, we can also backport them directly to the maint-11.0 branch (without waiting for the release) 15:25:10 richard: I have other things on my todo list, but I can move obfs4proxy before them if we need it soon 15:25:56 it's a simple patch, so I can pick that up, too 15:26:08 ok 15:26:12 or maybe Pier can write a tor-browser-build patch 15:26:25 could be a good experience 15:26:28 ah that's a better plan 15:26:29 I can review it 15:26:41 I can try if you want 15:26:44 ok let's plan for PieroV to write the patch and boklm review 15:27:00 always good to get that tor-browser-build experience in :D 15:27:05 :) 15:28:20 ok i don't think I have anything else here 15:28:23 (is donuts purple on the pad?) 15:28:32 no i'm purp 15:28:38 oh, you! 15:28:39 I'm teal today apparently 15:28:43 I am dark purple 15:29:07 I added a pair of items in the discussion section 15:29:08 sysrqb: what's the deal with the Linux font tickets under *Discussion* 15:29:08 ah, PieroV added two more discussion items 15:29:39 One is for fonts.conf, a pair of users (an anonymous and Thorin) asked if we can remove fonts from fonts.conf on Linux 15:29:43 richard: i think those are resolved now 15:30:10 Do you know of any reason for which we should keep it, or can we just remove it? 15:30:18 richard: so, i think we only have the wayland dependency remaining 15:30:19 It seems to me that everything continues working as expected 15:30:32 if it's unneeded then i would say get rid of it, but I don't have any exp with how our font bundling works 15:30:57 Fonts in that directory are already picked as bundled by Firefox 15:31:35 ah so to have it in the fonts.conf is redundant/unneeded? 15:31:35 the directory is known by firefox in some other way? 15:31:54 richard: yeah, it is 15:32:11 boklm: yes, it is hardcoded in the fonts code 15:33:01 do we have a test in the tor-browser-bundle-testsuite verifying the bundled fonts somehow? 15:33:13 IIRC we check for a pref 15:33:23 But only to check that they are enabled 15:33:47 We could copy some font fingerprinting/enumerating code 15:35:21 ok, can you create a ticket to do just that and then we can see about messing with the font bundling configs? 15:35:36 and finally what do you mean by cleaning 000-tor-browser.js ? 15:35:38 Sounds great 15:36:17 While I was looking on 000-tor-browser.js, I found a pref that is a workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=1203093 15:36:28 i think this is the place where Firefox looks for fonts/: https://searchfox.org/mozilla-central/source/gfx/thebes/gfxFT2FontList.cpp#1509 15:36:39 I think that since I am splitting and moving it, I could also remove old stuff 15:36:55 Like that pref, which seems not needed anymore (although the bug is still open in Bugzilla) 15:37:10 ah I see 15:37:12 Is there any other stuff you know that should be removed? 15:37:53 sysrqb: correct, I meant that 15:38:30 sysrqb: dope 15:39:00 PieroV: how about we do a pass on the prefs after we finish the patch shuffle/reorg 15:39:23 just so that we're not doing too much work in one merge request 15:39:31 okay, that works for me 15:39:52 so I guess also create an issue to do a pref audit that we can follow up on 15:40:04 sounds good 15:40:15 o/ hi all. sorry late. in sickness thought 15 UTC was 12pm EST (and meeting was 1 hour and 20 minutes from now) 15:40:33 no worries 15:41:05 was popping in to announce i *did* in fact test positive but have been getting better. today likely last sick day. back in full for onboarding tomorrow. 15:41:22 (reading up now, sorry for interruption!) 15:41:34 oh wow, hope you feel better soon aguestuser! 15:41:48 we were about to wrap up, do you have anything pressing? 15:41:54 glad to hear you're on the mend :) 15:42:01 aguestuser, wishing you a speedy recovery 15:42:03 hey don't worry about it, if you have to sleep you ahve to sleep 15:45:36 richard: anything else you want to discuss? 15:46:06 I do not, aguestuser if anything comes up feel free to ping me offline 15:46:39 let me know if/when i should end the meeting :) 15:46:46 alright let's do it 15:46:51 alright 15:47:21 thanks everyone! and richard: enjoy! :) 15:47:25 #endmeeting