Previous status: Foundations Team Updates - Thursday 2025/03/06
Landscape
- Landscape tested with riscv64 clients. Works great.
A missing Ubuntu Pro entry for Plucky has been added by the support.
RISC-V Download page
- The webpage for the Plucky image has been prepared. A demo page is available.
osinfo-db
- Upstream pull requests created and approved to add missing information about RISC-V and ARM Ubuntu images.
ubuntu-release-upgrader
- Autopkgtest problem fixed. LP #2101845
Plucky
- Updated seed to use raspi-utils as replacement for libraspberrypi-bin
- Checked subsequent dailies have raspi-utils-* included and no libraspberrypi-bin
- Prepping the next bump of rpi-eeprom (with FFe paperwork) (LP: #2094834)
Oracular
- Verification of rpi-eeprom update (LP: #2085903)
Noble
- Debugging DSI display issues on the Pi 5 on IRC (LP: #2102019)
- Verification of rpi-eeprom update (LP: #2085903)
General
- Pi meetings
- @r41k0u membership endorsement
- Added ability to list “future” releases in the Ubuntu boards documentation
- Speaking of which, the
.. ubuntu-images
extension is now merged in the Canonical Sphinx extensions - Added PR to incorporate the future releases support
- Speaking of which, the
- Worked on rpi-imager snap release for 1.9.3
- But ran into the usual snapcraft hell
- 360 stuff
- Bug #2063365 “brcmfmac: brcmf_set_channel: set chanspec 0x100c f...” : Bugs : linux-raspi package : Ubuntu I spent most of my time setting up KGDB to debug a Raspberry Pi live with the symbols (I wanted to do a one time setup for all future kernel debugging, and this turned out to be a black triangle). I have it working now, but haven’t gone any further in the original bug
- SRU for libtraceevent: Bug #2101149 “[SRU] Set default file_bigendian in struct tep_han...” : Bugs : libtraceevent package : Ubuntu
- Ubuntu Contributing Dev application: Pragyansh Chaturvedi | Membership Application
- writing 360s and promotion application
Go
- Following up and fixing golang-1.23 SRU to Focal.
- Preparing golang-1.24 SRU to Oracular, Noble, Jammy, Focal.
Misc
- 360 stuff.
Distro
strace 6.13 migratedactually not- cypto-config:
- 0.7.4 released on github
- it fixes small bugs that have been spotted while doing a demo about immediate application with
cloud-init
(hmm, I didn’t release that demo) - crypto-config 0.7.4-0ubuntu1 uploaded
- Re-implementing the shell script in Rust as a learning exercise (and a future implementation)
autopkgtest-cloud
- Created https://autopkgtest.ubuntu.com/recent and https://autopkgtest.ubuntu.com/api/experiment/recent.json
- Three MRs for that (thanks a lot @hyask !):
- Announced that on
ubuntu-devel@
: autopkgtest.u.c now exposes recent results as HTTP and JSON
Misc
- 360 reviews
- Endorsing @r41k0u
1 Like
.NET
- attended bi-weekly .NET security partners meeting
- published .NET March release to .NET backports PPA (LP: #2101028, #2101029)
- fallen into a seemingly somewhat unsupported packaging rabbit hole of
trying to specify in debian/control that arch:all deb packages needs a
specific architecture to be build. - poking at .NET 10 preview 1
- still finalizing .NET developer docs
Misc
- filling out 360 reviews
Distro
- Uploaded systemd v257.4-1ubuntu1: 257.4-1ubuntu1 : systemd package : Ubuntu
- Uploaded ubuntu-release-upgrader 1:25.04.9 1:25.04.9 : ubuntu-release-upgrader package : Ubuntu
- Working on getting systemd SRUs in noble and jammy released
Misc
- 360s
- Hiring
- 360 reviews
- Solver bug fixing
- Review grub updates
- grub Debian upload
- boot-managed-by-snapd change for https://bugs.launchpad.net/bugs/2096979
I forgot to keep a good record. So this report is only partial.
Distro
- apport: Verified SRUs and they got released. I also prepared autopkgtest fixes for jammy.
Apport
I went down a rabbit hole that resulted is several changes to Apport:
- Did some bug triaging
- Reviewed ui: update_report: fix source/binary confusion (LP: #2102147)
- crashdb: Import sqlite3 at the top level
- crashdb: deduplicate code in duplicate_db_publish and add type hints
- hookutils: improve readability of read_file
- report: split crash_signature into multiple methods
other
- 360 review
Very vague summary of my week:
- Some pam work
- Some apport work
- Some AA work
- Some paperwork.
General
- Joined Canonical as a Graduate Software Developer on the Rust Toolchains team!
- Onboarding, induction meetings, development setup, etc.
4 Likes
iso-testing
- Added and tested new iso testing job to our
qa-jenkins-jobs
repo - a full GUI installer smoke test! Fun. Currently in review. - Some difficulties working on a way to modify Windows ISOs to add drivers before booting from them - blocked on this for now but I hope to find a workaround at some point soon
ubuntu-geonames
- Merged my MP which modernised the charm, and the application itself. The maintenance of this service has now been handed over to IS
autopkgtest-cloud
- Fixed an issue with our jenkins jobs which triggered our readthedocs builds
- Fixed our readthedocs builds too - they’d been failing for a couple months due to a deprecated feature we relied on
release
- A couple of FFe reviews
proposed migration
- Plenty of retries with various trigger modifications and all proposed etc, helped some ruby packages migrate as well as autopkgtest and a number of other packages.
bugs
- Working on this bug for bpftrace FTBFS
misc
- Submitted my membership application! Testimonials welcome
autopkgtest-cloud
- Review, improve, merge, and deploy for @adrien:
- Merge into master : browse-recent : lp:~adrien/autopkgtest-cloud : Git : Code : autopkgtest-cloud
- Merge into master : browse-recent-filters-and-json : lp:~adrien/autopkgtest-cloud : Git : Code : autopkgtest-cloud
- Merge into master : browse-recent-broken-package-result-page : lp:~adrien/autopkgtest-cloud : Git : Code : autopkgtest-cloud
That means we now have a/recent
page on autopkgtest web UI.
- More fixes on the
armhf
infrastructure. Things are now looking just fine.
https://git.launchpad.net/autopkgtest-cloud/commit/?id=d6cb16f1c1f041365cf28165ef87d0ec48226396 - Fixed some proxy issue on
riscv64
.
Error Tracker
- Investigated with IS how to monitor the new retracers.
- Helped out @juliank with the gathering of AptSolver bugs.
command-not-found
- Jumped on debugging some stalled locks and processes.
misc
- Did a bit of IS requests clean-up, asking them to close no less than 8 opened RTs
- doc workshop, thanks @rkratky
- Foundations bug triage
- Hiring
- 360
- Travel preparation (UK ETA)
1 Like
Go
- Testing craft Go plugin with snaps for cobra and portainer
Distro
- breezy ftbfs
- Working on https://launchpad.net/bugs/2100266
Misc
- buildlog analyzer
- 360
OpenJDK:
- Built early access versions of openjdk for April release, investigated new failures in openjdk-25 (rest are ok).
- Found the reason of S390x crash on LP builders. It is is caused by the -march setting.
java-rockcraft-plugins:
- implemented dependencies export for Gradle, working on the build rock generation.
Chiselled JRE 21:
- working on onboarding the image
Misc:
- 360