14:59:38 #startmeeting Tor Browser weekly meeting September 20, 2021 14:59:38 Meeting started Mon Sep 20 14:59:38 2021 UTC. The chair is sysrqb. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:59:38 Useful Commands: #action #agreed #help #info #idea #link #topic. 15:00:17 Hi! 15:00:25 hi! 15:00:29 o/ 15:01:34 o/ 15:01:38 hello hello 15:02:47 Pad: https://pad.riseup.net/p/tor-tbb-keep 15:05:59 richard: ? 15:06:05 yes? 15:06:06 oh, hi, you did wave 15:06:13 all good 15:06:22 I didn't sleep in this week :eyes: 15:07:00 these things happen. 15:07:03 alright 15:07:19 woops i'm here, got distracted in #cakeorpie 15:07:19 richard: did you try building a macOS package last week? 15:07:37 hmm, i don't recall if it was last week or the week prior 15:07:54 tried to manually update to 10.15 (so before any of your 10.12(?) fixes) 15:07:55 okay, if it wasn't last week then you didn't try my branch 15:08:00 yeah no i didn't 15:08:07 i yolo'd it and surprisingly it didn't jus twork 15:08:19 yeah. surprise 15:08:37 if that's ready I can give it a go and make donuts an up to date build w/ the current UX fixes 15:08:57 yess that would be fantastic, I can do a more in depth design QA 15:09:24 (you don't have another OS available right donuts?) 15:09:37 boklm: i'll assign you tor-browser-build!342 so you can begin reviewing that, too 15:09:56 it needs some more work, but it builds packages, at least 15:10:17 sysrqb: ok, I started looking at it 15:10:28 ah, okay great 15:10:29 thanks 15:10:30 richard: unfortunately only the macs made it across the atlantic, sorry :( 15:10:30 that's a surprisingly large patchst to get macOS working 15:10:42 hrm actually 15:10:48 * donuts is thinking 15:11:02 I could set up a VM and do windows 15:11:40 yesss, join the VM crew 15:11:59 alright I'll first try out sysrqb's branch, then spin up a windows build if that fails 15:12:06 I have a branch for building windows, but didn't test if the browser is running 15:12:19 is virtualbox still the foss platform of choice? 15:12:28 sounds good :) 15:12:55 donuts: for Linux and Windows VirtualBox is probably easiest to setup/configure 15:13:12 virtualbox usually works. i know parallels is more common on macOS 15:13:22 I have an older mac that's still intel, should work 15:13:25 but that might cost $$$ 15:13:29 but ram etc. is a bit of a bottleneck on that machien 15:13:36 *machine 15:13:49 I personally use qemu on Linux but uh, no idea how well that translates to other OSs 15:14:03 if you run into any issues I'd be happy to help :) 15:14:29 great, okay this sounds like an acceptable plan B ^^ 15:16:10 Jeremy_Rand_Talos: at this point, unfortunately I'll need to say yes. We won't have any capacity for reviewing patches until after the 91esr transition is complete 15:17:00 oh wow ARM would be dope 15:17:06 sysrqb, ok, that's what I expected. Primarily my fault for taking so long to get these patches cleaned up anyway. 15:18:22 hopefully the 91esr transition isn't too difficult 15:18:28 Hopefully I'll get them rebased on top on ESR91 before the next ESR transition :P 15:18:36 heh 15:20:40 my last update is that I have a testing update infrastructure setup, and the updater is mostly working for 91esr, i think 15:22:07 i'm hitting a signature verification error right now, despite the fact that i overwrote the secondary public key with my test key 15:22:35 but the full mar generation and update-responses seem to still work 15:23:05 you might have overwrittn the wrong secondary key 15:23:10 hopefully the signature verification is a mistake i made 15:23:15 that process is a bit hairy 15:23:30 i have this in the build file 15:23:31 + cp $rootdir/marsigner.der toolkit/mozapps/update/updater/nightly_aurora_level3_secondary.der 15:23:44 where marsigner.der is the new test key 15:24:32 i build two nightly packages, using TORBROWSER_NIGHTLY_VERSION=testbuild1 and TORBROWSER_NIGHTLY_VERSION=testbuild2 15:24:41 so they should both have the correct key (?) 15:24:57 and then i tried updateing testbuild1 to testbuild2 using the updater 15:25:05 *i built 15:25:15 you are building a nightly build or test build or? 15:25:37 nightly, like 'TORBROWSER_NIGHTLY_VERSION=testbuild1 make nightly-linux-x86_64' 15:25:52 sorry, i know naming it as testbuild is a little confusing 15:26:49 this could be a problem with my configuration, so I should probably look closer at that before we try debugging it together 15:27:13 unless you see something obvious :) 15:28:02 sysrqb: https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/26045#note_2649163 15:28:08 is what i ran into back then :) 15:29:33 so you might hit the same issue 15:29:48 yeah, that looks similar 15:30:05 i'll try applying the update directly, too 15:31:40 ah 15:32:30 and i'll check the code and make sure the name of the key files didn't change 15:32:50 i see now https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/26045#note_2649163 15:33:58 I think we set the channel to nightly now 15:34:40 i think we do, too, but i'll review the code to make sure we didn't miss a change Mozilla made that would affect us here 15:35:00 yeah, i did not look closely 15:35:16 but that ticket came to mind because i remember dealing with that one was painful 15:35:28 maybe it helps 15:35:44 yeah, thanks for finding it 15:36:15 heh, yes, was hard to convince gitlab presenting it to me 15:36:45 i believe it 15:37:11 now i have a better direction than simply: 15:37:14 ERROR: Error verifying signature. 15:38:37 sysrqb: do you release the stable mobile this week, too? 15:38:50 yes 15:38:54 i am a bit confused about where we are currently lagging in our release cycle 15:39:08 but i think that one is affected, too 15:39:09 ok 15:39:50 richard: i want to talk with you about that one, too 15:40:05 and the first esr91 alpha is supposed to happen on 10/05? 15:40:25 i'd like to prelease one earlier 15:40:35 mk 15:40:42 but at this rate, 10/05 is a good default 15:40:51 well, 10/05 means building next week 15:40:51 *release 15:41:01 and we don't have nightly builds yet 15:41:07 yes 15:43:43 okay, i don't see any other topics for this meeting 15:43:49 thanks everyone, have a good week 15:43:54 #endmeeting