Last status can be found at: Foundations Team Updates - Thursday 16 November 2023
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
- Merges:
- 1.40-1ubuntu1 : libnet-dns-perl package : Ubuntu
- 2:4.0.4-2ubuntu1 : procps package : Ubuntu + upstream fixes
- 0.10.2-1.1ubuntu1 : libcbor package : Ubuntu + forwarded upstream
- Some TIL/universe merges and syncs
- component-mismatch:
- Systemd reviews:
Netplan
- access points review + SRU, https://pad.lv/1809994
- Focal/UC20 crash SRU verification, https://pad.lv/1959570
- review EAP+PSK password PR, https://github.com/canonical/netplan/pull/416
- review & merge /run/NetworkManager permissions PR, https://github.com/canonical/netplan/pull/422
Misc
- plenty of “Greenhouse gardening” (written interview, take-home tests)
- Interview
- Backlog & sprint follow-up
- Pulse planning
1 Like
1 Like
Distro
- investigating armhf issues with @mkukri : it turns out that it was caused by -fstack-clash-protection which readiness on armhf is still being debated; this has been enabled through dpkg buildflags
- MR: Merge into ubuntu/devel : ubuntu/devel : lp:~adrien-n/ubuntu/+source/dpkg : Git : Code : dpkg package : Ubuntu (yet to hit the archive)
- affected packages for sure: libxml2, libarchive, gnutls
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
- Java 21 migration. Raised MRs against reverse dependencies of OpenJDK in Debian that FTBFS.
- Upstream backport request for LP#1892340 accepted and merged after a long wait.
- Reviews of three blog post drafts completed.
Distro
- proposed-migration bug: Fixed LP#2044109 by MP#456008. Thanks to @vpa19771 for a code review and suggesting a better fix and to @tsimonq2 for sponsoring.
- merge task: dnspython merged from debian/sid using MP#455854. Thanks to @costamagnagianfranco for sponsoring.
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 shift this week (will post the report to ubuntu-devel at EOW)
- fixed various autopkgtest failures in nvme-stas (need sponsor for Bug #2043792 “nvme-stas 2.3-1 autopkgtest failure on all archite...” : Bugs : nvme-stas package : Ubuntu)
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
- Prepared Rust 1.74 update
- Prepared Bingen 0.65 for the kernel team
Distro
- Finished investigating the proposed-migration of libstring-license-perl
- Finished merging of icu
1 Like
- Patch piloting on Monday
- Updated PPA with temporary fan fix to apply patch to latest kernel (LP: #2041741)
- Merged sbuild (LP: #2044261)
- Requested sync of xfsprogs after merge was redundant (LP: #2044367)
- Testing Pi images for @upils
1 Like
Distro
- distro-info and distro-info-data: SRU uploads for Add/Update Ubuntu 24.04 Noble Numbat
Apport
Sponsoring
- Worked on ubuntu-sponsoring (the code that generates the sponsoring report)
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:
- merge 3.0pl1-178
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