Previous updates in Foundations Team Updates - 2025-05-22
Questing
- Closed ubuntu-raspi-settings use of deprecated cloud-init keys (now undeprecated) (LP: #2100232)
- Sponsored @r41k0u’s patches to libcamera to fix rpicam-apps (and picamera2) (2110144)
Plucky
- Verification of flash-kernel SRU (LP: #2097008)
Oracular
- Prepared and uploaded an oracular variant of the noble patch for RISC-V QEMU booting (LP: #2098421)
- Verification of flash-kernel SRU (LP: #2097008)
Noble
- Verification of flash-kernel SRU (LP: #2097008)
- This wasn’t entirely smooth owing to missing dtbs on the CM5 lite
- Filed LP: #2111928 to track missing dtbs
General
- Short week due to swap days and bank holiday
- Worked on a patch for an internal project
- Ubuntu Uploader meetings
- Interviews
.NET
- Working through reviews and comments in the .NET plugin PR (feat: new .NET plugin (v2) by mateusrodrigues · Pull Request #1047 · canonical/craft-parts · GitHub)
- Bootstrapping .NET 10 on s390x and ppc64el.
- The dotnet-bootstrap script has been updated to cover .NET 10 already.
- Currently investigating stage 2 builds, which are failing.
Misc
- Post-sprint catch-up after a week off.
Toolchains
Full steam ahead for rustc
backports to fix LP: #2100492!
- 1.81 backported for Oracular and Jammy
- 1.81 backport for Focal in progress; build succeeds on everything except amd64 and RISC-V
Other
- Written interviewer training and workshop
I am on a +1 Maintenance shift this week and I am being shadowed by @ankushpathak
libcap2
- Merged, thanks @sudipmuk for uploading
- https://bugs.launchpad.net/ubuntu/+source/libcap2/+bug/2111776
git
- Merge prepared, fixing build failure on s390x (one of the build tests fail without an error trail)
- https://bugs.launchpad.net/ubuntu/+source/git/+bug/2111824
fontconfig
mdadm
- Wow - This is not tested in Debian, has no build tests, and the autopkgtests have been failing since Xenial.
This is in main and quite an important package for RAID management, and it felt weird why no previous uploader tried
to fix the tests. - I prepped the merge, and @ankushpathak took over to fix the autopkgtests. One bug led to another, and we agreed that the mdadm source code is a horrible mess. (will elaborate in the +1 report)
- Though the autopkgtests don’t block the merge, we will add it in the MP.
- https://bugs.launchpad.net/ubuntu/+source/fontconfig/+bug/2111850
rails
- @ankushpathak took this up
Misc
On the Pi side, I worked more on automating our testsuite. Also, thanks @waveform for merging the libcamera patch into questing.
I also became a written interviewer (probably)
I was on vacation last week, back this Monday.
Java
Misc
- Playing in the rabbit hole of zig upstream builds on ppc64el and s390x
- Meeting with @andersson123 on automating TCK manual tests with YARF
- Adoptium WG meeting
- Greenhouse work
Short week and pulse, came back on Tuesday after nearly a week off
- URM team Jenkins runners maintenance and debugging
- Working on specs for automated testing things
- Fixing some issues in automated installer test cases
- Working on running TPM FDE testing in the lab and on VMs
- ISO tracker assistance regarding the snapshot release this week
Had a shorter week this and last week, will be back to normal schedule from next week.
Go
- Tested and uploaded Go-1.23.8-FIPS package and snap on priority yesterday.
- Looking at upstream and Microsoft’s patches for 1.24-FIPS
- Also continuing microreleases work after the sprint.
Distro
- Re-upload after ftbfs fix for maxima-sage, working on building sagemath on questing before eventual SRU to Noble
- Merges for vim and console-setup
I am shadowing @r41k0u on his +1 Maintenance shift, some of the following work fell out of that.
Merge(s):
- LP #2110484: python-av merge in questing was completed through MP 486137. Thanks @sudipmuk for the review and upload.
- LP #2111802: Helped with fixing autopkgtests for the mdadm merge. @r41k0u has elaborated more in his update.
- LP #2112113: Started looking at failing rails build in questing.
Other than that, catching up post a week long vacation after the Engineering Sprint in Frankfurt.
Very short week due to travel/day off.
openjdk:
- building new bootstrap ppa
- openjdk-25 default rebuild - 91 failed out of 1476. Most of the failures are due to the Gradle broken by the Security Manager changes.
kotlin2 (prereq for gradle8):
- applied Debian patches which allowed to build kotlin-stdlib. kotlin-compiler build fails because it cannot find kotlin-stdlib project.
distro:
- sponsored fastapi, powermgmt-base
Late post due to being out at the end of last week.
Error Tracker
- Properly committed and deployed the API end point to collect AptSolver issues.
- Investigated a bit the story around Kernel crashes.
release process
- Worked on my own spec about the modernization of the release process.
- Spec review for @andersson123
distro
- Merged adduser to help shadow migrate: Merge into debian/sid : skia/merge_3.137ubuntu2_3.152 : lp:~hyask/ubuntu/+source/adduser : Git : Code : adduser package : Ubuntu
- Merged util-linux: https://code.launchpad.net/~hyask/ubuntu/+source/util-linux/+git/util-linux/+merge/486150
misc
- Hiring