Previous status: Foundations Team Updates - Thursday 2024/08/22
subiquity
- addressed first set of review feedback on NVMe/TCP PoC: GitHub - canonical/nvme-tcp-poc
- smoketest-ed installations on certified hardware using jammy ISOs with new Subiquity code
- some ISO testing for 24.04.1
- opened PR to fix deprecation warnings coming for core24
- opened a draft PR to replace use of deprecated ubuntu_advantage key in produced cloud-config for first boot
- categorized some errors as “user-errors” in
/storage
request handlers. This makes it possible to avoid unnecessary bug reports if--no-report-storage-user-errors
is used ; which for now is not enabled on the desktop installer - switched to systemd-shutdown to run
zpool export [...]
post-installation. Feedback is needed to tell if that addresses the issue described in Bug #2073772 “rpool fails to import on first boot after automate...” : Bugs : subiquity package : Ubuntu
distro
- working on libsyntax-operator-equ-perl autopkgtest regression. Filed Bug #2077649 “libsyntax-operator-equ-perl 0.06 not compatible wi...” : Bugs : libsyntax-operator-equ-perl package : Ubuntu
- Looking for a sponsor for Merge into ubuntu/noble : noble-2073461 : lp:~ogayot/ubuntu/+source/virt-manager : Git : Code : virt-manager package : Ubuntu (SRU to noble)
2 Likes
Distro
- MIR review Bug #2072621 “[MIR] rpds-py” : Bugs : rpds-py package : Ubuntu (jamespage double-check)
- MIR: component-mismatches, investigate python3-stdlib-extensions vs python3.13 (false positive)
- MIR review Bug #2073783 “[MIR] exfatprogs” : Bugs : exfatprogs package : Ubuntu
- Patch Pilot, Patch Pilot Hand-off 24.10 - #49 by slyon
- Basic riscv64/QEMU iso testing for 24.04.1, Install Qemu in Ubuntu Server riscv64 in Noble Daily | Ubuntu QA
Netplan
- IRC discussions
- bug grooming
- review, improve & merge ipv6-addr-gen tests, tests: ethernets: Add ipv6-address-generation integration tests by tatokis · Pull Request #509 · canonical/netplan · GitHub
- double-check & merge netifaces drop, cli: drop python-netifaces (LP: #2065870, LP: #2017585) by daniloegea · Pull Request #503 · canonical/netplan · GitHub
- prepared CI cleanup PR, CI: cleanup after v1.1 release by slyon · Pull Request #510 · canonical/netplan · GitHub
- PR to drop the dbus-python dependency, Avoid dependency on dbus-python by slyon · Pull Request #511 · canonical/netplan · GitHub
- Vulnerability Response document
Misc
- Pulse planning
- hiring
- Debian politics
1 Like
+1 maintenance
- Got sqlite3 to migrate with a simple
all-proposed
retry
autopkgtest-cloud
- Working on moving from mojo to terraform
- Included in the above work, is fixing all of the minor bugs in our charms, to make them more easily re-deployable. I have been working on this also.
- Replaced some faulty lxd remotes for armhf tests
iso testing
- Various iso testing for noble point release - generic installer testing, TPM FDE testing, and raspberry pi testing
- I’ve also been testing upgrades for ubuntu studio
- Installer testing for MATE
- Tested upgrading with the version of
do-release-upgrade
which was in proposed a couple days ago - Made an MP with a testcase for testing snap revisions with fresh installations (should probably be expanded to include upgrades) - it’s still WIP, as we need information regarding the snap tracking to be public and easily accessible for testers
- Updated the isotracker with some modified test cases that didn’t get updated a few months ago
hardware iso testing
- Testing of the whole pipeline and fixing minor bugs - of which there are a few - to quote @paride “I’ve done 90% of the work, now I only have the other 90% left to do!”
misc
- Made a PR fixing a typo in the desktop installer
1 Like
Netplan
- Addressed code review comments on PR#496. It addresses several implicit type conversions found by Tiobe.
- Investigated LP#2078009.
- Working on LP#2070318
Distro
-
Proposed migration:
- twisted vs python-tornado: requested sync for the new revision. Fixed.
- python-daphne: requested sync for the new revision. Fixed.
- pytest-twisted: requested sync for the new revision. Fixed.
- libervia-backend: pending. There are a couple of gstreamer-plugins related dependencies missing. LP#2077974, Debian bug #1079085. Proposed fix (also submitted to Debian) MP#472204
-
Ubuntu desktop image testing on the Raspberry PI 4
1 Like
- proposed-migration: libobject-pad-perl vs libobject-pad-classattr-struct-perl
- Bug #2077988 “libobject-pad-classattr-struct-perl test failures ...” : Bugs : libobject-pad-classattr-struct-perl package : Ubuntu filed and tagged
- was about to forward upstream but I am unable to reproduce the problem with raw cpan modules
- debugging perl test setup, will continue next week
- subiquity - 24.04.1 prep, start 25.04 planning
- merge and sponsor an ubiquity upload related to Bug #2075337 “[SRU] py3clean fails when using alternate characte...” : Bugs : python3-defaults package : Ubuntu
- merge and sponsor #2077899
- review and merge OpenID transaction in progress
- review GitHub - canonical/nvme-tcp-poc
- greenhouse
1 Like
Shorter week as I was on PTO and spend a good chunk of the remaining time catching up from that period!
Distro
Post-Quantum Cryptography (PQC)
- Catching up with recent landscape changes: NIST published the first PQC standards a couple weeks ago (FIPS-20{3,4,5})
- liboqs can be used both by openssl and gnutls but its packaging is on hold for two reasons:
- upstream asked to wait until NIST publishes the standards; NIST just published the first ones (fourth to follow soon)
- The Debian maintainer has trouble with the copyright updates which is indeed messy; I plan to help in the coming months
- It’s too late for anything to land in 24.10 but that sounds like a good goal for 25.04
Others
- Looking at some enablement/experiments for an internal project
1 Like
- Was on holiday last week, so a short(er) update this time
- More work on the py3clean issue (LP: #2075337)
- Finished working around FTBFS’ found in the universe packages that need patching
- Uploaded ~60 universe packages with the added Breaks line required
- @dbungert kindly sponsored ubiquity upload for noble (where it’s in main)
- … and merged the oracular NCR to fix the version number
- … which then FTBFS, because of course it did
- … which I will look into when my plate’s less full, but it’s less important for oracular anyway (see below)
- ISO testing for noble .1
- Many thanks to @dviererbe, @danilogondolfo, @andersson123 for their assistance in ISO testing
- IRC support on rpi-imager customization and cloud-init
- Need to file a PR with rpi-imager about default user’s groups (e.g. use default seed, just rename user – needs further investigation)
- Meetings
- Discussion of the installer situation on the noble point release and forthcoming oracular release
- Noble will be back to using ubiquity as the first-time setup after lang-pack issues were judged too severe for an LTS release
- Oracular will still be using gnome-initial-setup (with the lang-pack issues; need to MP fix for that…)
1 Like
(Short week, one day out for VISA application)
Go
- golang-opentelemetry-otel autopkgtest is fixed. It’s uploaded to Debian and @ginggs sponsors the sync.
- Figuring out why many Go packages are stuck in proposed migration even autopkgtest regression have been all fixed. Using the
update-output-helper
from ubuntu-archive-tools, finally find out the broken package. Filed Bug #2078313 “Remove badger on ppc64el from oracular " : Bugs : badger package : Ubuntu
Distro
- Still working on the nbd autopkgtest. Still a bit flaky and trying to improve the stability.
1 Like
Subiquity
- PR #2065 - Remove the cloud-init stages.Init() code path from subiquity and replace it with an external script for interfacing with the host system cloud-init library.
- PR #2066 - Fix a small typo in the “providing autoinstall” tutorial
- Investigating OEM drivers
- Experimenting with kernel related autoinstall configurations
- Bug triage, code review
Distro
- livecd-rootfs
- Review MP: #467042
- 24.04.1 ISO testing
Misc
- Security Training
1 Like
.NET
- verified .NET 6 SRU (Bug #2076742 “[SRU] New upstream microrelease .NET 6.0.33/6.0.13...” : Bugs : dotnet6 package : Ubuntu)
Distro
- tested Ubuntu 24.04.1 LTS images:
- Install VisionFive 2 in Ubuntu Server riscv64+visionfive2 in Noble Daily
- RaspberryPi Serial in Ubuntu Server arm64+raspi in Noble Daily
- RaspberryPi 3B Post-install in Ubuntu Server arm64+raspi in Noble Daily
- Install using Calamares+installer-prompt (EFI + Secure Boot) in Ubuntu Unity Desktop amd64 in Noble Daily
Misc
- Very short week, because I was on PTO Friday (23.08) to Wednesday (28.08) due to moving to a new apartment.
1 Like
dotnet
- Attended the weekly .NET partners sync meeting.
- Built a script to easily bootstrap .NET SDKs on other architectures, such as s390x and ppc64el. This script cross-builds the runtime and other components of the SDK and puts them together in order to output a .NET SDK tarball that can be used to build the VMR on these architectures. The script and instructions are available on GitHub.
- Working on building .NET 8 bootstrap packages for s390x and ppc64el targeting Jammy.
1 Like
- Uploaded openssh to fix LP: #2076023: 1:9.7p1-7ubuntu3 : openssh package : Ubuntu
- Patch pilot
- Looking into systemd autopkgtest issue
- Uploaded systemd-hwe SRU to noble unapproved queue
1 Like
- Tested arm64 desktop iso support for Lenovo X13s
- Found and fixed a bug with offline installations on arm64 desktop Bug #2077962 “arm64 desktop install fails in offline mode” : Noble (24.04) : Bugs : Ubuntu
- short week because pto
1 Like
Looked at the following bugs since last week:
- Bug #1971425 “The “look” cli dictionary only sees capitalized wo...” : Bugs : util-linux package : Ubuntu - look has erratic behaviour in the default case
- Bug #2041830 “/usr/bin/gdb:6:dump_core:internal_vproblem:interna...” : Bugs : gdb package : Ubuntu - gdb crashes when debugging shared objects with no .text section
- Bug #2060092 “trying to overwrite '/usr/share/man/man3/pthread_c...” : Bugs : manpages package : Ubuntu - removes conflicting manpages from older release, as this is fixed in glibc upstream. Needs an SRU though
- Bug #2069953 “bpftrace: Debug symbols are stripped” : Bugs : bpftrace package : Ubuntu - Currently on this
2 Likes
openjdk:
- prepared sru for openjdk-22 in noble
- prototyped accessibility changes and sent an email upstream to continue discussion
chiselled Java:
- working on slices 1 2 3 4
- raised mr for jlink plugin for rockcraft
- working on spring-boot-framework rockcraft mr.
1 Like
autopkgtest
- Reworked and merged in my MP from last week for caching downloaded images.
- Merged a new MP for adding package dependencies using the new dependency API.
- Working on getting lxc tests to pass on ppc64el and s390x.
autopkgtest-cloud
- Reimplemented the cache for users allowed to run tests, hopefully to go out next week.
Misc
- Did some ISO testing for the point release.
1 Like