Previous status: Foundations Team Updates - Thursday 2024/11/14
Next status: Foundations Team Updates - Thursday 2024/11/28
OpenJDK/Java
- Prepare openjdk-23 update for oracular
- Failure investigation and update problems.csv
- Created new openjdk-21-crac release merging crac with jdk-21.0.5+11
- MP for new release for openjdk-21-crac (October 2024 security update)
- Created a new openjdk-17-crac release by merging crac with jdk-17.0.3+11
- MP for new release for openjdk-17-crac (October 2024 security update)
Distro
- socat/1.8.0.1-2 proposed migration - migrated on build retry. Raised bug to report flaky tests.
- Puppetdb SRU: addressed review comments
Misc
- Presented OpenJDK CRaC at a meetup
- Engagement survey
1 Like
Distro
- Netplan/vlans vs systemd 257, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1087140
- SRU verification lp-solve, Bug #2084527 “[SRU] lp-solve: does not respect compiler flags” : Bugs : lp-solve package : Ubuntu
- SRU verification NetworkManager, Bug #2033259 “[SRU] NetworkManager triggers a call from (old) Ne...” : Bugs : netplan.io package : Ubuntu
- Investigate NetworkManager crash, https://bugs.launchpad.net/bugs/2086531
- MIR approve architecture-properties, https://pad.lv/2080965
- MIR approve highway, https://pad.lv/2070807
- MIR libgit2 vs llhttp vs http-parser discussions, https://pad.lv/2080872
- patch pilot, Patch Pilot Hand-off 25.04 - #14 by slyon
Netplan
- bug grooming
Misc
- hiring
- HR stuff
- pulse planning
- engagement survey
- promotion interview
1 Like
autopkgtest-cloud
- Continued making progress on the
python3-amqplib
topython3-amqp
port, and that will come with a big chunk of improvements on the development experience withautopkgtest-cloud
, like being able to run every script manually directly from thegit
repo, instead of requiring the charm, which is very inconvenient when doing development.- Finished the MP.
- Tested that locally as a fresh new environment.
- Tested that on staging, to see the upgrade path, and things that would break on production.
- Everything is now ready for deployment next Tuesday.
- Investigate and improve the “quota situation” (autopkgtest-cloud MP + private IS PR to fix the existing)
- Add support for indirect team membership when verifying if a user can submit test requests: MP (not deployed yet)
misc
- Hiring
- Engagement survey
1 Like
distro
- Finishing up work on my shadow SRU
hardware installer testing
- Debugging connectivity issues between jenkins runners and lab
- Starting to get the tests very consistent The latter 90% of the work is nearly done …
autopkgtest-cloud
- continuing my work on moving from mojo to terraform (inc a hack to manually mount our storage, there’s a juju bug causing it to not be mounted)
- MP review for uralt (and testing in staging) and hyask
- Working on an MP to improve one of our scripts
britney
- Looking into some optimisations for the removal of NBS kernel packages
iso testing
- Quick fix for plucky image promotion
misc
- Organising travel to Taipei in Jan
1 Like
U-Boot
- Multiple upstream errors would the boards that we support not to boot anymore.
- Patches developed and sent upstream.
Silicon Vendor Collaboration
- Packaging updated Mesa and Xorg
- Test vendor image
Greenhouse
- Evaluate submission
1 Like
Distro
- golang-defaults migrated, retry several flaky tests for reverse dependencies.
- Follow zip SRU. Several flaky tests/temporary infrastructural error in noble and oracular for reverse dependencies. Finish SRU verification.
Go
- Write CI to automatically build and publish go-dev-pack snap on launchpad.
1 Like
- https://bugs.launchpad.net/debian/+source/bpftrace/+bug/2069953 got merged. Thanks @juliank @slyon
- needrestart SRU: Bug #2085070 “[SRU] glusterd should not be automaticly restarted...” : Bugs : needrestart package : Ubuntu
- https://bugs.launchpad.net/ubuntu/+source/libtracefs/+bug/2062118: found a fix for this, will get it upstream this week.
- Still working on the rpi5 pisp patches for libcamera - minimal patch which enables the imx219 sensor.
- Proposed a fix for: Bug #2074530 “FTBFS on i386 - build-dep python3-coverage not ava...” : Bugs : python-dateutil package : Ubuntu, but later it was considered an invalid bug. This was related to my proposed-migration task, but that worked after retrying the tests
- Pi planning with @waveform
1 Like
Distro
- Patch pilot yesterday: Patch Pilot Hand-off 25.04 - #15 by enr0n
- Sponsored some things for the team as well
- Merged openssh from Debian: 1:9.9p1-3ubuntu1 : openssh package : Ubuntu
- And another small upload to fix a couple things: 1:9.9p1-3ubuntu2 : openssh package : Ubuntu
- Uploaded python-distutils-extra to unblock setuptools: 3.0ubuntu1 : python-distutils-extra package : Ubuntu
- SRU verification for systemd SRUs
1 Like
- fwupd-efi/1.17-1 proposed migration
- usage instructions for ubuntu-boot-test
- UEFI Secure Boot on ESM spec (internal)
- pillow frame-pointer SRU autopkgtest regression
- verification TBD
- looked at some PowerVM secure boot, still work to be done there
1 Like
Plucky
- Reviewed and merged @eeickmeyer’s PR to add plucky configs to pi-gadget, thank you Erich!
- Verified local image builds
- Proposed migration: python-argcomplete vs pexpect
- Incompatibility with py3.13; thanks to @liushuyu-011 for providing a patch (LP: #2088928)
Jammy
- Worked on verification of D0 backport (LP: #2082072)
- Built a gnome-sdk incorporating proposed version (after much pain!); it works
- Many thanks to @tjaalton for unblocking the jammy backport with a noble upload
- And thank you to @raof for the SRU review (which highlighted the entanglement with noble)
- Kicked off some retries of regressions (ppc64el infra issues); investigating i386 failure
General
- Fixed filenames in the ubuntu-images definitions
- Take home tests
- Pi meetings
1 Like
I spent most of the time on the dracut upstream project.
Distro
- dracut: Uploaded 105-2 to unstable and 105-2ubuntu1 to plucky. It fixes some bugs and runs more upstream test cases. iSCSI is working now.
Dracut
- test: replace qemu nic model e1000 by virtio
- Triggered discussion in Support exit with failure in case a test environment is unsuitable
- test(FULL-SYSTEMD): introduce optional_modules variable
- test(FULL-SYSTEMD): make systemd-pcrphase module optional
- address yamllint warnings and errors
- test: include debug module in server only when debugging
- ci(debian): use zstd as compression
- UEFI boot test fails on s390x
- test: fail test if server has terminated
- fix(iscsi): include /usr/lib/open-iscsi/startup-checks.sh #993 to fix Bug #2081172 “dracut generated initramfs doesn't contain necessa... : Bugs : dracut package : Ubuntu
- fix(dracut-lib): initialize getcmdline/getarg local variables
- test: use QEMU OUI for server MAC addresses
- test: print skip logs in V=1 or V=2 mode
- chore: wrap long lines
- fix(docs): correct spelling mistake of recommended
- ci: address new yamllint warnings and errors
proposed migration
- retrying tests for apport and distro-info
patch pilot
- Review and sponsored Bug #2076869 “When changing file or folder names using the Nauti...” : Bugs : Nautilus
- Unsubscribed ~ubuntu-sponsors for bugs that were sponsored:
1 Like
+1 Maintenance week
- Lots of retries (around 1300); I have mixed feelings about it because it has been useful as far as I can tell but it was also manual (although very easy to do: I’ve probably spent less than 15 minutes in total clicking after three days), partly due to aggressive re-triggers upon testbed failures
- More than 60 packages migrated thanks to retries, including ones from several weeks and a cluster for php
- Learnt about coq transitions
- Looked at the OCaml transition but Matthias solved it with no-change rebuilds in Debian that I couldn’t do directly anyway
- Asked for removal of 7 postgresql-related packages: Bug #2089236 " Remove NBS 32-bit postgresql extension packages, ... : Bugs : mobilitydb package : Ubuntu
- Preparing bugs for removal of a dozen packages (related to adios2 and mayavi2)
- Added golang-github-protonmail-go-crypto to big_packages (I need to find the MR again, thanks Tim!)
- I’ll write a lot more details in my +1 report (especially about what I’ve learnt)
Distro
- liboqs: started looking at the needs for update in d/copyright (there’s a lot to update!)
- openssl: started looking at how we want to help with Bug #2066990 “openssl fails with out of memory messages while tr...” : Bugs : openssl package : Ubuntu (which is not fully solvable, it’ll probably be a warning message only)
Other
- “Internal product advocacy”
1 Like
Spent most of the time whacking the APT test suite into shape for testing apt-ftparchive changes and released APT 2.9.12. Still failing tests due to issues with valgrind, need to do yet another followup.
Plenty of nice meetings and discussions too. Met new people on Mattermost who had questions about APT usage or wishes about APT UI.
1 Like
autopkgtest-cloud
- Merged in the stats refactor (thanks @andersson123), working on getting a panel in Grafana.
auto-upgrade-testing
- Working on changing image generation to use custom cloud-configs and hopefully reduce flakiness in upgrade testing.
misc
- pyasn1 made its way out of proposed-migration with minimal prodding.
- Looking over the update-excuses queue, some flakiness with amd64 infra means tests need to be retried periodically.
- Trying to fix build issues with a few packages (namely tiledarray).
1 Like
Rust
- Packaged rust-analyzer-snap with
core24
- Investigating which Rust-related documentation needs updating in the wiki
- Fixed some issues with Rust
craft_plugin
Distro
- Tying up the loose ends:
- Proposed-migration:
python-argcomplete
: LP: #2088928
1 Like
Go
- Almost finished with the --package-metadata patches for te Go linker
Distro
- Working on proposed migrations for python-cattrs
1 Like
rocks:
- Got feat: java plugin should set JAVA_HOME by vpa1977 · Pull Request #895 · canonical/craft-parts · GitHub merged. This PR sets JAVA_HOME for ant and maven plugin, resolving the rocks build failure if you build the rock twice.
- Raised feat: do not create /bin/java symlink by vpa1977 · Pull Request #752 · canonical/rockcraft · GitHub - this will allow to use maven/ant plugins in rockcraft
- Made a small integration test for nss3 soft token test: add nss softtoken integration test by vpa1977 · Pull Request #12 · rebornplusplus/chisel-releases · GitHub.
O3 testing:
- working on rerunning Phoronix tests for oracular
Distro:
- validated libio-direntry-perl SRU Bug #2074330 “[SRU] please enable framepointer for libio-dirent-...” : Bugs : libio-dirent-perl package : Ubuntu
- sponsored openjdk-17-crac for @pushkarnk
1 Like
U-boot:
- Send patches upstream
BPI-F3:
- Test vector instructions, run benchmarks
- Build an ubuntu userspace
1 Like