Previous one: Foundations Team Updates - 2025-05-08 - #10 by vpa19771
Error Tracker
- Worked on hacking together a way for @juliank to have a list of
AptSolver
issues collected there. This was a terribly painful experience, mostly due to the database being highly inconsistent, and also working in Python 2.7 and Django 1.11 didn’t help.
Illustration of the broken database
release process
- Worked with @andersson123 to review and spec out a new testing infrastructure.
- Worked on my own spec about the modernization of the release process.
misc
- Catching up after the sprint
- Hiring
3 Likes
Questing
- Uploaded u-boot merge (LP: #2109512)
- Fixed silly failure in ubuntu-images extension for the board documentation (was trying to list questing erroneously)
Plucky / Oracular
- Reviewed and sponsored @r41k0u’s flash-kernel SRUs (LP: #2097008, LP: #2092737)
Noble
- Reviewed and sponsored @r41k0u’s flash-kernel SRUs (LP: #2097008, LP: #2092737)
- Verified the ubuntu-raspi-settings upload for noble (LP: #2069827)
Core
- Supported Core team on debugging CM3 boot failure with Core 20
- Decided against migrating Core 24 to KMS as too risky (#115); opened #132 to track migration on Core 26
- Closed old bug regarding serial output of u-boot on Core (was resolved with removal of u-boot in 24)
General
- Patch Pilot on Monday
- Supported internal team on package building
- Things to do in hospital waiting rooms when your bandwidth sucks and Launchpad is the only thing that’ll load (hey, there are benefits to having a 90s website design!)
- Trawl your ancient bugs list in ascending date order
- Close targets to EOL releases, or mark stuff fix released if it’s now working
- Take home tests
2 Likes
Working on the solver, solver evaluation, and some hiring stuff
3 Likes
Distro work
- SRU verification for lintian
- SRU verification for libtraceevent
- Test changes for python-av merge
- Some closure required on libcamera post-merge, ideally the MP should be a combination of patches taken from upstream and my changes to it, but the changes I pick from upstream are not from a continuous commit history…
- Thanks @waveform and @xypron for reviewing and testing the flash-kernel merges: Bug #2092737 “[SRU] Invalid entries in flash-kernel db” : Bugs : flash-kernel package : Ubuntu and Bug #2097008 “[SRU] Add CM5 Lite to flash-kernel database” : Bugs : flash-kernel package : Ubuntu
Misc
- Automated the installer and power cycling tests for the Desktop ISOs on Raspberry Pi
2 Likes
- Describe booting virtual riscv64 machines using EDK II in Ubuntu Boards ReadTheDocs
- Backport OpenSBI, U-Boot, EDK II to Jammy PPA
- Trigger update of RISC-V download webpage
- SRU verification for flash-kernel
2 Likes
Sent some MPs for sudo → sudo-rs switch
3 Likes
Toolchains
- Full steam ahead for addressing LP: #2100492!
- In order to backport
rustc-1.82
for Focal, it’s necessary to backportrustc-1.81
Noble, then Jammy, then Focal for bootstrapping. - After that, I can backport
rustc-1.82
to Oracular, then Noble, then Jammy, and finally Focal to address the issue. - The
rustc-1.81
Noble backport has successfully built in a PPA and is for all intents and purposes ready to go. - Currently working on the
rustc-1.81
Jammy backport, which necessitates vendoring LLVM andlibgit2
.
2 Likes
Documentation
Ubuntu for developers
- WIP:
pyenv
environment - WIP: devpack for-spring
Launchpad manual
- Fixing all build errors in DRAFT: Merge user and developer documentation
3 Likes