Foundations Team Updates - Thursday 17 November 2022

Previous status can be found here: Foundations Team Updates - Thursday 10 November 2022

2 Likes

Short week due to illness

ubuntu-image

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

Netplan

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

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 and userlint 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 and fortunes-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