15:00 #startmeeting Weekly Ubuntu Foundations team 15:00 Meeting started at 15:00:54 UTC. The chair is bdmurray. Information about MeetBot at https://wiki.ubuntu.com/meetingology 15:00 Available commands: action, commands, idea, info, link, nick 15:01 o/ 15:01 echo $(shuf -e vorlon bdmurray xnox doko sil2100 rbalint mwhudson juliank waveform slyon jawnsmith dbungert) 15:01 juliank mwhudson jawnsmith waveform slyon dbungert bdmurray xnox rbalint vorlon sil2100 doko 15:01 juliank: 15:02 * +1 maintenance on Monday, Tuesday - infrastructure 15:02 - autopkgtest-cloud: rebased the initial work on multiple cloud workers on top of current wip/mojo-juju-2 15:02 * +1 maintenance - packages (excluding simple retries I've forgotten about) 15:02 - toil: 15:02 + handle socket.timeout during AWS detection 15:02 + toil: add to big_packagei 15:02 - lintian vs aptdaemon: got pinged about aptdaemon failure, retried it. not sure if really +1 - lintian migrated. 15:02 - rust cleanup: 15:02 + Remove rust-num and rust-num-rational from archive (LP: #1920947) 15:02 Launchpad bug 1920947 in rust-num-rational (Ubuntu) "Remove rust-num and rust-num-rational from archive" [Undecided,Fix released] https://launchpad.net/bugs/1920947 15:02 + Remove rust-proc-macro2 and rust-proc-quote (LP: #1920957) 15:02 Launchpad bug 1920957 in rust-proc-quote (Ubuntu) "Remove rust-proc-macro2 and rust-proc-quote" [Undecided,New] https://launchpad.net/bugs/1920957 15:02 + Remove rust-derive-more from hirsute{,-proposed} (LP: #1920959) 15:02 Launchpad bug 1920959 in rust-derive-more (Ubuntu) "Remove rust-derive-more from hirsute{,-proposed}" [Undecided,New] https://launchpad.net/bugs/1920959 15:02 - non-rust cleanup: 15:02 + Remove ams.lv2 (LP: #1920961) 15:02 Launchpad bug 1920961 in ams.lv2 (Ubuntu) "Remove ams.lv2" [Undecided,New] https://launchpad.net/bugs/1920961 15:02 - synced privoxy 3.0.32-1 (upgrade from 3.0.31-1 which was failing), but needs further investigation 15:02 - remove gconf-editor again, add it to sync blocklist (LP: #1921100) 15:02 Launchpad bug 1921100 in gconf-editor (Ubuntu) "remove gconf-editor again, add it to sync blocklist" [Undecided,New] https://launchpad.net/bugs/1921100 15:02 * Spent quite a while on Monday finding, reporting, and fixing/working around issues in kernel and recovery stuff :/ : 15:02 - my lxd storage pool (btrfs) failed. btrfsck hated the FS so much it crashed. Had to setup lxd from scratch :/ (same as https://github.com/kdave/btrfs-progs/issues/318) 15:02 - when removing the old lxd storage pool LV, I noticed that lvremove failed to issue discards and tracked that down to a kernel issue, and reported it with upstream bug link (LP: #1920821) 15:02 Launchpad bug 1920821 in linux (Ubuntu Hirsute) "BLKDISCARD fails on LUKS volume hosting LVM PV" [Undecided,New] https://launchpad.net/bugs/1920821 15:02 - trying to enter root shell in friendly-recovery menu, but both the ctrl+d prompt thingy and recovery menu run at same time it seems; menu does not react to input (LP: #1920834) 15:02 Launchpad bug 1920834 in friendly-recovery (Ubuntu) "races with something, input not registered" [Undecided,New] https://launchpad.net/bugs/1920834 15:02 * Spent more time on 5.11 kernel communication inadequacies on Tuesday :) 15:02 * Reviewed some shim-review template updates 15:02 * shim-review: 15:02 - Reviewed template updates 15:02 - Answered some questions, and asked some submissions to elaborate on some points 15:02 - Reviewed Miray submission review, waiting for more input 15:02 (done) 15:03 JawnSmith: 15:03 * Testing new raspi kernel to ensure all lgpio protocols work 15:03 * basic GPIO, i2c, and pwm work so far. SPI still needs to be tested 15:03 * Writing demo scripts for an lgpio tutorial 15:03 * Basic GPIO LED toggle example 15:03 * i2c script to control an arduino and make it blink an LED 15:03 * PWM script to control fan speed 15:03 * LP: #1571506 SRU verification: passed 15:03 Launchpad bug 1571506 in initramfs-tools (Ubuntu Hirsute) "update-initramfs should include firmware from /lib/firmware/updates" [Wishlist,Fix released] https://launchpad.net/bugs/1571506 15:03 * LP: #1874824 fixing issues with pgrep/pkill when large stack limit is set 15:03 Launchpad bug 1874824 in procps (Ubuntu Groovy) "pgrep reports error "cannot allocate" when run without stack limit" [Undecided,In progress] https://launchpad.net/bugs/1874824 15:03 [done] 15:03 waveform: 15:03 * lgpio package tweaked and uploaded (LP: #1916901) 15:03 * Worked on colorzero package (new dep for gpiozero, required for bumping version) (LP: #1921391) 15:03 * Added PR for netplan multi-driver match (LP: #1918421) 15:03 * Working on pi-gadget tweaks as temporary workaround for multi-driver match 15:03 * Figured out some arm64 boot issues on new stuff 15:03 Launchpad bug 1916901 in Ubuntu "[needs-packaging] lg (lgpio, rgpio, rgpiod, rgs)" [Wishlist,Fix committed] https://launchpad.net/bugs/1916901 15:03 * Pi meetings 15:03 Launchpad bug 1921391 in Ubuntu "[needs-packaging] colorzero" [Undecided,New] https://launchpad.net/bugs/1921391 15:03 Launchpad bug 1918421 in netplan.io (Ubuntu) "netplan does not match multiple driver specifications" [Undecided,Triaged] https://launchpad.net/bugs/1918421 15:03 (done) 15:04 - Takehome test 15:04 - Backlog/Roadmap grooming 15:04 === Netplan === 15:04 - LP bug gardening 15:04 - netplan v0.102 release (FFe, SRU, lots of testing) 15:04 * migrated in HH, pending for FF & GG 15:04 - Merged 'set' CLI writeback to existing file PR#197 15:04 - Merged 'networkctl reload/reconfigure' PR#200 15:04 - Improved integration test reliability/flakyness 15:04 - Fixed some bugs in the test-suite, PR#201 etc. 15:04 - Reviewed waveform's 'driver matching' PR#202 15:04 (done) 15:04 * LP: #1717584 - redo MP after discussion. Still determining passno policy. 15:04 Launchpad bug 1717584 in curtin "fs_passno is written as 0, 0 by default." [Medium,Confirmed] https://launchpad.net/bugs/1717584 15:04 * LP: #1821412 - evaluate this fix for SRU but I have questions on it's 15:04 effectiveness on the problem. The stated fix behavior doesn't seem relevant 15:04 Launchpad bug 1821412 in update-notifier (Ubuntu) ""System program problem" report button does nothing" [High,Fix released] https://launchpad.net/bugs/1821412 15:04 to systemd systems. Next action: revisit the bug and implement a new fix. 15:04 * Subiquity - enable selection of updates during install thru API - code 15:04 (done) 15:04 probably done, test underway 15:04 sponsored F and G SRUs for LP: #1892367 15:04 merged test case for amd64 netinstall of server live 15:04 fixed an apport issue with retracing /usr/lib/netplan/generate crashes 15:04 updated apport code in the production Error Tracker 15:04 Error: Could not gather data from Launchpad for bug #1892367 (https://launchpad.net/bugs/1892367). The error has been logged 15:04 reported LP: #1920568 regarding updating the autocert charm 15:04 pinged IS regarding updating ddebs key for prod Error Tracker 15:04 merged autopkgtest-cloud MP from ginggs 15:04 sponsoring report change reviews for seb 15:05 Launchpad bug 1920568 in autocert-charm "Please update the autocert-charm with latest charmhelpers" [High,Fix released] https://launchpad.net/bugs/1920568 15:05 sponsoring report change reviews for seb 15:05 uploaded apport to hirsute fixing LP: #1920837 15:05 attended a meeting with some Ubuntu flavour representatives 15:05 uploaded Tiago's popcon changes for LP: #1921178 15:05 candidate interview 15:05 Launchpad bug 1920837 in apport (Ubuntu) "apport bugs from official raspi or riscv images are not identified" [High,Fix released] https://launchpad.net/bugs/1920837 15:05 Launchpad bug 1921178 in popularity-contest (Ubuntu) "stop trying to send data to Ubuntu's inactive server" [Medium,Fix released] https://launchpad.net/bugs/1921178 15:05 xnox: 15:05 fixing riscv kernel config & l2cache driver, local build done, need to retest from cold boot before submitting to the kernel team 15:05 shimx64.efi 15.3 is built and is good; however launchpad is incorrectly signing it, preparing sru of sbsigntool from focal to bionic for launchpad. This blocks submitting shim for signing. 15:05 fwupdate: synced fixes into hirsute, and it has SBAT support. But it will need SRUs to stable series.... or maybe one fwupdate? 15:05 one grub - everything is now lovely in -proposed in all the series 15:05 Openssl discussions & Spec discussions for hybrid classic/core boot 15:05 rebuilding rustc again with a better llvm s390x patch 15:05 done 15:05 balint is out so vorlon 15:06 * caught up with email from 2 weeks ago, I think 15:06 * continuing archive cleanup work in the post-freeze hirsute 15:06 * removed two of the longest-lingering rust packages in -proposed, thanks juliank for doing the analysis 15:06 * discussions around Ubuntu installs for a new class of x86 device 15:06 (done) 15:07 sil2100: 15:07 - Was off on Monday 15:07 - SRU reviews and releases 15:07 - Product discussions 15:07 - Late for the TB meeting! 15:07 - PR review for netplan's reload/reconfigure networkd instead of restart 15:07 - A quick HWE meeting 15:07 - ESM britney: 15:07 * Put some MPs for review 15:07 * Investigated into OpenID integration, quite easy and nice 15:07 - Interviews 15:07 - Preparing ubuntu-image 1.11 low-impact release 15:07 * Prepared FFe, got it approved 15:07 * Uploaded packages and SRUs 15:07 - NEW review of lg-gpio for Dave, accepted with small changes 15:07 - Deployed and tested the new daily-canary cdimage implementation for canary images 15:07 - Modified the needrestart sanity test to skip some tests when in a container (for the armhf case) 15:07 - Help with hints 15:07 (done) 15:08 any questions on status? 15:09 #topic Release Incoming Bugs 15:09 #link http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-hh-incoming-bug-tasks.html#foundations-bugs 15:09 bug 1821415 has been tagged for the desktop team 15:09 bug 1821415 in policykit-1 (Ubuntu) "pkexec fails in a non-graphical environment" [Low,Triaged] https://launchpad.net/bugs/1821415 15:10 bug 1896186 was meant to be tagged notfixing which I've done 15:10 bug 1896186 in linux-firmware-raspi2 (Ubuntu) "Raspberry Pi HDMI output looks dull, low contrast" [Low,Triaged] https://launchpad.net/bugs/1896186 15:10 I spoke with some flavours about bug 1842047 15:10 bug 1842047 in ubiquity (Ubuntu) "Flavors should use their slideshows in oem-config" [Wishlist,Confirmed] https://launchpad.net/bugs/1842047 15:11 So this is actually about the slides what appear when the system is shipped to the end user e.g. first boot. 15:11 MATE installs end up seeing the Ubuntu slideshow 15:11 1821415 => but fixing it in polkit is hard; hence desktop team notfixed it => are any workaround we can apply in apport instead? or do they not work for how things apport does? 15:12 xnox: I was having difficulty launching pkagenttty (sp?) 15:12 bdmurray: =( 15:12 suspected so, not sure if anybody uses it. 15:13 to be more specific launching it in python and then calling pkexec 15:13 The flavours understand we are close to release but would like to see the oem config bug fixed for II. Does that seem like something we could schedule? 15:15 I'll retag it rls-ii-incoming 15:16 rls-gg and rls-ff have nothing worthy of discussion 15:16 so on to vorlon 15:17 I'll jump the gun about pexpect colin added upading the buildds to his todo list 15:17 [LINK] https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses_by_team.html#foundations-bugs 15:18 ok so that's pexpect addressed 15:18 glibc, I believe rbalint has an MP for fixing up remaining hints to let it through; so we should see that get through today 15:18 iproute2 vs systemd/ppc64el (again?) 15:19 looks like that might be fixed by a retry, I'll take it (was my upload) 15:19 I'll retry software-properties on armhf 15:19 systemd is listed as waiting on some armhf autopkgtest results... which are sure to never arrive at this point since they're not in the queue. I'll retrigger those. 15:20 apt and dpkg are candidates - anything blocking them? 15:20 dpkg should be migrating 15:20 apt released 15:20 looks like they've been accepted 15:20 (since the chrony regression is worked on and in-flight) 15:20 apport v binutils? 15:21 that's me 15:21 ok 15:21 then that's it 15:21 bdmurray: back to you 15:21 # AOB 15:21 #topic AOB 15:21 I have something, if I may 15:21 Europe will be switching timezones on Sunday, back to the usual schedule 15:22 ahasenack: you may 15:22 I'd like to promote rsyslog-gnutls to main in bionic+. It was just done for hirsute: https://bugs.launchpad.net/ubuntu/+source/rsyslog/+bug/388605 15:22 Launchpad bug 388605 in rsyslog (Ubuntu Groovy) "[MIR] rsyslog" [Undecided,New] 15:22 the MIR back then approved src:rsyslog 15:22 but nothing pulled rsyslog-gnutls into main, so it was left in universe 15:22 I'm wondering how we could do this for stable releases now 15:24 do you want it promoted because it will be seeded somewhere now? 15:24 it makes no practical difference for security support since the source is already in main 15:24 it's not seeded yet, that would be one way to have it promoted I guess, like we did for hirsute 15:24 ahasenack: you need to propose a seed change. i.e. into like cloud-supported one. 15:24 I asked the secteam, they said if a vulnerability affected only this plugin, they would see this package is in universe and probably not update it 15:25 ok I'd prefer we not go through this process just to retroactively change the component of a binary package 15:25 I see 15:25 so the process is to make sure the package is in -updates, since the release pocket is immutable; this may be just a copy from release to -updates 15:25 and then an override 15:25 rmadison, for those who haven't run it: https://pastebin.ubuntu.com/p/h4XfQ76hZy/ 15:25 and a seed change =) 15:25 and as xnox says, we should seed it for bookkeeping purposes, though in practice no one looks at component-mismatches post-release 15:26 how would I proceed, make an MP for a seed change? 15:26 maybe we should have per-series component-missmatches reports, even if we don't action them. 15:26 ahasenack: yes. 15:26 running a report that we won't look at - pass :) 15:26 you want it against cloud-supported? 15:27 we did it in a sysadmin seed for hirsute 15:27 ahasenack: or any other appropriate place. 15:27 ok 15:27 I can do that, for all bionic+ 15:27 ahasenack: there is server-supported too => if server team will be supporting it. 15:27 bionic, focal and groovy 15:27 it's a foundations package 15:27 ahasenack: or you can install it by default in ubuntu-server.... if you want it to be always avilable/installed 15:27 (but that's a bit heavy weight) 15:27 ahasenack: seeds are product based. there is no "foundatins-supported" =) 15:27 no, just in main, not installed by default 15:27 it is not desired to install it by default, not even as recommends 15:28 ahasenack: cpaelzer: cloud-supported are teh CPC images/products, hence i see that as suitable. 15:28 ok, so seed change, then I ping an archive admin? 15:28 to copy it to main/updates 15:28 only focal had an update for it 15:28 (one day CPC may say actually this is no longer used, etc.) 15:28 bionic and groovy have it in the release pocket only 15:29 ahasenack: yes 15:29 vorlon: xnox ok, thanks 15:29 #link https://magenta.jak-linux.org/ubuntu-archive/distcheck/hirsute/release.txt 15:29 lots of missing build-depends on missing dh-systemd:amd64 15:32 okay, anything else? 15:32 I'll be out Thursday/Friday of next week. I'm on +1 maintenance until then 15:32 I'll be out tomorrow 15:33 okay, thanks everybody! 15:33 o/ 15:33 #endmeeting