+1 Maintenance report for Jan 19-23, 2026

I was on +1 maintenance last week. Though it was the eighth +1 shift of my career, I did this one after a long gap of ten months. I am happy to see that we now have a format for the report!

Over the past week, I did quite a few successful test-retries for infrastructure failures, especially on armhf and s390x. I wonder if there is any kind of automation built around detecting such test failures and auto-retrying them, that I don’t know about. Some packages also needed other friends in -proposed to pass the tests and migrate.

I worked on eight other universe packages.

Work-needed items

dh-fortran-mod

This package has been removed and replaced by a transition package in Debian. It needs to be removed from resolute too. See full-log for details.

pdfio

The source for the current version in -proposed (1.6.1+dfsg-0ubuntu2) is not imported. So, I couldn’t file a merge proposal, but have the problem and fix documented in the bug report. It would be nice to have the import done and the fix proposed. See full-log for details.

compat-el

I spent quite of lot of time trying to understand this counter-intuitive apt resolution during test-bed creation. I have documented my understanding in the bug-report and suggest using a hint to ignore the compat-el autopkgtest failure. This needs a review. See full-log for details.

Sponsorship needed

Full-logs

debian-reference

The name of a .desktop file was modified, but the autopkgtest script that validated its installation wasn’t updated. I sent an MR to Debian. The maintainer did a new release including this change. The package has since migrated.

uwsgi-ruby-plugin

The uwsgi-ruby-plugin needed a no-change rebuild against the new uwsgi package. Thanks @ginngs for sponsoring.

urlscan

Upstream urwid changed the way they support lazy imports through issue#1077. This caused autopkgtest regressions. The existing imports for curses_display and raw_display no longer work and need to be replaced. I created a merge proposal. This is also reported in Debian. I sent the same patch from an MR.

rust-xdg

An upstream tests tries to create a file in $HOME and fails due to lack of permissions. I Debian using /tmp instead of $HOME. I also sent the patch to Debian .

mkdocstrings-python-legacy

The autopkgtests (upstream tests) for mkdocstrings-legacy-python fail with mkdocstrings 1.0.1. The package needs to be updated to work with mkdocstrings 1.0.1. Though I do see an upstream commit, there is no clarity about when/if upstream will do a new release for this change. I proposed a backport of the commit. I also sent the patch to Debian. However, Debian also has an open request to remove the package from Debian.

dh-fortran-mod

As per Debian bug #1121444, dh-fortran-mod has been removed from Debian unstable. It is replaced by dh-fortran which provides a transitional dh-fortran-mod binary package. Package dh-fortran-mod is currently blocking the first release of dh-fortran; the former needs to be removed from resolute. I created LP#2138670.

pdfio

This Ubuntu-only package is stuck in -proposed due to autopkgtest failures but the source import hasn’t happened (a tag related to 1.6.1+dfsg-0ubuntu2 does not exist). Manually importing the 1.6.1 source, I built the package in a PPA and fixed the autopkgtest failure. More details in LP#2139030. I have attached patches, but couldn’t do a merge proposal because the source isn’t imported.

dh-elpa

As described in LP#2139036, there is a peculiar relationship betweep compat-el, dh-elpa and emacs. During the autopkgtest test-bed creation, the solver ends up removing both dh-elpa and emacs failing the compat-el tests. This is also reported in Debian #1111856 where the maintainer concludes this is an intended behavior. This should probably be ignore through a hint, letting dh-elpa migrate.