Foundations Team Updates - 2025-06-19

Hello everybody,

It’s time for a weekly update from Foundations. :sparkles:

Courtesy ping: @mclemenceau, @juliank, @sespiros, @utkarsh, @samirkam, @ankushpathak, @vpa19771, @dviererbe, @mateus-morais, @pushkarnk, @levihackerman-102, @maxgmr, @ravi-sharma, @waveform, @xypron, @tobhe, @adrien, @mkukri, @r41k0u, @adrianoco, @andersson123, @hyask, @rkratky, @chrisccoulson, @mwhudson - please post your updates. Thanks!

1 Like

Documentation

Packaging guide

Reviews:

PRs:

Ubuntu Project docs

Germinate

1 Like

Go

  • Microreleases - 1.23.10 and 1.24.4 updated in the archive and snaps, thanks to @mwhudson for Debian uploads and a lot of help in understanding the process
  • go-1.24 fips built with patches, will proceed with testing now
  • Some investigation into 1.25 release candidates and how to use it for building packages
1 Like

GRUB

  • Detection of rva23 profile in installers
  • Track down memory bugs and failure to boot certain kernels
1 Like

Java

  • Prototype’d an extension of the Rockcraft maven plugin for GraalVM native images
  • TCK: successful pilot automation for manual GUI tests
  • Tutorial for GraalVM native compilation proposed to Dev Guide

Zig

  • Successful test builds of zig0.14 on amd64 and arm64 in a ppa.

Distro

Misc

  • Rockcrafting pulse: initial meeting with Rocks team
  • Greenhouse
  • Gothenburg travel prep
1 Like

libvirt
Creating a TCG based arm64 VM with more than 8 cores fails with virt-manager due to wrong emulated interrupt controller. Patches sent upstream. LP #2114959

QEMU/KVM
Digging into a failure to release cores used for KVM on riscv64. LP #2112578

ubuntu-release-upgrader
The code for RVA23 detection has been released.
Now we stop RVA20/RVA22 systems from upgrading to 25.10.

1 Like

I was on +1 maintenance this week, which involves its own lot of work. Please monitor my report tomorrow to really know what I’ve been up to this week, or go see updates around pcb-rnd, opensmtpd-table-mysql, dune-grid, and linuxcnc, along with a few other things.

release process

  • Made further progress on the “Modernizing the release process” spec.

util-linux

misc

  • Hiring
1 Like

Toolchains

  • rustc-1.85 update is complete! Currently awaiting review and sponsorship.
  • Introduction and quick conversation with upstream Rust development team regarding the 1.85 update. Will have future focus on building rapport with upstream.
  • Fixed issue with rustc-1.82 backport. Waiting for build to complete before requesting a binary archive copy from the security team.

Other

  • Further communication with Peer Buddy.
  • Work on personal documentation for Rustc backports/updates. Will eventually become official docs in some form.

Questing

  • Finished specification of new A/B boot method (FO-233)
    • For full safety, requires the new mv --exchange flag (introduced in coreutils 9.5, though the kernel support has been around quite a while now)
    • … unfortunately rust coreutils doesn’t support this yet
    • … will rely on GNU coreutils to implement this for now
  • Created test implementation of A/B boot method
    • Testing migration, and various failure modes on a variety of boards
  • Sponsored new PiDNG package (part of the dependencies for picamera2) with some minor changes (LP: #2092277)

Plucky / Oracular / Noble

  • Reviewed intel-compute-runtime changes (part of ubuntu uploader work) (LP: #2110131)

General

  • Pi meetings
  • Ubuntu uploader meetings
  • Interviews
  • Take home test

openjdk:

gradle/kotlin:

Posting updates for the last and the previous week as well.

Merges

  • plocate: Uploaded and migrated to release. (LP #2112057)
  • iputils: Uploaded and migrated to release. (LP #2112014)
  • pam: This is one is under review. MP here. It was an interesting one with pam moving to meson from autotools requiring quite a few updates to the patches. (LP #2112053)

SRU

  • remmina: There was discussion on the bug about adding additional tests to the test plan. The SRU to oracular was also missing. Updated the test plan and prepared an MP for the oracular SRU. (LP #2111952)

Toolchains

  • pylsp snap: This snap was originally a community snap. After approval from the author it has been transferred under ownership of the Toolchains squad. This will ensure it is maintained and kept up to date going forward giving users confidence that they can rely on this snap.

Misc

  • WI grading

My week was marred by a bout of sickness and a day off. I continued with my work on automated ISO testing.