Foundations Team Updates - 2025-07-03

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, @xypron, @tobhe, @adrien, @mkukri, @r41k0u, @adrianoco, @andersson123, @hyask, @rkratky, @chrisccoulson, @mwhudson - please post your updates. Thanks!

sudo-rs

sudo

bugs

Java

  • Submitted PR to add native-image support to the rockcraft-maven-plugin
  • Reported 3 issues related to build-rocks against the rockcraft-maven-plugin

Zig

Distro

  • Prepared MIR for python3-charset-normalizer

Misc

  • Greenhouse written-interview grading

Short week for me due to having Canada Day off.

rustc

  • rustc-1.82 backports for Noble and Jammy are complete and have been added to the archive!
  • rustc-1.85 autopkgtests all pass after being allocated enough builder resources through being added to big_packages. I’m currently working through the upload sponsorship process- rustc-1.85 has been added to the new queue and hopefully progress continues smoothly going forward.

dh-cargo

  • Work on implementing a new dh-cargo feature to expedite the package maintenance experience for Rust-based packages.

o/

TPM FDE

  • Testing the daily every day and reporting the status as part of the spike
  • Expanded TPM FDE installer test cases - test entropy in passphrase slide, as well as utilise recovery key post-reboot

Test Observer

  • Continued with the testing of deployment in ps6 - I submitted 2 PRs which modify the TO terraform config to be functional in ps6 - after a couple of review rounds, these have now been merged.

ISO Testing

  • Spent some time messing around with and documenting how to use an overlayfs with qemu (otherwise known as backing files)
  • Couple fixes/improvements to the automated installer test cases

Specs

  • Made some amendments and approved the Ubuntu Release Testing spec
  • Made some amendments and approved the Test Observer spec

Misc

  • WRANGLING an issue with our server image promotion - MP here - testing still in progress - also included a few changes to ubuntu-test-cases
  • Greenhouse
  • Participated in a call with some CPC colleagues to assess the suitability of their climdb project for the release process

Go

Thanks to @utkarsh for help with 1.25 transition and explanation of Debian processes and freeze policy

LXD

  • LXD on RISC-V currently only support containers. In a local build of the LXD snap VM support has been enabled. A pull request has been created.

U-Boot

  • U-Boot support on Ubuntu 24.04 for the DeepComputing FML13V01 and the Pine64 Star64 has been SRUed by @waveform. Testing looks good.

Silicon vendor collaboration

  • Work on enabling additional RISC-V hardware on Ubuntu has been started.

Questing

  • Sponsored fix for libpisp for @r41k0u (LP: #2115319)
    • NCR for libcamera was done to incorporate these changes
  • Worked on snap packaging of rpi-imager 1.9.4
    • Build is now completing, but runtime is still somewhat broken (empty Pi list)
  • Minor advice on debmirror merge for @mclemenceau
  • Worked on A/B boot implementation for Ubuntu classic for Raspberry Pi
    • Still torturing Pis in a variety of horrible ways to try and break it
    • Still working on documentation (specifically the man-page for the service)

General

  • Patch pilot on Monday
  • Interviews
  • Pi meetings
  • Ubuntu uploader meeting
  • STEM talk at school :slight_smile:
1 Like

ubuntu-excuses
Added the ability to see missing architectures for ftbfs with the new --missing-builds flag

visual-excuses
Added proper handling of migrate-after and blocked-by dependencies

Distro
Some universe merges for fun

  • debmirror 1:2.46ubuntu1 - Thanks Andreas Hasenack
  • quassel 1:0.14.0-3ubuntu1 - Thanks @waveform
  • dpkg-dev-el 37.19ubuntu1 - Thanks @seb128

Hiring
Hired a new team member for the Toolchains Squad to work on Rust with @maxgmr

1 Like

Merges

  • pam: Reworked this merge after a security update was uploaded while this was under review. MP here. (LP #2112053)

SRU

  • remmina: Verified fix in oracular-proposed. This SRU has now landed in noble and oracular. (LP #2111952)

Toolchains

  • shfmt snap: This snap was originally a community snap. After approval from the author it has been transferred under ownership of the Toolchains squad. This will ensure it is maintained and kept up to date going forward giving users confidence that they can rely on this snap.

Misc

  • WI grading

openjdk:

gradle/kotlin:

  • working on kotlinx packages (kotlinx -atomicfu)

java rockcraft plugins:

rails transition

  • Helped with a few autopkgtests with correct triggers added. Here is the Matrix thread with some details.

bpftrace

  • Got it unstuck from -proposed by getting libclang1-20 promoted to main (thanks @seb128 for handling this!)

nfs-utils

mmdebstrap

upgrade testing

misc

  • Continued to migrate my emails from Canonical IMAP to Gmail… Leveraged gmailctl for filtering, and the tool is neat, although it unfortunately doesn’t fix gmail having the worse filtering system I’ve ever seen.
  • Hiring