Foundations Team Updates - 2026-02-19

Hello everybody,

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

Courtesy ping:

Please, post your updates. Thanks!

  • I am on +1 maintenance this week. Looking at migration of proposed migration - python-cryptography, pyopenssl, openssl, zigpy, ceph, cinder, bsigntool, ghc, some ruby and r packages.
  • Released OpenSSL 3.5.5 with a new :sparkles: feature.

Short pulse due to PTO and holidays.

.NET

  • .NET 8, 9, and 10 security updates released to all supported Ubuntu releases and backports PPA.
  • MSBuild Structured Log Viewer is now available as a snap (https://snapcraft.io/msbuild-structured-log-viewer).
    • An automated CI pipeline to release the latest stable and edge releases was also set up.
    • Transfer to Canonical namespace also requested.

Rust / LLVM Toolchains

  • 26.10 Planning and epic WBS

Manager

  • Meetings and 1:1s
  • Administrative and Hiring tasks

Resolute

  • Reviewed and sponsored proposed merge of valgrind (LP: #2139096)
  • Uploaded fix for autopkgtest regression in nobodd
  • Working on NBS of lg-gpio and gpiozero updates
  • Separated piboot-try from flash-kernel (LP: #2138618)
    • Many thanks to @ginggs for the quick NEW review on piboot-try
    • Uploaded new flash-kernel with greatly reduced Debian delta (all the Pi stuff stripped out)
    • Proposed seed change to switch Pi users from flash-kernel to piboot-try
    • Will update ubuntu-meta after seed change is merged
    • Filed MIR

General

Developer Tooling

  • Evaluation of Tilt and Skaffold
  • Went down a rabbit hole of deploying Eclipse Che on microk8s (still wip)

OpenJDK

  • Review of openjdk-25 migration patches from @vpa1977
  • Monitoring ongoing TCK runs against January 2026 security udpates.

Distro

  • Addressing Ghostty paper cuts (thanks to @waveform for some great user-feedback). Ghostty is currently under review and available in a ppa.
  • MIR review of src:python-lark.

Misc

  • MIR meeting
  • Adoptium Workgroup meeting
  • 26.10 planning
1 Like

Resolute

APT

  • Scale apt history-list according to the screen width (Merge #555)

MIT Kerberos

  • Troubleshooted test error with Python 3.14 (Bug RT 9197)

Toolchains

  • Figuring out rust-defaults update — currently waiting on LLVM toolchain rebuild on riscv64
  • Preparing FFe bug report, which is expected to be merged in 2 weeks from now
  • Test-building all Rust packages in main to ensure rust-defaults update won’t break anything

Documentation

Ubuntu Project docs

review/redo:

review:

docs.ubuntu.com

internal:

Rust Toolchains

  • Preparing fix for cargo-1.89 issue with git dependencies (Bug 2139436)
  • Investigating test failures in toolchain build for rustc-1.93 on s390x.

Distro work

  • Sponsored util-linux for @uralt.
  • Sponsored a community libunity upload as well.

Noble .4

Release Process

livecd-rootfs

  • Updating the kernel on the RISC-V LicheeRV Dock fails due to having only 512 MiB of memory. LP 2141545 (under review) adds a swapfile.

Upcoming RISC-V hardware

  • Adjust vendor U-Boot to conform to distro-boot
  • Adjust vendor kernel
    • support 2nd NVMe drive
    • add flash partitions
  • Create preinstalled desktop image

livefs-editor

  • Analyze multiple failures when replacing the kernel.
  • Create pull-request with fixes. Needs review.

openjdk:

  • Java 25 default migration

I have mostly been working on my “make the ISO in the livefs” changes, I uploaded the first couple of pieces, found some bugs and will land some more fixes today hopefully.