Monday 23 January 2023

+1 Maintenance Report

I was on +1 maintenance for the week of January 16-20. Below are the
things I worked on.
TL;DR see 'Packages still needing attention' at the bottom.

Various syncs and merges
========================
I looked through Merge-o-Matic for universe and found several packages
that would help with proposed migration. After confirming that the
deltas could be dropped, I sync'd scapy, ganeti, dia and skimage.
Deltas were still needed for pydantic, pyerfa and primesieve, so I
merged those.

Various migration hints
=======================
I hinted libx11 to allow qt6 to migrate, perl which was blocking many
packages and nut/2.8.0-6 which was flaky. Nut has been superseded by
2.8.0-6ubuntu1, which seems less flaky, but might still need some
attention.

flexbar / tbb / intel-mkl
=========================
A community member asked about a sync request for blender (LP:
#2003239). After I clarified that, confusingly, libtbb2-dev is the
old package and libtbb-dev is the new package, I filed a removal bug
(LP: #2003263).
Vorlon noticed that intel-mkl still had an autopkgtest dependency on
libtbb2-dev. I uploaded intel-mkl switching the dependency back to
libtbb-dev.
I noticed that intel-mkl's autopkgtests had regressed in Debian
testing, and filed Debian bug #1029326.

Mass autopkgtest retries
========================
On my Thursday morning, the autopkgtest queues were almost empty.
Using the 'retry-autopkgtest-regressions' script, I retried all the
regressed autopkgtests in proposed. 1786 tests were triggered, spread
across all architectures. By my Friday morning, these had all
completed, so I triggered migration-reference/0 tests for those still
failing. The number of tests was down to 1091 this time around.

wxwidgets3.2
============
I found an ongoing transition that needed rebuilds. I did the 50 or
so "no-change rebuild" uploads. Since then, wxwidgets3.2 and many of
the rebuilds have migrated, but some are still running autopkgtests.

r-cran-spatstat and friends
===========================
I ran the 'find-proposed-cluster' script and found r-cran-spatstat and
several other affected packages; r-cran-seurat,
r-cran-spatstat.linnet, r-cran-sparr, r-cran-spatstat,
r-cran-spatstat.explore, r-cran-spatstat.model, and
r-cran-spatstat.random.
These only needed retries with the versions in proposed as additional triggers.
I also found r-cran-spatstat.core had regressed its tests in Debian
testing, but only in lunar-proposed. I uploaded r-cran-spatstat.core,
adding a now missing test dependency, and filed Debian bug #1029316.

r-cran-rpact
============
While looking at r-cran-* packages, I found r-cran-rpact's
autopkgtests were being Killed on arm64 and ppc64el. I triggered the
tests again on amd64 and s390x and found whatever had pushed arm64 and
ppc64el over the edge was now affecting them too. I added
r-cran-rpact to 'big_packages', triggered the tests again, and they
passed.

cctbx / objcrystfox
===================
I found both of these packages were no longer built on armhf and filed
a removal bug (LP: #2003609).

ruby-vips
=========
A community member pointed out that ruby-vips had previously been
removed and the new version was unable to migrate due to an apparent
regression on i386. I added a 'force-badtest' hint to allow it to
migrate.

Packages still needing attention
================================
We may need to remove the remaining red packages from lunar; amule,
eviacam, freespace2-launcher-wxlauncher and opencpn. These have
already been removed from Debian testing.
https://people.canonical.com/~ubuntu-archive/transitions/html/wxwidgets-3.2.html

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel