15:06:37 #startmeeting Tor Browser Weekly Meeting 2022-08-29 15:06:37 Meeting started Mon Aug 29 15:06:37 2022 UTC. The chair is donuts. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:06:37 Useful Commands: #action #agreed #help #info #idea #link #topic. 15:06:44 pad is here: https://pad.riseup.net/p/tor-tbb-keep 15:06:54 please add any items you'd like to discuss to the agenda :) 15:07:25 also please remember to review your kanban boards while you add your updates to the pad too 15:07:41 a wild richard appears! 15:07:48 o/ 15:08:10 i've just started the bot, but I'll let you take back over from here :D 15:08:19 folks are just adding their updates to the pad 15:08:30 hello hello 15:08:35 meeting pad per usual: https://pad.riseup.net/p/tor-tbb-keep 15:09:57 o/ 15:10:23 o/ 15:10:27 hello! 15:11:23 o/ 15:13:16 o/ 15:13:23 o/ 15:13:42 ok it looks like we're mostly ready 15:13:54 let's start with announcements first 15:14:12 emmapeel: do you wish to elaborate at all on Fluent and weblate? 15:14:39 (if not that's fine of course, happy to see forward progress on this :) ) 15:14:49 me too :) 15:15:28 richard: not really. i am here if there are questions but pierov says he is quite busy to work on this now 15:15:48 yes, esr102 alpha is coming :) 15:15:53 ok, from me then 15:15:56 one thing is that i would like to clean up the locales before moving, or during 15:16:04 soryr im done 15:16:43 yeah I expect we'll see a lot of changes to our entire localization pipeline, some cleanup at hte same time would be excellent 15:17:00 anyway, Henry is starting this week! (woo!) 15:17:05 Does Henry have an IRC nick already? 15:17:40 I don't know, but he does have email forwarding allegedly working (henry@tpo) 15:18:11 Alright. It shall be a surprise then. :) 15:18:23 \o/ 15:18:31 (Very cool that the team is growing so fast.) 15:18:38 I'll send him irc instructions later this week, so hopefully those of you in Eu timezones will help him get set up with things 15:19:01 I've tried to push the onboarding ticket a bit harder this time but i'm sure there will be things not ready on day 1 as per usual 15:19:21 So no onboading call for them? 15:19:34 I think the onboarding call is a must :) 15:19:37 I'm planning on scheduling a similar onboarding/walkthougoh meeting as we had with dan and ma1 Friday 15:19:49 yes for onboarding meeting :) 15:20:10 very helpful indeed :) 15:20:32 Can we do brief proper introductions in the meeting next week? 'Twas a tad awkward with me not knowing dan_b and ma1 when they joined. 15:20:32 ok onto releases 15:20:44 ahh yes 15:20:47 that's a good idea 15:21:12 +1 15:21:18 anyway 15:21:36 thanks ma1 for the release-prep for 11.5.3 for android :) 15:22:10 ran into some deployment issue on the webserver over the weekend, which is why 11.5.2 isn't out yet despite being signed and ready 15:22:21 but those should both be out this week 15:22:22 thank you richard and PieroV for walking me through :) 15:22:37 richard: lavamind came earlier to say we filled the storage once again, iirc 15:22:37 * dan_b looks forward to giving it a go next time :D 15:22:43 (and I do have edits for the release prep template living in my git somewhere) 15:23:18 dan_b: yes I think we can give you the next stable, shouldn't be too bda 15:23:27 the alpha may be a bit much for a first go though :D 15:23:49 half of the first 102 alpha is already done in tor-browser-build!503 15:23:49 PieroV: can't wait for multi-locale bundles 15:24:09 me too 15:24:49 ok i'm done with announcing things everyone already knows, let's move on to the dicussion 15:24:50 The multi-locale thing is a blocker for the ARM and POWER ports, right? 15:24:51 PieroV? 15:25:02 (that is correct jeremy) 15:25:06 I'd like to know what's the status with 102 :) 15:25:07 yes 15:25:27 Looking forward to that getting done then :) 15:25:46 If there are still any blockers 15:26:10 Or if we're missing only the build part, and if there are any problems with the build changes I've been doing, etc etc 15:26:18 I think we wanted to release tomorrow 15:26:21 nothing from me, iirc we have reproducible builds for all platforms from the 102 branch now yes? 15:26:31 Yes 15:26:35 so from my perspective we're just missing the release prep 15:27:09 richard: the Firefox part is already done in the branch. We're missing the usual tor+Go+OpenSSL+NoScript updates 15:27:20 right right 15:27:46 I still need to do the review of the tor-browser-build changes, I'm planning to do it tomorrow 15:28:10 ok that wfm 15:28:38 boklm: do you know if there are some problems already, or if I can do anything to help you for the review? 15:28:39 PieroV: is the tor-browser-build ESR102 branch in good enough shape that I can start rebasing the ARM branch onto it? Or will I be better off waiting a week? 15:29:05 Jeremy_Rand_36C3[m]: I think it's ready 15:29:17 I can do the release prep for 102 after those changes are merged then (or you can PieroV if you're feelin eager) 15:29:30 richard: I feel I'm a bit swamped 15:29:41 The fonts thing might be nastier than expected 15:29:58 PieroV: I didn't see problems already, I will look more closely tomorrow 15:30:01 sounds like 'fun' :) 15:30:05 boklm: thanks 15:30:11 PieroV: OK great, I will see if I can find time this week to rebase the ARM branch. Though I'm also waiting on the mozconfig to be merged to tor-browser. 15:30:20 in that case I'll plan on getting 102 prepped and tagged tomorrow 15:30:40 PieroV, wanna offload the font bug to me? 15:31:02 ma1: we can see later 15:31:28 The alternative for me is to proceed with the tor-launcher and or localization part 15:31:55 That are also big, but I think the font thing has higher priority (actually, it's like 2-3 issues) 15:33:31 richard: before tagging releases, I think that we might want to address the second point of my discussions 15:33:34 what's the font ticekt # ? 15:33:44 https://bugzilla.mozilla.org/show_bug.cgi?id=1787790 15:33:45 tor-browser#41116 15:34:14 wow ok that's a lot of activity 15:35:02 i'm inclined to say any font fingerprinting problems have higher priority then tor-launcher/localization refactors+migration 15:35:05 since they're user facing 15:35:28 Hopefully Moz people can deal with it and then we cherry pick :) 15:35:46 that's always the ideal scenario 15:35:46 i agree, fingerprinting comes before 15:36:24 and re point 2, this should be a matter of flipping the right prefs reverting w/e https-everywhere integration we have right? 15:36:26 Then there are a couple of minor problems, i.e., an aesthetic problem (system-ui shows Noto Sans JP, instead of Arimo), and .SF NS is directly accessible on macOS 15:36:55 richard: hopefully yes, but I think we should check it before. 15:37:00 yeah 15:37:09 Current Android nightlies are already 102, so we can use them with HTTPS-E disabled 15:37:20 But I expect HTTPS-Only not to be active 15:37:24 also curious how https-e being remvoed will work for build-to-build upgrades too 15:37:56 Uhm. We might write a patch to remove it? 15:38:07 ma1: sound like fun to you? 15:38:17 richard, I was about to offer 15:38:30 Extensions are installed in the profile in Android, so I expect it to remain installed, even when we stop shipping it 15:38:39 And we should also clear the code to install it from Fenix 15:38:52 Yes, it's the code I've patched last week. 15:39:00 makes sense to me 15:39:03 Of course, pref flipping has priority #1, since HTTPS-E can work with HTTPS Only enabled 15:40:25 ok i'll track down the tickets or create new ones and assign to you ma1 15:40:35 richard, perfect 15:40:51 It was tor-browser#19850 for desktop 15:41:09 (well, probably I should have added the pref also to GV in that occasion) 15:42:18 ok, now what's this about proprietary dependencies in TBA? 15:42:54 It seems we still "link" (or whatever it is the correct word for Android land) some Play Store libraries we don't really need 15:43:07 Especially one that is used for hardware 2FA 15:43:29 oh i see 15:43:32 We disable that feature, but F-Droid doesn't like the fact that we still reference the library 15:43:51 do we ship the library? 15:44:22 I think it's a matter of deleting code (AFAIK, you don't have a way to remove imports like with anything like a preprocessor) 15:44:31 What does linking entail here? Does that imply that TBA will error if that library isn't there? 15:44:31 richard: the feature is disabled with a pref 15:44:36 So the code is there 15:44:57 It's just disabled by default, from what I can gather from the comments in the issues linked in the thread 15:45:02 (Some Android distros don't have Play Services installed) 15:45:17 I think it's more like a static link 15:45:17 ok, seems legit but low priority atm 15:45:42 Yeah, it's more an investigative thing, because we could reopen the related issues, if needed 15:46:10 i'll create an issue for it, hopefully resolve before the 12.0 stable 15:46:18 And I think we could close tor-browser#26614 15:46:39 richard: we have already https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40223 15:46:40 is it just a library dep listed in AndroidManifest.xml or something? 15:47:12 dan_b: not sure. I think the related APIs are also imported in some Kotlin file? 15:48:10 Seems like there's a wrapper 15:48:16 app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt:import mozilla.components.feature.webauthn.WebAuthnFeature 15:48:31 Which should be in Android Components 15:50:02 Well, in every case, it's also listed in the list of dependencies to download for the build 15:50:34 So, first we should disable the dependency in the code, and then also in tor-browser-build (but I think that if a dependency is download but then not used, it isn't included in our files) 15:51:44 ok we're reaching the end of our allotted time 15:52:07 is there anything else to discuss today? 15:52:16 do we have the release meeting later? 15:52:21 yes 15:52:43 I don't think there's any further feedback for tor-browser#41112, who should I assign to for implementation? 15:53:13 donuts, that should be me I guess :) 15:53:15 wfm 15:53:26 (it was also in my notes, somehow) 15:53:29 great :) 15:53:58 richard: want me to put the bot back to sleep? 15:54:06 yes please 15:54:11 it deserves a break 15:54:20 good night bot o/ 15:54:22 #endmeeting