Foundations Team Updates - 2026-03-26

Hello everybody,

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

Courtesy ping:

Please, post your updates. Thanks!

2 Likes

Resolute

  • Finished MIRs for rust-sequoia-sqv and rust-sequoia-sq (LP: #2089690, LP: #2121154)
  • Initiated specification on modernizing update_excuses.html

Resolute

Rust

  • The whole Rust team has been hard at work patching against CVE-2026-33056!
  • Continue work on rustc-1.94 port to Resolute
  • I have given rust-alacritty and rust-sudo-rs cargo-auditable metadata!
  • Prepare a blog post, a release notes entry, and a docs page about the new cargo-auditable support

Toolchains

Miscellaneous

  • Drafting proof of concept for modernized developer tool

QEMU

  • Fix incorrect ACPI table SPCR LP #2146419 - MR to be sponsored
  • RISC-V vector state not restored by signal handler LP #2133188 - MR to be sponsored

Ubuntu 26.04

  • Update test cases
  • Image testing

Documentation

  • Update Image cookbook

Systems

  • Working on an archive-wide build flag analyzer and visualizer

.NET

Java

  • TCK manual GUI testing for -25, -21 and -17 on resolute/amd64
  • Study of OpenJDK’s Project Leyden
  • Code reviews on devpack-for-spring

Zig

  • Ghostty is sponsored, thanks to @vpa1977 but currently awaiting AA review in the upload queue.

Cloud-native tools for Ubuntu

  • Completed the planned market research of local Kubernetes development tools. I plan to distill my findings into a blog post.

Distro

  • MIR review of src:gpgmepp

devpack-for-spring:

  • implemented configuring build plugins and task aliases

distro:

  • sponsoring for golang 1.26 transition
  • finished clojure dependencies rebuild

documentation:

Resolute

Two weeks of updates as I forgot to post last week’s!

  • Followed up +1 by uploading some NCRs to get boost1.90 to migrate

  • Noted some inconsistencies in the UI after the recent change to sudo

  • LP: #2144891 – Working on issue where resolute dailies do not wait for network-online before running cloud-init

    • Seems to be a mash of various things working around a failing in systemd in various ways
  • LP: #2127782 – Verified the issue is still present after recent changes, chasing a fix

  • Opened a PR with transfer of release notes for Raspberry Pi for resolute

  • LP: #2138618 – Updated ubuntu-meta to move from flash-kernel to piboot-try

  • Gave @vhaudiquet a hand with debugging FTBFS in paraview

  • LP: #2144667 – Fixed up the EEPROM test in the release upgrader

  • LP: #2146383 – Investigating boot failure on Pi 5 with older EEPROMs (thanks to @eeickmeyer for the report!)

    • Found minimum EEPROM version; currently patching u-r-u (again!)
  • LP: #2146344 – Ran across something in rust-coreutils that really had me scratching my head for a few minutes (the file disappeared?! – nope, it’s just hiding in plain sight)

    • Turned out this is probably more tmux, but I include it for entertainment purposes!

General

  • Patched the HW support docs to remove plucky (hadn’t noticed that was still in the table!)
  • Posted a wall of text on zswap by default (sorry!)
  • Lots of work to do on migrating the manual ISO tests to test observer… something for next week

It was all Resolute beta for me, so didn’t have time to take notes of the details with all the things moving around. All in all, it’s out, and was driven through Tests Observer instead of the old ISO tracker.