--- /dev/null
+Title: Free software activity in May 2024
+Slug: activity-2024-05
+Date: 2024-06-02 11:53:01 +01:00
+Category: columbiform
+Tags: activity, columbiform, freexian, planet-debian, planet-ubuntu
+
+My Debian contributions this month were all
+[sponsored](https://www.freexian.com/about/debian-contributions/) by
+Freexian.
+
+The bulk of my Debian time this month went towards trying to haul more
+Python packages up to current versions, but I got a few other bits and
+pieces done as well.
+
+ * I did a little work on improving debbugs' autopkgtest status.
+ * openssh:
+ * I fixed an [OpenSSL version mismatch
+ error](https://bugs.debian.org/1070403) in openssh-ssh1.
+ * I finally tracked down a [baffling CI
+ issue](https://salsa.debian.org/ssh-team/openssh/-/commit/a980bf94a32f191a9e412eb0550c74ca6d96940b)
+ in openssh, unblocking several contributed merge requests that I'd
+ been sitting on until I could get CI to pass for them. (Special
+ thanks to Andreas Hasenack; [GSS-API integration
+ tests](https://salsa.debian.org/ssh-team/openssh/-/merge_requests/24)
+ will make my life much easier.)
+ * I removed the [`user_readenv=1`
+ option](https://bugs.debian.org/1018260) from openssh's PAM
+ configuration, and did some work on [release
+ notes](https://salsa.debian.org/ddp-team/release-notes/-/merge_requests/204)
+ to document this change for affected users.
+ * I started work on the first stage of my
+ [plan](https://lists.debian.org/debian-devel/2024/04/msg00044.html) to
+ split out GSS-API key exchange support to separate packages.
+ * Python team:
+ * I upgraded bitstruct, flufl.enum, flufl.testing, gunicorn, langtable,
+ psycopg3, pygresql, pylint-flask, python-click-didyoumean,
+ python-gssapi, python-httplib2, python-json-log-formatter,
+ python-persistent, python-pgspecial, python-pyld, python-repoze.tm2,
+ python-serializable, python-tenacity, python-typing-extensions,
+ python-unidiff, responses, shortuuid (including an [upstream packaging
+ tweak](https://github.com/skorokithakis/shortuuid/pull/105)),
+ sqlparse, vulture, zc.lockfile, and zope.interface to new upstream
+ versions.
+ * I cherry-picked an upstream PR to fix a [pytest 8
+ incompatibility](https://bugs.debian.org/1071893) in ipywidgets.
+ * I decided that fixing my old troffcvt package to [support groff
+ 1.23.0](https://bugs.debian.org/1059802) wasn't worth the time
+ investment, and filed a [removal
+ request](https://bugs.debian.org/1071997) instead.
+ * I NMUed [bidentd](https://bugs.debian.org/961964) and
+ [linuxtv-dvb-apps](https://bugs.debian.org/961967) to declare
+ `Architecture: linux-any` (and in the latter case also to fix a [build
+ failure due to 64-bit time](https://bugs.debian.org/1066822)), and worked
+ with the buildd team to remove several of the other remaining entries
+ from
+ [Packages-arch-specific](https://salsa.debian.org/wb-team/packages-arch-specific).
+
+You can support my work directly via
+[Liberapay](https://liberapay.com/cjwatson).