Foundations Team Updates - Thursday 2024/11/28

Previous status: Foundations Team Updates - Thursday 2024/11/21
Next status: Foundations Team Updates - Thursday 2024/12/05

1 Like

+1 Maintenance week

Failures investigated/fixed

audioread - bug report
puppet-agent - bug report, MP
criu - bug report, MP
tycho - bug report, MP
yubihsm-shell - bug repoprt, MP

Under investigation

swiftlang
antlr-maven-plugin
gettext-maven-plugin

Merges done

Misc

Mentoring Anshul on his first +1 maintenance experience
Attended JavaFest 24, a Bangalore Java User Group conference
Adoptium Workgroup Meeting

1 Like

U-Boot

  • Review patches from @adrianoco to enable EFI network protocols.
  • Patches for NVMe not discovered on StarFive VisionFive 2, Unmatched sent upstream.
  • Analyse failure to boot from MMC on VisionFive 2.

Silicon partner collaboration

  • Preparing vendor software packages
  • Starting a handbook to help silicon partners to prepare images.

Greenhouse

  • Review applications
1 Like

dotnet

misc

  • Interviewer training session.
1 Like

Distro

1 Like

U-boot:

  • Send network patches to upstream U-boot
  • Draft idea for a U-boot network driver

BPI-F3:

  • Test vector instructions in BPI-F3 board

  • Work in git proposed migration

1 Like

Distro

  • Verified apport 2.28.1-0ubuntu3.3 SRU

Dracut

Apport

Sponsoring

patch pilot

other

1 Like

Plucky

  • Filed MR to fix CIDATA typecodes in pre-installed images (LP: #2089760)
  • Filed MR to fix meta-release CI pipeline (MR)
  • Testing various Pi camera modules with @r41k0u’s PPA build of libcamera
  • Syncs/merges:
  • Reviewed libpisp packaging (LP: #2089646)

Noble

  • Verification of flash-kernel fix for CM5 (LP: #2086774)
  • … unfortunately noble kernel from -updates doesn’t like eMMC CM5 either (LP: #2089555)

Jammy

  • Worked on verification of D0 backport (LP: #2082072)
    • Also appears to fix the red/blue colour swap on all models (LP: #2076919)?!

General

  • Pi meetings
  • Take home tests
  • Ubuntu boards documentation work
  • Engagement survey
1 Like

Go

  • Continue implementing go-dev-pack snap, with other editors integrations and more tools. And it now builds and tests on launchpad builder.
  • golang-1.23 SRU to focal. It needs to be built in a -security only PPA.
1 Like

Shorter week with two days off.

autopkgtest-cloud

  • Merged and deployed (quite smoothly) the move from python3-amqplib to python3-amqp.
  • Investigated a ppc64el issue we have in the infra, and opened an RT about it.

error tracker

  • Started working on a new retracing environment and charm.

meta-release

security-britney

  • Call with security team about some futur improvements and maintenance of security-britney.

misc

  • Hiring
1 Like

.NET

Documentation

Misc

  • Interview Training
  • Canonical Engagement Survey
1 Like
  • Power Secure Boot work
  • Chasing various previous SRUs, etc
1 Like
1 Like

Rust

  • Continue investigating the gaps in the Rust-related documentation
  • Writing a to-be-published Rust package maintenance guide

Distro

  • Uploaded dbus-broker with some compatibility patches applied to PPA to prepare for LP#2015538
  • Re-spinned LLVM 18 backports to F and J as security SRUs
1 Like
  • Some PTO
  • Greenhouse
  • Went into a rabbit hole with the iputils proposed-migration
    • That hole is filled with container image builds, sysctl, apport, setuid… Fun times.
1 Like

autopkgtest-cloud

  • Investigating issues in production with various datacentres
  • Made an MP to hopefully fix the issue of missing tests
  • Made an MP to migrate our amqp-status-collector script (the thing that populates running.json) to be a oneshot service, rather than long running
  • Continuing work on migrating from mojo to terraform - pretty much done, just having an issue running tflint in LPCI
  • MP improving the admin experience of using our cleanup-ppa-containers script

proposed-migration

  • Daily runs of retry-autopkgtest-regressions, since there’s some infra issues atm
  • Britney MP to not attempt to remove NBS kernel packages needlessly

ubuntu-archive-tools
Modified my MP with my britney-log-parser script to handle both compressed and uncompressed log files.

Installer Testing

  • Continuing trying to iron out edge case failures in my suite of desktop installer tests
  • Liaising with desktop and kernel teams r.e. installer testing and TPM FDE testing

misc

  • booking my travel to Taiwan in Jan
1 Like

autopkgtest

  • Made an MP changing schroot tests to run on Ubuntu chroots when running on Ubuntu hosts, which also fixes the suite on armhf.

autopkgtest-cloud

  • Setup new grafana panels to display stats for total number of packages we run autopkgtest for, and the percent of these packages which have successful baselines.
  • Incidental to getting the stats to feed to grafana, reduced autopkgtest.ubuntu.com/statistics loading time drastically (over 99% by my count).

auto-upgrade-testing

  • Experimenting with templated cloud-init configs to create custom images for different upgrade paths.

Misc

  • Got access to the engineering bastion, all arches are now able to create and use VMs from the bastion.
  • Retried a few hundred test regressions due to infra flakiness.
1 Like

Ubuntu Concept X1E

Other

  • Helped CPC build modified server live images the Ubuntu way
1 Like

gradle upgrade:

  • investigating ways to bring up Gradle up to date. Considering building using binary bootstraps as other options (iterative upgrade, covert build to Maven) will require extreme effort.

Rocks:

O3 testing:

  • reran benchmarks for Oracular. The results require additional profiling to understand regressions.

Misc:

1 Like