Previous status: Foundations Team Updates - Thursday 2024/08/08
Next status: Foundations Team Updates - Thursday 2024/08/22
1 Like
imagecraft
- PR # 53 - Make imagecraft build an image
- Fixed and merged
- Opened sources module unaware of the environment · Issue #806 · canonical/craft-parts · GitHub
- PR #54 - Migrate to craft-application 3.X
- Needed to properly select the build provider (and specifically multipass)
- Removing some code (now in the libs) and adapting to new concepts (BuildPlanner, etc.). This kind of things is “safer” to do now that we have basic spread tests.
- Faced an issue with
package-repositories
stanza. Found a hacky solution to “bypass” the craft framework behavior. This is showing that we need to be very careful when we want to use a top level key in the configuration file because it could be used by the craft framework to do things we do not want. - In review.
ubuntu-image
- PR # 241 - Clean /dev/, /run/, /sys/
- Merged.
- PR # 188 - Improve the manual “execute” customization
- Rebased and improved some tests
- Still WIP.
Misc.
- Reviewed several specs
- Ubuntu Threat Model
1 Like
Subiquity
- PR #2026 - Rework PR for spoofing hardware in Subiquity to test driver installs on a virtual machine. Now passes modaliases along the kernel command line, which is pretty convenient.
- PR #1901 - Updated PR for user facing autoinstall validation script to better outline the current limitations.
- PR #2051 - Update autoinstall reference with examples for the command controllers.
- code review, bug triage
Distro
- Updated the wiki page on mirrors to list existing mirrors and how to find out which mirror is the country mirror.
- Final SRU verification for LP: #2067775 and later a round of confirmation that the apport SRU landed in the daily builds resulting in an updated package hook for subiquity.
- Currently working a merge for util-linux.
1 Like
DebConf24 (report) and PTO in the previous weeks.
Distro
- MIR gcc-14 seed change, ~ubuntu-core-dev/ubuntu-seeds/+git/platform - [no description]
- MIR ubuntu-x13s-settings subscribe & update case, Bug #2074078 “[MIR] ubuntu-x13s-settings” : Bugs : ubuntu-x13s-settings package : Ubuntu
- review & sponsor Noble SRU, Merge into ubuntu-noble : noble_1.0.1-1ubuntu1 : lp:~danilogondolfo/netplan/+git/ubuntu : Git : Code : Netplan
- MIR: move sysprof status forward, Bug #2066269 “[MIR] sysprof” : Bugs : sysprof package : Ubuntu
- Debian Networking BoF, https://debconf24.debconf.org/talks/10-past-present-and-future-of-networking-in-debian/
Netplan
- Netplan in Debian-Installer blog post, https://blog.slyon.de/2024/07/30/creating-a-netplan-enabled-system-through-debian-installer/
- bug grooming
- review & merge try tutorial, Add netplan try to netplan tutorial by davidekete · Pull Request #494 · canonical/netplan · GitHub
- review TiCS CI, Add a scheduled workflow to run TICS by daniloegea · Pull Request #498 · canonical/netplan · GitHub, ci: run meson tests with unbuffer by daniloegea · Pull Request #501 · canonical/netplan · GitHub
- review & merge docs CI & spelling fixes, Update the docs checks runner to ubuntu-latest by rkratky · Pull Request #500 · canonical/netplan · GitHub, Add spelling exceptions by rkratky · Pull Request #499 · canonical/netplan · GitHub
- review security retrospective blog post
- review & merge NM ipv4.route-metric (ProtonVPN) fix, netplan ignores NetworkManager ipv4.route-metric (LP: #2076172) by calexandru2018 · Pull Request #495 · canonical/netplan · GitHub
- review & merge umask fixes, Change default umask when creating dirctories (LP: #2076319) by rmalz-c · Pull Request #497 · canonical/netplan · GitHub
- review & merge CI migration to 24.04/Noble, ci: migrate to Ubuntu 24.04 by daniloegea · Pull Request #465 · canonical/netplan · GitHub
- netplan 1.1, https://blog.slyon.de/2024/08/14/netplan-v1-1-released/
- Network abstraction discussions
- forming Debian Networking team, https://tracker.debian.org/teams/networking
Misc
- hiring
- pulse planning
- security training
1 Like
- livecd-rootfs
- planning for handling of kernels related to Kernel Version Selection for Ubuntu Releases
- testing and implementing kernel in minimal layer
- spotted a build speedup in livecd-rootfs for ubuntu-server and minimized cloud targets, I expect a ~4 minute time reduction for these builds
- subiquity
- Merge into ubuntu-bugpatterns : ubuntu-bugpatterns : Code : Apport - first MP against bug patterns for casper MD5 check for subiquity
- patch pilot
- greenhouse
1 Like
Go
- golang-defaults/1.23 has migrated
- Fixing packages that are FTBFS with golang-1.23
- Uploaded following packages with fix to Debian
- ffcvt/1.7.6-2
- golang-step-crypto/0.24.0-2
- golang-github-google-wire/0.6.0-1
- golang-github-cockroachdb-apd/3.2.1-1
- golang-github-sasha-s-go-deadlock/0.3.3-1
- golang-github-petermattis-goid/0.0~git20240813.4fcff4a-1
- golang-github-traefik-yaegi/0.16.1-2
- golang-github-prometheus-client-golang/1.19.1-2
- golang-github-labstack-echo/4.12.0-1
- hugo/0.129.0-2
- golang-honnef-go-tools/2024.1
- golang-github-lucas-clemente-quic-go/0.46.0
- golang-github-docker-spdystream/0.4
- delve/1.23
- Merged the following packages to fix FTBFS
- containerd/1.7.18~ds2-1ubuntu1 thanks @lucaskanashiro for sponsoring
- docker.io/26.1.4+dfsg2-1ubuntu1, golang-github-containers-common/0.58.2+ds1-3ubuntu1, thanks @ginggs for sponsoring
- Uploaded following packages with fix to Debian
- 1.23 track is added to the Go snap.
1 Like
- Upstream GRUB NX work
- Reviewed “preinstall: Add checks for platform firmware protections #316”
- Prepared cd-boot-images-{amd64,arm64} SRUs for Jammy
- (Very little so far) GRUB hwe backport work
1 Like
dotnet
- Added dependency mount units to .NET content snaps to make them standalone and remove the need to install dependency content snaps, e.g. SDK → Runtime (canonical/dotnet-content-snaps#12).
- Restarted the work on the SRU to enable ppc64el on noble for .NET 8. The SRU is now based on the August release (8.0.8/8.0.108).
- Working on the release of .NET August updates for content snaps (canonical/dotnet-content-snaps#13):
- Switched .NET content snaps package source to ppa:dotnet/snaps, so that it’s always possible to have newer packages available on release day, even if one of the releases is not a security release, thus not available in the main archive on day one.
- Switched
dotnet-runtime-*.0
content snaps to Canonical source-built .NET binaries.
1 Like
- APT 2.8.2 and communication
- Sponsoring boot stuff
1 Like
Netplan
- Trying to get rid of python-netifaces and fixing some old bugs related to renaming interfaces PR#503
- Added a workflow to run TICS PR#498 PR#501 PR#502
- Investigating an issue I’ve found with Network Manager generating invalid YAML LP#2077092
- Prepared a small blog post about the security fixes we’ve worked on recently
Distro
- ipvsadm: addressed some issues found during SRU review LP#2071949
1 Like
britney
- Finishing up change to not queue unnecessary i386 tests - it’s now all functional, and applied to security britney too. This should help with our amd64 capacity for autopkgtest
- Restarted the latest security britney run as it had been hanging since Tuesday
hardware-installer-testing
- TPM FDE test case is functional
- Minor bugfixes and improvements - nearing production ready level
- Made a spreadsheet to document the test coverage
- Attended a meeting with ccoulson and pgentilli regarding pre-install TPM FDE checks
autopkgtest-cloud
- bugfix for an issue reported on irc - update-github-jobs wasn’t correctly reporting tests as having finished or still running etc
- firewall changes to help issues reaching external resources in bos03-s390x
- Made a script to remove upstream results from swift which are older than 30 days
- Opened an RT r.e. ssh issues with bos03-s390x
- Fixed our ci failures - recent changes to charmcraft caused our charm builds to fail
- Continuing work on moving from mojo to terraform
ubuntu-archive-tools
- made an MP with a script to parse britney logs
lpci
- continuing work on adding deb822 support to lpci
misc
- Submitted my Contributing Developer application
1 Like
Documentation
Netplan
- Review (WIP): PR #505: Create snippet files for single-sourcing repetitive instructions
- PR #499: Add spelling exceptions
- PR #500: Update the docs checks runner to ubuntu-latest
Packaging Guide
Reviews:
- PR #62: Explanation/development process
- PR #63: chore: trim stale reference articles
- PR #66: feat: add article how-to/extract-packages.rst
Starter Pack
Reviews:
- PR #270: Revert “cannot do parallel builds for now”
- PR #264: Adds default configuration for PDF generation
SRU docs
Set up:
1 Like
- +1 Maintenance Shift last week
- First Oracular Oriole Test Rebuild, generate report, retry builds without logs, chroot and upload failures
- Patch Pilot Shift 2024-08-14
- Sponsored some uploads:
1 Like
openjdk-crac:
- reviewed crac-criu package
- working on openjdk-17-crac review
openjdk ROCKS:
distro:
- synced libio-dirent-perl
- merged curl
- sponsored xserver-xorg-video-nouveau, xserver-xorg-video-vesa for @liushuyu-011
- patch pilot shift
1 Like
autopkgtest-cloud
- Worked on changing the way we deploy the code of
autopkgtest-cloud
in the charms to have agit
repo available, and ease the handling of cowboys. Pair-reviewed with @andersson123, and only testing and deployment remains now, thanks - Deployed two new armhf workers to help cope with the queues, and showed the process to @uralt along the way.
error tracker
- Fixed and deployed #2046565 with Brian, learned a bit about the error tracker deployment along the way.
- Read the document written by @bdmurray, and visited a few repositories around the error tracker deployment.
- Re-enabled the phasing of
gnome-shell/46.0-0ubuntu6~24.04.1
.
misc
- Some backlog management and card creation after 1:1 with @paride
- Some internal compliance online training
1 Like
arm64 installer
- updated ubuntu-seeds to include x13s meta and settings packages
ubuntu-image
- fixed secondary gpt header corruption in go-diskfs gpt: point alternate PartitionEntryLBA to alternate GPT table · diskfs/go-diskfs@f9c45ae · GitHub
ubuntu-release-upgrader
- found and proposed a fix for oracular update bug in Bug #2076913 “'DistUpgradeController' object has no attribute 'f...” : Bugs : ubuntu-release-upgrader package : Ubuntu
1 Like
autopkgtest
- Made an MP for a rewritten way of checking for required disk space before creating an image, based on the API introduced in the last week.
- Started work on enabling lxd tests for ppc64el and s390x.
qa-jenkins-jobs
- Got linting to pass, have an outstanding MP waiting to get merged in.
Misc
- Tested marking a test as non-flaky for rust-x11rb-protocol, then filed a Debian bug for the change to be reflected in the upstream.
1 Like