Foundations Team Updates - Thursday 2024/11/14

Previous status: Foundations Team Updates - Thursday 2024/10/17
Next status: Foundations Team Updates - Thursday 2024/11/21

2 Likes

+1 maintenance shift:

Rockcraft:

distro:

1 Like
  • Finishing tagging and filing Debian bugs for packages with Python SyntaxWarning
  • Sponsored dotnet8 and dotnet9 updates for Plucky, as well as dotnet8 SRUs for Oracular, Noble and Jammy, and dotnet6 for Jammy
  • Much autopkgtest retrying and hinting to get some packages migrated after archive opening; python3.12, r-base, rmatrix, tzdata, python-urllib3, pkgconf, dask.distributed, scipy, sphinx, perl, pytest, openblas, gcc-14 among others
  • The transition adding Python 3.13 as a supported version is underway
  • Sync’d some packages: gsl, mercurial, pycxx
1 Like

Go

  • Working on linker patches for --package-metadata support.

Distro

  • Fixed the reviews for packaging of soft-serve
1 Like

Short pulse due to PTO in the first week.

dotnet

  • Released November updates of the .NET 6 and .NET 8 content snaps.
  • Created .NET 9 content snaps (canonical/dotnet-content-snaps#17, PR merge pending on review and a snap store name transfer).
  • Working on enabling .NET 9 on the new .NET snap.
1 Like

autopkgtest-cloud

  • testing our terraform config in ps6, no dice, needs debugging as I believe there may be an issue with our charms
  • running download-all-results to populate some missing results
  • Fixed an issue in prod causing all PPA tests to loop forever
  • MP improving one of our scripts; cleanup-ppa-results

distro

  • Working on an SRU

hardware-installer-testing

  • Debugging and trying to fix a race condition which causes tests to flaky fail

misc

  • Recruiting people to help with the plucky release
1 Like

3 weeks summary from before and after the sprint.

Distro

Netplan (upstream)

Misc

  • hiring
  • Jira grooming
  • pulse planning
  • Engineering Sprint
  • watching SDistro sprint plenary
  • Bitwarden vs sway struggles
1 Like

Upstreaming patches for U-boot network protocols
Build packages to test the RISC-V vector extension in RVA23
Fix grub bug in UEFI network code

1 Like

Plucky

  • Several flash-kernel changes:
  • Uploaded changes to rpiboot and rpi-eeprom for CM5 compatibility (LP: #2085903, LP: #2032178)
    • Unneeded for CM5 boot, but required to flash eMMC variants of CM5
  • Reviewed and sponsored @r41k0u’s proposed changes to ubuntu-raspi-settings (LP: #2086712)
    • Removes the now inoperable growroot-almost service in favour of a future cloud-init implementation
  • Reviewed @r41k0u’s proposed changes to rpi-imager snap
    • Adds gnome extension to snap which, unfortunately only supports amd64 and arm64
    • But good work on extending legacy desktop helper to support Qt6
    • Working on stripping out gnome extension to restore other arch support

Oracular

  • Uploaded flash-kernel changes from plucky to oracular
  • Uploaded SRU of rpi-eeprom changes listed above; rpiboot pending acceptance of rpi-eeprom

Noble

  • Uploaded flash-kernel changes from plucky to oracular
  • Uploaded SRU of rpi-eeprom changes listed above; rpiboot pending acceptance of rpi-eeprom

General

1 Like

.NET

Misc

  • learning nɾnɾ and charmcraft
2 Likes

Four weeks between updates but that was mostly the engineering sprint, a few days off and several days sick and hoping humans body temperature control used a PID controller!

Distro

  • openssl: identified a build-time incompatibility with patches to simplify maintenance of Ubuntu’s FIPS packages (present since August and no idea why it didn’t trigger back then) and prepared openssl 3.4.0-1ubuntu1
  • Resumed working on the actual integration of crypto-config (involves meetings and slides)
  • libtracefs: further work with upstream for tests on ppc64el (basically done now)

Misc

  • Roadmap planning
1 Like

Distro

Dracut

Apport

Sponsoring

Other

1 Like

This is three or four weeks worth of report, I can’t count anymore. Many things happened, but here is a summary:

Plucky opening

  • Created a profile for the LP retracers: MP
  • Monitored and mass retried with all-proposed=1 a bunch of time tests from update-excuses to help the haskell and perl transition to migrate.

auto-upgrade-testing

autopkgtest-cloud

  • Prepared things for plucky with @andersson123.
  • Baby sitting the plucky opening with close monitoring of the infra and update_excuses, retrying a bunch of tests.

arsenal

  • Pushed a couple of commits to arsenal, in an effort to square a bit how the reqorts are generated, and rely a bit less on that big pile of bzr diff still lying on the production machine.

autopkgtest-cloud

autopkgtest

  • A bunch of reviews of @paride’s MR upstream, mostly in preparation of the 5.41 release.

Error Tracker

  • Keep going with the Cassandra DB clean up. 2013 is now being garbage collected by IS.
  • Met with @ballot and started migrating the retracers to an environment where we have access, and can monitor them.

ubuntu-dev-tools

security-britney

  • Unblocked it after it got stuck, and took the occasion to remove mantic, and add plucky and noble where missing.

Release

  • Update the templates to reflect that flavors now mostly use Matrix.
  • Update the templates after Brian’s departure.

Engineering sprint

  • Sprint! Wonderful week :slight_smile:
  • Expense report

misc

  • Started some Greenhouse Written Interview review.
1 Like

Rust

Distro

  • Trying to make sense of this MIR: LP#2015538
  • Trying to push the LLVM 18 backport
  • Some drafting work for an internal documentation
1 Like

Short week.

Go

  • Go 1.22.9 & 1.23.3 releases. Updated the deb package and snap.
  • Try to build Go 1.23 for bionic, still one more failing test on arm64.
1 Like

Short week. 3 days PTO.

Java

  • Worked on preparing OpenJDK October 2024 Security updates. Published by the Security team.
  • Investigated a CRaC bug, due to which restore of the Springboot Petclinic application failed on oracular and plucky. Merged crac-criu with criu v3.19 and updated the Ubuntu package (thanks Vladimir for the upload).
1 Like

Shorter week due to bank holiday

  • Some fun designing a more robust way of handling crash report pop-ups in apport with @bdrung
  • A lot of time spent on setting up the new laptop, including some GPG fun.
  • Playing around with libabigail to try and compare zlib ABI to zlib-ng’s compat shim (still ongoing)
1 Like

Covering last 3-4 weeks:

autopkgtest

  • Merged in an MP making sure /tmp is deleted as expected

autopkgtest-cloud

  • Worked with @andersson123 to get the stats refactor working, will be merged in over the next week.

Plucky release

  • Babysat the update-excuses report and retried a couple thousand tests. Reported stalled queues.

Sprint

  • Got lots of in-person learning done, got access to the autopkgtest-cloud staging env.

Misc

  • Updated the server team Jenkins jobs that use TICS to properly cache the downloaded binaries.
  • Started working on some improvements to the script we use to ease browsing of autopkgtest-cloud logs.
  • Shadowing people to familiarize myself with distro work, trying to fix ftbfs on tiledarray.
1 Like
1 Like

APT

Preparing the 2.9.11 release

  • Implemented Option passing to JSON hooks
  • Reviewed and merged a large ton of refactorings from a new contributor. So many changes!
  • Merged solver3-undo-one branch which contains some solver3 refactorings that have been piling up. Not completed, so it’s in a halfway state but merge soon and often!
  • Removed the ftp, rsh, ssh access methods

Misc

  • Patch pilot
1 Like