Foundations Team Updates - Thursday 2024/07/18

Previous status: Foundations Team Updates - Thursday 2024/07/11
Next status: Foundations Team Updates - Thursday 2024/07/25

1 Like
1 Like

subiquity

1 Like

imagecraft

  • PR # 46 - Update dependencies and adapt to craft-archives
    • Merged
  • PR # 47 - Migrate to core24 and python3.12
    • Even when building on a core24 image, python3.10 is used by default to build the imagecraft part. Python3.12 can be forced by staging python3.12- packages but then there are conflicts in staged files between parts. I asked the craft team for support to understand what is the best way forward.

ubuntu-image

  • Support to users
  • PR # 233 - Fix spread tests
    • Done and merged.
  • PR # 181 - Replace debootstrap with mmdebstrap
    • mmdebstrap is not in main. We are discussing if this is an issue and if we want to do an MIR.
  • PR # 222 - Run spread tests on noble too
    • Rebased
    • Trying to understand why the build on noble is failing only in CI. It looks like debootstrap is not creating the hostname file and I cannot reproduce that behavior locally.
  • Split the work the on GPT header handling in several PRs
    • PR #232 - GPT header rework - Refacto 1
      • Merged
    • PR #234 - GPT header rework - Refacto 2
      • In review
    • PR # 230 - GPT header rework - Refacto 3
      • I am down the rabbit hole, chasing bugs

Misc.

  • Ubuntu Threat Model
    • made some progress on assets, data flows, threats
1 Like

ubuntu-dev-tools

autopkgtest-cloud

  • A bit of review here and there.
  • Opened an MP to stop eating the exceptions in the web UI.
  • Some worker charm fixes to make mojo run work again.

autopkgtest

  • Took the time to give some thoughts on this issue regarding runlevel deprecation.

release

curtin

  • Worked on bringing the curtin CI to Github Actions. WIP.

apport

  • Discussed with @bdrung about FO191, and wrote some updates afterwards.

misc

  • Attended a pair-programming session with @bdrung. That was quite interesting :slight_smile:
  • Travel booking for coming sprints.
1 Like

Distro

Netplan

Misc

  • hiring
  • HR stuff
  • Pulse planning
  • Prepare for DebConf
1 Like

Vendor images

  • Build vendor specific images
  • Package vendor U-Boot
  • Provide guidance for images with Ubuntu user-land to vendors.

Greenhouse

  • review submissions
1 Like

Distro

python3-oauth2client

Misc

  • Discussed RSA 1024 concerns with @juliank
  • Got inputs about what “not a candidate” means and looked at britney’s code; this is specific to linux-meta/signed that to ensure all linux packages migrate at once and avoid some succeeding in migrating alone
  • Discussed launchpad webhooks and conversation drifted a bit at which point @bryce mentioned a web page and associated backend that the Server team uses and which could maybe replace merge-o-matic?
1 Like

OpenJDK

  • openjdk-{17,21}-crac new pacakge preparation
  • Modified the “new packages” to use a vendoring approach to include the criu build-dep as well as to include the lz4 dependency which is fetched by upstream as a git submodule
  • Buikt packages in PPA and tested them using the springboot petclinic sample

TCK

  • Investigated the java_nio/files/attributes test failure on LXD with help from @danilogondolfo (thanks Danilo!) and the LXD team and communicated findings to Oracle, waiting for their final decision
  • Merged JCK-17a into the internal repo, did a pilot run (worked well)
  • Finished TCK-17 and -21 in LXD on arm64 (ff, jj, nn)
1 Like

distro

dotnet

  • Attended the weekly .NET partners sync meeting.
  • Discussed security-related items about the FO-151 spec (.NET Snaps).
  • Worked on the .NET installer mechanism to bind-mount content from content snaps using systemd-mount.
1 Like

Go

  • Rebuild the Go packages with golang-1.23 as default in PPA. The first rebuild result shows 29/2429 failures for the new version.
  • Update Go 1.23 rc2 release.
  • Look again at the flaky TestCrashDumpsAllThreads test but with Go 1.23 source.

Distro

  • Fix iptraf-ng not built with CFLAGS from dpkg-buildflags (LP: #2073228)

Misc

  • Join a pair-programming session with @bdrung and hack the mold linker.
1 Like

Subiquity

  • Reworked PR #2026 to fix environment variable issues in the snap and introduce a method for vendoring scripts in Subiquity that are run outside of the snap context
  • Investigating into OEM meta packages and ubuntu-drivers
  • Daily bug triage

Distro

  • Preparing and testing changes for LP: #1974483 to SRU to Jammy.
    • ubuntu-seeds merge
    • ubuntu-meta SRU upload prepared
1 Like
1 Like

Distro

Dracut

Apport

patch pilot

I had a patch pilot shift today: Patch Pilot Hand-off 24.10 - #36 by bdrung

other

  • THT grading
1 Like

Distro

Misc

  • Conducted interviews
  • Reviewed take home tests
  • Travel planning
1 Like
  • Cryptsetup 2.7.2-2 merge
  • Anacron 2.3-40 merge
  • Bpfcc 0.30.0 update
  • Os-prober 1.82 merge
  • Looking at bpfcc and bpftrace autopkgtest failures
1 Like

glibc

  • Investigated a curl vs glibc regression, that turned out to be solved the next day by some other package migrating. Still unsure what happened
  • Trying to get glibc to migrate, which is hard since new, probably unrelated, test failures seem to pop up between each britney run

apport

  • Worked on LaunchpadPrivate vs need-$arch-retrace bug.
  • Some more investigation on apport-retrace on non-amd64 systems

misc

  • Cleared my Greenhouse queue
  • Distro mentoring.
1 Like

openjdk:

  • investigated issue with last update timestamp on armhf - PR in progress.
  • iso8601 time formatting issue on armhf merged upstream
  • preparing openjdk-11-22 for July security update
  • coalesced Debian/Ubuntu problem list into a single file

Distro:

  • patch pilot shift
1 Like