Foundations Team Updates - Thursday 23 November 2023

Last status can be found at: Foundations Team Updates - Thursday 16 November 2023

2 Likes

ubuntu-image

  • PR # 157 - Use eatmydata to speedup image build
    • merged
  • PR # 159 - Always look for the gadget.yaml file in the same place
    • merged
  • PR # 158 - Check dependencies vulnerabilities
    • merged
  • PR # 160 - Distinguish build and target components
    • merged
  • PR # 161 - Improve unit tests
    • waiting for a review
  • PR # 165 - Improve spread tests
    • improve spread tests to have a better confidence the tool is working properly before a new release
    • still WIP and waiting for some account setup to run on google machines.
  • SRU for LP #2025339 rejected. I proposed the PR # 13373 on snapd to fix it.
    • waiting for a review

imagecraft

  • working on the design of the imagecraft.yaml configuration file
  • experiments with the overlay mechanism of the crafts lifecycle
1 Like

Distro

Netplan

Misc

  • plenty of “Greenhouse gardening” (written interview, take-home tests)
  • Interview
  • Backlog & sprint follow-up
  • Pulse planning
1 Like

Documentation

Subiquity

  • PR #1876 - Unifying screen titles + lang. fixes

Ubuntu Packaging Guide

  • PR #41 - Fix invalid link
  • PR #43 - Adopt docs Starter Pack
1 Like

Distro

Armhf 64-bit time_t analysis

  • Updated and merged several older changes
  • Store results and quirks in sqlite to enable easier richer exploitation
  • Don’t diff dumps anymore but instead storing them for later: diffing is expensive and can be done on non-armhf hardware
  • Preparing a list of most common dependencies so that we can avoid installing/uninstalling them repeatedly
1 Like

Go

  • Backport golang-1.21 to Bionic and Xenial for ESM.
  • Backport trimpath fix in dh-golang to be compatible with golang-1.21 on Bionic.
  • Investigating failing tests (related to gcc-5 compatibility) on armhf & ppc64el for golang-1.21 on Xenial.
1 Like

Network Manager

  • Investigated and replied LP bugs reported by users

Netplan

  • Mainly working on a PoC of an integration between Netplan and Network Manager without using libnetplan directly. The idea is to improve security by having a confined external tool that will import NM connections. PPA for testing.
  • Prepared an update for Noble and SRU for Mantic with some improvements related to access-points parsing LP#1809994
  • Played a little with libnetplan bindings for Rust and serde.
1 Like

OpenJDK

Distro

Misc

  • Weekly Adoptium working group meeting
  • Engagement Survey
  • Planning/documentation of a couple of low priority tasks for 24.04
1 Like

Another short week (1 day off)

subiquity

  • Fix image building LP: #2044239
  • Triaged countless bug reports
  • More discussions on NVMe over TCP
  • Merged profiles for kvm-tests PR 1868

distro

1 Like

Short week due to holidays and swap days after the Riga engineering sprint - was out Wednesday of last week through Monday.

distro

  • Working on kernel-wedge merge

dotnet

  • Attended weekly .NET partners sync meeting
  • Working on Snap packaging .NET SDK
1 Like

Rust

Distro

  • Finished investigating the proposed-migration of libstring-license-perl
  • Finished merging of icu
1 Like
1 Like

Distro

Apport

Sponsoring

proposed migration

  • python-tz 2023.3.post1-1 migrated after retriggering tests and testing against migration-reference/0.
1 Like
  • (Internal) specification for automated bootloader testing
  • Fix LP#2043995
  • Merged zlib, cryptsetup, libarchive, anacron, libvpx
  • Various rabbit holes stemming from proposed migartion problems, mostly armhf breakage
1 Like
  • Sponsor python-uefivars and ubuntu-boot-tests for Mate
  • Sponsored grub2-unsigned, signed noble uploads
  • Submitted grub2-unsigned/mantic for signing
  • Submitted grub2-unsigned/{jammy,focal} for signing
  • APT 2.7.7 fixes ?garbage pattern and other things
  • python-apt 2.7.0 fixes Python 3.12 support
  • Some shenanigans on Mattermost
  • Patch pilot
1 Like

cron:

openjdk-21:

  • SRU, 21.0.1+12 uploaded to focal and jammy proposed

maven:

  • SRU was uploaded to focal (in upload queue)

Thanks to @tsimonq2 for sponsoring.

openjdk-21 default migration:

2 Likes