Previous status: Foundations Team Updates - Thursday 2024/11/21
Next status: Foundations Team Updates - Thursday 2024/12/05
1 Like
+1 Maintenance week
Failures investigated/fixed
audioread - bug report
puppet-agent - bug report, MP
criu - bug report, MP
tycho - bug report, MP
yubihsm-shell - bug repoprt, MP
Under investigation
swiftlang
antlr-maven-plugin
gettext-maven-plugin
Merges done
- cura-engine
- ruby-crass
- ruby-archive-zip
- ruby-attr-encrypted
- ruby-uber
- ruby-toml
- ruby-launchy-shim
- sync-request for ruby-soap4r
Misc
Mentoring Anshul on his first +1 maintenance experience
Attended JavaFest 24, a Bangalore Java User Group conference
Adoptium Workgroup Meeting
1 Like
U-Boot
- Review patches from @adrianoco to enable EFI network protocols.
- Patches for NVMe not discovered on StarFive VisionFive 2, Unmatched sent upstream.
- Analyse failure to boot from MMC on VisionFive 2.
Silicon partner collaboration
- Preparing vendor software packages
- Starting a handbook to help silicon partners to prepare images.
Greenhouse
- Review applications
1 Like
dotnet
- .NET 9 content snaps created and moved to the Canonical organization (canonical/dotnet-content-snaps#17).
- Enabled .NET 9 on the .NET snap (canonical/dotnet-manifest#6).
- Worked on miscellaneous enhancements to the .NET snap (canonical/dotnet-snap#18).
- Fixed .NET snap not installing the latest LTS on first run (canonical/dotnet-snap#19).
- Reviewed canonical/dotnet-snap#20 and canonical/dotnet-snap#21 for @dviererbe.
- Wrote a first draft of a spec for the new .NET snapcraft plugin.
- Investigating the PowerShell build process.
misc
- Interviewer training session.
1 Like
Distro
- Finished my +1 maintenance week and sent my report: The ubuntu-devel November 2024 Archive by thread
- Worked on NBS for 32-bit arches for postgresql and a few other packages:
- Bug #2089236 " Remove NBS 32-bit postgresql extension packages, ... : Bugs : pgrouting package : Ubuntu
- Bug #2088006 “Remove NBS 32-bit postgresql extension packages, p...” : Bugs : pgrouting package : Ubuntu
- Bug #2089285 “Remove from armhf due to Build-Depends: architectu...” : Bugs : adios2 package : Ubuntu
- Bug #2089286 “mayavi2: remove from armhf due to Build-Depends: a...” : Bugs : Ubuntu
- openssl: prepared patch for Bug #2066990 “openssl fails with out of memory messages while tr...” : Bugs : openssl package : Ubuntu (which is an issue with the error message, not a memory thing)
- liboqs (post-quantum cryptography): looking at the cost associated with updating it: d/copyright needs a lot of work
- sent a message to upstream who is reluctant to announce it as production ready, but we want to help people test it, not put it in production: Binary distributions · open-quantum-safe · Discussion #1625 · GitHub*
- Discussion and specification work with @juliank on an exciting topic
1 Like
U-boot:
- Send network patches to upstream U-boot
- Draft idea for a U-boot network driver
BPI-F3:
-
Test vector instructions in BPI-F3 board
-
Work in git proposed migration
1 Like
Distro
- Verified apport 2.28.1-0ubuntu3.3 SRU
Dracut
- Drafting solutions in Please support hostonly mode with full portability · Issue #748 · dracut-ng/dracut-ng · GitHub
- fix(iscsi): do not install services when not using systemd
- fix(base): replace possible existing dracut-util symlinks
- feat: add inst_service for installing service files
- test: do not require a kernel for --clean
- ci: release Dracut quarterly
- test: Skip UEFI test on architectures without support
- Looking into how iBFT on iSCSI works regarding the network configuration
Apport
- ci: run installed tests on Ubuntu 24.04
- Reviewed Fix setuid tests due to ping dropping setcap (LP: #2089387)
- chore: drop obsolete pylint workarounds
Sponsoring
- Sync ruby-soap4r 2.0.5-7 (universe) from Debian unstable (main)
- Triaged and closed Add modified german keyboard layout for programming to reduce RSI
patch pilot
- Review and sponsored Bug #2076869 “When changing file or folder names using the Nauti...” : Bugs : Nautilus
- Unsubscribed ~ubuntu-sponsors for bugs that were sponsored:
other
- Helped migrating Aptdaemon from bzr to git: Git : Code : Aptdaemon
- Greenhouse
1 Like
Plucky
- Filed MR to fix CIDATA typecodes in pre-installed images (LP: #2089760)
- Filed MR to fix meta-release CI pipeline (MR)
- Testing various Pi camera modules with @r41k0u’s PPA build of libcamera
- Syncs/merges:
- timekpr-next (LP: #2089763)
- condor (LP: #2089764)
- sc-im (LP: #2089772)
- firebird3.0 (LP: #2089773); upload pending coordination (reverse-depends looks scary)
- Reviewed libpisp packaging (LP: #2089646)
Noble
- Verification of flash-kernel fix for CM5 (LP: #2086774)
- … unfortunately noble kernel from -updates doesn’t like eMMC CM5 either (LP: #2089555)
Jammy
- Worked on verification of D0 backport (LP: #2082072)
- Also appears to fix the red/blue colour swap on all models (LP: #2076919)?!
General
- Pi meetings
- Take home tests
- Ubuntu boards documentation work
- Engagement survey
1 Like
Go
- Continue implementing go-dev-pack snap, with other editors integrations and more tools. And it now builds and tests on launchpad builder.
- golang-1.23 SRU to focal. It needs to be built in a -security only PPA.
1 Like
Shorter week with two days off.
autopkgtest-cloud
- Merged and deployed (quite smoothly) the move from
python3-amqplib
topython3-amqp
. - Investigated a ppc64el issue we have in the infra, and opened an RT about it.
error tracker
- Started working on a new retracing environment and charm.
meta-release
- Moved Lunar and Mantic to old-releases
- Fixed our weekly CI to include the latest
meta_release_checker.py
security-britney
- Call with security team about some futur improvements and maintenance of security-britney.
misc
- Hiring
1 Like
.NET
- reviewed Installer enhancements for .NET 9 by mateusrodrigues · Pull Request #18 · canonical/dotnet-snap · GitHub
- reviewed Change first run to install latest .NET SDK LTS version by mateusrodrigues · Pull Request #19 · canonical/dotnet-snap · GitHub
- created Show version of uninstalled components by dviererbe · Pull Request #20 · canonical/dotnet-snap · GitHub
- created Disable wait for debugger in release builds by dviererbe · Pull Request #21 · canonical/dotnet-snap · GitHub
- working on .NET SDK chiseled containers
Documentation
- working on .NET Ubuntu Developer Docs
- Started the Ubuntu Packaging Guide Bi-Weekly Community Updates
Misc
- Interview Training
- Canonical Engagement Survey
1 Like
- Power Secure Boot work
- Chasing various previous SRUs, etc
1 Like
- Fix for libtracefs failing on s390x: Merge into ubuntu/devel : fix-endian : lp:~r41k0u/ubuntu/+source/libtraceevent : Git : Code : libtraceevent package : Ubuntu
- libcamera patch for pisp drivers on rpi5: Merge into ubuntu/devel : pisp : lp:~r41k0u/ubuntu/+source/libcamera : Git : Code : libcamera package : Ubuntu - This won’t be merged until libpisp is accepted into the archive
- libpisp packaging - Bug #2089646 “[needs-packaging] libpisp” : Bugs : libcamera package : Ubuntu (Thanks @waveform for reviewing!)
- nbd-client autopkgtests passing on armhf as well now: https://autopkgtest.ubuntu.com/results/autopkgtest-oracular-r41k0u-n3/oracular/armhf/n/nbd/20241128_143306_dbf47@/log.gz
- Tested a fix for Bug #2066885 “On Pi desktop, numerous reports of lack of landloc...” : Noble (24.04) : Bugs : linux-raspi package : Ubuntu
- Pi planning with @waveform
1 Like
Rust
- Continue investigating the gaps in the Rust-related documentation
- Writing a to-be-published Rust package maintenance guide
Distro
- Uploaded
dbus-broker
with some compatibility patches applied to PPA to prepare for LP#2015538 - Re-spinned LLVM 18 backports to F and J as security SRUs
1 Like
- Some PTO
- Greenhouse
- Went into a rabbit hole with the iputils proposed-migration
- That hole is filled with container image builds, sysctl, apport, setuid… Fun times.
1 Like
autopkgtest-cloud
- Investigating issues in production with various datacentres
- Made an MP to hopefully fix the issue of missing tests
- Made an MP to migrate our amqp-status-collector script (the thing that populates running.json) to be a oneshot service, rather than long running
- Continuing work on migrating from mojo to terraform - pretty much done, just having an issue running
tflint
inLPCI
- MP improving the admin experience of using our
cleanup-ppa-containers
script
proposed-migration
- Daily runs of
retry-autopkgtest-regressions
, since there’s some infra issues atm - Britney MP to not attempt to remove NBS kernel packages needlessly
ubuntu-archive-tools
Modified my MP with my britney-log-parser
script to handle both compressed and uncompressed log files.
Installer Testing
- Continuing trying to iron out edge case failures in my suite of desktop installer tests
- Liaising with desktop and kernel teams r.e. installer testing and TPM FDE testing
misc
- booking my travel to Taiwan in Jan
1 Like
autopkgtest
- Made an MP changing schroot tests to run on Ubuntu chroots when running on Ubuntu hosts, which also fixes the suite on armhf.
autopkgtest-cloud
- Setup new grafana panels to display stats for total number of packages we run autopkgtest for, and the percent of these packages which have successful baselines.
- Incidental to getting the stats to feed to grafana, reduced autopkgtest.ubuntu.com/statistics loading time drastically (over 99% by my count).
auto-upgrade-testing
- Experimenting with templated cloud-init configs to create custom images for different upgrade paths.
Misc
- Got access to the engineering bastion, all arches are now able to create and use VMs from the bastion.
- Retried a few hundred test regressions due to infra flakiness.
1 Like
Ubuntu Concept X1E
- Updated kernel, rebased all our patches onto 6.12
- Merged initial support for Acer Swift 14 AI
- Added a workaround for UEFI boot firmware issues
- Supported with initial bringup for Microsoft Surface Laptop 7
- Wrote kernel build tutorial to help community contributors
- Released updated installer images
- Upstreamed some flash-kernel changes into our plucky Ubuntu package
Other
- Helped CPC build modified server live images the Ubuntu way
1 Like
gradle upgrade:
- investigating ways to bring up Gradle up to date. Considering building using binary bootstraps as other options (iterative upgrade, covert build to Maven) will require extreme effort.
Rocks:
- addressed review comments for feat: do not create /bin/java symlink by vpa1977 · Pull Request #752 · canonical/rockcraft · GitHub
O3 testing:
- reran benchmarks for Oracular. The results require additional profiling to understand regressions.
Misc:
1 Like