Foundations Team Updates - 2025-09-11

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, @tobhe, @adrien, @mkukri, @r41k0u, @andersson123, @hyask, @rkratky, @chrisccoulson, @mwhudson, @petrakat, @richard-scott-mcnew, @vhaudiquet, @karljs, @bamf0 - please post your updates. Thanks!

Questing

Misc

  • Setting up RISC-V hardware to prepare builds/tests/etc
1 Like

Documentation

Ubuntu Project docs

Reviews:

PRs:

Ubuntu for Developers

Reviews:

PRs:

Java

  • Wrapping up TCK activity for July 2025 updates
  • YARF automation of java.awt (ongoing)
  • Published GraalVM snap for arm64 (–channel=v21 only), thanks for PR from @vpa1977
  • Addressing review comments on openjdk-17-fips and openjdk-21-fips packages for Ubuntu 24.04 Pro

Zig

Misc

  • 360 prep
  • Greenhouse

SRU

  • Backported fix for OneDrive authentication on Noble and Plucky, also fixed typo in corresponding fix on Questing (LP:#2076021)

GitHub

Filed performance related issues on uutils/coreutils:

Misc

  • Read through Ubuntu Maintainer’s Handbook
1 Like

Documentation

Miscellaneous

  • 360 prep
  • Promotion application prep
  • 360
1 Like

Short week due to PTO Monday through Wednesday.

.NET

  • Released .NET 8 and 9 September updates to the Snap Store.
  • Attended the weekly .NET bug triage meeting.

PowerShell

  • Released PowerShell LTS 7.4.12 to the Snap Store

Distro

  • Followed up on delta opened last week on package libnss-mysql during my +1 shift, which has been merged upstream. Requested sync (LP:#2122608)

Misc

  • 360

Rust Toolchain

Documentation

Manager

  • 1:1 meetings
  • Candidate interview
1 Like

RVA23 migration

  • After uploading a lot of packages a good number of issues occurred in autopkgtests which were not related to RISC-V. Most could be resolved by retries and migration/0 references.
  • Two GCC issues have been resolved by upstream.
  • WebKit has issues with included third party packages:
    • Skia is trying to force tail calls where they are not support. I suggested a patch for this to the Skia project.
    • The simde version used by WebKit has an issue with correctly setting up vector support for RISC-V but it can be switched off via SIMDE_RISCV_V_NO_NATIVE.

Rust Toolchain

Other

  • Helped verify some arm64 cross-compilation workflows
  • Interacted with the security team about the rustc 1.83 Noble backport – I may need to open an SRU after all because it is currently unclear whether QEMU updates are actually blocking on rustc.
  • Worked on rustc 1.83 Jammy backport. It compiles on my PPA but does not pass the tests because it looks like I have not vendored LLVM properly. Currently waiting on the PPA to build my fixed version so I can run the autopkgtests
  • I’ve previously written a replacement for mk-origtargz which runs ~20x faster; this week I worked on a presentation about it that I’ll distribute internally on Friday.

devpack-for-spring:

chisel-releases:

  • raised PRs for tomcat slices1234

chiselled tomcat:

opendjk:

Questing

  • gnome-initial-setup has added support for removing locales-all post-setup (thanks to @matt-hagemann!)
    • Considered addition of locales-all to seed or image definition (LP: #2118539)
  • Discovered issue getting past user creation page in gnome-initial-setup (LP: #2122340)

General

  • 26.04 planning
  • Pi meetings
  • Interviews
  • Take home tests
  • Release sync meeting
  • Uploaders meeting