Foundations Team Updates - 2026-02-26

Hello everybody,

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

Courtesy ping:

Please, post your updates. Thanks!

Docs week

  • Overhauled the article “How to build packages locally” on the Ubuntu Docs (PR: #431)
  • Updated the Resolute Raccoon release notes for sudo-rs, kerberos, and fwupdmgr
  • Added Sphinx manpage pipeline to APT along with the apt history manpage (MR: #557)
  • Started extracting the Ubuntu specifics of the ubuntu-policy package as compared to the debian-policy

I reviewed and tested the RISC-V Cookbook and Ubuntu boards documentation. Filed a couple of issues and raised a PR. Thanks @rkratky, for organising the documentation focus week!

Toolchains

  • Prep for rust-cargo-auditable MIR, as it will be a new dependency of cargo
  • Vendoring of rust-cargo-auditable dependencies
  • Prep for rust-defaults FFe

Documentation

  • Coordinating team docs efforts
  • Quick docs reviews
  • Documentation of common Lintian issues faced when packaging Rust

Documentation

  • Change the RISC-V Image Cookbook to be a bit more generic
  • Add a category for community supported boards to our Ubuntu Hardware Support pages
  • Add instructions for the Pine64 Rock64 4A as an example.

livecd-rootfs

  • Add swap space to preinstalled images for LicheeRV and Nezha D1 via cloud-init

U-Boot

  • Test security updates for Jammy, Noble

Silicon partners

  • Create preinstalled image
  • Start work on installer ISO (currently blocked by Dracut issue)

Back from more medical leave, so I’m still playing some catch-up …

Docs week

  • Document rustc-debian directory
  • Clean up various linting issues

Rust development showcase + toolchains page

  • Learn how ubuntu.com is served
  • Brainstorm & mockup

cargo-auditable

  • Respond to feedback on MRs and clarify workflow timeline/order-of-operations

Distro work

Release Process

Java

  • Testing openjdk-{17,21}-fips-openssl on amd64, arm64, s390x on Ubuntu Pro. Found a new bug manifesting only on arm64 and s390x.
  • OpenJDK 25 migration reviews: ca-certificates-java, cbmc, checker-framework-java, starjava-ttools, starjava-topcat.
  • Auto TCK 17, 21, 25 completed against January OpenJDK releases on jj, nn and rr.
  • Documented my attempts (in vain) to get Eclipse Che up and running on microk8s

Distro

  • MIR reviews for src:blueprint-compiler and src:libcryptx-perl

Misc

  • 26.10 planning

openjdk:

Java 25 default:

  • java common migrated, Java 25 is now default in resolute
  • Finishing up package fixes