Last status can be found at: Foundations Team Updates - Thursday 25 January 2024
default java 21:
- raised mrs for jtreg7, libjxmpp-jav, libminidns-java, libsvm, libusb-java, metro-policy, munin, ognl, puppetserver and puppetdb
- raised mps for kotlin upgrade in Ubuntu 12 3 and byte-buddy
1 Like
Distro
- Working on bpftrace and bpfcc-tools MIRs
Boot
- shim update waiting for review
- GRUB 2.12-1ubuntu1 rebase waiting for review
- LP#2041245 grub 2.12 uses
single recovery
instead ofrecovery
- LP#2026310 UEFI boot entry named ‘ubuntu’ should be called ‘Ubuntu’
- SBAT revocation tests in ubuntu-boot-test complete
- Another python-uefivars fix waiting for both Ubuntu uplaod and upstream
- [Planned] Work on network booting tests
1 Like
Distro
- MIRs submitted for review:
- trace-cmd
- libtraceevent
- libtracefs
ubuntu-image
- Some tweaking on our GitHub runners
- More investigation is needed to find who is managing them
- PR # 176 - Update dependencies
- Fixed and merged
- PR # 181 - Replace debootstrap with mmdebstrap
- A first implementation is done.
- I know need to compare both solutions to spot differences
- More work on LP: #2049695 since previous fix did not fully solve the issue
1 Like
Distro
- Sponsored openssh merge for @mirespace: 1:9.6p1-3ubuntu1 : openssh package : Ubuntu
- Working on sshd socket generator
- Opened PR to add deb822 support in autopkgtest production: Merge into master : deb822 : lp:~enr0n/autopkgtest : Git : Code : autopkgtest
- Plan on getting this upstreamed and in the deb as well
- Worked on a script to grab latest NMU debdiff from 64-bit time_t bugs: https://salsa.debian.org/vorlon/armhf-time_t/-/merge_requests/130
Misc
- Booked travel for next engineering sprint
- Reviewed a take home test
1 Like
Distro
- Updated test certificates in ruby3.1 and re-triggered tests triggered by libxcrypt and ncurses; with autopkgtest infra issues now solved, the results are starting to be propagated
- Working on disabling TLS 1.0 and 1.1 by default in rabbitmq through changes in erlang; I found a simple and effective way for a distribution patch but it’s also clearly not a patch that could be upstreamed; waiting for feedback from upstream on an issue I reported
- Continued working on the list of packages which expose TLS and other crypto-using protocols (I now realize I don’t have a public place to post that; I’ll do that mid-February when I’m done).
- Trying to chase down Michael as a last approver for my specification about disabling TLS 1.0 and 1.1 by default everwyhere
Armhf time_t
- Several packages dumped, often in response to Debian maintainers commenting on the bugs created just before uploading packages to experimental
- Results are public (they have been for a long time but I never gave links):
Misc
- FOSDEM preparations
- Booking for the next engineering sprint
- Created the topic to next week’s report: Foundations Team Updates - Thursday 2024/02/08 , using a sane date format
- Working on a simpler, more convenient,UI on top of git-ubuntu
2 Likes
cups-browsed
- From time to time it ends up in and endless loop I have provided a merge request to upstream.
Lichee Pi4A
- I am looking into the MMC driver for upstream U-Boot.
Vendor image
- I have been building an installation image for a silicon vendor but there is a problem with there Linux kernel to be solved.
RISC-V download page
- The 24.04 download page has been prepared.
Greenhouse
- I reviewed a good bunch of applications.
1 Like
Distro
- MIR session & helping collegues file their first MIR
- Patch piloting, Patch Pilot Hand-off 24.04 - #59 by slyon
- Uploading time_t NMUs into Debian (batch #3)
- batch#3 failures & follow-up
- GCC analysis, https://salsa.debian.org/vorlon/armhf-time_t/-/merge_requests/128
Netplan
- merge API docs PR, https://github.com/canonical/netplan/pull/438
- rework OVS unit PR, https://github.com/canonical/netplan/pull/421
- review SR-IOV fixes, https://github.com/canonical/netplan/pull/439
- merge OVS warning PR, https://github.com/canonical/netplan/pull/421
Misc
- hiring
- Pulse planning
- Travel planning
1 Like
- Finished u-boot merge (LP: #2051940); upload pending test builds
- Working on power monitoring daemon for the Pi 5
- Pi meetings
1 Like
Distro
On my first +1 maintenance shift this week.
- spent half a day understanding the goals of a +1 shift, read +1 reports of the past few shifts
- Re-triggered autopkgtests for lektor/onionshare vs. python-werkzeug (migrated)
- Perl transition
ldap-account-manager (bug report)
livemonitoring-libstatus-perl (work in progress) - Other universe packages handled
ccache (autopkgtest failures):
- Started a discussion upstream
- bug report and merge proposal
asterisk-espeak (autopkgtest failure):
- bug report and merge proposal
- Debian merge request
OpenJDK Security Updates
Security PPA builds on LTS releases completed. Triaged a couple of jtreg failures (which look like flaky infra issues).
Misc
Adoptium Workgroup meeting
Travel prep work
2 Likes
dotnet
- Worked on refining the .NET snap PoC along with the .NET Snaps specification (FO-151).
- When retrieving .NET binaries for installation, the installer tool no longer needs tarballs hosted on a file server, as it now retrieves debian packages from Launchpad for said components.
- Worked on other improvements to make the JSON manifest cleaner
- Attended weekly .NET partners sync meeting
1 Like
1 Like
Rust
- Uploaded Rust 1.71 backports
- Currently re-preparing Rust 1.74 versioned package
- Currently re-spinning Rust 1.72 backports
1 Like
autopkgtest
- Preparing the SRU for backporting 5.32 to Jammy and Mantic
- Improving the testcase for the deadlock issue after upstream’s comment
autopkgtest-cloud
- Again, many MP reviews, mostly for @andersson123
auto-upgrade-test
- Lunar EOL MP
1 Like
Once again a glibc week:
- Sent out an announcement on ubuntu-devel about the upcoming upload and its consequences
- Followed a few days later by a erratum because apparently I suck at reading dates.
- Conversation with various folks about the actual timing of the upload
- Bug investigation: libdfp AFAICT it’s an issue related to some effort to remove malloc from the printf machinery. Investigation still ongoing.
- 2.39 is out! And with it critical security fixes, yay!
- Currently working out the last kinks before it is ready for upload tomorrow night.
- Usual load of hiring-related tasks.
1 Like
.NET
- Spike: building .NET 9 Preview1 & looking into consequences of added Node dependency
- Send Microsoft Canonical’s wishes & priorities for .NET 2024
- still preparing presentation for virtual conference talk about .NET on Linux
- attended .NET Security Partners meeting
Ubuntu Packaging Guide
- PR #49 – Sync with canonical/sphinx-docs-starter-pack
- PR #50 – migarte to sphinx tabs
- canonical/sphinx-docs-starter-pack PR #184 – minor fixes
- e.g. fixes creepy looking penguin in dark mode
1 Like
Release
- autopkgtest db was accidentally lost on Monday, discovered by release team on Tuesday. In process of being regenerated from the swift data but this takes several days and in the meantime proposed-migration is basically not progressing because britney isn’t guaranteed to see the test results.
- did some work to try to have britney fall back to direct swift access, which is what we used before implementing support for copying autopkgtest.db and accessing results via sqlite; but swift has migrated to a new location and new version since the last time we used that code and it doesn’t work out of the box.
Archive
- debugging nvidia packages with wrong Phased-Update-Percentage in jammy-updates
- discussion around rustc-1.74 (re)bootstrapping
SRU
- out-of-cycle SRU review of livecd-rootfs SRU in jammy which has been lingering, in order to un-break Ubuntu Server daily image builds in run-up to 24.04.4.
General
- 64-bit time_t: a lot of time iterating on the scripts to batch upload NMUs for this to experimental (and file bugs). Over 400 packages now uploaded across 3 days with 4 uploaders, with ~800 packages left to go. https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-arm@lists.debian.org;tag=time-t
1 Like
Distro
- Merged sudo (pending sponsoring) LP#2051576
Netplan
- Mellanox SR-IOV handling improvements PR#439
- Currently working to finish the
netplan status --diff
work. It includes changes in the backend and all the frontend + tests.
1 Like
Subiquity
- Working on the presentation of autoinstall related errors in subiquity
- Working on updating the current autoinstall validation script to eventually advertise in the docs - (WIP) PR #1901
- Streamline updating the schema reference in the docs - PR #1898
- Investigating a Subiquity UI bug
- Addressed some spec feedback and sent back out for review
Distro
- Working on an MP to add
running-autopkgtests
to ubuntu-dev-tools
1 Like