Previous status: Foundations Team Updates - Thursday 2025/03/13
Distro
- openssl: uploaded openssl 3.4.1-1ubuntu2 with the latest patches from git and it’ll be used for the current test rebuild (thanks @ginggs for the hint!)
- gnutls28:
- uploaded gnutls28 3.8.9.-2ubuntu3:
- triaged/analyzed gnutls28 bugs:
- Bug #1373422 “gnutls26 does not accept out of order certificate ...” : Bugs : gnutls26 package : Ubuntu
- Bug #1872778 “update-crypto-policies not affecting Gnome Online ...” : Bugs : gnutls28 package : Ubuntu
- Bug #1851427 “Consider updating GNUTLS for TLSv1.3 and unified c...” : Bugs : gnutls28 package : Ubuntu
- Bug #1937349 “won't build from source” : Bugs : gnutls28 package : Ubuntu
- https://bugs.launchpad.net/ubuntu/+source/gnutls28/+bug/2076340
- Bug #1623666 “iOS device contents not displayed in Ubuntu” : Bugs : gnutls28 package : Ubuntu
- Bug #1635303 “GnuTLS bug in https method from apt-1.0.1ubuntu2.1...” : Bugs : gnutls28 package : Ubuntu
- Bug #1649270 “Crash in gnutls_x509_privkey_import_pkcs8()” : Bugs : gnutls28 package : Ubuntu
- Bug #1662500 “When I turn on mi PC, it appears this issue: packa...” : Bugs : gnutls28 package : Ubuntu
- Bug #1697980 “package libgnutls-openssl27:amd64 3.4.10-4ubuntu1....” : Bugs : gnutls28 package : Ubuntu
- Bug #1698575 “package libgnutls30:amd64 3.4.10-4ubuntu1.3 failed...” : Bugs : gnutls28 package : Ubuntu
- Bug #1698787 “package libgnutls-openssl27:amd64 3.4.10-4ubuntu1....” : Bugs : gnutls28 package : Ubuntu
- Bug #1701412 “package libgnutls30:i386 3.4.10-4ubuntu1.3 failed ...” : Bugs : gnutls28 package : Ubuntu
- Bug #1702114 “package libgnutls30:i386 3.4.10-4ubuntu1.3 failed ...” : Bugs : gnutls28 package : Ubuntu
- Bug #1877731 ""Evolution will not display emails from Yahoo or A... : Bugs : gnutls28 package : Ubuntu
- Bug #1917954 “vagrant reports undefined symbol __gmpz_limbs_writ...” : Bugs : gnutls28 package : Ubuntu
Misc
- Found that
git-ubuntu prepare-upload
doesn’t support git worktrees which I use extensively:- Bug #2043815 “git-ubuntu support for worktrees” : Bugs : git-ubuntu
- I have a fix for the first issue and a work-around for the second one, still need to prepare them
- made a PR for pygit2 to warn about an API misuse which resulted in that first issue: doc: warn against using init_repository() to open a repository. by adrien-n · Pull Request #1356 · libgit2/pygit2 · GitHub
- still need to make the same one for libgit2 itself
- Gave some feedback to Tim for Merge into ubuntu/devel : remmina-perms-fix : lp:~andersson123/ubuntu/+source/apparmor : Git : Code : apparmor package : Ubuntu but couldn’t sponsor due to the aforementioned issue
- Learning some rust, especially by expanding use in crypto-config
2 Likes
keepalived snap
- Fix a load library issue.
Greenhouse
- Review application
1 Like
- Investigating systemd bugs for plucky:
- Uploaded mkosi autopkgtest fix to unblock systemd migration
2 Likes
Go
- Working on portainer GUI snap for craft-tools Go plugin testing
- golang-1.24 backports for oracular, noble, jammy and focal
Distro
- procps merged (Thanks to @enr0n for reviews)
- console-setup merge postponed to next cycle because it affects too many images (Thanks to @ginggs for reviews)
- Raised an MP for #2100266 Merge into merge-1.84 : lp-2100266 : lp:~canonical-foundations/ubuntu/+source/rustc : Git : Code : rustc package : Ubuntu
- Waiting for decision on sphinx demotion to universe / change in dependency priority of node-mathjax full to proceed with sphinx proposed-migration
Misc
- Working on altering table structure for some SQL queries in the buildlog analyzer
2 Likes
.NET
- Finished writing the .NET snapcraft plugin and a draft PR has been submitted (feat: new .NET plugin (v2) by mateusrodrigues · Pull Request #1047 · canonical/craft-parts · GitHub).
- Once the FO205 (.NET snapcraft plugin) spec is fully approved, I’ll convert the PR to ready for review.
- In the meantime, I fixed some linter issues that showed up during CI build and am working on fixing spell-checking false-positives.
Misc
- Reviewed the 25.10 roadmap with @dviererbe.
- Finished my 360 submission.
2 Likes
Plucky
- Switched the Pi desktop pre-installed images to gnome-initial-setup
- Unfortunately the images still aren’t building due to a space issue
- Space issue may well be due to tmpfs change
- Prepping work-around for livecd-rootfs to call ubuntu-image with /var/tmp directory
- Working on slimming down the Pi desktop images by removing libreoffice et al
- Landed bump for rpi-eeprom to current upstream version (LP: #2094834)
Noble
- IRC support request regarding the DSI display
- Turns out our firmware is too old to support it on Noble (LP: #2102019)
- Current fix is to update firmware with RaspiOS; once current rpi-eeprom SRU lands, Ubuntu should be okay for this
- … then a similar support request turned up on Matrix
- … did everyone pick this week to buy a DSI touchscreen?
General
- Patch pilot on Monday
- Fixed a bug in the
.. ubuntu-images
extension - Finally got a build of rpi-imager 1.9.3
- Had to drop ppc64el (gnome content snap no longer supported in core24)
- Tried riscv64 but build wouldn’t start…
- But it wouldn’t matter anyway as gnome content snap not supported there either
- Debugging Ubuntu Core kernel params
- Pi meetings
2 Likes
.NET
- Investigated how-to deb package .NET applications/libraries
- 25.10 roadmap planning
- packaging .NET 10 previews
- documentation for Ubuntu for Developer Docs
Misc
- experimenting with/learning about OmniSharp language server library
2 Likes
Go
- Working on backporting the latest golang-1.23 micro release to Oracular/Noble/Jammy/Focal.
- Developing devpack-for-go snap with more tools and editors support.
2 Likes
Distro
- tzdata 2025a:
- Prepares ESM update for trusty which is still in legacy support mode
- exchange-calendars 4.5.5-2ubuntu0.1 for oracular
- backport upstream tzdata 2025a fix to postgresql-12 in focal
- devicexlib: sync 0.8.5-2 that fixes the FTBFS (Bug #2075165 “devicexlib fails to build on armel/armhf/hppa/m68k... : Bugs : devicexlib package : Ubuntu and https://bugs.launchpad.net/ubuntu/+source/devicexlib/+bug/2075173)
- rdma-core: Uploaded 56.0-3 that fixes the autopkgtest failure of ibsim
Apport
- pylint: Fix useless suppression
- crashdb: Import sqlite3 without giving it a different name
- test: add type hints to has_click_event_connected
- Remove unused import apport.fileutils
- logging: add type hints
- apport: defer imports for unicode_gettext
- test: remove unused variables
- use apport.logging directly
- Went down a rabbit hole to writing test cases for the most occurring Apport bug Bug #2080499 “/usr/share/apport/apport:ProcessLookupError:/usr/s...” : Bugs : apport package : Ubuntu - I am still in the burrow.
other
- DMB meeting: congratulation to @mkukri for becoming core-dev!
2 Likes
- Last week’s outcome of the KGDB rabbit hole: KGDB on Raspberry Pi 5 running Ubuntu using the Raspberry Pi Debug Probe · GitHub
- Investigated https://bugs.launchpad.net/snap-store-desktop/+bug/2076919: The cause is a hardcoded pixelformat used by flutter for their renderer’s GLES backend. But I am still digging because I don’t understand why D0 stepping fixes this (probably something related to the hardware’s preferred pixelformat).
- Investigating FTBFS of ubuntu desktop-preinstalled image for raspi
- Promotion application
2 Likes
- Passed DMB on Monday
- Sponsored CVM 0.97-3.1ubuntu1 (FTBFS fix)
- GRUB2 security update uploaded to plucky, already migrated
- Oracular, noble, jammy, focal have been uploaded to unapproved
- Debugged edk2 x initramfs-tools regression, fix in plucky-proposed now
- Got secboot PR #367 ready for merging
5 Likes
Shorter-than-usual week. PTO on Friday.
Java/OpenJDK
- TCK certification prep for chiseled JDK 17/21 ROCKS
- Manual TCK GUI tests
GraalVM snap
- Published updated versions in
v21
andlatest
tracks.
Misc
- Ramping up on MIR work
- Code reviews for vpa1977
2 Likes
auto-upgrade-testing
- Made an MP fixing a post-upgrade test which had been failing since forever.
autopkgtest-cloud
- Fixed some Python dependency issues, charms build again.
autopkgtest
- Preparing an SRU for Jammy and Noble
Misc
- Helping with release checklist for Plucky beta.
- Promotion application.
- Adding metrics for britney to the ubuntu metrics grafana board.
- Still trying to get quotas bumped for the porter-box environments.
2 Likes
Distro
- Raised first MP and request for sponsorship to fix FTBFS for
ubertooth
on Plucky
Other
- Work on “Rust development for Ubuntu” documentation
- In-depth study of the
rustc
andcargo
packages
3 Likes
java-rockcraft-plugins:
- merged dependencies-export task but has not published the update yet (will do after we merge build rock export)
openjdk:
- investigated jtreg failures for openjdk-25. Raised https://bugs.openjdk.org/browse/JDK-8352567 (Java Flight recorder test crash due to unimplemented method).
chiselled-jre:
- published chiselled jre for openjdk-21
1 Like
autopkgtest-cloud
- More integration and testing of PS7 on staging.
- Merged and carefully deployed the corresponding MP: https://code.launchpad.net/~hyask/autopkgtest-cloud/+git/autopkgtest-cloud/+merge/482623
auto-upgrade-testing
- Review for @uralt: Merge into main : var-crash-test-fix : lp:~uralt/auto-upgrade-testing-specifications : Git : Code : Auto Upgrade Testing Specifications
Merge-O-Matic
- Fix a weird
mod_python
PSP bug: ~hyask/merge-o-matic - [no description] - And some more fixes/improvements:
Error Tracker
- Properly commit and deploy the UI fix for AptSolverDump: ~daisy-pluckers/errors/trunk : revision 659
- Also prepared a
whoopsie
upload + FFe to allow this field: Merge into main : skia/aptsolverdump : lp:~hyask/whoopsie : Git : Code : Whoopsie
command not found extractor
- Investigated stalled locks and processes (months old), got it running again, and monitored the situation while it catches up since last October.
Plucky beta
- Reviewed a bunch of FFe:
- Some seed update: https://code.launchpad.net/~hyask/ubuntu-seeds/+git/ubuntu-seeds/+merge/483070
- Some metapackages updates:
- Merge into ubuntu/devel : skia/refresh_plucky_beta : lp:~hyask/ubuntu/+source/kubuntu-meta : Git : Code : kubuntu-meta package : Ubuntu
- Merge into ubuntu/devel : skia/refresh_plucky_beta : lp:~hyask/ubuntu/+source/edubuntu-meta : Git : Code : edubuntu-meta package : Ubuntu
- Merge into ubuntu/devel : skia/refresh_plucky_beta : lp:~hyask/ubuntu/+source/lubuntu-meta : Git : Code : lubuntu-meta package : Ubuntu
- https://code.launchpad.net/~hyask/ubuntu/+source/ubuntu-budgie-meta/+git/ubuntu-budgie-meta/+merge/483049
- Merge into ubuntu/devel : skia/refresh_plucky_beta : lp:~hyask/ubuntu/+source/ubuntu-mate-meta : Git : Code : ubuntu-mate-meta package : Ubuntu
- Merge into ubuntu/devel : skia/refresh_plucky_beta : lp:~hyask/ubuntu/+source/ubuntustudio-meta : Git : Code : ubuntustudio-meta package : Ubuntu
misc
- Hiring
2 Likes