Last week’s update can be found here: Foundations Team Updates - Thursday 29 September 2022
ubuntu-image
- Created PR to support rootfs from tarball
- Created Miscellaneous cleanup PR
- Planning meetings to discuss tarball GPG verification
- Lots of manual testing of building Pi images
Hiring
- Graded quite a few take home tests
- Did a couple interviews
Other
- Bug triage shift
- Reviewed/merged/sponsored ubuntu-release-upgrader for @enr0n
- Golang 1.18.7 and 1.19.2 in Debian
- 1.19.2 merged to Ubuntu
- Applied to be Debian Maintainer
2 Likes
subiquity / curtin
focused on fixes for autoinstall with size of partition automatically determined.
- Opened PR PR 1445 that addresses:
- LP: #1991929 - wrong computation of gaps when a partition has size: -1
- LP: #1991413 - subiquity crashes when a partition has size: -1 but offsets are not specified
- issues in unit tests using wrong partition table
- functions that mistakenly assumed a GUID table was used
- When all fixes are merged, the test-case from https://bugs.launchpad.net/subiquity/+bug/1989977 is now green.
2 Likes
- subiquity
- PR: 1439 - another round of merges for Kinetic
- tag 22.10.1 build for Kinetic
- Write spec on how Autoinstall works today, from the installer client perspective
- Write spec about making Subiquity / Curtin robust to Apt errors
- Roadmap planning
- curtin
- klibc - accepted
- review several candidate code packets and prepare questions for technical interview
- bug triage shift
2 Likes
systemd
- Added Kinetic release note entry for systemd
- Investigating ppc64el autopkgtest issues
ubuntu-release-upgrader
- Fixed LP 1964036 “Firefox icon missing from panel following Kubuntu upgrade 20.04->22.04”
- AFAICT this doesn’t resolve the icon issue, but it does fix u-r-u to leave the snap transition to the firefox deb
- Fixed LP 1985964 “UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x8b in position 1: invalid start byte”
- Fixed LP 1991096 “Upgrading Lubuntu and/or Kubuntu Jammy to Kinetic fails when using GUI”
Other
- Provided a patch for LP 1991199 “sshd port migration is missing two config lines from jammy to kinetic”
- Bug Triage 2022-09-30
- Review systemd generator approach in LP 1991592
2 Likes
Distro
- audacity: Synced 3.2.0+dfsg-1 to kinetic (https://bugs.launchpad.net/ubuntu/+bug/1991252)
- apport:
- Fixed bug #1991200
- Tried to reproduce Ubuntu bug #1990658 but failed to do so
- Reviewed and merge debuginfod adjustment Ubuntu bug #1989803
- Uploaded 2.23.1-0ubuntu1 to kinetic
- libevent: version 2.1.12-stable-5 fails to build from source due to the removed symbol evutil_secure_rng_add_bytes (LP: #1990941). I worked on a library transition for it.
- distro-info: Fixed Ubuntu bug #1991606 upstream
Apport
- Released 2.23.1
- Documented release process: https://github.com/canonical/apport/pull/15
- Add CI tests for testing against installed Apport: https://github.com/canonical/apport/pull/16 and https://github.com/canonical/apport/pull/18
- Fixed fluctuating code coverage: https://github.com/canonical/apport/pull/17
2 Likes
- Working on RPi.GPIO->lgpio shim (about 70% working now)
- Necessary as it turns out the PaPiRus depends on this (without actually declared it…)
- cloud-init setting hostname (LP: #1991261) turned out to be invalid, but did lead to a change in kinetic’s c-i meta-data
- Reviewed an ubuntu-image PR for @jawn-smith
- Reviewed another ubuntu-image PR for @jawn-smith
- Tested new
ubuntu-image
with jammy and kinetic images and made sure they booted - Prepped updates for the pi-gadget to deal with cloud-init deprecations in kinetic
2 Likes
Release Team
- kicked off a stable build of intel-iot UC20 per @jawn-smith’s request
- turned on UC22 builds of intel-iot
- merged @waveform’s branch of meta-release to fix the fact that UC22 raspi images were not shown to rpi-imager
- lots of queue reviews together with @ginggs
SRU
- released ubuntu-advantage-tools for the Ubuntu Pro product launch
General
- Bug Triage day on Monday, first time
- Sponsored
ubuntu-release-upgrader
upload for @enr0n - Sponsored
update-manager
upload for Renan Rodrigo - Interview a candidate for Foundations manager role
- cross-team interview for a candidate in Commercial Systems
2 Likes