14:58:30 #startmeeting TOr Browser Weekly Meeting 2023-03-27 14:58:30 Meeting started Mon Mar 27 14:58:30 2023 UTC. The chair is richard. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:58:30 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:58:34 nailed it 14:58:36 o/ 14:58:42 pad: https://pad.riseup.net/p/tor-tbb-keep 14:58:43 o/ 15:01:05 o/ 15:03:49 ok everyone 15:04:21 we have 1 week until our s131 deadline 15:04:47 oh wow 15:04:49 realistically this means we should have builds ready to go no later than mid-day Friday 15:05:39 we had some issues with the updater and mar generation but they have seemingly been resolved 15:06:11 Safe to assume that anything linux-arm related will probably not happen this week, since you'll all be busy with the deadline? 15:06:31 so basically we're only taking the most minimal and/or verifiable fixes this week 15:06:48 Yeah that answers my question :) 15:06:57 * Jeremy_Rand_36C3[m] will wait till next week then 15:07:11 jeremy: yeah pretty much, then the next week we have the our regularly scheduled releases 15:07:28 cool cool 15:07:32 i saw boklm was able to build your openssl arm patch 15:07:38 which is ngl pretty exciting 15:07:41 'tis a good problem to have though 15:07:52 (we've been lucky and pwn2own hasn't found anything on Firefox - it seems -, at least we don't have extra releases) 15:07:53 * dan_b has been on s30 work. is there anything s131 rlated this week i should be looking at instead? 15:08:01 yes, I think only squashing/rebasing the patch is needed before merging 15:08:19 richard: ah cool, good to hear he got it to build 15:08:20 nope, dan_b and henry-x should stay on with s30 stuffs 15:08:31 boklm: oh cool. Want me to squash it and rebase on `main` this week while you guys are busy? 15:08:33 👍 15:08:58 donuts: I presume the april 17th deadline is still in effect for the next round of user testing? 15:09:11 Jeremy_Rand_36C3[m]: yes. I think rebase does not have conflicts, so should be pretty easy. 15:09:20 richard: yep, sure is 15:09:37 alright excellent 15:09:49 boklm: excellent, will do 15:09:50 we can dive deeper into s131 stuff after this meeting 15:10:01 PieroV: so i'll hand over to you and your discussion topic 15:10:13 boklm: just to verify, is force-pushing OK, or should I open a 2nd MR? 15:10:30 * Jeremy_Rand_36C3[m] isn't totally used to post-GitLab-migration workflow yet 15:10:40 Jeremy_Rand_36C3[m]: yes, force pushing in the same MR is fine 15:10:46 boklm: got it, thanks 15:11:03 Quite happy that that particular workflow aspect is more natural now 15:11:12 For my discussion point 15:11:30 We're going to need some new strings to translate in base browser 15:12:12 From a developer point of view, the strings commit approach isn't great, but if the fixup are handled correctly, at least we shouldn't have conflicts 15:12:36 Some commits won't be self-isolated, but will depend on the strings commit 15:13:46 Not adding more base browser files could be appreciated by translators, which will find all the bb strings in a single place, and by emmapeel, that won't need to setup more components for the browser with a handful strings each 15:14:28 So, initially we didn't want to have a strings commit again, and probably would still avoid if possible, but is there a strong reason not to have one? 15:15:26 so in this ideal future where tor-browser's strings are all converged, we'd have some base-browser strings file and a separte tor-browser strings file, each added in appropriate commits? 15:16:16 Yes, only two files, in one commit each 15:16:31 That contains the file, and the stuff to add it to the needed places (e.g., browser.xhtml) 15:16:44 presumably fluent? 15:17:01 Yes. We already have a Fluent file for the language notification 15:17:11 sounds good to me 15:17:17 I was thinking that maybe we could promote it to be the base-browser file 15:17:19 i'm excited for a simpler future for localization 15:17:34 And see if we can just rename the file, without losing the status of reviewed strings 15:17:42 does this affect android at all? 15:17:51 Then we can manage whatever needed on our side 15:18:06 hm in theory localization memory should prevent any string loss but obviously loop in emmapeel before we do antyhing 15:18:11 richard: uhm. So, I think we don't inject translations on GV at the moment 15:18:25 But theoretically yes, it does affect Android 15:19:02 All the UI should be on Fenix, but maybe some small UI pieces are also in Firefox 15:19:24 But usually they have a Java counterpart, so not translating GV could still work 15:19:45 I think we've never actually deepened the question, but we have never received an issue, either 15:20:15 ok 15:20:30 We could keep the .properties files as they are for now 15:20:51 Since they are already translated in a lot of languages and reviewed, etc etc etc 15:21:00 Especially if fluent is going to be our future 15:21:20 We're going to need this soonish, for the new lb notification 15:22:46 ok 15:23:03 sounds like a plan then 15:24:25 do we have anything else to discuss? 15:24:34 Nothing from me 15:24:39 * PieroV neither 15:25:21 * boklm neither 15:25:25 ok then 15:25:30 have a good week everybody o/ 15:25:34 #endmeeting