15:01:16 #startmeeting Application Teams Meeting 2022-03-14 15:01:16 Meeting started Mon Mar 14 15:01:16 2022 UTC. The chair is aguestuser. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:16 Useful Commands: #action #agreed #help #info #idea #link #topic. 15:01:40 here is pad: https://pad.riseup.net/p/tor-tbb-keep 15:01:55 let's take a minute to fill in last week / this week etc... 15:02:06 hi! 15:03:28 also open prompt for iscussion topics: any blockers, questions, or recent learnings you think might be relevant to the rest of the group? put 'em in the top of the pad! :) 15:07:25 okay... 15:07:31 seems like we're about ready to roll? 15:08:59 okay 15:09:20 so thought i'd start off with Jeremy_Rand_Talos_ 's scheduling question 15:09:22 as it's easy 15:09:47 org-wide policy is to keep all meetings at whatever UTC time they are scheduled no matter the daylight-savings time status 15:10:02 anyone super upset about that? 15:10:21 resolved! 15:10:23 I'm fine with both 15:10:24 nope, it work for me 15:10:35 the release meeting is a bit worse, but I can make it work :) 15:10:37 aguestuser, is that a new policy? I like it, but it is different from what we did in the past. 15:10:38 sorry. should have left a bit more space 15:11:14 Jeremy_Rand_Talos_: i don't recall the IRC chat in which i saw this mentioned, but there was an email, etc... 15:11:23 (in the past we usually changed it to stay the same local time in europe/america) 15:11:25 also: people change time zones at different times all across the world 15:11:56 aguestuser, ok. I'm not on any internal mailing lists, so I will take your word for it. 15:12:05 it is the new policy as of last ~November when we didn't adjust meeting times 15:12:27 oh, okay! i just observed arma2 say this casually (i think on #tor-internal? and possibly also mentioned on mailing list) 15:12:28 sysrqb, I see, thanks for clarifying 15:12:31 basically, some teams didn't want to move and agreeing on new times is hard 15:12:41 so that forced most other teams to remain at their UTC time 15:13:03 Like I said, I like this new policy, just wanted to make sure everyone's on the same page 15:13:10 yep :) 15:13:35 okay, so: is everyone okay with observing the org-wide policy in this instance on this team? 15:13:42 yes 15:13:45 yes 15:14:05 hearing no objections... 15:14:18 ... resolved! 15:14:26 Great! 15:14:56 okay, other things on here are basically announcements 15:15:22 i wanted to make sure folks (esp donuts!) caught the fact that 11.0.8 stable TBA release went out late friday 15:15:48 special thanks to lavamind for staffing the blog rollout super-duper-late euro-time! 15:16:07 I think if we do builds on wed, it's difficult to release on thursday 15:16:15 maybe a small micro-retro there: expecting a from-scratch android build to run in ~5 hours on the build machine is overlly optimistic! 15:16:27 with time for signing it will probably more likely on friday 15:16:35 boklm: is this about the next release? 15:16:43 i was doing a quick check-in on the last one 15:16:48 about 11.0.9 15:17:06 the only thing i wanted to touch on was PieroV: i think we leanred that you going ahead and doing the second build on your machine was a good idea! 15:17:18 about the discussion topic saying "wed build, thu stable release (11.0.9) fri alpha release (11.5a8)" 15:17:39 given the build machine took ~16hr to run the android build! 15:18:08 boklm: gotcah -- i was starting above that at "Announcements" 15:18:19 aguestuser: it's okay for me, but I think that it took that long because Richard needed to build everything from 0 15:18:21 (and then i suppose abusing the "Announcements" aspect to actually discuss the thing) 15:18:25 ah yes, sorry 15:18:31 like the compilers as well 15:19:12 PieroV: right, but if that's an antipatable delay (and we know now it can cause workday-lenght unexpected delays, just something to keep in mind if we've got a build we're trying to get out the door on a tight turnaround?) 15:19:33 aguestuser: (to be fair, richard building on the build machine should be much faster next time now that their dependencies are built) 15:20:06 upshot: it meant that tpo/web folx were having to singn off on MRs around midnight their time to meet the deadline rather than in the middle of their workday, so if i could anticipate and make adjustments to avoid that next time i'd like to 15:20:41 PieroV: true true. in any case, sort of just a "let's keep this in mind next time" thing. (since i didn't know to keep it in mind the last time.) 15:20:42 I think lavamind is based in Canada, I don't know if any tpo/web is in Europe 15:20:43 moving on! 15:21:08 * Jeremy_Rand_Talos_ notes that adding Cirrus as a builder (still WIP) might result in some improvement here 15:21:13 unless anyone else has ideas for optimizing that? 15:21:24 ... 15:21:37 I think being able to merge things directly (like was the case in the past) without having to wait for someone from web team to do it would be nice 15:22:14 boklm: +1. and lavamind mentioned that was on TPA discussion agenda for this week, so should be an optimization in play for future releases. c 15:22:19 i can make a follow-up note! 15:23:36 follo-wup note mad! 15:23:47 okay... i think that's enough micro-retrospective! 15:24:21 the build is out. the chemspill is mopped up. TBA v96 is live on all releases. huzzah 15:24:30 PieroV: anything you want to flag about time off? 15:24:37 \o/ 15:24:48 \o/ indeed! :) 15:24:54 \o/ 15:25:28 No, I wanted just to update that I am taking also next Monday (last week I told you about 24 and 25) 15:25:44 so, just note PieroV out 24-Mar to 28-Mar. have lovely vaycay time! :):):) 15:26:00 Thanks! I will meet folks from Guardian in Vienna :( 15:26:03 * :) 15:26:04 funnnn 15:26:19 say hi to n8fr8 plz! :) 15:26:24 sure 15:26:36 next... 15:26:39 PieroV, enjoy! Looking forward to next time I can travel for vacation.... 15:26:54 thank you! 15:27:01 openssl-update-driven android+desktop release this week! 15:27:11 boklm... 15:27:17 (sorry for long digressions!) 15:27:23 thoughts on timeline? 15:28:18 i was working off what richard had in nc... 15:28:21 I think if we do builds on wed, releasing on thu is too optimistic 15:28:25 (which i am having a hard time generating link for) 15:28:49 boklm: you are right i mis-read calendar 15:28:50 signing/upload takes a lot of time 15:28:59 can folks read this link? https://nc.torproject.net/remote.php/dav/calendars/aguestuser/a-test-calendar_shared_by_richard/ 15:29:03 (i think that is wrong link) 15:29:13 i can type out everything it says but will be faster if we can all look at it) 15:29:25 I can't 15:29:31 it says 11.09 build on tue 15-Mar 15:29:41 11.0.9 15:29:46 https://nc.torproject.net/apps/calendar/p/Dy5spytzmYoJPieT 15:29:51 (linked on https://gitlab.torproject.org/tpo/applications/tor-browser/-/wikis/Release-Schedule) 15:29:55 sysrqb: thx! 15:30:26 (adding an item in the pad, for #1758156) 15:30:55 boklm: can you see that? (more importantly: does it look realistic to you?) 15:31:21 * boklm is still trying to load the calendar 15:31:28 stable(11.0.9): build tue, sign wed, release thu 15:31:52 alpha (11.5a8): build wed, sign thu, release fri 15:32:10 (both are intended as desktop + android builds) 15:32:15 I think stable release will be late thu or friday morning 15:32:42 noted! 15:32:45 alpha? 15:32:47 signing/upload takes 1.5 or 2 days 15:32:55 All dates in the calendar link from the wiki appear blank? Not sure if just taking ages to load due to disabled JIT. 15:33:17 It doesn't load to me either 15:33:23 (also with tpo/tpa/team#40657 upolad takes a lot of time) 15:34:00 boklm: so, if we wanted to get both out by friday, we'd realistically need to start building today... 15:34:07 sysrqb: when is openssl bump? 15:34:14 and for alpha I think release will be monday or tuesday 15:34:20 openssl bump is tomorrow 15:34:27 okay then! 15:34:34 https://mta.openssl.org/pipermail/openssl-announce/2022-March/000216.html 15:34:37 so a revised (more realistic) timeline: 15:35:02 stable (11.0.9): build tue, sign wed, release fri 15:35:19 alpha (11.5a8): build wed, sign thu, release mon 15:35:33 ok 15:35:44 /s/mon/mon->tue 15:36:10 boklm: on process for the "joint release" aspect of this 15:37:06 i think it is: 15:37:46 (1) once you have built and pushed some unsigned artifacts somewhere 15:38:05 (2) sysrqb signs the apks with the signing key and uploads them to people.tpo 15:38:17 (3) i put apks on dist.tpo and playstore as normal 15:38:33 (4) i defer on changelog updates / blog to richard? 15:38:40 is that about right? 15:39:26 i recommend you (aguestuser) only publish the apks on the play store 15:39:36 I can do the upload of apks on dist.tpo at the same time I put the desktop files there 15:39:36 and let richard/boklm publish everything on dist.tpo 15:39:44 chill! 15:40:29 okay, so we still need a touchpoint betweeen boklm finishes the build -> sysrqb signs the apks and sysrqb signs the apks -> aguestuser uploads apks to playstore 15:40:30 but that's it 15:40:33 yes? 15:40:52 yes 15:41:14 lovely. and do we need to do any work in this meeting to figure out who the builders are? (assuming richard and boklm?) 15:41:36 and when we publish blog post so you publish on playstore around the same time 15:41:58 I can also build, if needed, just let me know 15:42:10 boklm, PieroV: sounds good! 15:42:14 I can do builds too 15:42:28 okay, so i think that covers all of the things we wrote down 15:42:34 I added a point 15:42:40 you did! sorry! 15:42:44 PieroV: floor is yours! 15:42:57 1758156 has been published 15:43:10 ah yes, the hanger-on to last week's chemspill 15:43:16 So I think we could cherry-pick it for this stable, instead of waiting another week 15:43:26 agreed! 15:43:34 https://hg.mozilla.org/releases/mozilla-esr91/rev/6b663b8c6eca 15:43:53 We have some time, since we are waiting for openssl anyway 15:44:30 PieroV: if you land this in desktop, i will land it in TBA? 15:44:50 desktop and TBA are using different branches 15:44:51 works for me, who is reviewing it? 15:45:22 ah, I misread the question 15:45:50 boklm: it's just cherry-picking this commit onto the relevant branches... which should be okay? 15:46:02 yes 15:46:27 aguestuser: are we on v96 on Android, right? 15:46:29 and we could link the issue that i think richard already made to the release tickets for 11.0.8 and 11.5a8 to make sure it gets done before release? 15:46:33 PieroV: correct! 15:47:02 then I think Moz didn't backport to 96, but it should be a trivial cherry-pick 15:47:12 kk 15:47:39 * aguestuser digging for the MR for landing this fix... 15:48:05 * aguestuser err the issue.. 15:48:54 well... i will find it after meeting 15:49:09 (unless someone else has it handy. wanted to link it in discussion notes) 15:49:33 Alpha: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40452 15:49:47 11.0.9 stable: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40453 15:49:51 PieroV: i meant the (likely still confidential) issue about the fix 15:49:59 from upstream 15:50:08 oh sorry 15:50:16 nw! 15:50:49 https://bugzilla.mozilla.org/show_bug.cgi?id=1758156 ? 15:51:28 boklm: yep richard had made an issue about incorporating that fix once it landed upstream. thought it would be nice to link that issue to release prep issues 15:51:29 (linked from the hg.mozilla.org commit page) 15:51:37 don't need to take up meeting time with it tho! 15:51:59 should we make an issue on our side? 15:52:13 boklm, that Bugzilla link is still restricted 15:52:21 boklm: we did it for the other issues 15:52:27 ah, or richard made one already? 15:52:34 boklm: i thiiiink so 15:52:41 but i am having a hard time finding it 15:53:12 I can't find it either 15:53:16 aha! 15:53:36 https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40830 15:53:39 It's already closed 15:54:07 k 15:54:28 (I think we could reopen it, and it doesn't need to be confidential - it just says to cherry pick the same commit) 15:54:37 PieroV: cool! 15:54:47 (fyi -- i get 404 trying to follow that link?) 15:54:56 you need to be logged in 15:54:59 (but signed in) 15:56:02 ok, at any rate: PieroV: can you handle munging that issue and linking it to release prep tickets? 15:56:12 sure 15:56:16 thank you! 15:56:21 okay... closing in on time 15:56:42 anyone have something pressing for the good of the group? 15:57:11 I don't 15:57:20 hearing nothing: would anyone mind closing us out by telling us about something inspiring/amusing/not-apocalyptic that happened to them this week? 15:58:15 how about: i went to a bar with a lot of smiling people not wearing masks like in the before-times! they had a pin-ball machine and i played it! 15:58:24 check. :) 15:58:29 alright. with that... 15:58:30 sorta 15:58:33 :) 15:58:34 I had a graduation party 15:58:35 oh. tell! 15:58:38 wee! 15:58:41 for a friend's of mine 15:58:47 oh nice! 15:58:56 where? 15:59:04 or rather: what kind of environment? 15:59:04 in Treviso, at a bar 15:59:11 :) 15:59:13 huzzah 15:59:16 life returns! 15:59:23 and we didn't wear masks for long 15:59:27 PieroV, tell your friend that some random blockchain developer they've never heard of says congrats! 15:59:34 as we still can't eat with them :D 15:59:40 hehe 15:59:41 lol okay 15:59:54 okay. sadly our time has come to an end. 15:59:57 have great weeks all! 16:00:00 see you in #tor-dev 16:00:03 thanks, same to you! 16:00:04 o/ 16:00:06 #endmeeting