15:01 #startmeeting Weekly Ubuntu Foundations team 15:01 Meeting started Thu Oct 31 15:01:45 2019 UTC. The chair is bdmurray. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 15:01 15:01 Available commands: action commands idea info link nick 15:01 #topic Lightning rounds 15:02 bdmurray sil2100 cyphermox mwhudson tdaitx doko juliank xnox vorlon infinity rbalint waveform 15:02 updated daisy retracer code for more python-cassandra changes 15:02 updated daisy retracer code to support retracing of focal 15:02 discovered issue with Conents.gz being 0 bytes for eoan release pocket 15:02 updated lp retracer config to support retracing of focal 15:02 created apport test crashes for focal 15:02 updated retracer cronjob to count users of 20.04 15:02 investigation into when 'apt list --upgradable' is displayed 15:02 reviewed MP from sil2100 re ubuntu-release-upgrader 15:03 bdmurray: contents will be fixed, right? 15:03 ✔ done 15:03 - netplan NetworkManager plugin 15:03 - coordinating net-tools deprecation 15:03 - debugging grub2 "unknown tpm" issue (patch ready, to SRU today) 15:03 xnox: Yes, contents is fixed already and permanent fix is landing 15:03 - reiwa support patched 15:03 (done) 15:03 *patches 15:03 tdaitx: 15:04 I think he said something about lunch 15:04 doko: ? 15:04 - working on libreoffice autopkg test failure, without 15:04 support from the Debian/Ubuntu package maintainters. 15:04 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92267 15:04 Can't wait for the comments that I broke the archive ... 15:04 - GCC 9 update 15:04 how about we skip to xnox! 15:04 - bug reports for Python3 packages 15:04 gcc.gnu.org bug 92267 in libstdc++ "[9 Regression] crash with a cppunit test case (built by GCC 9) and cpptest (built with GCC 8)" [Normal,Assigned] 15:04 (done) 15:05 Work with mwhudson on klibc bug #1850184 15:05 bug 1850184 in linux (Ubuntu Focal) "losetup -f broken in 2.0.6-1ubuntu2" [Undecided,Incomplete] https://launchpad.net/bugs/1850184 15:05 Attended OIN office hours in lyon (private summary to follow) 15:05 Created merge proposal for :i386 resolution in germinate, it now produces matching output as the static EOAN list, but fails testsuite in other ways 15:05 Customer meetings prep 15:05 Roadmap sprint prep 15:05 done 15:05 vorlon: 15:05 * archive opening 15:05 * Very Long weekend and short week. 15:05 * autopkgtest shepherding 15:05 * python2 removals (NBS, process-removals, etc) 15:05 * working around python3.8 build failures in packages that need update to drop python2 15:05 * Some help with transitions. 15:05 * Getting d-i hobbling along while we decide how to kill it. 15:05 * Work with LP on Contents issue. 15:05 * Misc AA/SRU stuff. 15:05 (done) 15:05 * 20.04 roadmap prep 15:05 (done) 15:06 * poked systemd and other packages to migrate 15:06 * SRUs: systemd (eoan) 15:06 * SRU verifications: unattended-upgrades 15:06 * reported LP:#1850667 and set up ppa:rbalint/systemd-unified-cgh for testing the new upstream systemd default which is reverted in Ubuntu to avoid regressions 15:06 * merged systemd again from Debian, poking it to migrate 15:06 (done) 15:06 waveform: 15:06 * Added flash-kernel entry for Pi 3A+; LP: #1841955 15:06 * Testing kernel fixes for Pi 4 USB issue across various pis - all looking good except for flash-kernel issue (next); LP: #1848790 15:06 * Investigating Bionic SRU of Pi 4 support 15:06 * Noticed flash-kernel only updates dtb for platform it is being run on. Unfortunately, there is a baked-in assumption that it will only ever deal with one dtb (while Pi requires it to handle all dtbs, and preferably overlays too). Working on a fix; LP: #1850678 15:06 (done) 15:06 Launchpad bug 1841955 in flash-kernel (Ubuntu) "Can't upgrade kernel on raspberry pi3a+" [Undecided,In progress] https://launchpad.net/bugs/1841955 15:06 Launchpad bug 1848790 in linux-raspi2 (Ubuntu) "USB not working under arm64 on Pi4" [High,Confirmed] https://launchpad.net/bugs/1848790 15:06 Launchpad bug 1850678 in flash-kernel (Ubuntu) "flash-kernel only updates the dtb of the Pi it's on" [Undecided,New] https://launchpad.net/bugs/1850678 15:06 rbalint: one can just use kernel boot option no? or is that too hard for users? 15:07 rbalint: i.e. i don't think we will be able to move off hybrid in 20.04 15:08 xnox, it is fine if we don't move off, the bug is there to track readiness 15:08 rbalint: ack 15:08 #topic Release incoming bugs 15:08 http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-ee-incoming-bug-tasks.html#foundations-bugs 15:09 #link http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-ee-incoming-bug-tasks.html#foundations-bugs 15:09 actually lets start with ff 15:09 http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-ff-incoming-bug-tasks.html 15:09 There's one new here bug 1849477 15:09 bug 1849477 in numpy (Ubuntu Focal) "numpy fails on s390x" [Undecided,Fix committed] https://launchpad.net/bugs/1849477 15:10 somebody tagged it rls-ff-incoming and somebody said it was fixed but the tag was left 15:10 bdmurray: but also it is fixed in -proposed already by mwhudson 15:10 I've cleaned it up but lets try not to leave that for me 15:10 xnox: bug 1847852 15:10 bug 1847852 in livecd-rootfs (Ubuntu) "lxd group is added to too many products" [Undecided,New] https://launchpad.net/bugs/1847852 15:11 Okay, now ee 15:11 http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-ee-incoming-bug-tasks.html#foundations-bugs 15:12 I still need to review those but roadmap work is taking priority 15:12 sorting by date created bug 1849156 is recent 15:12 bug 1849156 in systemd (Ubuntu) "systemd-timesyncd.service broken on upgrade to 19.10 if ntp was installed" [Undecided,Confirmed] https://launchpad.net/bugs/1849156 15:13 https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1849156/+activity 15:13 Launchpad bug 1849156 in systemd (Ubuntu) "systemd-timesyncd.service broken on upgrade to 19.10 if ntp was installed" [Undecided,Confirmed] 15:14 xnox: it looks like rblalint asked a question about splitting the package 15:14 taking it 15:15 Will splitting the package fix it for Eoan? 15:15 bdmurray, sruing the change will 15:15 bdmurray: yes, but upgrade testing will be fun. 15:18 Well we'll do something for Focal, so I'll card this. The SRU fix sounds a bit more complicated. 15:18 i think the key is to have it done right for Bionic to Focal upgrades 15:18 bug 1848892 15:18 bug 1848892 in grub2 (Ubuntu) ""error: Unknown TPM error." after upgrading to grub 2.04" [High,Confirmed] https://launchpad.net/bugs/1848892 15:19 I'm on top of that 15:19 will upload SRU with a patch that will mitigate this today; and I think this is a good candidate for fast-tracking 15:19 there's a worrying number of reports 15:19 cyphermox: Do you already have a card for it? 15:20 (I submitted my patch already upstream) 15:20 no, there isn't AFAIK 15:20 I go create card 15:20 cyphermox: okay, thanks! 15:22 done 15:22 anyway, agree on fast-tracking> 15:22 ? 15:22 vorlon: ^ 15:22 cyphermox: does fast-tracking mean wait less than 7 days in -proposed? 15:22 yes 15:23 the patch is straightforward and the effects of the bug are quite jarring 15:23 I'm not committing to that just yet 15:23 OTOH, it's grub, and omg 15:23 the bug currently has no SRU template, so that's a necessary first step 15:23 As a fake SRU team member I'd have to see the patch before deciding 15:24 But it does seem important enough to get the fix out there 15:24 bdmurray: patch is linked in my last comment on the bug 15:24 I'll prepare the package changes shortly and update the bug with a template 15:25 cyphermox: it looks like you have bug 1848797 in hand too, but there isn't a code change correct? 15:25 bug 1848797 in grub2 (Ubuntu) "After upgrading to 19.10, boot screen shows: "Error: symbol 'grub_file_filters' not found."" [High,Confirmed] https://launchpad.net/bugs/1848797 15:30 There is nothing new for rls-bb 15:30 #topic Team proposed-migration report 15:30 #link http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses_by_team.html#foundations-bugs 15:31 doko: do we care about python3-defaults migrating with 3.8 as supported, rather than starting the transition to 3.8 as default? 15:31 I think despite the volume of packages here and the known entanglements, we are at a point where it's worth asking people to divide and conquer 15:32 doko: imho it seems odd to ever support default as lower than a supported version. 15:32 because they're largely things that do need attention in order to get them through, not just things that are waiting for infra 15:32 (because there are aloways things in the chain that embed default interpreters only) 15:32 The other day you (vorlon) had mentioned tracking the conquering - is that right? 15:33 or maybe its really the dividing that needs tracking ;-) the conquering is obvious 15:33 bdmurray: uh I'm not sure; the last thing I mentioned was about python2 removals 15:33 which is different from this 15:33 anyway, looking at python3-defaults alone, which is the oldest package on there (because archive opening), most of those are going to require attention 15:34 xnox: not my priority now. my priority is to work on the numpy stack, that's the most broken thing currently 15:34 let's go in order and pick 15:34 either by fixing source compatibility with python3.8, or (temporarily) dropping support in the package for python3-all and filing bugs in Debian 15:34 doko: ack =/ 15:34 do we just want to round-robin assign a couple to everyone? 15:34 volunteering for python-apt, I guess 15:35 ok, python-apt - cyphermox 15:35 asciidoc - sil2100 15:35 probably we should all take a look at the breakages for python-defaults 15:35 cloudpickle - mwhudson (hi!) 15:35 dask - tdaitx 15:36 I'll skip doko because I know he's working on numpy 15:36 twisted -rbalint 15:36 vorlon: ack 15:36 notpandas notpandas notpandas notpandas... ;) 15:36 I can take pyzmq 15:36 let me know when it is ok to send my status 15:36 jajajjajjajj 15:36 cron & systemd just needed a retrigger imo 15:36 django-auto-one-to-one - xnox (and fyi last I knew django base packages were incompatible with python3.8) 15:37 xnox: so you can have django-mailman3 also 15:37 har, i can do django 15:37 gnudatalanguage - vorlon 15:37 there's a django transition ongoing in debian 15:37 gyoto - infinity 15:37 hyperkitty - rbalint 15:37 i3pystatus - waveform 15:38 are we ok to assign out a single round, and ask people to self-organize to take a second package from the list when they get it done? 15:38 +1 15:38 +2 15:38 vorlon: self-organize and communicate where? 15:39 #ubuntu-release, please 15:39 cool 15:39 sounds reasonable 15:40 Is that it regarding proposed-migration? 15:40 doko, xnox: right, there was python-django 2:2.2.4-1 that was synced in eoan and then reverted because the transition wasn't ready to go; so step one is probably to merge it 15:40 I think so for now 15:40 #topic AOB 15:40 bdmurray, and use update-excuse tag which i forgot from my weeklog! 15:40 but let's rewind so we can hear what tdaitx has been up to 15:40 * whoopsie security update (LP: #1830865) 15:40 - introduced a regression + DoS daisy server 15:40 - fixed regression and coordinated a bit with IS 15:40 * apport security fixes (LP: #1830862, LP: #1839795, LP: #1839413, LP: #1839415, LP: #1839420) 15:40 * getting multipass serial console to work to test LP: #1831252 15:40 Other: 15:40 Launchpad bug 1830865 in whoopsie (Ubuntu) "Integer overflow in bson_ensure_space (bson.c:613)" [High,Fix released] https://launchpad.net/bugs/1830865 15:40 - need more coffee and sleep 15:40 Launchpad bug 1830862 in Apport "Apport reads arbitrary files if ~/.config/apport/settings is a symlink" [Undecided,New] https://launchpad.net/bugs/1830862 15:41 (done) 15:41 Launchpad bug 1839795 in apport (Ubuntu) "PID recycling enables an unprivileged user to generate and read a crash report for a privileged process" [Undecided,Fix released] https://launchpad.net/bugs/1839795 15:41 Launchpad bug 1839413 in Apport "TOCTTOU ("time of check to time of use") "cwd" variable race condition" [High,New] https://launchpad.net/bugs/1839413 15:41 Launchpad bug 1839415 in Apport "Fully user controllable lock file due to lock file being located in world-writable directory" [Low,New] https://launchpad.net/bugs/1839415 15:41 Launchpad bug 1839420 in Apport "Per-process user controllable Apport socket file" [High,New] https://launchpad.net/bugs/1839420 15:41 Launchpad bug 1831252 in initramfs-tools (Ubuntu Disco) "panic=-1 is completely ignored by the initrd causing unexpected behaviour" [Medium,Fix committed] https://launchpad.net/bugs/1831252 15:41 thanks bdmurray 15:41 aob: i'm out tomorrow 15:42 and sil2100 is also out 15:44 alright thanks everybody 15:44 #endmeeting