Previous status can be found here: Foundations Team Updates - Thursday 10 November 2022
Short week due to illness
ubuntu-image
- Opened PR to improve error messaging
- Addressed comments and merged [PR to clean up test artifacts](https://github.com/canonical/ubuntu-image/pull/97]
- Got rootfs tarball generation almost working. Still having some issues with symbolic links
Misc
- Lots of take home test reviews
- Candidate interviews
- Working on snapping speech to text software with Accessibility guild
- Merged Golang 1.19.3 from Debian
3 Likes
livecd-rootfs
- Created merge request to enable building LicheeRV and PolarFire Icicle Kit in Jammy
OpenSBI
- OpenSBI 1.1 has been added to kinetic-proposed and jammy-proposed to provide emulation of the RISC-V fence.tso instruction missing on the Allwinner D1 SoC.
u-boot-nezha
- Rebuild in Kinetic has been sponsored to fix the fence.tso emulation by integrating the updated OpenSBI.
- Update in Jammy has been sponsored to provide the fence.tso emulation and to add U-Boot for LicheeRV
uboot
- Fixed probing of virtio devices (LP: #1996285) in lunar-proposed.
- SRU to Kinetic still needed.
StarFive VisionFive 2
- Board received. Runs with Kinetic desktop and vendor kernel. Ubuntu kernel missing.
4 Likes
Distro
- ubuntu-image review, PR#97
- MIR openjdk-17 investigation (seed change, cc @doko)
- handle stale “ccid opensc pcsc-lite” MIR, https://pad.lv/1892559
Netplan
- netplan-dbus review PR#294
- OVS fixes review, PR#295, cc @danilogondolfo
- NetworkManager noi386 fixes & preinst maintainer script for settings backup, https://git.launchpad.net/network-manager/log/?h=netplan/jammy
- NM build recipe (jammy), https://code.launchpad.net/~canonical-foundations/+recipe/network-manager-netplan-jammy
- porting libnetplan integration to NM 1.40 (ongoing)
Misc
- candidate interviews
- plenty take-home test reviews
- analyzed broken laptop, bought new one, setup fallback machine
- training formalities & mental health training
3 Likes
Short week (2 days off)
subiquity
- Spec work for making Subiquity more robust to APT / mirror errors.
- Started working POC for more robust APT in Subiquity.
- Discussed NVME & multipath stuff with Michael.
misc
- mental health related training
2 Likes
Short week, two days off to visit family
systemd
- Merge systemd 252 from Debian
- Fixing failures in new upstream tests
- Followed up on upstream PR for NIC rename fallback
Other
- Talked with @bdrung about systemd-coredump
- Working on restoring reboot required notification to update-notifier
- Working on getting openssh migration in kinetic and lunar
- Open enrollment meeting
2 Likes
- Working on the Python 3.11 as a supported version transition (investigating build and autopkgtest failures)
- Uploaded no-change rebuilds for some entangled transitions; draco, mumps, petsc, et al
- Merged cython
- Looked at sponsoring another dotnet 6 upload after it was bootstrapped on arm64
2 Likes
Distro
- libnvme: Forwarded Ubuntu patch to Debian and then synced libnvme 1.2-2
- nvme-cli: Filled out SRU template for Ubuntu bug #1980820
- opensbi: Sponsored jammy SRU (LP: #1995261)
- python-tz: SRUs for jammy and focal to update to latest tzdata (LP: #1995864)
- u-boot-nezha: Sponsored jammy upload for LicheeRV support (LP: #1996790)
Apport
- Address complaints from pylint 2.15.5: https://github.com/canonical/apport/pull/25
Other
- Investigated which packages use dhclient from isc-dhcp-client (which will be end of life soon)
- Migrated several bzr repositories to git. Published
bzr2git
anduserlint
on https://github.com/bdrung/bdrung-scripts/
2 Likes
Netplan
- Working on the new API spec: (draft) PR#296
- Tracked and fixed a bunch of memory leaks (included in the PR above)
- Testing the integration of C unit tests in Netplan with cmocka (included in the PR above)
Misc
- Finished all the onboarding trainings
- Ubuntu Maintainers Handbook reading and practicing
2 Likes
Release Team
- Continued work on opening lunar: branched livefs records so image builds can happen
- Kicking proposed-migration due to a stuck job after a data center outage
- Assisted with bzr->git migration for Release Team branches
Archive
- NEW processing for lunar Debian syncs
- bootstrapping of
dotnet6
for arm64
Misc
- Completed beginning-of-cycle, touched-it-last merges
- Caught an impending firestorm early and cut it off at the pass, removing
fortunes-off
andfortunes-es-off
from lunar bug #1996682
3 Likes
- More work on Pico-related things
- Still testing update for Pi firmware (LP: #1989713)
- Bumped lg-gpio in lunar (LP: #1992107)
- Bumped rpi-imager in lunar (LP: #1990983)
- Got MOTU (you can all start the countdown for when I break the archive … again)
2 Likes
Crypto/security
- Work towards being more cohesive when it comes to everything crypto at Canonical; meetings, meeting notes and more discussions
- PoC for detecting builtin crypto (i.e. not using libs like openssl and gnutls)
- Specification work towards a tool for managing configuration fragments related to crypto across packages
2 Likes
- grub CVE and shim 15.7 upstream coordination and preparing shim submission
- just now fixed my mail stack (lieer)
- calls about update-notifier
- written interviews
- upgraded to lunar
2 Likes
- subiquity
- specifications work
- +1 - looking at universe packages affected by python 3.11
- triggering retests when I confirm they pass locally on am64 (30+ so far)
- aiocoap - have a partial fix for python 3.11 incompat, documented more of the bug upstream
- cloudpickle LP: #1996655 / debbug 1024205 - backported commits from upstream and uploaded, but is incompatible with the python 3.11.0-3 package while working with 3.11.0-1. Investigating.
- django-assets LP: #1996828 / debbug 1024287 - single commit backport from an open PR, uploaded and forwarded to Debian.
- more in progress, see full report later today
2 Likes