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
- Released the .NET April updates to the .NET content snaps and the
dotnet
snap. - Requested
dotnet-installer
alias for the .NET snap to serve as a way to invoke the installer CLI shipped within the snap. - Started working on a generator for the
release-index.json
file, which lists all available .NET versions and gets consumed by thedotnet sdk check
tool to alert users of new updates available. This file gets generated based on the Canonical .NET packages published to Launchpad (GitHub - canonical/dotnet-release-file-generator: An application to generate a release-index file based on .NET packages on Launchpad to be consumed by the .NET SDK check tool). - Attended the fortnightly .NET partners sync meeting.
PowerShell
- Added scheduler jobs for the LTS and Stable branches of PowerShell – aside from the current one available for the Preview branch – so that automatic updates are also available for these releases (CI: Add 'test' step to all PowerShell legs by mateusrodrigues · Pull Request #7 · canonical/powershell-snaps · GitHub).
Misc
- 25.10 Roadmap review and refinement
- Greenhouse: WI grading
- Compliance training
autopkgtest-cloud
- Deployed more workers in PS7 on production. Also bootstrapped the riscv64 images there.
- Dropped a few old workarounds to help new packages:
- Redeployed 12 armhf workers that went MIA.
- A bit of firefighting worker units running out of RAM. Spread the load across 5 units instead of 3.
- Investifixed a proxy issue in lcy02 and bos03 preventing systemd tests to succeed on amd64.
Plucky
- Fixed and cleaned the manifest, to remove the duplicates, adjust some riscv64 products, and update the points of contacts.
- sync’d
apt-clone
: Bug #2106470 “Sync apt-clone 0.4.3+nmu3 (universe) from Debian u...” : Bugs : apt-clone package : Ubuntu thanks @jbicha for the sponsor - fixed
beets
tests on s390x, to help migrate from -proposed: https://bugs.launchpad.net/ubuntu/+source/beets/+bug/2106276 thanks @ahasenack for the sponsor
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
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
- Fixing some reviews on Bug #2100266 “Versioned cargo wrapper script points to default c…” : Bugs : rustc-1.84 package : Ubuntu
- Started working on SRU for Bug #2092601 “ubuntu-drivers list - Extremely slow” : Bugs : ubuntu-drivers-common package : Ubuntu
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
- Reviewed seed change for CPC
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
- Patch pilot on Monday
- Put together a little docs starter-pack PR
- Merged @xypron’s changes to the boards documentation
- Merged @r41k0u’s changes adding Pi camera instructions to the boards documentation
- Pi meetings
- Release meeting
- Interviews
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.
- Monday and Tuesday out of office
- Compliance Training
- Working on ESM grub backports
- Bit sidetracked by release critical bug Bug #2106728 “grub-efi-arm64 fails with out of memory error on s...” : Bugs : grub2-signed package : Ubuntu
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
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
- Wrote the documentation for the camera stack: https://canonical-ubuntu-boards.readthedocs-hosted.com/en/latest/how-to/rpi-camera/. Thanks @waveform for merging!
- The enviro+ HAT (Getting Started with Enviro+) works on Ubuntu with a few tweaks, writing a discourse post for that
- filed an IFP for rpicam-apps in debian, need to fix an FTBFS there due to difference in deps
- dived deeper into Bug #2063365 “brcmfmac: brcmf_set_channel: set chanspec 0x100c f...” : Bugs : linux-raspi package : Ubuntu, you can see the latest comment.
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.