16:00:18 <richard> #startmeeting Tor Browser Weekly Meeting 2022-11-22
16:00:18 <MeetBot> Meeting started Tue Nov 22 16:00:18 2022 UTC.  The chair is richard. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:18 <MeetBot> Useful Commands: #action #agreed #help #info #idea #link #topic.
16:00:19 * Jeremy_Rand_36C3[m] is relieved that I found my way to the correct spot despite the timeslot change
16:00:27 <richard> the pad per usual : https://pad.riseup.net/p/tor-tbb-keep
16:01:47 <richard> let's give it a few minutes for folks to roll in
16:02:39 <Jeremy_Rand_36C3[m]> (stepping out for ~3 mins while everyone tweaks the pad, back soon)
16:05:57 <richard> ok then
16:07:09 <richard> so a couple wee announcements
16:07:26 <richard> 11.5.8 won't be on google play because Google updated their minsdk requirements
16:07:38 <richard> we're going ahead with the release for users which manually update
16:07:54 <richard> and in the meantime hopefully we can get that fixed soon; PieroV is heading that up currently
16:08:23 <richard> so we'll be releasing an android-only 11.5.9 hopefully in the coming days
16:08:55 <richard> if it takes awhile to fix/validate then that means we'll need an Android-only alpha too after 12.0a5
16:10:18 <richard> next up, we have  base-browser branch for 102.5 so we can avoid this broken nightly business w/o needing to do a rebase when a fix needs to be in the base-browser portion
16:10:38 <richard> so going forward if a patch needs to be applied to base-browser please make of note of it in your tor-browser MRs
16:10:47 <Jeremy_Rand_36C3[m]> richard: anything notable in the new MinSDK bump that will cause interesting issues for our build system?
16:10:58 <richard> too soon to say!
16:11:13 <PieroV> Jeremy_Rand_36C3[m]: I'd like to get rid of old Android SDKs
16:11:30 <PieroV> We're currently keeping a lot of them. I'd love if we could use only 31 at this point
16:11:43 <Jeremy_Rand_36C3[m]> Alright, so at least no known scary things
16:12:09 <PieroV> Isn't the unknown the scariest thing? :P
16:12:30 <richard> indeed
16:12:30 <Jeremy_Rand_36C3[m]> PieroV: sure, but the unknown is also home of the best surprises :)
16:13:19 <richard> pierov: your discussion point time?
16:13:23 <Jeremy_Rand_36C3[m]> Like, the macOS signing changes were an example of a known-scary thing
16:13:44 <richard> yeah this android thing came as a bit of a surprise >:[
16:13:48 <PieroV> richard: not a long discussion
16:14:08 <PieroV> But I've noticed that the list in S131 phase 3 is getting shorter and shorter \o/
16:14:25 <richard> as it stands we have ~23 items in the next or doing for S131
16:14:33 <Jeremy_Rand_36C3[m]> richard: is there some mailing list etc where the Play Store gives advance notice of requirements changes?
16:14:36 <PieroV> Just wanted people to have a look at it, too
16:15:30 <richard> jeremy: presumably
16:15:47 <richard> tbh the android dev portal is kind of a UX nightmare
16:16:04 <richard> but that's a problem for future me to deal with
16:16:34 <Jeremy_Rand_36C3[m]> richard: ugh yes, last time I tried to look at the Android bug tracker I discovered that they mandate a Google login to see bugs :(
16:17:05 * Jeremy_Rand_36C3[m] has no idea where my Google passwords from a decade-plus ago live now
16:17:17 <richard> ok, i'm not seeing any bold's apart from msim's, but he's afk
16:18:18 <richard> also in case you missed Thursday is a company holiday because America
16:18:29 <ma1> Turkey!
16:18:47 <PieroV> oh, yeah, that's what I wanted to add to my pad section and then forgot :D
16:19:24 <richard> i for one will be using the day to run IRL errands and hope for sunshine :D
16:19:53 <Jeremy_Rand_36C3[m]> Usually I don't enjoy Thanksgiving but I might actually enjoy it this year
16:19:58 <dan_b> I have aquired a mac mini for purposes of testing for the dev team, so I'll be unboxing that this week and getting it set up.
16:20:06 <richard> oh damn that qas quick
16:20:08 <dan_b> then we can pester me more with mac test build tests
16:20:19 <dan_b> instead of poor donuts all the time 🙂
16:20:27 <dan_b> ha amazon prime
16:20:32 <richard> congratulations you're our new macOS expert
16:20:32 <PieroV> dan_b is the new macOS bug person in the team :D
16:20:35 <boklm> nice!
16:20:37 <dan_b> yup
16:20:48 <dan_b> i have again dawned the mantle of porting person
16:21:02 <dan_b> now with actual hardware, so that's nice
16:21:20 * Jeremy_Rand_36C3[m] makes note not to mention in this channel that I have a macOS VM -- oops I said that out loud didn't I
16:21:22 <richard> you know in the past i have privately thought how ridiculous it would be to own a mac and not know the cpu architecture
16:21:22 <PieroV> Last famous words :D
16:21:25 <dan_b> also this week I have a win bug to test, has any one actually tried builds on windows?
16:21:36 <richard> then i came back to my flat after some time away adn realized i didn't know which arch to download for some app
16:21:37 <richard> whoops
16:21:47 <dan_b> i'm wondering if it's worth daring, or if i should just cross compile on my dev laptop and send to my win machine for testing
16:22:10 <dan_b> haha
16:22:19 <PieroV> dan_b: I've tried to do incremental cross-builds for all platforms except macOS
16:22:20 <richard> dan_b: I did it some years ago using the windows build chain from tor-browser-build
16:22:31 <richard> PieroV has more recently
16:22:32 <PieroV> But I had some luck in doing incremental builds on macOS itself
16:22:32 <richard> :p
16:22:43 <dan_b> cool, well I'll give it a try then!
16:22:59 <richard> which windows-specific bug are you referencing?
16:23:20 <PieroV> dan_b: iirc, mingw is only cross compiling (tjr might confirm)
16:23:26 <dan_b> tor-browser#41151
16:23:31 <richard> oooh yes
16:23:33 <richard> hekc yeah
16:23:50 <dan_b> not bad, I think per comment just wrap the imported MR in something to disable it, and test it doesn't explode on windows
16:23:59 <PieroV> Unless you cross-compile from Linux-inside-Windows (whatever its name is)
16:24:08 <dan_b> WSL2 😄
16:24:14 <PieroV> That one
16:24:19 <richard> in theory we should be able to build base-browser with the intended tool-chains if we had -dev mozconfigs setup right for each platform
16:24:23 <Jeremy_Rand_36C3[m]> PieroV: back when it was WSL1 I always called it GNU/Windows
16:24:39 <richard> w/e happend to unix subsystem for windows
16:24:44 <richard> but anyway
16:25:07 <PieroV> richard: I think it isn't that easy for Windows
16:25:08 <dan_b> which is... cool. but limited. i want to like it, and honestly what holds me back now is more windows failing. as a VM it's got its own network. but windows is always giving it new internal IPs and windows network portforwading management is comically a nightmare, so like, I cannot host a server on WSL2 on windows
16:25:09 <PieroV> You also need wine
16:25:26 <ma1> or even something stronger
16:25:31 <dan_b> lol
16:25:32 <richard> :D
16:25:52 <richard> ok anything else?
16:26:42 <PieroV> not from me
16:26:42 <Jeremy_Rand_36C3[m]> Nothing on my end, just happily continuing to crank away at PKCS#11 things
16:27:49 <richard> alright
16:27:55 <richard> then i'll see you al in IRC
16:27:58 <richard> #endmeeting