Foundations Team Updates - Thursday 2024/11/21

Previous status: Foundations Team Updates - Thursday 2024/11/14
Next status: Foundations Team Updates - Thursday 2024/11/28

OpenJDK/Java

Distro

  • socat/1.8.0.1-2 proposed migration - migrated on build retry. Raised bug to report flaky tests.
  • Puppetdb SRU: addressed review comments

Misc

  • Presented OpenJDK CRaC at a meetup
  • Engagement survey
1 Like

Distro

Netplan

  • bug grooming

Misc

  • hiring
  • HR stuff
  • pulse planning
  • engagement survey
  • promotion interview
1 Like

autopkgtest-cloud

  • Continued making progress on the python3-amqplib to python3-amqp port, and that will come with a big chunk of improvements on the development experience with autopkgtest-cloud, like being able to run every script manually directly from the git repo, instead of requiring the charm, which is very inconvenient when doing development.
    • Finished the MP.
    • Tested that locally as a fresh new environment.
    • Tested that on staging, to see the upgrade path, and things that would break on production.
    • Everything is now ready for deployment next Tuesday.
  • Investigate and improve the “quota situation” (autopkgtest-cloud MP + private IS PR to fix the existing)
  • Add support for indirect team membership when verifying if a user can submit test requests: MP (not deployed yet)

misc

  • Hiring
  • Engagement survey
1 Like

distro

  • Finishing up work on my shadow SRU

hardware installer testing

  • Debugging connectivity issues between jenkins runners and lab
  • Starting to get the tests very consistent :slight_smile: The latter 90% of the work is nearly done …

autopkgtest-cloud

  • continuing my work on moving from mojo to terraform (inc a hack to manually mount our storage, there’s a juju bug causing it to not be mounted)
  • MP review for uralt (and testing in staging) and hyask
  • Working on an MP to improve one of our scripts :slight_smile:

britney

  • Looking into some optimisations for the removal of NBS kernel packages

iso testing

misc

  • Organising travel to Taipei in Jan
1 Like

U-Boot

  • Multiple upstream errors would the boards that we support not to boot anymore.
  • Patches developed and sent upstream.

Silicon Vendor Collaboration

  • Packaging updated Mesa and Xorg
  • Test vendor image

Greenhouse

  • Evaluate submission
1 Like

Distro

  • golang-defaults migrated, retry several flaky tests for reverse dependencies.
  • Follow zip SRU. Several flaky tests/temporary infrastructural error in noble and oracular for reverse dependencies. Finish SRU verification.

Go

  • Write CI to automatically build and publish go-dev-pack snap on launchpad.
1 Like
1 Like

Distro

1 Like
  • fwupd-efi/1.17-1 proposed migration
  • usage instructions for ubuntu-boot-test
  • UEFI Secure Boot on ESM spec (internal)
  • pillow frame-pointer SRU autopkgtest regression
    • verification TBD
  • looked at some PowerVM secure boot, still work to be done there
1 Like

Plucky

  • Reviewed and merged @eeickmeyer’s PR to add plucky configs to pi-gadget, thank you Erich!
  • Verified local image builds
  • Proposed migration: python-argcomplete vs pexpect

Jammy

  • Worked on verification of D0 backport (LP: #2082072)
    • Built a gnome-sdk incorporating proposed version (after much pain!); it works
    • Many thanks to @tjaalton for unblocking the jammy backport with a noble upload
    • And thank you to @raof for the SRU review (which highlighted the entanglement with noble)
    • Kicked off some retries of regressions (ppc64el infra issues); investigating i386 failure

General

  • Fixed filenames in the ubuntu-images definitions
  • Take home tests
  • Pi meetings
1 Like

I spent most of the time on the dracut upstream project.

Distro

  • dracut: Uploaded 105-2 to unstable and 105-2ubuntu1 to plucky. It fixes some bugs and runs more upstream test cases. iSCSI is working now.

Dracut

proposed migration

  • retrying tests for apport and distro-info

patch pilot

1 Like

+1 Maintenance week

  • Lots of retries (around 1300); I have mixed feelings about it because it has been useful as far as I can tell but it was also manual (although very easy to do: I’ve probably spent less than 15 minutes in total clicking after three days), partly due to aggressive re-triggers upon testbed failures
  • More than 60 packages migrated thanks to retries, including ones from several weeks and a cluster for php
  • Learnt about coq transitions
  • Looked at the OCaml transition but Matthias solved it with no-change rebuilds in Debian that I couldn’t do directly anyway
  • Asked for removal of 7 postgresql-related packages: Bug #2089236 " Remove NBS 32-bit postgresql extension packages, ... : Bugs : mobilitydb package : Ubuntu
  • Preparing bugs for removal of a dozen packages (related to adios2 and mayavi2)
  • Added golang-github-protonmail-go-crypto to big_packages (I need to find the MR again, thanks Tim!)
  • I’ll write a lot more details in my +1 report (especially about what I’ve learnt)

Distro

Other

  • “Internal product advocacy”
1 Like

Spent most of the time whacking the APT test suite into shape for testing apt-ftparchive changes and released APT 2.9.12. Still failing tests due to issues with valgrind, need to do yet another followup.

Plenty of nice meetings and discussions too. Met new people on Mattermost who had questions about APT usage or wishes about APT UI.

1 Like

autopkgtest-cloud

auto-upgrade-testing

  • Working on changing image generation to use custom cloud-configs and hopefully reduce flakiness in upgrade testing.

misc

  • pyasn1 made its way out of proposed-migration with minimal prodding.
  • Looking over the update-excuses queue, some flakiness with amd64 infra means tests need to be retried periodically.
  • Trying to fix build issues with a few packages (namely tiledarray).
1 Like

Rust

Distro

1 Like

Go

  • Almost finished with the --package-metadata patches for te Go linker

Distro

  • Working on proposed migrations for python-cattrs
1 Like

rocks:

O3 testing:

  • working on rerunning Phoronix tests for oracular

Distro:

1 Like

U-boot:

  • Send patches upstream

BPI-F3:

  • Test vector instructions, run benchmarks
  • Build an ubuntu userspace
1 Like