Foundations Team Updates - Thursday 2025/03/13

Previous status: Foundations Team Updates - Thursday 2025/03/06

Landscape

  • Landscape tested with riscv64 clients. Works great.
    A missing Ubuntu Pro entry for Plucky has been added by the support.

RISC-V Download page

  • The webpage for the Plucky image has been prepared. A demo page is available.

osinfo-db

  • Upstream pull requests created and approved to add missing information about RISC-V and ARM Ubuntu images.

ubuntu-release-upgrader

Plucky

  • Updated seed to use raspi-utils as replacement for libraspberrypi-bin
    • Checked subsequent dailies have raspi-utils-* included and no libraspberrypi-bin
  • Prepping the next bump of rpi-eeprom (with FFe paperwork) (LP: #2094834)

Oracular

Noble

General

Go

  • Following up and fixing golang-1.23 SRU to Focal.
  • Preparing golang-1.24 SRU to Oracular, Noble, Jammy, Focal.

Misc

  • 360 stuff.

Distro

autopkgtest-cloud

Misc

1 Like

.NET

  • attended bi-weekly .NET security partners meeting
  • published .NET March release to .NET backports PPA (LP: #2101028, #2101029)
  • fallen into a seemingly somewhat unsupported packaging rabbit hole of
    trying to specify in debian/control that arch:all deb packages needs a
    specific architecture to be build.
  • poking at .NET 10 preview 1
  • still finalizing .NET developer docs

Misc

  • filling out 360 reviews

Distro

Misc

  • 360s
  • Hiring

I forgot to keep a good record. So this report is only partial.

Distro

  • apport: Verified SRUs and they got released. I also prepared autopkgtest fixes for jammy.

Apport

I went down a rabbit hole that resulted is several changes to Apport:

other

  • 360 review

Very vague summary of my week:

General

  • Joined Canonical as a Graduate Software Developer on the Rust Toolchains team!
  • Onboarding, induction meetings, development setup, etc.
4 Likes

iso-testing

  • Added and tested new iso testing job to our qa-jenkins-jobs repo - a full GUI installer smoke test! Fun. Currently in review.
  • Some difficulties working on a way to modify Windows ISOs to add drivers before booting from them - blocked on this for now but I hope to find a workaround at some point soon

ubuntu-geonames

  • Merged my MP which modernised the charm, and the application itself. The maintenance of this service has now been handed over to IS

autopkgtest-cloud

  • Fixed an issue with our jenkins jobs which triggered our readthedocs builds
  • Fixed our readthedocs builds too - they’d been failing for a couple months due to a deprecated feature we relied on

release

  • A couple of FFe reviews

proposed migration

  • Plenty of retries with various trigger modifications and all proposed etc, helped some ruby packages migrate as well as autopkgtest and a number of other packages.

bugs

  • Working on this bug for bpftrace FTBFS

misc

autopkgtest-cloud

Error Tracker

  • Investigated with IS how to monitor the new retracers.
  • Helped out @juliank with the gathering of AptSolver bugs.

command-not-found

  • Jumped on debugging some stalled locks and processes.

misc

  • Did a bit of IS requests clean-up, asking them to close no less than 8 opened RTs
  • doc workshop, thanks @rkratky
  • Foundations bug triage
  • Hiring
  • 360
  • Travel preparation (UK ETA)
1 Like

Go

  • Testing craft Go plugin with snaps for cobra and portainer

Distro

Misc

  • buildlog analyzer
  • 360

OpenJDK:

  • Built early access versions of openjdk for April release, investigated new failures in openjdk-25 (rest are ok).
  • Found the reason of S390x crash on LP builders. It is is caused by the -march setting.

java-rockcraft-plugins:

Chiselled JRE 21:

Misc:

  • 360