Patch Pilot Hand-off 26.04

Hello fellow Patch Pilots and Ubuntu community members,

This post serves as the official hand-off for the Patch Pilot Program for the 26.04 LTS cycle. The purpose of this thread is to ensure continuity in our program, keeping operations smooth and contributors supported. Whether you’ve just wrapped up a piloting session or are gearing up for your session, this space ensures that no detail gets lost in the shuffle. If you are interested in what is going on, you can subscribe to this post.

:warning: Please reserve responses in this thread ONLY to hand-off reports. If you have a question as a contributor please check with the current patch pilot. If you need a clarification from the last pilot please reach out to them separately. If you have a more general question please create a new topic in this category.

To the incoming pilot: please take a moment to review the updates from the previous session. It provides the context you’ll need to pick up where they left off. When writing your own report, please include the following headlines:

  • Notable Achievements
  • Important Context
  • Notable Contributors (tag them if you know their discourse username)
  • Program Improvements (anything that you think needs documenting or otherwise improving)

Links: Latest hand-off post | Previous cycle hand-off

2 Likes

Didn’t get a great deal done during yesterday’s shift (bouncing back’n’forth between this and other things), mostly just wading through the red stuff:

  • LP: #2119014 – rust-detauls – Awaiting review from Zixing
  • LP: #2087852 – landscape-client – Awaiting rebase (per last comment from Andreas in linked merge)
  • LP: #2121580 – oem-somerville-wartortle-meta – Awaiting SRU template work (per last comment from Andreas)
  • LP: #2121783 – oem-somerville-wartortle-amd-meta – Likewise ^^
  • Merge – xf86-video-armsoc-endlessm – Awaiting response to Andreas’ review
  • LP: #2072516, LP: #2084635 – puppetdb – First bug now superseded by second (?) but awaiting fix to associated merge
  • LP: #2117396 – libnma – Unsubscribed sponsors as there’s nothing to sponsor there (yet)
  • LP: #2121812 – cinder – Reviewed and sponsored SRUs for plucky and noble

I forgot to track precisely what I did today. I started with the oldest things in the queue and mostly went from there.

I looked at syncs and merges first:

There are a huge amount of SRU bugs.

Cleaned up queue a bit from the stale items.
Unsubscribed:

Review:

Will follow up offline - asked questions to the author:

Sponsored:

Oh hello, me again? ¯\_(ツ)_/¯

  • LP: #2097539 – heat – Reviewed status, but given this is openstack (and mruffell seems to understand their procedures far better than I do!) I left this alone
  • LP: #2101850 – ipu-drivers – Reviewed status, doesn’t appear to be anything to do? I get the impression the merges attached are now false entries in the sponsorship report
  • LP: #2121842 – libmbim – Reviewed and sponsored with minor version number changes for plucky and noble SRU (including to .symbols); unsubscribed
  • LP: #2125448 – iproute2 – Reviewed and sponsored for plucky, noble, and jammy SRU; unsubscribed
  • LP: #2104094 – nvidia-settings – Reviewed, added targetting for questing, plucky, noble, and jammy; unsubscribed pending missing patches
  • LP: #2125156 – ubuntu-drivers-common – Reviewed, but left alone given @enr0n’s comment regarding pending jammy SRU
  • LP: #2127480 – lshw – Reviewed, but it looks like @enr0n’s assigned to the resolute task, so left alone

Didn’t get to much today. Had a lot to catch up from the holiday last week.

  • Looked at, and retried some failed riscv64 builds for @xypron
    • “Failed to upload”:
      postgresql-17
    • “Unable to satisfy dependencies”:
      coinor-dylp, doxygen, morserunner, paleomix, plotpy,
      python-leidenalg, r-cran-vroom, reposurgeon, rpm
  • libyuv LP: #2134454 reviewed and sponsored
  • sip4 LP: #2134379 analyzed reverse-dependencies, removed sip4 from resolute-proposed and resolute
  • dgx-desktop-sbsa-gwdt-loader LP: #2132001 already uploaded, waiting for NEW review, unsubscribed ubuntu-sponsors
  • python-parameterized LP: #2134961 reviewed and sponsored
  • python-throttler LP: #2134573 reviewed and sponsored
  • spectral-cube LP: #2135015 reviewed and sponsored

Manually closed a number of PRs after checking they became real accepted uploads:

Other tasks:

  • apparmor review: left a review
  • gnome-shell PR for noble: it was sponsored already, with a different version, and is in the unapproved noble queue. I processed it with my SRU hat on, and accepted into noble-proposed.
  • LP: #2130032: bpfcc s390x enablement. Testing a build: if it passes, I’ll sponsor. Left a comment in the bug to that effect.
  • lxd-agent-loader PR: asked for more information about the reason for the change (what bug is it fixing).
    *libinput PR: verified that the changes are in the resolute archive already, marked closed.
  • LP: #2130370: keystone fix for resolute and questing. I created a branch with the resolute debdiff, and uploaded to a ppa. If it builds, and autopkgtests pass, I’ll sponsor.

Didn’t get to as much as I’d hoped this week (written interview took some of the time, along with some pending merge work):

  • LP: #2101850 – ipu-drivers – Associated merges look redundant; left request for them to be deleted
  • LP: #2127480 – lshw – Same status as before; @enr0n’s assigned to the resolute task
  • LP: #2125145 – makedumpfile / crash – Reviewed status, sponsored crash for plucky and questing
  • LP: #2126559 – initramfs-tools – Reviewed status, suggested changes to SRU template, sponsored for plucky and noble (minor change required to version number)
  • LP: #2127473 – linux-firmware-nvidia-tegra – Reviewed status; left comments on SRU template

Again, not much done this time (was also debugging raspi image build issues), but got a few things moving:

  • LP: #2116722, LP: #2120689 – v4l2-relayd – Sponsored for resolute
  • LP: #2130032 – bpfcc – Reviewed status; unsubscribed sponsors
  • LP: #2131967 – software-properties – Review requested on matrix; appears lp:software-properties/ubuntu/noble didn’t reflect the current state of the archive so I updated it with the last noble upload and sponsored the rebased changes
1 Like

Mostly focused on clearing out queue items that are no longer valid. Also looked at the following:

  • LP: #2130122 - reviewed and sponsored
  • LP: #2136901 - reviewed new package contents, LGTM. I’d like to see a review from another MOTU/Core dev before sponsoring though
1 Like
1 Like

My shift was yesterday. I started with looking at syncs and then at other stuff. Then Launchpad ended my shift due to its problems.

I’m mostly busy with the Server team documentation sprint this week, but kept myself available on Matrix.

  • python-ptrace LP: #2136100 superseded by sync, left a comment

  • m2crypto LP: #2136110 superseded by sync, but failing autopkgtest, left a comment

  • dh-fortran-mod LP: #2138670 removal request, unsubscribed ubuntu-sponsors, subscribed ubuntu-archive

  • uwsgi-plugin-ruby LP: #2138673 reviewed and sponsored, left a comment about other affected packages

  • requests from community to clean up some “old binaries left on…” for: