Foundations Team Updates - 2026-01-15

Hello everybody,

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

Courtesy ping:

Please, post your updates. Thanks!

TPM/FDE

  • Worked on extending snapd API to accept more key database firmware upgrades (snapd PR #16368)
  • Discussed best way of recovery key verification with fwupd upstream (Issue #9744)

rust-coreutils

Distro work

git-ubuntu

Test Observer

  • Finally got some image testing reported there. We’ll now be able to evaluate the solution more concretely without being in the dark.

Error Tracker

  • Fixed the build and testing of the charm.
  • Sped up the build of the charm by using Python binary wheels instead of building them.
  • Migrated the retracers to use the newest design of the charm and deployed that.
  • Fought a PS6 outage making some Cassandra nodes unreliable.
  • Redeployed the timers part to their final definitive place and fixed all their relative tools that were using outdated APIs.
  • Resumed validating Copilot’s work.
  • Made progress on getting django-tastypie fixed in Debian by joining the Debian Python team.

Returned from my year-end break this Monday.

Developer experience

Rust Toolchain

  • Planning for Ubuntu 26.10
  • Balance team “person to task” allocation to meet Resolute goals

Manager

  • Onboarding our newest team member, Ruan
  • Meetings and 1:1s

Rust

  • Finish first build of some test packages with cargo-auditable
  • Today, will work on my tool for scanning .debs for c-a metadata
  • Prepare work for handoff as I get ready for medical leave

Admin

  • Meetings!
  • Prepare for company sprint.

Toolchains

  • Work on fixing rustfmt dependency issue for rustc on Jammy (LP: #2138172)

  • Work on fixing LP: #2100266 for rustc-1.85

    • Submitted MPs for Noble, Questing, and Resolute
    • Fixed dh_dwz build issue (LP: #2138387)
    • Fixed testing issue causing build failures on i386 (LP: #2138406)
    • Currently working on triaging s390x-specific build issue
  • Work on rustc-1.90 upload and autopkgtests

Other

  • Initial planning for Rust development showcase
  • Written interview grading

U-Boot

  • Test SRU images

Felix86

  • Test emulator. Several issues reported upstream.

Ubuntu 24.04.4

  • Test daily images

Resolute

  • RVA23 archive rebuild FTBFS

    • Good news, not a lot of new bugs!

RISC-V

  • Prepared OpenSBI update to 1.8.1 as MR on Debian Salsa

  • Worked on autopkgtest issues

    • Deprecated qemu-user-static usage (MR)

    • Wrong QEMU baseline (no RVA23) (MR)

Documentation

  • Aligned with @rkratky to identify and assign specific documentation tasks for the upcoming release.
  • Initiated the draft for the comprehensive content audit.
  • Implemented the baseline configuration for the documentation analytics dashboard.
  • Wrapped up onboarding tasks.

First time posting :slight_smile:

Onboarding

  • finished my trainings and setup (at least most of it)
  • ticked my checklist items and learned about the Foundations team

URM

  • getting familiar with Watchtower
  • starting to catch up on the processes and future plans

Resolute

  • worked on my first FTBFS (apport)
  • fixed a dependent library (astroid) upstream and updated the package in the archive accordingly
1 Like

openjdk:

kotlin2:

  • working on a refactoring tool for bazel build scripts to replace external resources with local file system, e.g. use debian maven repo.

distro:

Documentation

Ubuntu Project docs:

Ubuntu Desktop docs:

Ubuntu for developers:

Ubuntu hardware support docs:

Netplan docs:

Chisel docs:

Closed bugs:

Internal: