Foundations Team Updates - Thursday 2025-04-10

Previous status: Foundations Team Updates - Thursday 2025-04-03

Printing snaps

  • enable building cups, ipp-usb as riscv64 snap

Plucky release

  • test RISC-V images

.NET

PowerShell

Misc

  • 25.10 Roadmap review and refinement
  • Greenhouse: WI grading
  • Compliance training

autopkgtest-cloud

Plucky

misc

  • Compliance training
  • Foundations bug triage
  • Hiring

Distro

  • SRU review
  • Uploaded ubuntu-release-upgrader SRUs
  • Helped fix plucky upgrades for Qt-based desktops (Qt6 port)
  • Writing spec for release upgrade testing

Misc

  • Interviews and THT review

Documentation

Ubuntu Boards

Application Developer Guide

Issues

been out sick Friday-Tuesday

.NET

  • prepared .NET 8 & 9 April update for deployment
  • bootstrapping .NET 10 preview 2
  • working on chisseled .NET SDK images
  • talked top ROCKs team about ppc64el chisseled .NET runtime images
  • attended bi-weekly .NET security partners meeting

Go

  • Working on some lxd errors in cobra-cli snap for craft-tools Go plugin testing

Distro

Misc

  • Some protracted visa documentation work for Frankfurt sprint.

Shorter week due to holidays on Thursday and Friday.

Plucky

  • Uploaded fix for camera module permissions on Pi 5 (LP: #2091380)
  • Investigated and tested fix from kernel-team for WiFi not appearing on pre-4B models (LP: #2106230)
  • Sponsored ubuntu-x1e-settings fix for @tobhe (LP: #2106254)
  • Working on nbd blog post for plucky

Jammy

Focal / Core

  • Reviewed seed change for CPC
  • Hardware cert experienced failures provisioning older Core images (UC20 and prior) on 4B devices
    • Appears issue is due to mismatch between more recent EEPROM on 4B and older firmware on the images
    • Similar to issue on the 3B+ rev 1.4 boards (but not quite the same: 4B has “split brain” bootloader where part is in EEPROM, part on FAT partition)
    • Worked on SRU of current boot firmware to focal

General

I am on +1 this week. Expect a +1 report at the end of this week.

Besides that I worked on something that I am not allowed to talk about. If I told you details about it, I would have to kill you. Be thankful! I just saved your life.

A bit of a confusing week; mostly running minor errands like openssl update, apt 3.0 release, python-apt 3.0, sponsoring snapd. And a whole bunch of discussions.

iso testing

  • enabling new machines in the lab
  • enabling and testing automated ISO tests for plucky just in time for the release sprint!

release

  • keeping track of the latest kernel update
  • an update to base-files
  • an update to apport
  • an update to ubuntu-release-upgrader, which @enr0n kindly took over. Thanks Nick!
  • model assertion checking, snap track checking, etc etc :slight_smile:

autodep8

  • the release team has a git repo of autodep8, separate from the ubuntu source. There were changes landed upstream, so I cherry-picked them and made an MP.

test observer

  • I began the deployment of a community facing instance of test observer. This is ongoing and I’m fixing a couple small issues; likely won’t have time to continue this until after the release sprint.

misc

  • liaising with @tobhe regarding a arm64 test laptop for the London office - thanks for sorting this out, Tobias!

autopkgtest

porter-boxes

  • porter-boxes environments and scripts now ready for use, helper scripts now live on a shared repo.

Plucky

  • Release tasks such as checking on latest uploads of u-r-u and python-apt.

Misc

  • Travel prep
1 Like

Toolchains

  • Dummy rustc update, comparing the results against the real update commit history:
    • Patch refreshes
    • Prune Windows dependencies from vendored dependencies
    • Begin addressing build issues

Misc

  • Finish Personal Development Plan, planning out future career goals
  • Learn more about Jira and Roadmap protocol and procedures
  • 1 month onboarding survey
  • Monday, sick day
  • Explore automating serial tests in qatracker with pyserial
  • Add partition support to livefs-editor. In progress

java-rockcraft-plugins:

  • published version 1.1.0 that allows creation of the build containers for Spring applications.

devpack-for-spring:

  • published 1.0.0 - the snap now allows to run pre-configured build plugins without adding them to the project dependencies for gradle, e.g. format source code or create ROCK images of the Spring application.