Foundations Team Updates - Thursday 2025/03/06

Previous status: Foundations Team Updates - Thursday 2025/02/27
Next status: Foundations Team Updates - Thursday 2025/03/13

Distro

  • Became core-dev, thanks to all my sponsors, all my endorsers and all DMB members!

  • strace:

    • synced 6.13+ds-1
    • Analyzed and dealt with the 38 open bugs for strace (duplicates, invalids, fixes released); links at the bottom of this post

Autopkgtest

Proposed adding a page with recent test results (like the user one but not limited to an user), based on Tim’s work for the user page. Further changes are expected in the future (more filtering for one).

Others

  • Analysis of finer-grained security levels in openssl for an internal enquiry (probably set a custom security callback)
  • Prepared and gave a demo for crypto-config in containers; noticed a couple issues, updating and will soon publish the demo

Annex

strace bugs mentioned above:

2 Likes

This has been a short pulse for me as I was off Monday through Wednesday this week.

.NET

Misc

  • Working on my 360 submission.

Short week, was PTO Monday and Tuesday

Distro

Misc

  • Hiring

This week, I looked at my bug backlog.

.NET

Ubuntu Packaging Guide

  • went through all issues and PRs to tag them consitently
  • updated the Packaging Guide 2.0 Roadmap tracking issue
  • created the Packaging Guide 2.1 Roadmap tracking issue
  • created a tracking issue for every article that is planned to be written
  • started to fill out the description for each tracking issue (got sick before I could finish)

Misc

  • was sick last week
  • filling out 360 review

Plucky

  • Reported issue with dracut switch on platforms using flash-kernel (LP: #2100618)
    • Working on flash-kernel bump, but other fixes to incorporate as well
    • Need to figure out all packages this affects; cloud-init’s copymod and dyn-netconf, and overlayroot
    • Maybe raspi-config? Check rdepends for more universe stuff
  • Found possible issue with cloud-init on current plucky images not bringing up eth0 (LP: #2100620)
    • Proving difficult to reproduce across dailies; but may have something to do with PR#5772
  • Assisted Desktop provisioning on gnome-initial-setup testing and fixes (LP: #1614816)
  • Uploaded u-boot fix for Star64’s USB (LP: #2100766)

Oracular

Noble

  • Updated Ubuntu Boards documentation to include Pi 500 and move CM5 to noble .3
  • rpi-eeprom is in proposed, yay! (LP: #2085903)
    • Only a year out of date now
    • Working on verification across 4s and 5s

General

  • Spent way too long wrestling with matrix, and matrix clients
    • Elements: doesn’t run (because LDAP)
    • Fractal: won’t verify, can’t display images, and eats a gig of RAM in minutes
    • Fluffychat: truncates code blocks and won’t allow selection within them
    • Oh well, back to quassel with an ad-hoc IRC bridge
  • Assisted other teams on Pi console-based video playback and acceleration
  • Interviews
  • Pi meetings, planning for 25.10
  • Release team retrospective

Distro

Apport

Sponsoring

patch pilot

other

  • DMB meeting: @adrien became core-dev

Reworking the solver error messages:

E: Unable to satisfy dependencies. Reached two conflicting decisions:
   1. builddeps:bad-amd64-i386-foo:i386 is selected for install due to:
      1. builddeps:bad-amd64-i386-foo:i386=1 is selected for install
      2. builddeps:bad-amd64-i386-foo:i386=1 is a version of builddeps:bad-amd64-i386-foo:i386
   2. builddeps:bad-amd64-i386-foo:i386 has unsatisfied dependency:
        builddeps:bad-amd64-i386-foo:i386 Depends foo:i386
      none of the choices are installable:
      choice foo:amd64=1:                                             
        foo:amd64=1 is selected for remove due to:
        1. builddeps:bad-amd64-i386-foo:i386=1 is selected for install 
        3. builddeps:bad-amd64-i386-foo:i386 Conflicts foo:amd64
      choice foo:i386=1:                                              
        foo:i386=1 is selected for remove due to:
        1. builddeps:bad-amd64-i386-foo:i386=1 is selected for install 
        3. builddeps:bad-amd64-i386-foo:i386 Conflicts foo:i386

autopkgtest-cloud

  • Working on removing (seemingly) unnecessary python dependency pinning in the autopkgtest-cloud charms, mainly the version of setuptools we have pinned is no longer satisfactory

autopkgtest

  • Verified we correctly handle superficial pass/fails

auto-upgrade-testing

  • Verified a bug with the upgrade tool, adding some tests to catch this issue in the future

Misc

  • Reported and tracked a bug with arm64+largemem images
  • 360 review

Go

  • Testing craft Go plugin with snaps for cobra and portainer

Distro

Misc

  • buildlog analyzer
  • 360

Go

  • Update Go 1.24.1 & 1.23.7 releases.
  • Drafting documents for the difference between golang-fips fork (using openssl) with FIPS support in Go 1.24.

Misc

  • 360 review

autopkgtest-cloud

britney / riscv64

release

MoM

misc

  • Foundations bug triage
  • Hiring
  • 360

devpack-for-spring:

  • published snap and the content snaps

rocks:

java-rockcraft-plugins:

misc:

  • 360
  • Evaluating initrd usage with ukify. Wrote boot-flow blogpost in RTD.
  • Update test instructions in ubuntu-manual-tests now that RISC-V has iso images
  • Testing upstream U-Boot to support multiple network interfaces
  • Support for jh7110 in image building
  • 360 review