Foundations Team Updates - 2026-02-12

Hello everybody,

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

Courtesy ping:

Please, post your updates. Thanks!

Resolute

  • Implemented includedir by default for the supplied Kerberos config, impacting both Heimdal and MIT Kerberos (LP: #2037321)
  • Investigated how to handle TPM/FDE upgrades in 26.04 and beyond
  • Got rust-coreutils 0.6.0 merged

Resolute

  • Working on separation of piboot-try from flash-kernel (LP: #2138618)
    • Seed changes prepped; I’m intending to remove flash-kernel and flash-kernel-piboot from the raspi-common platform seed, replacing them with piboot-try
    • Currently running into some issues with the upgrade; the actual upgrade works fine, but apt doesn’t want to “do it” without manual intervention
  • Investigated failure of resolute images to boot under NBD
    • For older models (3B, 3B+) this is because the initrd.img is oversized (this may change when the 7.0 kernel lands)
    • For newer models (4B onwards) something else is occurring during systemd bringing things up
  • Added quirk to u-r-u preventing Pi 4 from upgrading if EEPROM is too old to support tryboot (LP: #2130734)
  • Merged flash-kernel 3.110ubuntu1 (LP: #2140596)
    • Also substantially re-factored the delta with Debian:
    • Consolidated Pi diffs for removal in future (part of piboot-try split)
    • Consolidated all database changes to end of the delta; might try to upstream some more of our delta once the Pi bits are removed

Noble

  • ISO testing
  • Sponsored fix in initramfs-tools for @xypron (LP: #2140344)
  • More ISO testing
  • Did I mention the ISO testing?

General

  • Investigated failure-to-build in ubuntu-hw-support docs (due to a snafu in the split of the ubuntu-images extension)
  • Bumped rpi-imager snap to 1.9.6; 2.0.x is going to have to wait (probably next cycle)
    • Will probably file for removal of rpi-imager deb as it’s unmaintainable now (LP: #2140973)

Rust / LLVM Toolchains

  • Preparing for Resolute Feature Freeze

Manager

  • Meetings and 1:1s
  • Planning for 26.10
  • Administrative tasks

I’ve been out for the past two weeks due to medical leave. I’m sure all zero people who read this are glad to learn that I’m okay…

cargo-audit snap

  • Finish snap impl for cargo-audit
  • Sign up for Snap publishing privileges; currently waiting for approval

Rust toolchains page

  • Work on collecting our value-adds for Rust toolchains on Ubuntu for our Toolchains page (the Rust showcase desperately needs some love)

Etc

  • As always, admin tasks, meetings, and 1on1s.
3 Likes

Toolchains

  • Full steam ahead for Rust 1.93 transition
    • Figured out autopkgtest timeout issues
    • Got rustc-1.92 uploaded
    • Working on fixing rustc-1.93 autopkgtest issues
  • Added cargo miri autopkgtest to 1.93

Other

  • cryptsetup merge work
  • Miscellaneous docs maintenance

openjdk:

jtreg8:

Java 25:

gdb/binutils for s390x:

gcc for arm:

Noble .4

Release Process

Documentation reviews

Ubuntu Project docs

Ubuntu for developers

Multipass docs

Blog posts

Resolute docs