Previous updates in Foundations Team Updates - 2025-05-29
ubuntu-release-upgrader
- analyze why snap connectivity test fails on riscv64. Snapd’s connectivity test tries to find information about snap “core” which does not exist for riscv64. Ticket LP 2112544 created.
- Working on RVA23 check to disable upgrades of RVA20 systems to unsupported releases.
QEMU 10
- analyzed FTBFS. rust-coreutils’ expr command has a deficiency
- tested the PPA build including nested riscv64 VMs running via KVM
24.04.3 installer image
- Test reworked image
Greenhouse
- Application reviewed
1 Like
Remmina
- LP #2111952: Prepped the bug for SRU. Confirmed that bug is present in noble but not in jammy. Proposed the noble SRU.
jq
- LP #2112016: Worked on jq merge for questing. MP with the merge.
1 Like
Documentation
Ubuntu project docs
Ubuntu for developers
- Improve link handling by rkratky · Pull Request #49 · canonical/ubuntu-for-developers-docs · GitHub
- Switch to using extlinks for Launchpad links by rkratky · Pull Request #51 · canonical/ubuntu-for-developers-docs · GitHub
- Fix RTD badge URLs by rkratky · Pull Request #54 · canonical/ubuntu-for-developers-docs · GitHub
Reviews:
- Update toolchain availability reference by dviererbe · Pull Request #42 · canonical/ubuntu-for-developers-docs · GitHub
- Add java toolchain availability reference by dviererbe · Pull Request #43 · canonical/ubuntu-for-developers-docs · GitHub
- feat: add python availability details by dviererbe · Pull Request #45 · canonical/ubuntu-for-developers-docs · GitHub
- feat: update .NET snap install instructions by dviererbe · Pull Request #46 · canonical/ubuntu-for-developers-docs · GitHub
- feat: add gcc availability details by dviererbe · Pull Request #47 · canonical/ubuntu-for-developers-docs · GitHub
- feat: add golang availability details by dviererbe · Pull Request #48 · canonical/ubuntu-for-developers-docs · GitHub
- feat: add Rust availability details by dviererbe · Pull Request #52 · canonical/ubuntu-for-developers-docs · GitHub
1 Like
Questing
- Some universe merges / syncs:
- Merged ranger (LP: #2112495)
- Sync’d python-wsgi-intercept (LP: #2112549)
- Sync’d intelrdfpmath (LP: #2112554)
- Worked on A/B booting method for rpi in flash-kernel
- Method must backup current boot assets, iff current assets are actually booted
- Method must detect untried new boot assets and force tryboot on next boot
- Method must detect fallback and not force tryboot in this circumstance
- Method must be “as atomic as possible” (can’t be fully atomic in writing assets)
Plucky / Oracular
- Uploaded backport for u-boot 2025.01-3 (LP: #2110301)
Noble
- Verified potential kernel fix for CM5 lite dtbs (LP: #2111928)
- Uploaded backport for u-boot 2025.01-3 (LP: #2110301)
Jammy
- Reviewed ubiquity MP for oem-kernel handling
Focal
- Opened MP to remove focal from rpi-imager download list
- Merged changes to remove focal from Ubuntu boards docs
General
- Pi meetings
- Take home test
- Interviews
- Ubuntu uploader meetings
- Filed bug in snapcraft about mandatory / optional
build-on
field - Worked on bumping the rpi-imager snap to 1.9.4
- More time spent fighting snapcraft’s lack of Qt6 support …
1 Like
.NET
- Final changes in the .NET plugin PR in craft-parts, which was merged this week (feat: new .NET plugin (v2) by mateusrodrigues · Pull Request #1047 · canonical/craft-parts · GitHub).
- Opened PR with unit and spread tests for the new .NET plugin in the Snapcraft repo (Add unit and spread tests for the .NET (v2) plugin by mateusrodrigues · Pull Request #5534 · canonical/snapcraft · GitHub).
- Bootstrapped .NET 10 Preview 4 for s390x and ppc64el.
- Attended the bi-weekly .NET partners sync meeting.
- Attended the weekly .NET bug triage meeting.
1 Like
Shorter week; took Monday and Tuesday off for personal commitments.
Toolchains
- Continued full focus on LP: #2100492
rustc
backports - Conclusively identified reason for the Focal 1.81 backport
amd64
failure. Created patch adapting an upstream fix to a much laterrustc
version to this olderrustc
version. Waiting on PPA build to verify correctness. - The Oracular 1.82 backport builds successfully locally but fails in a PPA due to running out of space. Work on addressing this bug is in progress.
Other
- Company-provisioned laptop has arrived. Currently setting up the new laptop while I wait for
rustc
builds.
Short week due to the public holiday.
gradle8:
- kotlin2 kotlin-stdlib builds, kotlin-compiler project configures, but the build fails due to missing relocated dependency (asm).
openjdk:
- prepared bootstrap ppa for stable releases
- -crac packages fail to build due to the bug in rust-coreutils
misc:
- talked about Graal Python at Machine Learning group seminar in Waikato University