Foundations Team Updates - Thursday 2025-04-03

Previous status: Foundations Team Updates - Thursday 2025/03/27

Distro

Misc

  • Hiring stuff

Distro

  • initramfs-tools: Merged 0.147 from Debian unstable. 68% of that release are merged changes from Ubuntu. The other 32% are useful changes to land. This version reduces the number of patches from 84 to 73 (and only 23 of those are from me).
  • tzdata: 2025b release plus SRUs for it
  • apport: catch ProcessLookupError in forward_crash_to_container (LP: #2080499)
  • dracut 106-2ubuntu5: plymouth: Only pull in the SimpleDRM driver by default (LP: #2105377)
  • rdma-core: Cherry-pick upstream patch for providers/mana: improve synchronization on the shadow queue (LP: #2105922)

Upstream work

Dracut

Apport

Sponsoring

Plucky

  • Tested kernel fix for SD card operation on pre-Pi 4 models (LP: #2104371)
  • Investigating WiFi not appearing on Pi Zero 2W after kernel fix for SD card boot landed
  • Camera module testing after rpicam-apps landed
  • ISO testing

Noble / Oracular

  • Re-sponsored openvpn backport to fix target distro (LP: #2097688)

Focal / Jammy

  • Re-sponsored uploads to fix install button (LP: #2068805)
    • Prior uploads had git cruft due to the package being v1 (!)
    • Noted @bdrung had fixed this in noble (moved to v3 native), so cherry-picked that back to focal & jammy too

General

  • More touchscreen support on IRC
  • Some core / watchdog support work on MM
  • Pi meetings
  • Interviews

I was out of office from March 27th and back on April 1st.

.NET

Docs

Misc

  • further experimentation with/learning about OmniSharp language server library / VS code extension development
  • paperwork

Short week. Public holiday on Monday.

Distro

  • Merge proposals to break B-D cycle blocking 10 Python packages. Thanks ginngs for sponsoring.
  • Merge request in Debian to fix maven-plugin FTBFS that’s now affecting 6 packages.

GraalVM

  • Sanity tested graalvm-jdk snap. It is now public.
  • Submitted a GraalVM abstract for the Polyglot Meetup, Bangalore

Misc

Code reviews.
Adoptium Workgroup meeting

autopkgtest-cloud

  • Debugging riscv64 in PS7 on staging.
  • Deployed one worker per arch in PS7 on production (still ongoing, but going well!)

Merge-O-Matic

cnf-extractor / python-apt

misc

Documentation

RISC-V Cookbook

Ubuntu Boards Docs

Subiquity

Ubuntu for developers

2 Likes

Pulled in more OpenSSL 3.4 patches for plucky
Quite a bunch of meetings this week

autopkgtest

  • Prepared SRU to jammy and noble

autopkgtest-cloud

  • Small MP cleaning up some outdated contact info
  • Working on various misc improvements to the PPA endpoint

Misc

  • New metrics now available for britney on the ubuntu metrics grafana
  • Compliance training
  • Travel prep
1 Like

Toolchains

  • Practice rustc maintenance
  • Learn about structure and organisation of rustc packaging

General

  • Learn about Jira organisation
  • Learn about Agile development
1 Like

I forgot to mention the most important part: Announcing Ubuntu Stainless Steel Edition: A Corrosion-Resistant Alternative

3 Likes

Go

  • Update Go 1.24.2 & 1.23.8 releases for deb/snap packages.
  • Continue enhancing devpack-for-go snap and doing tests.

Misc

  • Compliance training

Risc-v cookbook:

  • Add documentation to package kernels

Risc-v autopkgtests:

  • Report various bugs from tests that succeed on arm64 and amd64 but fail on riscv64

Debian-cd:

  • get rid of cd-boot-images-* for Noble

livefs-editor:

  • add functionality to manipulate partitions

Go

  • Working on improvements cobra-cli snap for craft-tools Go plugin testing
  • golang-1.24 backports: uploaded and tested builds successfully in ppa
  • Spent some time studying how to do microrelease updates

Distro

Misc

  • Working on re-populating db with more robust rebuilds after I learnt that they are frequently purged
1 Like

Short week, had a public holiday on Monday

I mainly worked on the 3D camera demo for RPi 5 this week. I am working on getting rpicam-apps in the debian archive right now.
Also had Pi roadmap planning for 25.10

Pretty simple week:

iso testing

  • adding tests for and testing said tests for plucky; we’ll now run tests for devel and supported releases as well as noble
  • enabling new machines in the lab for this testing

That’s it! Apart from small things here and there, which I shan’t bother to mention :smiley:

devpack-for-spring:

  • spent a bit of time studying openrewrite
  • added PR to enable adding plugins to gradle/maven builds. The first iteration configures rockcraft plugin.
  • working on adding feature to run build plugins without configuring them in the build. The idea is to be able to do devpack-for-spring plugin rockcraft build-rock to export the chiselled rock image of the application. Raised PR that loads plugin configuration.