Foundations Team Updates - 2025-08-14

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

2 Likes

GCC

  • Building for RISC-V RVA23 has been tested in a test archive with support by @ginggs.
  • GCC 15.2 with RVA23 default has been uploaded with support by @doko.

LLVM

  • LLVM 20 with RVA23 default has been uploaded. There are unrelated build issues on arm64 and amd64.

apport

  • If fsck.mode=skip has been used in an installation by Casper a crash in /usr/lib/python3/dist-packages/apport/hookutils.py (LP: #2101159). Merge request created. Sponsor needed.
1 Like

Java

  • Monitoring TCK compliance tests for July 2025 updates
  • Smoke testing openjdk-{17,21}-fips-openssl on Ubuntu Pro with FIPS enabled

Zig

  • Addressing reviews for zig0.14 and zig-defaults
  • Prototyping dh-zig (work-in-progress)

Distro

Misc

  • Greenhouse essay grading
1 Like

Rust

  • Created fixes for embedded C library issues for both rustc-1.85 and rustc-1.86.
  • Finished rustc-1.87 autopkgtests and PPA builds.
  • Finished standard rustc-1.88 update process. Currently test-building locally.

Documentation

  • Periodic Rust maintenance documentation improvements from feedback from teammates.

Miscellaneous

  • Gave a presentation to Scott and Petra on backporting Rust.
  • Peer Buddy support and correspondence.
2 Likes

Hello all,

I have been working on a tool that strips Files-Excluded from orig tarballs, like mk-origtargz does. Preliminary testing shows that it’s some 250x faster than mk-origtargz. This week I am going to work on that tool in the background while I get back to work on the rustc 1.83 → NN backport. (Previously mk-origtargz was so slow that I couldn’t get any backporting work done)

3 Likes

Documentation

Ubuntu for Developers

Ubuntu Project docs

Documentation Style Guide

Issues for Docs Academy workshop

2 Likes

Rust Toolchains

  • 1:1 meetings with team members
  • Assist troubleshooting deb-strip-copyright tool

Onboarding

  • Learning Debian packaging
  • Completed UX Research Session for LXD Tutorial
2 Likes

.NET

  • Responded to reviews on the .NET 10 content snaps CI (Add .NET 10 content snaps by mateusrodrigues · Pull Request #21 · canonical/dotnet-content-snaps · GitHub).
  • Released .NET 8 and .NET 9 August updates to .NET content snaps.
  • Working on creating Canonical’s .NET release.json database to feed the dotnet sdk check command on Ubuntu’s .NET builds. The release.json database tracks all .NET releases made available and will be based on Launchpad’s package history.
  • Attended the bi-weekly .NET partners sync meeting.
  • Attended the weekly .NET bug triage meeting.
1 Like
1 Like

distro:

openjdk:

  • uploaded openjdk-25 build 36

gradle:

  • finished work on kotlinx-coroutines and updated bootstraps/dependencies (they were missing gradle .module files).
  • started on automated build script refactoring of kotlin

misc:

  • applied for DM status for openjdk/jtreg.

Snapdragon X Elite

  • Built multiple and published multiple new images and kernel updates to a point where I am confident stubble now works on all devices we had working previously. More detailed test instructions are available in this comment
  • Updated the kernel to 6.17 and included more feature patches from the linaro tree for initial HDMI and webcam support on some machines
  • Prepared kernel PR for patches we want to get into 25.10

Stubble

  • merged multiple HWID submissions from community members, tagged a new release
  • helped package and upload stubble in Debian

Misc

  • helped debug questing arm64 installer issues (caused by this bug)