Previous status: Foundations Team Updates - Thursday 2024/12/05
Next status: Foundations Team Updates - Thursday 2024/12/12
1 Like
Shorter week with Friday and today’s afternoon off.
autopkgtest-cloud
- Just a bit of staging debugging and mentoring for @uralt.
error-tracker
- Making progress on the new retracer environment:
- Still porting the code to run on Noble.
- This week was around a
pycassa
tocassandra
port, which is just long, because the two API are completely different, and I need to map the new models to the existing database, that I didn’t even know at all.
security-britney
- Investifixed the “retry” feature (commit)
misc
- Hiring
1 Like
OpenJDK
TCK-21 pilot run on noble/riscv64 (on a VisionFive 2 board).
GraalVM
Completed initial snapping work for graalvm for jdk 21.0.5 and graalvm for jdk 23.0.1
OpenJDK FIPS
Some work on Signatures
Distro
- Found two more maven plugin packages affected by this issue
- Code review for tiktoken
Misc
Adoptium Workgroun meeting
1 Like
Distro
- openssl 3.4: there are issues in revdeps (3 or 4 known at this time):
- nodejs because openssl 3.4 changed behavior for shake (XOFs don’t have intrinsic output sizes) and the solution seems to be to skip the affected tests for now and upstream will probably need a light API change
- ruby3.3: stricter
X509_REQ_set_version()
in openssl 3.4, MR at Merge into ubuntu/devel : plucky-test-failures-openssl-3.4 : lp:~adrien/ubuntu/+source/ruby3.3 : Git : Code : ruby3.3 package : Ubuntu - m2crypto: stricter
X509_REQ_set_version()
in openssl 3.4, there’s a patch available but…- m2crypto: FTBFS with openssl 3.4 and the realistic fix is not completely satisfactory while the completely good one is probably near impossible (teach
select()
to SWIG)
- m2crypto: FTBFS with openssl 3.4 and the realistic fix is not completely satisfactory while the completely good one is probably near impossible (teach
- openmpi transition
- fix env vars used in tests for openmpi 5:
- adios2: Merge into ubuntu/devel : plucky-too-many-procs : lp:~adrien/ubuntu/+source/adios2 : Git : Code : adios2 package : Ubuntu
- gpaw: Merge into ubuntu/devel : plucky-too-many-procs : lp:~adrien/ubuntu/+source/gpaw : Git : Code : gpaw package : Ubuntu
- parmetis: Merge into ubuntu/devel : plucky-too-many-procs : lp:~adrien/ubuntu/+source/parmetis : Git : Code : parmetis package : Ubuntu
- rust-libgit2-sys: NCR for libgit2 1.8: Merge into ubuntu/devel : plucky-ncr : lp:~adrien/ubuntu/+source/rust-libgit2-sys : Git : Code : rust-libgit2-sys package : Ubuntu
- fix env vars used in tests for openmpi 5:
- liboqs: add SPDX and copyright headers in every needed file in liboqs’ upstreams and upstreams’ upstreams so that they can then trickle down to liboqs (hopefully in January?) and we can automate creating
d/copyright
in the liboqs package:- Add SPDX headers and copyright notices at the beginning of files. by adrien-n · Pull Request #93 · pq-crystals/kyber · GitHub
- Add SPDX headers and copyright notices at the beginning of files. by adrien-n · Pull Request #99 · pq-crystals/dilithium · GitHub
- Add SPDX headers and copyright notices at the beginning of files. by adrien-n · Pull Request #64 · sphincs/sphincsplus · GitHub
- gnupg2: MR to drop building gpgv-win32 which is only used by debian-installer: Merge into ubuntu/devel : plucky-broken : lp:~adrien/ubuntu/+source/gnupg2 : Git : Code : gnupg2 package : Ubuntu
1 Like
Plucky
- Reviewed and sponsored pwl-pc-services for @medicalwei (LP: #2084776); follow-up from patch-pilot shift
- Reviewed and sponsored new ubuntu-x1e-settings package for @tobhe (LP: #2091375)
- Reviewed raspi-utils packaging for @r41k0u (LP: #2046250)
- Testing more camera modules on test-build of libcamera (all working so far)
- Still working on a “cleaner” flash-kernel merge after getting some responses to ubuntu-devel thread on removing stale deltas
Noble / Oracular
- Filed request to rebuild gnome content snap to enable D0 compatibility with seeded snaps
General
- Finished enough of the boards documentation to take it public
- Filed merge request for addition of Pi 500 to the imager JSON
- Pi meetings
- Take home tests
- Internal stuff
1 Like
- raspi-utils:
-
- packaged new version. PPA: raspi-utils : Pragyansh Chaturvedi
-
- MIR paperwork done, waiting on the package to go into universe to MIR it.
- needrestart: Merge proposed for version 3.7-3.1 : Bug #2091347 “Please merge needrestart 3.7-3.3 (main) from Debia...” : Bugs : needrestart package : Ubuntu
- SRU MP up for nbd autopkgtests - Bug #2077415 “[SRU] backport nbd autopkgtest from plucky to orac...” : Noble (24.04) : Bugs : nbd package : Ubuntu
- picamera2 - working on packaging this
- pi planning with @waveform and pi-kernel sync
Thanks @waveform @schopin and @enr0n for merges and uploads
1 Like
Rust
- Prepared Rust 1.83 update
- Investigating how to accommodate the new compiler plugins better in the package
Distro
- Drafted the packaging guide for the Rust application
- Doing a rebuild experiment
1 Like
dotnet
- Released the .NET SDK 9.0.101 December update content snap to the Snap Store.
- Reviewed Show version of uninstalled components #20 for @dviererbe.
- Bumped the .NET host on the new .NET snap to version 9 (PR canonical/dotnet-snap#22).
- Investigating the removal of so-called “root components” in the .NET snap
- Removed duplicated mount units from the .NET content snaps by having them hard-depend on each other instead of being standalone and fixed CI pipeline and tests accordingly (PR canonical/dotnet-content-snaps#19).
1 Like
Distro
- Release apport 2.31.0-0ubuntu1 (fixing 6 bugs)
Apport
- test: add test case for attach_root_command_outputs
- test: test binary data in attach_root_command_outputs
- Reviewed and merged hookutils: new helper execute_multiple_root_commands
- Reviewed and merged hookutils.attach_mac_events pkexec refactoring
- test: convert test_attach_mac_events into a unit test
- Reviewed and merged Fix hookutils.attach_mac_events (LP: #2090887)
- hookutils: add type hint to attach_mac_events
- po: Import translation updates from Ubuntu 24.04 (noble) and Ubuntu 24.10 (oracular)
- Release apport 2.31.0
+1 maintenance
My report: +1 maintenance report for Week 49 2024
- Do some merges:
- radicale 3.3.1-2ubuntu1
- reportbug 13.0.2ubuntu1
- synced libusbmuxd 2.0.2-5~exp1 to unblock building libimobiledevice 1.3.0+git20240701-4 (libusbmuxd from unstable needs the libimobiledevice-glue MIR)
- synced python-ldappool 3.0.0-4 (see also bug #2065086)
- Make Ubuntu delta for reportbug mergeable by Debian:
- kerneloops: Request removal from the archive
other
- DMB meeting (Dave Jones’ application)
- Greenhouse
1 Like
PowerVM Secure Boot
- IBM patches merged
- Config discovery patch developed
- grub2-unsigned changes to produce monolithic images and OPAL signing tarballs
- grub-install changes to install the signed ELFs instead of the modular GRUB
- grub2-signed to build a new target that contains the signed binaries and triggers grub-install
Other
- pycrypto x freedombox proposed migration, developed patch to switch freedombox to pyca/cryptography API
- nspr and pillow SRUs need follow up still
1 Like
Distro
- Working on getting systemd v257 migrated in plucky
- Pushed some ubuntu-release-upgrader changes to try and improve error handling for common scenarios
- Patch pilot
- Sponsored some things in the team
1 Like
autopkgtest-cloud
- Finished a second implementation of the new PPA endpoint
- Managed to get autopkgtest.staging.ubuntu.com working somewhat
Misc
- Spent a bunch of time trying to get zsh to migrate to plucky
- Looked into ways of alerting on the worker units for some vitals (storage, CPU usage, etc)
1 Like