- 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
- Bug #2058914 “[FFe] python-pytest-flake8 FTBFS against python-fl...” : Bugs : python-pytest-flake8 package : Ubuntu
- landed in Oracular, SRU work got orphaned, unsubscribed sponsors (from bug & MP)
- Bug #1957168 “[SRU] fwbuilder crashes in Noble when trying to cr...” : Bugs : fwbuilder package : Ubuntu
- reviewed & sponsored SRU for Noble, Mantic & Jammy, unsubscribed sponsors while waiting on Focal SRU debdiff
- Bug #2061668 “[SRU] evtx_filter_records.py crashed with ModuleNo...” : Bugs : python-evtx package : Ubuntu
- reviewed & sponsored SRU for Noble, Mantic, Jammy & Focal, unsubscribed sponsors
- Bug #2061637 “[SRU] xx-svn-review crashed with ModuleNotFoundErr...” : Bugs : xxdiff package : Ubuntu
- already sponsored, updated bug status & unsubscribe sponsors
- Bug #2063260 “ovn-ic: systemd service does not use ovn_ctl_opts” : Bugs : ovn package : Ubuntu
- reviewed and sponsored a “maysync1” upload that will be replaced by the next Debian upload, containing the fix, unsubscribed sponsors.
- Bug #2067544 “[BPO] package-notes/13 from oracular” : Bugs : package-notes package : Ubuntu
- sponsored backport, unsubscribed sponsors
Syncs:
Merges:
SRUs:
- extruct - waiting in Noble UNAPPROVED
Unsubscribed:
- fail2ban
- High-traffic bug, I’d encourage the SRU team to be incredibly careful in reviewing this given the audience for the package.
- gnome-initial-setup
- 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.
- Marked fcgiwrap as approved, @costamagnagianfranco sponsored.
- Unsubscribed sponsors from bug 2064187 (llvm-toolchain-18/noble/UNAPPROVED) - @costamagnagianfranco sponsored.
- 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.
- Sponsored landscape-client.
- Sponsored fstransform for Focal, Jammy, Mantic, and Noble. Oracular is already Fix Released. Thanks @sudipmuk!
- Sponsored ppa-purge for Mantic and Noble, fixing ppa-purge.
- Unsubscribed sponsors from the adsys SRU bug, looks like there is nothing else to sponsor.
- Unsubscribed ubuntu-sponsors from Bug #2065300 “[SRU] New upstream microrelease .NET 6.0.30 and SD...” : Bugs : dotnet6 package : Ubuntu, since I sponsored last week.
- Added
rls-jj-incoming
tag to Bug #530252 “os-prober fails to recognize linux installations wi...” : Bugs : os-prober package : Ubuntu so that Foundations can discuss. Reviewed Merge into debian/sid : merge-lp2065347 : lp:~liushuyu-011/ubuntu/+source/nm-tray : Git : Code : nm-tray package : Ubuntu, and marked as needs fixing.- Sponsored https://code.launchpad.net/~liushuyu-011/ubuntu/+source/nm-tray/+git/nm-tray/+merge/465950, since comments were all addressed.
- Sponsored Merge into debian/sid : merge-lp2065445 : lp:~liushuyu-011/ubuntu/+source/vstream-client : Git : Code : vstream-client package : Ubuntu.
- Unsubscribed ubuntu-sponsors from Bug #2064646 “Click on the topbar invokes the enhanced tiling on...” : Bugs : gnome-shell-extension-tiling-assistant package : Ubuntu since it is marked fix committed.
- magic-wormhole FTBFS with Python 3.12
- I asked to improve the dep-3 headers
- [SRU] minifycss fails to run
- LGTM, I only left a nit comment. Basically ready to upload
- Tar fails to extract archives that include folders with certain permissions on armhf
- Uploaded, unsubscribed ubuntu-sponsors
- https://code.launchpad.net/~mirespace/ubuntu/+source/geophar/+git/geophar/+merge/467059
- Reviewed, approved and uploaded
- Bug #2068642 “python-flaky/3.8.1-2 and pytest-rerunfailures/12.0...” : Bugs : python-flaky package : Ubuntu - I sponsored this last week, the crichton bot later tagged it and subscribed sponsors, unsubscribing
- Bug #2067361 “Programs using netrc with containing an entry with...” : Bugs : python3.10 package : Ubuntu - feedback provided. A patch has been backported from py3.11 but it is unclear to me if the changes here are safe.
- Bug #1968636 “cryptroot-unlock doesn't work at all when terminal...” : Bugs : cryptsetup package : Ubuntu - uploaded to oracular
- Bug #2064751 “[SRU] revert security-regression in Focal's libcry...” : Bugs : libcrypto++ package : Ubuntu - learned a bit about abi-compliance-checker, ABI seems stable in the face of this change. Uploaded to Focal.
- routes LP: #2069139 reviewed and commented
- dotnet6 LP: #2065300 already sponsored, unsubscribed ubuntu-sponsors
- mrcal LP: #2064959 nothing to sponsor (yet), proposed a patch to try to move things along
Apologies for my late report from Monday.
Handover
- golang-github-containers-common interaction with AppArmor since Noble LP: #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.
Other work
-
cpu-checker switch from
egrep
togrep -E
: unsuitable for Ubuntu; rejected with an explanation -
os-prober LP: #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.
- LP: #2034648 – optee-os-s32 – read through history; still pending response to Löic’s review
- python-ldappool merge – still pending response to Simon’s review
- policykit-1-gnome merge – this is now being persued in salsa but is pending response to Jeremy’s comments
- vitrage-tempest-plugin merge – awaiting response to Simon’s review (merge may not be required)
- compton-conf merge – needs one minor clarification on the maintainer address but otherwise looks good
- LP: #2066148 – criu – reviewed and left some comments on patch headers and a request for forwarding of one patch
- LP: #2058622 – lenovo-wwan-unlock – reviewed and left comments about lintian errors that need addressing
- LP: #2067125 – mariadb – added targetting and triggered requested autopkgtests
Well, that was an interesting shift. I ended up working on sosreport
only.
I started looking at the first bug in the queue, which had lots of history and led me to the last bug in the queue
After working my way through the long history of that, I sponsored it for Oracular, Noble, Mantic, Jammy & Focal, after some tiny fixes.
That finally allowed me to sponsor that tiny sosreport
fix for Bionic from the first item, too:
Both sosreport
items are now handled and Sponsors unsubscribed.
So long, and thanks to @arif-ali for the IRC assistance!
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.
- python-ldappool merge → still an unresolved question on a piece of delta
- gobject-introspection SRU → ongoing conversation on backports vs cherry-picks on an SRU.
- powermgmg-base devel bugfix → Left an initial review.
- modemmanager HWE SRU → Some metadata is missing.
- llvm-toolchain-18 bugfix → already uploaded by a community member, in Unapproved. I claimed the review to kick it off the queue.
- nova SRUs → I’m trying to get in touch with the openstack team to see how to handle these
- landscape-client SRUs → I’m unclear on the status of this in devel, so asked for clarification. That’s too bad, that’s a short and sweet diff
- gnome-initial-setup backport → no proper debdiff for the targeted series.
I continued where @schopin stopped going from old to newer. I reached 2024-06-17. So leaving the green and white entries to the next one.
- update-manager SRU: unsubscribing ~ubuntu-sponsors after checking that the uploads waiting for being accepted.
- livecd-rootfs SRU: unsubscribing ~ubuntu-sponsors after checking that the noble upload waiting for being accepted.
- mrbuild SRU: unsubscribing ~ubuntu-sponsors after checking that the noble upload waiting for being accepted.
- Reviewed Merge into ubuntu/devel : ubuntu/devel : lp:~liushuyu-011/ubuntu/+source/hfsutils : Git : Code : hfsutils package : Ubuntu
- Reviewed Merge into ubuntu/devel : ubuntu/devel : lp:~liushuyu-011/ubuntu/+source/xfsdump : Git : Code : xfsdump package : Ubuntu
- Reviewed and sponsored Merge into debian/sid : merge-lp2069194 : lp:~liushuyu-011/ubuntu/+source/libao : Git : Code : libao package : Ubuntu
- Reviewed Merge into ubuntu/devel : ubuntu/devel : lp:~liushuyu-011/ubuntu/+source/joyent-mdata-client : Git : Code : joyent-mdata-client package : Ubuntu
- libfprint SRU: unsubscribing ~ubuntu-sponsors since the noble patch was sponsored.
- puppetdb SRU: unsubscribing ~ubuntu-sponsors and requesting re-subscribing once the patch is ready
- clj-http-clojure SRU: that was needed by pppetdb. Asked if still needed and unsubscribed ~ubuntu-sponsors
- Reviewed https://code.launchpad.net/~liushuyu-011/ubuntu/+source/python-cramjam/+git/python-cramjam/+merge/467617
- matthiasmullie-minify SRU: Unsubscribed ~ubuntu-sponsors since Sudip is a MOTU now.
- Poked @adrien about Bug #2067672 “[SRU] Openssl copyright/changelog.Debian.gz file p...” : Bugs : openssl package : Ubuntu
I continued from where @bdrung stopped, and I was able to do the following:
- node-yarnpkg FTBFS fix: I did some adjustments myself and sponsored the upload.
- 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.
Today I’ve spent my time making the sponsorship report better.
Unfortunately just running the script takes about an hour, so working on it is burdensome. I have multiple branches that are mostly ready but testing and iterating on minor polishing issues is extremely slow. While waiting, I started a performance branch that approximately doubles the report generation speed. But I’m still waiting for it to run to finish testing it!
Summary
- wsdd: LP: 2071692: the package is currently a sync, and @aleasto has contributions on the Debian packaging side. I asked for more info on the plans with the delta.
- wsdd: LP: #2071453: same question as above
- python-numpysane: fix for LP: #2071467, +1 on closing the MP as the bug is fixed alrady.
- dash: Enable mmdebstrap testcase (LP: #2028868): uploaded already (with no Vcs- headers). Updated the MR accordingly.
- gobi-loader: LP: #2071459, uploaded!
- Uploaded cloud-initramfs-tools (0.49) to Oracular, as part of LP: #2065180
- IRC: no requests/questions on #ubuntu-devel.
Useful context:
- The wsdd uploads look good, and looks like the patches can be applied at the same time, making it a single upload.
- gobi-loader LP: #2071459 already sponsored, unsubscribed ubuntu-sponsors
- nagios-plugins-contrib MP 468627 already fixed by a merge from Debian unstable, marked Disapprove
- joyent-mdata-client MP 467487 reviewed and sponsored
- python-cramjam MP 467617 reviewed and sponsored
- cura-engine MP 468332 reviewed and sponsored
- lshw MP 468665 reviewed and sponsored