Foundations Team Updates - Thursday 06 October 2022

Last week’s update can be found here: Foundations Team Updates - Thursday 29 September 2022

2 Likes

ubuntu-image

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
    • MP: 430840 - document current Curtin behavior with respect to interpretation of size units
    • MP: 430914 - fix wipe directive handling on an extended partition
  • 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

Apport

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