Previous status can be found here: Foundations Team Updates - Thursday 17 November 2022
Distro
- merge party organization & paperwork
- merges netplan.io (partial), liburi-perl, e2fsprogs, shadow
- sponsoring socat sync for @danilogondolfo
- MIR: more openjdk-17-doc investigation
Netplan
- NetworkManager build recipes & NM 1.40 compat:
- review & merge memory leak PR#297
- bug grooming: snapd regression https://bugs.launchpad.net/netplan/+bug/1997467
- prepare “netplan set” (snapd integration) regression fix PR#229, https://pad.lv/1997467
- prepare NetworkManager 1.40 compat & yaml file permission fixes PR#300
Misc
- candidate interviews
- take-home test reviews
- Publish “Netplan Everywhere” call-for-testing: Call for testing: NetworkManager YAML settings
2 Likes
flash-kernel
- Add Microchip PolarFire Icicle Kit and LicheeRV Dock in Jammy
u-boot, u-boot-nezha, opensbi, hart-software-services
- Test SRUed packages in Jammy
Misc
- Review take-home tests
- Prepare for RISC-V summit
2 Likes
I’d been on vacation for a couple of weeks 'til Tuesday, so my week has been short:
- Rust toolchain work (rustc 1.62 uploaded to lunar, 1.63 WIP, cargo 0.63 WIP)
- Take-home tests review
- “Idiomatic Rust” consulting for the Desktop team
2 Likes
- Starting to investigate autopkgtest regressions triggered by Python 3.11
- Retrying r-bioc-* builds in the correct order
- Sponsored flash-kernel SRU for @xypron (LP: #1997371)
- Merge party:
- Sync’d source-highlight
- Merged libdebian-installer
2 Likes
subiquity
- more specwork to reduce number of crashes caused by APT errors
- continuing the POC with mirror testing
- reworked implementation of SSH keys import
- keys are now imported by the server process ; client consumes an API to get the signatures
- queries to fetch keys from launchpad / github now properly honor proxy settings
- PR 1490 [merged]
- opened PR 1489 [merged] to include more context when a subprocess exits abnormally.
- investigated broken CI on lunar. Turned out to be a regression in cloud-init. Opened LP: #1997559 which is being addressed by the server team.
- opened LP: #1997538 (standard server installs are crashing early on devel branch) and working on a fix for it.
distro
- uploaded debdiff to merge debian-goodies.
- opened MP 433282 to address crash of oem-config-kde.
2 Likes
Distro
- Tested and synced socat from Debian
Netplan
2 Likes
shim
- shim submitted
- minor shim reviewing
- checking the shim for the flags MS requires
- reviewed PR: Add validation function for Microsoft signing #531
merges
- merged xfsprogs
- merged intel-microcode
grub
- working on fixing grub-multi-install offering wrong devices as ESP, not recognizing /dev/vda
- filed grub2: LP#1997795 grub-multi-install offers wrong devices as ESP
- filed grub2: LP#1997797 grub-multi-install does not recognize /dev/vd* virtio devices
- filed grub2-signed: LP#1997779 grub2-signed postinsts need to source debconf
- rebased the branch with the fix for 1997795
- trying to coordinate uploads with the security update, it’s all pretty confusing
misc desktop stuff breaking my workflow
- tried figuring out why firefox --class was not working; answer: gnome groups based on the snap, no way to have “sub applications” or whatever; should open discussion on snapcraft how to handle this (and PWAs in Chrome)
- chrome most of the time fails to do the startup notification, resulting in it not being available in alt+tab (or accessible by shortcut; if I’m on another virtual desktop and press Win+1 it should open and switch to Chrome); so filed chrome bug #1393062 and provided some more reproducers. Turns out this only happens with my specific profile and it works fine in another profile, very odd.
days off
I am off the next two days, back on Tuesday.
2 Likes
Distro
- Research packages that are using dhclient (which is end-of-life)
- usrmerge: Merge from Debian, upload 33ubuntu1
- apport:
- Verified Ubuntu bug #1867204 and Ubuntu bug #1962454, the SRU updates landed in jammy-updates and focal-updates
- Uploaded SRUs for focal and jammy to fix more bugs (bug #1947425, #1947800, #1964828, #1967965, #1889443)
- Uploaded 2.23.1-0ubuntu4 to enable Launchpad crash reports for lunar
- Uploaded SRU for bionic to fix the failing autopkgtest and other common crashes
Apport
- Fix fluctuating code coverage: https://github.com/canonical/apport/pull/28
- fix: Catch FileNotFoundError for missing desktop files: https://github.com/canonical/apport/pull/27 (LP: #1997753)
2 Likes
- Investigating disk encryption for Pi desktop images (partition/fs growth first)
- Finished testing of Pi firmware update; now awaiting migration before SRU (LP: #1989713)
- Reviewed and sponsored u-boot related updates for @xypron (LP: #1996285, LP: #1995848, LP: #1997035)
- Prepped u-boot merge (but awaiting queue shrinkage before upload)
- Re-checked initramfs-tools merge (LP: #1988418); ready for review
- Working on sbuild merge
2 Likes
- investigated an openssl issue but we probably won’t fix it for jammy or kinetic (no high-enough motive) (bug #1994165)
- spent time on +1 maintenance but didn’t fix much due to the size of the queue and how tangled everything is (some central packages can’t migrate because all of their tests haven’t passed and therefore everything that depend on these new package cannot migrate either; plus several spurious fails due to timeouts or connection errors)
- started a couple short CSS/JS changes for the autopkgtest report in order to make them lighter for browsers; waiting for queues to shorten in order to also see how the reports look like when the queues are “normal”
- upgrading strace to 5.19 in order to match the 5.19 kernel
- started review with Steve for crypto spec, will push that to a wider audience next monday (bug #1990964)
2 Likes
First week in the team.
Learning internal procedures and going through the tutorials
1 Like