Foundations Team Updates - 2025-10-10

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, @tobhe, @adrien, @mkukri, @r41k0u, @andersson123, @hyask, @rkratky, @chrisccoulson, @mwhudson, @petrakat, @richard-scott-mcnew, @vhaudiquet, @karljs, @bamf0 - please post your updates. Thanks!

APT

  • Fixed a bug on history commands where an incorrect ID would give a weird error (see MR 520 on Salsa)

sudo-rs

  • Fixed a bug that prevents a sudoers file from escaping ‘=’ in a command argument (see PR 1296 on GitHub)

Future features

  • Investigated a candidate feature and implemented a test suite for said feature.

I’ll keep it simple; I’ve been at the release sprint, doing release things, as well as some GUTS development :slight_smile:

.NET

Misc

  • Written interview grading

Rust Toolchain

  • 26.04 Roadmap reviewed and prioritized
  • rustc 1.84 backports for Noble and Jammy ready in Staging PPA

Manager

  • Ensure team is ready for Sprint
  • 1:1s with team members

Admin

  • Receive and setup corporate laptop

Rust

Documentation

  • Wrote Rust packaging FAQ document
  • Wrote additional documentation, temporarily internal, on alternative workflows with deb package tooling, e.g.:
    • How to set up foreign architecture chroots and built packages using binfmt+qemu
    • How to debug failing sbuild builds
    • How to add a private PPA to a chroot via sbuild

Questing

  • Uploaded fix for ubuntu-release-upgrader FTBFS (LP: #2126679)
  • Merged the corresponding z3fold PR in the pi-gadget (thanks to @r41k0u for reviewing) (PR #142)
  • Merged A/B fallback PR in the pi-gadget (again, thanks to @r41k0u for reviewing) (PR #143)
  • Proposed MP for locales-all inclusion in image definition (LP: #2118539)
    • Forgot this last month, doh!
  • Fixed a bug in the image definitions for the base tarballs (merge)
    • Thanks to @vhaudiquet for testing on riscv64 and bringing the issue to my attention in the first place!
  • Updated release notes (several times!)
  • Attempted replication of dmesg output issue (LP: #2125114)
    • Managed during beta, but then failed during release week (kernel bump fixed it?)
  • Filed a bug about a kernel assertion failure on the 3B+ (LP: #2127026)
  • Filed an MP to add questing to rpi-imager
    • and remove focal now that’s out of standard support
    • and move oracular’s meta-release URLs to old-releases (which looks like it was done, then undone at some point)
    • and add questing to meta-release
  • Added a chapter on A/B booting to the Ubuntu Boards documentation

General

  • Pi meetings
  • Interviews
  • Ubuntu uploader meeting
  • Release team meetings
  • Investigations for resolute (26.04) work items

openjdk:

  • openjdk-25 is available in stable releases.
  • raised MRs preparing for security release 1, 2, 3
  • investigating jtreg ftbfs

chisel:

Documentation

Internal:

SRU

A bit late, and not very interesting: I was in London for the Questing Quokka release, and did a bit of fixing the Error Tracker test suite when I had the time.