Foundations Team Updates - 2025-05-22

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 :sparkles:

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

Noble

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

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 backport rustc-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 and libgit2.
2 Likes

Documentation

Ubuntu for developers

  • WIP: pyenv environment
  • WIP: devpack for-spring

Launchpad manual

3 Likes