Foundations Team Updates - Thursday 2024/12/05

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

1 Like

OpenJDK CRaC

  • Prototyping crac-criu, openjdk-17-crac and openjdk-21-crac for arm64, ppc64el and s390x. Testing pending.

GraalVM

  • Early snapping work for GraalVM for JDK 21 Community Edition
  • Prototyped openjdk-21 GraalVM builder images for Noble (core24) to build the snap

OpenJDK FIPS

  • Early openjdk-21-fips prototype for Ubuntu Pro 22.04 that packages the openssl-fips-provider completed.
  • Fixed an issue seen when the openssl-fips-provider was configured through the java.security file.

Distro

  • Left-overs from past week’s +1 maintenance.
  • Proposed a fix for the build failure reported against two maven plugins.
  • Investigated the swiftlang FTBFS
1 Like

distro

dotnet

  • Attended the weekly .NET partners sync meeting.
  • Tested .NET 9.0.101 builds for @dviererbe.
1 Like

Silicon vendor support

  • Support packaging and testing

RISC-V Launchpad builder upgrade

  • Analyze boot failure

Greenhouse

  • Evaluate submissions
1 Like

Distro

Misc

1 Like

distro

  • SRU verification for shadow

britney

  • MP re-adding timeout to a Launchpad query which can cause britney to hang

iso-testing

  • Switching my test scripts to use key definitions from keysymdef
  • debugging issues with a specific machine with HW cert team
  • refactoring hardware-installer-testing repository

autopkgtest-cloud

  • a fix to indexed-packages, which populates the stats endpoint
  • reworked our copy-security-group script to be more robust in the face of infrastructure issues
  • amendments and merging of the hack required to work around this bug
  • charm updates & code deployment
  • A fix for update-github-jobs after we got pinged on IRC
  • Fixed an issue with security britney result authentication
  • MP adding better scripting for cleaning up PPA containers at each new archive opening

autopkgtest

  • Made an MR to retry nova delete in the face of infrastructure issues
1 Like

Bootloaders

  • Merged IEEE1275 PKS and Secure Boot patches from IBM
  • Developed grub.cfg discovery mechanism for IEEE1275 PReP boot scheme
  • Currently working on packaging changes to build signed IEEE1275 GRUB binaries

Notes

  • Some potential movement on last NX patches being merged in shim/GRUB
  • Still need to follow up on frame pointer SRUs for nspr and pillow
1 Like

Go

  • Add encoding and tests for package-metadata
  • Testing go plugin for craft

Distro

  • Working on proposed migrations for containerd, yt-dlp and loki
1 Like

Plucky

  • Finished preliminary flash-kernel merge (LP: #2081313)
    • Delta is now pretty huge
    • Prepping revised merge stripping out the nastier bits of our delta
    • Put out request on ubuntu-devel for any users of legacy hardware
    • If no responses in a week, will used revised “cleaner” merge
  • Reviewed and sponsored new libpisp package (dependency for Pi-compatible libcamera) (LP: #2089646)

Oracular

Noble

  • Sponsored fix for xdiagnose (LP: #2083754)
  • Debugging Bluetooth issue on noble/core24

Jammy

General

1 Like

Distro

  • scons: Sync 4.8.1+dfsg-1, dropping Ubuntu delta (was accepted in Debian / taken from upstream)
  • cdbs: Sync 0.4.167, dropping ELF package metadata change that is not needed any more
  • tzdata:

Apport

+1 maintenance

  • Do some merges:
    • radicale 3.3.1-2ubuntu1
1 Like

Distro

  • Working on ubuntu-release-upgrader PRs
  • Working on merging systemd from Debian

Misc

  • Lots of interviews and take home test review
1 Like

Roadmap

Distro

+1 Maintenance - with @bdrung

Misc

1 Like

autopkgtest-cloud

  • Did a bunch of review for @uralt and @andersson123.
  • Pair-deployed with @paride the new version of autopkgtest.
  • Fixed the PPA testing by using the new autopkgtest interface for adding additional sources (MP).
  • Fixed update-github-jobs not reporting results (commit).
  • Investifixed an issue with PPAs on focal, reported by the security team thanks to their use of security-britney (upstream MR).

error-tracker

security

  • Helping out security team with security-britney/autopkgtest-cloud development.
  • Deployed new tokens to access all the private PPA, this time “team owned” ones.
  • Update ubuntu-security-proposed/ppa fingerprint for a 4096 bits one (commit).

shadow

misc

  • Hiring
  • Foundations bug triage
1 Like

.NET

  • packaged & tested .NET 9.0.101 (December 2024 Release) (LP: #2091009) and published backports to dotnet/backports PPA
  • investigated .NET 9 SDK targets lastest released and not latest installed .NET 8 runtime (LP: #2089686)
  • finished verifying .NET 6.0.136/6.0.36 SRU (LP: #2087883)
  • finished verifying .NET 8.0.111/8.0.11 SRU (LP: #2087882)
  • attended .NET security partners meeting

Misc

1 Like

Rust

  • Prepare the Rust 1.83 update (including auditing the newly added libraries inside the Rust source code)
  • Discuss how to package Rust packages inside the Canonical teams
  • Drafting changes to the Ubuntu Rust vendoring policy document
1 Like

Too many small items like

  • Trying to get python-apt to work again following the lsb_release code removal
  • Sorting out some multi-arch questions from josch on #debian-apt

And some internal stuff

1 Like

autopkgtest-cloud

  • Working on adding a new endpoint for viewing PPA results. Draft MP here.
  • Merged in some optimizations for the /testlist endpoint
  • Some other smaller MPs, did some review for @andersson123.

autopkgtest

  • Working on better image generation for upgrade-testing, leveraging autopkgtest-buildvm-ubuntu-cloud to build flavor images.

misc

  • Did some investigation into (LP: #2089380).
  • Working on getting zsh merged into plucky.
2 Likes

O3 benchmarking:

  • spent some time trying to make sysprof load symbols and was unsuccessful. Switching to profile with pref.

Gradle upgrade:

  • Discussing upgrade options, preparing prototype for binary bootstrap upgrade.

Rockcraft:

Distro:

  • helping with libxml2 migration (no change rebuilds).
1 Like