16:01 #startmeeting Weekly Ubuntu Foundations team 16:01 Meeting started at 16:01:15 UTC. The chair is bdmurray. Information about MeetBot at https://wiki.ubuntu.com/meetingology 16:01 Available commands: action, commands, idea, info, link, nick 16:01 #topic Lightning Round 16:01 echo $(shuf -e vorlon bdmurray xnox tdaitx doko sil2100 rbalint mwhudson juliank waveform slyon jawnsmith dbungert) 16:01 rbalint jawnsmith mwhudson sil2100 waveform bdmurray vorlon slyon tdaitx xnox juliank dbungert doko 16:02 rbalint: 16:02 * tried to install 20.04 with subiquity with encrypted LVM + swap partition, reported the crash, then did it with the legacy installer 16:02 * partner work 16:02 * helping glibc & systemd to migrate 16:02 (done) 16:03 * LP: #1905627 fix bluetooth on raspberry pi 16:03 * LP: #1915307 merge sudo from debian 16:03 Launchpad bug 1905627 in bluez (Ubuntu Hirsute) "Bluetooth stops working on Raspberry Pi 4 with bluez 5.55-0ubuntu1.1 " [High,New] https://launchpad.net/bugs/1905627 16:03 Launchpad bug 1915307 in sudo (Ubuntu) "Please merge sudo 1.9.5p2-2 (main) from Debian unstable (main)" [Wishlist,Fix committed] https://launchpad.net/bugs/1915307 16:03 * LP: #1902025 SRU for groovy and focal 16:03 Launchpad bug 1902025 in update-manager (Ubuntu Groovy) "hwe kernel not scoped under "Ubuntu Base"" [Medium,Fix committed] https://launchpad.net/bugs/1902025 16:03 * Starting work on raspi GPIO support with new kernel 16:03 [done] 16:03 - SRU reviews and releases 16:03 - Released 20.04.2.0! 16:03 * Usual publishing/preparation tasks 16:03 * Discussions with certification about risks 16:03 * Helping out with flavor ISO testing, gathering feedback 16:03 * Hacks to debian-cd for the point-point release handling 16:03 * Finalization tasks 16:03 - Some release retrospective discussions 16:03 - Updated and prepared for testing cloud package updates for the CPC team 16:03 - Netplan reviews of the new NM key-file implementation 16:03 - Proof-reading and endorsing Dave's application (about time!) 16:03 - Reading up about Swift and swiftclient bindings 16:03 - More proof-of-concept code preparation for ESM britney, some work on the spec 16:04 - Small fixes for the public security britney 16:04 - Investigating possible fine-grained ACLs for britney PPA runs 16:04 - Security package copies 16:04 - Started looking at merges 16:04 - Prepping some uc18 gadget respins 16:04 (done) 16:04 * initramfs-tools merge (LP: #1915966) (lots of clean-up! \o/) 16:04 * flash-kernel merge (LP: #1916034) 16:04 * Working on u-boot merge 16:04 * Working on lgpio/rgpio packaging (needs one more patch for GPIO pulls) 16:04 * PPU application written 16:04 Launchpad bug 1915966 in initramfs-tools (Ubuntu) "Please merge initramfs-tools 0.139 from Debian unstable" [Undecided,New] https://launchpad.net/bugs/1915966 16:04 Launchpad bug 1916034 in flash-kernel (Ubuntu) "Please merge flash-kernel 3.104 from Debian unstable" [Undecided,New] https://launchpad.net/bugs/1916034 16:04 * Pi meetings 16:04 (done) 16:05 sponsored the focal, groovy debdiffs fixing LP: #1902025 16:05 sponsored the apport change in LP: #1903605 16:05 Launchpad bug 1902025 in update-manager (Ubuntu Groovy) "hwe kernel not scoped under "Ubuntu Base"" [Medium,Fix committed] https://launchpad.net/bugs/1902025 16:05 submitted RT regarding a devel environment for the Error Tracker 16:05 Launchpad bug 1903605 in apport (Ubuntu) "proposed patch: remove dependency on python3-requests" [Medium,Fix released] https://launchpad.net/bugs/1903605 16:05 worked on deploying the devel environment for the Error Tracker 16:05 merged lptools 16:05 submitted lptools MP with some lp-grab-attachments changes 16:05 merged software-properties change re armhf testing 16:05 release upgrader bug triage 16:05 short week with a national holiday 16:05 ✔ done 16:05 vorlon: 16:05 nothing significant to report this week, skip me :) 16:06 - plusone maintenance yesterday & today 16:06 + mergerfs & network-manager FTBFS 16:06 + nm-tray, gnome-pkg-tools, axel, ganeti-instance-debootstrap, lua-dbi merges 16:06 + findutils sponsoring for waveform 16:06 + many autopkgtest triggers adopted for gtk4, snapd, pango1.0 rebuilds 16:06 + some update-excuse bugs, LP: #1915926, LP: #1903748 16:06 - alpha merge party; vim 2:8.2.2434-1ubuntu1 16:06 - Working on binutils/bionic SRU for IBM, bug #1903814 16:06 - Working on NetworkManager YAML backend 16:06 Launchpad bug 1915926 in rmatrix (Ubuntu) "Make R packages migrate" [Undecided,New] https://launchpad.net/bugs/1915926 16:06 + passes full NM test-suite (make check) & manual testing 16:06 Launchpad bug 1903748 in mergerfs (Ubuntu) "unknown DWARF DW_OP_0" [Undecided,In progress] https://launchpad.net/bugs/1903748 16:06 Error: Could not gather data from Launchpad for bug #1903814 (https://launchpad.net/bugs/1903814). The error has been logged 16:06 on to another on$ 16:06 + needs some more adoptions for the API functions 16:06 === Netplan === 16:06 - Bug triage 16:06 + netplan snap, bug #1903748 16:06 + cloud-init; NM unmanaged interfaces, bug #1914784 16:06 - NM snap + legacy nms-netplan-plugin, MP #396213 16:06 - Implemented feedback for PR#187, merged 16:06 bug 1914784 in cloud-init "cloud-init does not support ignoring a network interface with NetworkManager" [Undecided,New] https://launchpad.net/bugs/1914784 16:06 - Prepared new PR#191 for YAML backend API changes 16:06 - Working on PR#189 feedback 16:06 tdaitx: 16:06 (done) 16:06 Short week: out Mon/Tue (holiday) 16:06 * jck 11 16:06 - reviewed jck documentation, found some bits I should be doing differently (native lib location mosly) 16:06 - created cloud-init configs for the jck-server and jck-agent; it captures dependencies, settings through debconf, some required conf files, and some 'run-once' commands 16:06 - moved away from snap, it was nice in theory but private snaps are not practical (no automated installs, no way to build from private repo) 16:06 - moving all code and config into a single repo 16:06 - single jck-server (amd64) lxd container per network + 1 test agent container for each release/arch 16:06 - cleaned up a few more failures from the runtime testsuite 16:06 - fixing agent setup for compiler testsuite (bloody thing needs a shared folder between jck server and agent) 16:06 * looked over some fixes needed before next openjdk-8 security update 16:06 (done) 16:07 xnox: 16:07 rustc rebootstrap complete on riscv64, all tests passed, should migrate soon. 16:07 lots of fakeroot fixes and rebuilds 16:07 working on one-grub patches 16:07 working on noudeb build profile by default in dpkg / britney / kernel 16:07 done 16:07 Can that bug be closed now? 16:07 that one being bug 1915250 16:07 bug 1915250 in fakeroot (Ubuntu) "buildd file owner/group for shared libraries " [Critical,Confirmed] https://launchpad.net/bugs/1915250 16:08 juliank: 16:08 * back home after the snow last week, snow's melting now at +10C or so too :D 16:08 * merged dput 16:08 * merged wpa -17 16:08 * synced wpa -20 (yay! the only patch left was session ticket, which was patched differently upstream) 16:08 * reviewed irssi merge from JawnSmith 16:08 * triaging apt bugs for stable updates. whoa there's some stuff for targetted focal in LP I forgot about 16:08 * discussing whether to backport the new kernel autoremoval helper in apt, or just write a smaller patch that only protects the current kernel in addition to what the shell script protects. 16:08 (done) 16:08 * LP: #1915558 - irssi merge, done via Server team git process. 16:08 * LP: #1913321 - moved to security team, MIR team generally approving. They filed a related LP for fix 16:08 Launchpad bug 1915558 in irssi (Ubuntu) "Please merge 1.2.2-2" [Undecided,New] https://launchpad.net/bugs/1915558 16:08 Launchpad bug 1913321 in mtd-utils (Ubuntu Hirsute) "[MIR] iniparser (dependency of mtd-utils)" [Undecided,Incomplete] https://launchpad.net/bugs/1913321 16:08 * LP: #1915866 - run the tests during libiniparser1 build. That part is fine, but tests don't yet fail the build. 16:08 Launchpad bug 1915866 in iniparser (Ubuntu) "build does not run tests in test/ directory" [Undecided,New] https://launchpad.net/bugs/1915866 16:08 * autoinstall-generator - setup github actions, be able to handle settings that are dependent on one another 16:08 (done) 16:08 Oh did I mix the mergers up? 16:09 Sorry dbungert 16:09 doko: 16:09 juliank: no worries 16:09 - looking at perl triggered autopkg tests, addressed three, one left which should be ignored. xnox lookged at freersum/s390x 16:09 - two +1 maitenance days, see report on the u-d ML 16:09 - worked on the wrong user/group in deb's issues 16:09 - make debhelper robust against objcopy/strip not keeping file attributes 16:09 (done) 16:10 Are there any more questions on status other than the state of bug 1915250? xnox 16:10 bug 1915250 in fakeroot (Ubuntu) "buildd file owner/group for shared libraries " [Critical,Confirmed] https://launchpad.net/bugs/1915250 16:10 setting these to committed 16:10 I think I forgot to look at failing autopkgtests from last week :( 16:11 juliank: I'll go slow so you can 16:11 #topic Release Incoming Bugs 16:11 #link http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-hh-incoming-bug-tasks.html#foundations-bugs 16:12 So is there additional work that we should card bug 1915250 for? 16:12 bug 1915250 in fakeroot (Ubuntu) "buildd file owner/group for shared libraries " [Critical,Fix committed] https://launchpad.net/bugs/1915250 16:12 setting these to committed 16:12 Alright no then 16:12 #link http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-gg-incoming-bug-tasks.html 16:13 We talked about the tzdata bug last week 16:13 #link http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-ff-incoming-bug-tasks.html 16:13 bug 1914827 I found and recreated this week 16:13 bug 1914827 in ubuntu-release-upgrader (Ubuntu) "18.04 to 20.04 upgrade failed until -dbg packages removed" [High,Triaged] https://launchpad.net/bugs/1914827 16:14 fun 16:14 the python is python2 stuff has a list of packages and depending on how they are ordered the upgrade can succeed or fail 16:14 I always worry fixing one bug unfixes another one :D 16:14 Yeah 16:14 But sounds right 16:15 So it sorted out the upgrade in bug 1914827 but didn't fix bug 1915346 16:15 bug 1914827 in ubuntu-release-upgrader (Ubuntu) "18.04 to 20.04 upgrade failed until -dbg packages removed" [High,Triaged] https://launchpad.net/bugs/1914827 16:15 bug 1915346 in ubuntu-release-upgrader (Ubuntu) "Upgrade to LTS 20.04 fails" [Undecided,New] https://launchpad.net/bugs/1915346 16:15 The right fix obviously is to make order not matter, but that's harder with the way the code is written (though we have the card for that :D) 16:16 juliank: so do you suggest trying to reorder it in a way that works for most cases? 16:16 Should we try to fix individual bugs or move the rework higher up in priority? 16:17 bdmurray: Hard question we can't really know we really ought to collect test cases so we can see if changes cause regressions 16:17 bdmurray: Arguably minimal first should be right I guess 16:17 So it's something we probably should od 16:17 juliank: okay, that's trivial so lets do that first and see what we are left with. 16:17 let's target and card that then 16:18 then we have a couple of hwe-support-status bugs 16:18 done then: carded! 16:18 bug 1908794 16:18 bug 1908794 in update-manager (Ubuntu) "update-manager-core: hwe-support-status recommends 18.04 on 20.04" [High,Triaged] https://launchpad.net/bugs/1908794 16:18 bug 1907083 16:18 bug 1907083 in update-manager (Ubuntu) "hwe-support-status fails without displaying unsupported packages" [Medium,Confirmed] https://launchpad.net/bugs/1907083 16:19 It looks like hwe-support-status didn't get updated for focal :-( 16:19 Oh hey that one is already carded -sorry 16:19 same with the other 16:19 doko: https://wiki.ubuntu.com/FoundationsTeam/RustUpdates updated 16:20 so then bug 1915923 16:20 bug 1915923 in pciutils (Ubuntu) "update-pciids in pciutils fails to create hard link" [Undecided,New] https://launchpad.net/bugs/1915923 16:20 They've identified the fix but how important is update-pciids? 16:21 bdmurray: makes shiny new hardware work 16:21 Like when does it get used? 16:21 bdmurray: if no shiny, no need. 16:22 so let's target and card that 16:23 ok then. 16:24 so then bug 1915887 paride has set to incomplete but if there's a systemd expert who could chime in that might help. 16:24 bug 1915887 in xl2tpd (Ubuntu) "systemd spams the syslog about lack of native systemd unit file" [Undecided,Incomplete] https://launchpad.net/bugs/1915887 16:24 that's that 16:24 #topic Team proposed-migration report 16:24 vorlon: 16:24 aaand my browser chooses this moment to have a fit 16:25 just feed it more ram 16:25 ok here we go 16:25 👀 16:25 well that made me look, and why is matterhorn taking 2.8G 16:25 anyway 16:26 pexpect: tdaitx, any progress? 16:26 somebody's emojis I'm sure 16:26 vorlon: none 16:27 tdaitx: are you ok to carry it over? 16:27 i mean we were frozen for a while. 16:27 xnox: doesn't prevent reproducing and fixing source bugs :) 16:27 vorlon: sure =) 16:27 ok 16:27 mtd-utils/iniparser, I know dbungert is working on 16:28 e2fsprogs is me, carrying over 16:28 systemd vs iproute2 is me, carrying over 16:28 xfsprogs is blocked on the libnih MIR 16:28 JawnSmith: any movement on acl? still showing systemd autopkgtest regressions on amd64 and ppc64el 16:29 I had thought the new systemd would resolve that but it doesn't seem to have so I started digging deeper yesterday 16:29 will carry over 16:29 might be as simple as a retry with different hints? 16:29 ok 16:30 perl: doko? 16:30 just asked ubuntu-release to badtest 16:30 ok 16:30 the others are all fixed 16:30 iputils is also JawnSmith, amd64+ppc64el systemd failures 16:30 juliank: setuptools? 16:31 yep, I should give it an actual try this week 16:31 ok 16:32 carded iputils so it doesn't slip through the cracks 16:32 sbuild vs qemu, likely just flakiness, I'll retry 16:32 systemd vs qemu, hasn't been tried with a recent systemd, I'll retry 16:33 socat: bdmurray? 16:33 dh-autoreconf: xnox? 16:33 +1 socat 16:34 systemd blocking policykit-1, I'll retry with recent systemd 16:34 erlang: sil2100? 16:35 On it o/ 16:35 python3.9: slyon? 16:35 yes! 16:35 glibc I'm pretty sure is rbalint 16:36 libtype-tiny-perl: waveform? 16:36 :-) 16:36 vorlon, ok 16:36 then a whole bunch of stuff that is blocked on either glibc or perl which we'll ignore 16:37 cross-toolchain-base: dbungert? 16:37 vorlon: ok. 16:37 +1 cross-toolchain-base 16:37 dbungert: or rather, elfutils which is blocked by cross-toolchain-base + others 16:37 OK 16:38 so unfortunately the queue is growing but I don't necessarily want to assign out a whole second round today. Hopefully a lot of these just clear up once glibc is unstuck and we can have a better look next week 16:38 dbungert, vorlon: c-t-b is a timeout. just needs more time 16:38 why does it need more time now than before? 16:38 I can give it more time, I suppose 16:39 ah arm? 16:39 We get new faster hardware, so hesitant 16:40 well, having a longer timeout that doesn't get used doesn't hurt much 16:40 and we're not live on the new hardware yet 16:40 anyway, stopping there 16:40 bdmurray: 16:40 #topic AOB 16:41 Anything else going on / worth sharing? 16:41 I'll be out on Monday 16:41 juliank: so if I understand correctly, I should leave c-t-b alone and you'll extend the timeout? 16:42 I need to talk to La_ney and see wrt hardware changes if it needs a longer timeout or will be good 16:42 vorlon: if you like you can give me a different one 16:42 Ah but I think it jumps forth and back 16:42 dbungert: libselinux, then 16:42 +1 libselinux 16:43 vorlon: We are live on armhf fwiw, at least with 1/3 16:43 :D 16:43 So I guess some arm64 pick up new HW too? 16:44 (same openstack cloud, no way to specify which one you get) 16:44 so it's live in bos02 but I haven't raised an RT yet to increase our quota 16:44 yes, we'll get some faster nodes in there, some slower 16:45 vorlon: ok Laney is migrating armhf runners to fast nodes only basically 16:45 mazel tov 16:46 Optimally we'd prefer run long tests on fast nodes, and others on slower nodes 16:46 but probably too hard :D 16:47 well, spinning instances up and down until you get one on the node you prefer is not a good idea 16:48 yeah, maybe they can have tags or something one could use 16:49 anyhow, more ubuntu - release business 16:50 #endmeeting