Foundations Team Updates - 2026-01-08

Hello everybody,

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

Courtesy ping:

Please, post your updates. Thanks!

1 Like

Resolute

Plucky EoL

  • Sent out the EoL announcement

GUI testing

Test Observer

Ubuntu Kylin

  • Add riscv64 definitions to package ubuntukylin-meta. Version 0.66 is now in proposed.
  • Server image with package ubuntukylin-desktop installed on SiFive HiFive Unmatched runs fine.

Ubuntu 24.04.4

Validation tools

  • Contribute to riscv-tests and riscv-test-env.
    We now can build the tests with the Ubuntu build tools and run the benchmark tests on QEMU.
    One patch for riscv-test-env is still in the upstream review queue.

Hello and Happy New Year! :fireworks:

PowerShell

  • Released PowerShell Preview 7.6.0-preview.6 to the Snap Store.

.NET

Hello folks, happy new year!

TPM/FDE

  • Plymouth - created a feature that allowed optionally toggling the password in cleartext using TAB (see ongoing upstream merge request)
  • fwupd - investigated centralizing recovery key verification into fwupd (see upstream issue)
  • snapd - worked on PRs for extending the secureboot API endpoint (see GitHub PR)

Hi folks! Update of my first week:

  • Set up dev environment and verified access to required tools.
  • Worked through onboarding checklists and trainings.
  • Started learning Foundations scope, priorities, and team context.
  • Reviewed existing documentation to establish a baseline (structure, consistency, quick wins).
  • Created a stakeholder questionnaire to capture goals, pain points, etc.
  • Analysed community discussions (Discourse, Stack Overflow) to identify recurring questions indicating gaps in documentation or information architecture.
1 Like

Rust / LLVM Toolchains

Manager

  • New Hire onboarding preparations
  • Written Interview grading
  • Meetings and 1:1s

Toolchains

  • Reviewed, tested, and merged Rust toolchain changes from @blkerby:
  • Tested my Rust 1.92 toolchain’s RVA23 support:
    • Created patched versions of many popular Rust packages which display the Rust target they were built for
    • Created simple package which checks to make sure the given toolchain is actually using the RVA23 extensions when compiling code
  • Rebased in-progress rustc-1.92 on top of new rustc-1.91 features
  • Work on conceptualizing certain rustc-specific package lints

Other

  • Written interview grading

Rust

  • Finalized cargo-auditable support and start end-to-end testing internally. Stay tuned for an official announcement coming some time Soon.
  • Finish backport of rustc-1.86 to Jammy.

Resolute

  • Finish my merge of fontconfig; thanks skia for your help!

Admin

  • Meetings and 1-on-1s.
  • Welcome to the team, Aleksandra and Oliver!

A bit late, sorry :slight_smile:

Resolute

  • RVA23 archive rebuild FTBFS, archive test rebuild FTBFS

    • Analyzed new failed build logs to create LP bugs

RISC-V

  • Investigating LP: #2137720: autopkgtests scripts for VMs not working for riscv64 Questing+

Documentation

docs.ubuntu.com:

Reviews:

Internal: