Foundations Team Updates - Thursday 2025/01/16

Previous status: Foundations Team Updates - Thursday 2025/01/09
Next status: Foundations Team Updates - Thursday 2025/01/23

Vendor collaboration

  • Supporting on image building and packaging

U-Boot

  • Fix a possible memory overrun in the network stack. Patches upstreamed.

dh-python

  • Investigate autopkgtest issues. Currently blocked on PS6 problems.

Greenhouse

  • Evaluate submissions

Distro

Misc

  • Drafting a plan for post-quantum cryptography support in Ubuntu over the next few years
  • Preparing a few crypto-config updates before
  • Experiments with ways to run an application under a specific crypto-config profile (there are two main approaches but each comes with its drawbacks)
1 Like

Shorter-than-usual week. I came back from the year-end break on Monday.

Java / OpenJDK

Java developer experience work

  • evaluated using the spring boot snap along with OpenJDK CRaC
  • evaluated “Spring Native” and using the spring boot snap to create native applications compiled using Graal

Distro

.NET

Distro

Plucky

  • Uploaded “cleaner” flash-kernel merge (LP: #2081313)
    • Given the current build queue status this may take some time to land
    • Included fix for Pi 500 entries (LP: #2092216)
    • And fixes for new RISC-V boards (LP: #2093200)
  • Filed bug regarding dependency loop caused by mkswap.service (LP: #2094839)
    • Oddly this seems to affect wayland starting on first boot on both oracular and plucky
  • Working on rpi-eeprom update to support Pi 5 16GB memory timings (LP: #2094834)

Oracular

  • Verification of rpi-eeprom update to support CM5 flashing (LP: #2085903)
    • Pending AA review of new rpi-eeprom-firmware package (split out to provide arch-independent dep for new rpiboot)

Noble

  • Verification of rpi-eeprom update to support CM5 flashing (LP: #2085903)
    • Pending AA review of new rpi-eeprom-firmware package (split out to provide arch-independent dep for new rpiboot)

General

  • Patch Pilot on Monday
  • Pi meetings
  • Interviews
  • Take home tests

Distro

proposed migration

  • Released ionit 0.5.1 and 0.5.1-1 to support Python 3.13

other

  • Ubuntu Governance Sync Meeting
  • Grading take home tests
1 Like

All the GRUBs in the world and more.

1 Like

MIR stuff

Distro stuff

autopkgtest-cloud

error-tracker

  • Charm progress: I’m now able to build and deploy on Noble!

curtin

  • Helped debug some CI issues with Dan.

MoM

Plucky

  • Discussions around the pair-review of shadow and util-linux merges with @schopin, thanks! :slight_smile:
  • Made git migrate (mostly kicking autopkgtest)

Noble .2

  • Started working on the release checklist with @utkarsh

misc

Rust

Distro

Go

  • Rebuilding the archive with Go 1.24 is in progress in PPA
  • Backporting several patches from Go master branch to 1.24 rc1, to fix the testing errors, and s390x failures.

Misc

  • Propose migration for barbican with python3.16 as default. Mostly because of flaky tests.

Short pulse due to EoY break until Jan 13.

dotnet

  • Reviewed the .NET roadmap progress for this cycle with @dviererbe.
  • Attended the weekly .NET partners sync meeting.
  • Released .NET January updates to the .NET content snaps and legacy dotnet-sdk snap.
  • Working on a first implementation of the new .NET snapcraft plugin.

misc

  • Sprint travel booking
  • Followed up on some +1 items from my last shift on Week 51 (2024).

Distro

  • Working on getting systemd migrated
  • Uploaded ubuntu-release-upgrader to fix a couple bugs
  • Working on ubuntu-release-upgrader SRU for noble to fix Ubuntu Studio upgrades

Misc

  • Booking travel
  • Hiring

autopkgtest-cloud

  • MPs for new ppa endpoint and
  • version info in home page are still under review.
  • Made some changes to the autopkgtest stats script for better caching.

Misc

  • Some travel arrangements for sprints
  • dradis is now fully configured and available on Jenkins instances again
  • zsh merge is almost complete and live on a PPA, currently undergoing testing.
  • Working on getting python3-defaults migrated, causes regressions for ariba.
  • Packaged cargo-vendor-filterer