Foundations Team Updates - Thursday 2025/03/27

Previous status: Foundations Team Updates - Thursday 2024/03/20

QEMU

  • Backporting QEMU 10.0-rc0 to Jammy

Silicon partner

  • Packaging vendor U-Boot
  • Image building

GCC

  • Building with different defaults

Plucky Puffin Beta

ARM64 general

1 Like

.NET

PowerShell

  • Integrated the PSPester test suite to the PowerShell CI leg. Still investigating test failures and whether it’s worth it to keep the ‘test’ step active given the inability to set tests as “superficial”.

Plucky

  • Uploaded livecd-rootfs change to fix the Pi desktop image builds (LP: #2103735)
  • Uploaded flash-kernel fix for dracut switch (LP: #2100618)
    • Still have to look at other packages in the rdeps for this
  • Reported, and verified fix for possible mesa-related issue in the 6.14 kernel on plucky (LP: #2103738)
  • ISO testing
    • Found issue on pre-Pi 4 models that boot fails with the server image (LP: #2104371)
    • But also found the monitor sleep issue has mysteriously resolved itself! (LP: #1971434)
    • Desktop images now launch gnome-initial-setup (instead of ubiquity)
    • Language selection unfortunately doesn’t localize as expected (LP: #2104148)
    • Keyboard selection also appears to have issues if page is revisited (need more work to confirm)
  • Failed to replicate apt-cacher-ng issue left over from earlier patch pilot shift (LP: #2100887)
  • Filed merge request to slim down the Pi desktop (LP: #2103808)

General

  • More IRC touchscreen support
  • Pi meetings
1 Like

Distro / +1 maintenance

  • Investigated FTBFS for a cluster of 9 Python packages related to documentation generation. Built them in a this ppa. Migrating 8 packages would need accepting a package from the NEW queue (mkdocs-get-deps) and breaking two build-dependency cycles (mkdocstring-python-handler vs. mkdocstrings and python_mkdocs vs. mkdocstrings).
  • Other FTBFS fixed:
    1. linuxcnc
    2. uvtool

Misc

  • Code reviews, specification review
  • localsearch MIR review with help from slyon
1 Like

Bug Fixes

  • Fixed LP: #2104175 for ubertooth through approved and sponsored merge proposal
  • Discovered LP: #2104182 during (in-progress) review of rust-safe-arch bug fix

General

  • In-depth study of the packaging of rustc
  • “Dry-run” of a full rustc version update
1 Like

Distro

  • Prepare strace 6.14
    • Kernel 6.14 has been released and a few hours later, strace 6.14 has been released
    • not uploaded due to beta freeze but ready
  • Investigated failures in the test rebuilt
  • libengine-gost-openssl:
    • fails due to perl tests that weren’t being run before; cmake runs two of them in parallel but both use the same filenames
    • upstream PR: https://github.com/gost-engine/engine/pull/469
    • not uploaded due to beta freeze but ready
  • libotr
  • libscrypt
  • python-cryptography:
    • build-depends on librust-asn1-0.17-dev but we only have librust-asn1-0.20-dev in the repos now
    • updating deps wasn’t easy and seemed to change a lot of them plus the build was not using system libs anyway
    • switched to vendoring deps since this is in main and per MIR doc
    • maybe ready now: proof-read, testing now
  • libnss-ldap, libpam-ldap, ldap-auth-client: asked for removal

Misc

1 Like

Shorter week due to PTO and visa application

  • Tried double camera support on the Pi 5 and it works. Next I can cook up a 3D camera demo for this.
  • ISOTesting for Plucky Beta
    • I realise that raspinfo is not seeded and requires a change in the tests
1 Like

Go

Shorter week with Monday off.

autopkgtest-cloud

Merge-O-Matic

  • Debugging the comments disappearing regularly. I’ve finally squashed that bug, after way too much time gazing in wonder at that snippet
    :question: Pop quizz for you before reading the commit log: do you know where the reading cursor is positioned when opening a file in a+ mode in Python3?
    ~hyask/merge-o-matic - [no description]

auto-upgrade-testing

plucky beta

  • Some help here and there but not really focused on that.

misc

  • Foundations bug triage
  • Hiring
2 Likes
  • Research and produced report on hibernation with UEFI Secure Boot
  • shim 16 UKI breakage debugging and patch development (not quite ready yet)
  • arm64 subiquity ISO testing in UTM
  • (wip) documentation review
  • (wip) update to upstream grub loader protocol patches
  • other things i probably forgot
1 Like

Distro

  • initramfs-tools 0.146ubuntu2 and dracut 106-2ubuntu4
  • tzdata: The saga continues. 2025a got released from -proposed, but the update for 2025b is in progress.
  • dracut: Helped debugging plymouth crash. Removing DRM drivers from the initrd to use the simpledrm driver is only one part.

Upstream work

Several of my Debian initramfs-tools patches were reviewed. I incorportad the review feedback and then those PRs got merged. Expect a release soon.

Apport

Sponsoring

1 Like

Go

  • Working on portainer GUI snap for craft-tools Go plugin testing
  • golang-1.24 backports: focal blocked by 1.23 SRU, tested jammy, noble and oracular in ppa

Distro

  • sphinx migrated after demotion to universe
  • spent some time studying how python-3.13 migration works with guidance from @ginggs

Misc

  • Working on more complex queries and optimizations for buildlog-analyzer
1 Like

Slightly shorter pulse with a few days off.

autopkgtest

  • Preparing an SRU for autopkgtest 5.47 to jammy and noble.

auto-upgrade-testing

  • Merged in fixes to the var-crash collection script, artifacts extract successfully from testbeds now.

Plucky

  • Release tasks, a number of MPs (1, 2, 3) adding emails to the release templates repository.
  • ISO testing.

Misc

  • Added metrics to britney to be displayed on the Ubuntu metrics Grafana (PR).
  • Further quota bump on the porter-boxes environment, first round of feedback.
  • A little bit of FFe work with @paride.
1 Like

Doesn’t sound very interesting, but I fixed various APT bugs and helped along the APT SRU a bit, and did a promotion thingy.

2 Likes

beta week

iso testing

  • iso testing for the beta

ubuntu-manual-tests

  • lots and lots of MP review and iso tracker administration with respect to the beta

distro stuffs

  • working on a patch for mesa

autopkgtest

ubuntu-release-metrics

  • PR review for ural

misc

  • reviewed a few written interviews
1 Like

openjdk:

  • minor ftbfs fix upstream

chisel:

  • backports for openjdk-21 12 and openjdk-11 12 slices to focal and jammy
  • published chiselled jre for openjdk-11

java-rockcraft-plugin:

  • published new version that support exporting project build image for gradle and maven

devpack-for-spring:

  • working on adding commands to export build and runtime rock images for the Spring application
1 Like

Documentation

Ubuntu governance docs

1 Like