Foundations Team Updates - Thursday 2025/02/13

Previous status: Foundations Team Updates - Thursday 2025/02/06

openjdk:

gradle8:

  • Prepared groovy3 - build/runtime dependency of gradle 8. groovy3 builds and installs maven artifacts. Started work on kotlin2.

craft-parts:

release

  • assistance with point release - mostly testing and checking manifest diffs, as well as writing a script to do so
  • Made an MP for ubuntu-cdimage adding retries to osextras.fetch - this call failed on Monday and caused the daily iso to be borked

iso testing

  • Debugging and fixing multiple machines in lab
  • Reviewed, merged and deployed several MPs to ubuntu-manual-tests
  • test-observer and installer testing integration - done now. Spent the earlier part of the week figuring out the api and simulating test cases submitting results. Now it’s fully integrated with the actual testing. We can now see results from hardware installer tests on test observer :slight_smile: just need to smooth off around the edges…
  • Many fixes and QoL updates to test cases that haven’t been run in a while
  • sync w cert team about outstanding PRs and other things …
1 Like

glibc

  • Still investigating my ppc64el float failure, now with access to some proper hardware. My list of suspects is running out, I’m down to suspecting the compiler!

Apport

Last week’s apport SRU took a turn with a deep dive in the Launchpad code with @ilkeremrekoc (with some help by @waveform behind the curtin), followed by a dawning realization that the apport fix actually breaks Launchpad a bit further down the line, ending with a removal of the apport packages from -proposed since fixing LP didn’t seem like a trivial task.

To paraphrase Emperor Titus by way of The History of Rome:

Friends, I have wasted a week.

Other

Interviews, THTs, writing interview doc… Lots of hiring tasks this week!

Distro

  • lapack migration
    • uploaded blis and octave-control to unblock it
  • openssh SRU prep
  • systemd migration
  • slow patch pilot shift
  • slowing getting going on some SRU review
  • ubuntu-release-upgrader upload for plucky

Misc

  • Hiring

Go

  • Update 1.22.12, 1.23.6, 1.24.0 releases. Fixing the packaging due to ld.gold removed out of binutils package.
  • Prepare changing golang-defaults to 1.24. Fixing autopkgtest regressions found in Debian pseudo experimental migration.

Misc

  • Prepare visa documents for next sprint.

autopkgtest-cloud

  • Wrote a announcement about the riscv64 runners on autopkgtest.u.c, soon to be published.

error-tracker

  • Deployed more retracers, and monitored the situation. Things seems stable, now I’ll have to see about that special “cronner” unit, and once that’s done, the former environment will be put down.

MoM

  • Still redeploying a more up-to-date version: first run is still ongoing, will have something to share shortly.

Noble .2

misc

  • Foundations bug triage
  • Security training
  • Hiring

dotnet

distro

  • Helped @dviererbe out with the LLVM 20 transition by helping identify llvm-defaults reverse dependencies and uploading them to a PPA.
  • +1 maintenance this week.

OpenJDK

  • more groundwork for setting up infra for TCK
    • troubleshooting collab with IS, added a couple of firewall rules

GraalVM

Distro

  • gdb merge. Thanks doko for sponsoring

Misc

  • presented “Fast-startup Java” - CRaC and GraalVM at the Bangalore JUG (Java Users’ Group) meetup.

Distro

Misc

  • Got my tickets for the next sprint
  • Discussions for post-quantum crypto

auto-upgrade-testing

  • Fixed an issue where that needed restarting after an update could not be tested.

autopkgtest-cloud

  • Updating python dependencies for the charms, in the meanwhile testing @andersson123’s terraform config for local deployment

autopkgtest

  • Chasing down an apparent regression with lxc, lxc-old-testbed tests on i386.

Noble .2

  • Smoke testing of ISOs
  • Editing release notes

.NET

Ubuntu Packaging Guide

Distro

1 Like

Whacking the solver into shape :hammer:

https://salsa.debian.org/jak/apt/-/commits/solver3

Distro

  • rdma-core: Release 56.0-1 to unstable and 56.0-1ubuntu1 to plucky
  • initramfs-tools: Uploaded 0.145ubuntu2 to plucky and SRUs to noble and oracular (LP: #2091904)
  • dracut: Released 106-1 and 106-2 to Debian unstable and 106-2ubuntu1 to Ubuntu plucky
  • Support Dracut as alternative initrd tool:
    • changed ubuntu-seeds to have dracut as alternative
    • then noticed that germinate does not support alternatives for recommends

Upstream work

Dracut

Apport

patch pilot

Then http://sponsoring-reports.ubuntu.com/ was depleted.

other

  • Expense report
1 Like

Go

  • Working on 1.24 ftbfs regressions on debian

Distro

  • dhpcd proposed migration and finishing up some bugs from last week
  • +1 report

Misc

  • Working on buildlog analyzer

Documentation

SRU docs

  • MP #480782 - Update of the docs publishing config and build system
  • MP #480928 - Fixes issues in the content that caused docs checks to not pass
  • MP #480951 - Update markup and spelling ignore list to pass check.
  • Review: MP #480950 - Improve the main landing page
  • Review: MP #480920 - Improve the Reference landing page.
  • Review: MP #480875 - Improve the How-to landing page
  • Review: MP #480869 - Improve the Explanation landing page

Docs checks/workflows

  • PR #29 - Add license for repo contents

Sphinx docs guide

  • Review: PR #26 - Add tutorial: “Set up automatic testing for a Sphinx-based tutorial”

Ubuntu Server docs

  • Review: PR #145 - Add new contributions to contributing page
1 Like