community member asked to retry the builds for chr/0.1.78-1, and the new attempt worked
LP: #2060976: DEP8 test for freerdp2. Left review comments.
LP: #2063260 MP: suggested to file it against debian because the package is a sync. Gave instructions on how to file a bug or MP there
LP: #2058914: MP needs to be resubmitted for the noble release, and SRU paperwork needs to be filed. That does not prevent a first pass review, though, which I did.
LP: #1097467: sponsored for oracular, this unfortunately missed noble
LP: #2058045: request from upstream to update lighttpd to a new upstream version. Explained in a comment why we don’t do that ahead of debian, and gave pointers to the SRU process.
LP: #2061954: filezilla crash. Updated test plan in the SRU template, and sponsored for noble (that makes me illegible for its sru review, btw).
LP: #2060976 – added note about running autopkgtest
LP: #1957168 – sponsored for oracular, added noble to targets
LP: #2058914 – checked status; it’s still awaiting response to ahasenack’s review
LP: #2061668 – sponsored for oracular, targetted to focal, jammy, mantic, and noble
LP: #2061637 – marked oracular fix released, targetted to jammy, mantic, and noble, sponsored for noble; requested check on version numbers for mantic and jammy
LP: #2062947 – linked bug to MP, uploaded for oracular, added note about SRU to affected series
LP: #2062948 – linked bug to MP, uploaded for oracular, added note about SRU for noble
Already sponsored and migrated into the release pocket for Oracular, but no debdiff is present for Noble (or the SRU format). Asked OP to resubscribe once that is done.
Pinged @jamespage about the cinder MP - removing OAuth2 support in favor of Google Auth support seems slightly questionable and I’d like a second set of eyes.
Bug 2059156 needed an upload to an orphaned package in Debian; uploaded. That being said, Noble sponsorship is waiting on an SRU description. Commented and unsubscribed.
golang-github-containers-common interaction with AppArmor since NobleLP: #2040483: this looks like a significant bug for which quality contributions are being made but could really use some help from a pilot. However, then I noticed that a related MP is not appearing in the sponsorship queue. Figuring out why led me into a rabbit hole to fix it that took most of my shift (see below). I suggest that the next pilot prioritises piloting these contributions next if you could please.
os-proberLP: #530252: this looks like a good high quality contribution. Asked the contributor about the use case (this blocks me from reviewing it further), but also asked internally if we can prioritise review of it.
glusterfs fix for difficult-to-reproduce crash. No upstream release yet. Needs more detailed review and involvement of affected user in Test Plan for SRU QA. But already assigned to @bryce by server team triage, so I was going to coordinate with him but I didn’t manage to back to it (see below) and I see that he’s addressed it now. Thanks Bryce!
Rabbit holes
It turns out that when I enabled support for git-ubuntu MPs I missed MPs targetted to the applied branches. This needs fixing, but the sponsorship queue takes forever to run which hurts development iteration, so I wrote some tests for the already quite testable function that needed amending and verified that the fix made the tests pass. I still need to adjust the codebase to run the tests on “package build”, etc.
I fixed up my previous MP for ubuntu-sponsors-reporter which is another case where items are known to get lost from the sponsorship queue. But fixing it unveiled a rabbithole of a 1 vs. n problem. I’m halfway through resolving this.
I had to move on from the rabbit holes but I think they are important since otherwise we will leave contributors waiting without them realising that their contributions are missing from the queue. I expect I’ll look at them in lieu of my next shift.
LP: #2040483: AppArmor denies crun sending signals to containers (stop, kill). SPent a long time on this one, which packages need rebuilding, and also tested the fix. Turns out it’s a bad upgrade experience, thinking about an SRU, because just updating the package doesn’t reload the apparmor profile, which is embedded in the podman binary. One has to either reboot, or manually unload the containers-default-0.57.4 profile. If unloading, of course that will make all running containers suddenly unconfined, without a way to confine them again because there is no text file for the apparmor profile that could be given to the apparmor_parser tool. I left some suggestions in the bug on how we could perhaps handle an SRU, and sponsored the oracular package. On another note, for some reason I cannot nominate the golang-github-containers-common task for noble, even though it’s published in noble. No idea what is going on, but it’s definitely needed in noble.
I bluntly went through the queue in chronological order to avoid getting things too stale, only skipping items that were last commented by a potential uploader.
gdb SRU → Approved but not uploaded, I want to check in with our GDB maintainer first.
python3.10 SRU: I felt we still need some test cases in the proposed patch before we move on. Added a comment stating so.
python-oslo.messaging SRU: The proposed changes look good but the version string seems weird to me. Asked the rationale behind that and also proposed a new version string which seems more sensible to me.
jsxgraph FTBFS fix: Disapproved this MP since the bug was fixed by the Debian maintainer and the fixed version was already sync’ed into Ubuntu.