Foundations Team Updates - 2025-12-18

Hello everybody,

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

Courtesy ping:

Please, post your updates. Thanks!

1 Like

TPM/FDE

  • Implemented patch for viewing Plymouth password in clear text in the two-step module.

Distro

  • Troubleshooted possible Resolute amdgpu local error (no bug report as of now).

.NET

Documentation

manpages.ubuntu.com

Other

Reviews:

Bugs:

Internal:

Rust Toolchain

  • Tested and merged changes for z15 minimum architecture on s390x
  • Initial Rust toolchain slice definitions created; start testing them

Manager

  • Meetings and 1:1s
  • Jira updates to track new tasks and backlog
  • Adjust weekly meetings schedule
  • Written interview grading

U-Boot

  • Tested U-Boot 2025.10-0ubuntu1 on all impacted RISC-V devices before SRU.

OpenSBI

  • SRU verification completed. OpenSBI 1.7 was released to Noble, Plucky, Questing.

Spacemit K3

  • Reviewed kernel patches

Prepare for 24.04.4 release

  • Testing some RISC-V images

cargo-auditable

  • Finish patches for enabling cargo-auditable support; we hope to put it into production in the new year

cargo-audit

  • Regroup on progress here – cargo-audit has some unforseen challenges in packaging that I am going to pass onto a more senior member of the team. (NO I am NOT just covering my butt I SWEAR)

jammy-1.86 backport

  • Should be done by EOW.

Resolute

  • RVA23 archive rebuild FTBFS

RISC-V

  • Setting up and doing some testing on RISC-V hardware (Noble)
  • Control Flow Integrity (CFI)
    • Encoutered a bug while building latest gcc, followed-up upstream
    • Investigating gcc cross-compilation (to try to speed up build times)

Distro Crypto

RISC-V

Rust Toolchain

  • Built rustc-1.91 which is capable of building the RISC-V RVA23 target; currently waiting until other changes are merged in before requesting upload
  • Built Rust 1.92 toolchain (using the new rustc-1.91) with its RISC-V target being entirely RVA23
  • Currently testing and verifying building Rust packages in RVA23
  • Review of teammate patches
  • Working on submitting LP: #2100266 fix for Noble 1.85; progress slowed by long build times
  • Work with @blkerby on supporting more targets in our Rust toolchain packages

Distro Work

  • Fixed rust-ognibuild autopkgtest failure which is causing several Rust packages to fail to migrate (LP: #2136182)

Other

  • Written interview grading

Two weeks of updates, since I forgot last week.

Resolute Snapshot 2 release

  • Played again with AI, this time Gemini, to help out write a tiny helper script for the release. Find out more in all the individual commits and comments in this PR but in short, I’d say it has the same kind of issues than Copilot: it doesn’t think, so makes silly mistakes, and can’t figure out the semantic of things, quickly leading to badly named variables that add to the confusion of reading a script that often splits the responsibilities of the work weirdly between functions.
  • Released snapshot 2!

error tracker

  • Updated whoopsie on Resolute to upload crashes to the new Python3 daisy backend: so far this new daisy is working just fine! :rocket:
  • Investigated the scope of work needed to get django-tastypie to work again on Noble. It’s currently pretty bad, with the package being mostly useless.
    Work to fix that is already happening upstream: https://salsa.debian.org/python-team/packages/django-tastypie/-/merge_requests/2
  • Continued working on reviewing and fixing Copilot’s work regarding replacing pycassa with cassandra. This includes introducing some automated testing to help regain confidence in that old code, which Copilot has contributed to with great success once everything was kickstarted on the right track!

Jenkins CI

  • Fixed a couple of issues regarding automated upgrade testing.

Merge-O-Matic

  • Reviewed and provided feedback on @seb128’s work to charm it (yay! :rocket:)

livecd-rootfs

  • Reviewed and provided feedback on @mwhudson’s work to build ISOs (yay! :rocket:)

manpages.ubuntu.com

  • Reviewed, merged, and deployed @rkratky’s PRs making use of modern Ubuntu assets and updating the documentation links. Thanks!

Happy EOY everyone, 25 was wonderful, see you in 26 :evergreen_tree:

1 Like