--- /dev/null
+Title: Free software activity in April 2024
+Slug: activity-2024-04
+Date: 2024-05-01 12:34:15 +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.
+
+ * I'm trying to get back into bugs.debian.org administration, so I spent
+ some time catching up on my `owner@bugs.debian.org` mailbox and answering
+ a number of support requests there.
+ * I fixed a regression I'd introduced last year where groff's PDF output
+ had invalid date headers, both
+ [upstream](https://git.savannah.gnu.org/cgit/groff.git/commit/?id=0815e503dba8d5c05921d68c6c718fe8f8440ee8)
+ and [in Debian](https://bugs.debian.org/1069902).
+ * I released [man-db
+ 2.12.1](https://lists.nongnu.org/archive/html/man-db-announce/2024-04/msg00000.html).
+ * openssh:
+ * I did a little more testing of Luca Boccassi's
+ [modifications](https://bugzilla.mindrot.org/show_bug.cgi?id=2641#c23)
+ to upstream's inline systemd notification patch.
+ * I did an extensive
+ [review](https://lists.debian.org/debian-devel/2024/04/msg00044.html)
+ of some of the choices in Debian's OpenSSH packaging, in light of last
+ month's [xz-utils backdoor](https://tukaani.org/xz-backdoor/).
+ * I fixed a build failure on ppc64el, [forwarded
+ upstream](https://bugzilla.mindrot.org/show_bug.cgi?id=3673#c2).
+ * I [proposed](https://bugs.debian.org/1068311) reducing shared library
+ linkage in tcp-wrappers; its maintainer accepted this by disabling NIS
+ support.
+ * I applied a [suggestion](https://bugs.debian.org/1069706) to improve
+ ordering of systemd services in relation to `nss-user-lookup.target`.
+ * I updated putty to 0.81.
+ * Python team:
+ * I fixed build/autopkgtest failures in
+ [cytoolz](https://bugs.debian.org/1069360) ([upstream
+ PR](https://github.com/pytoolz/cytoolz/pull/205)), nbconvert (due to
+ [sphinx](https://bugs.debian.org/1042699) and
+ [lxml-html-clean](https://bugs.debian.org/1068349) changes),
+ [python-argcomplete](https://bugs.debian.org/1069816),
+ [python-exceptiongroup](https://bugs.debian.org/1069817),
+ [readability](https://bugs.debian.org/1069756),
+ [toolz](https://bugs.debian.org/1069818) ([upstream
+ PR](https://github.com/pytoolz/toolz/pull/578)), and
+ [topplot](https://bugs.debian.org/1069608).
+ * I made a [merge
+ request](https://salsa.debian.org/science-team/pyferret/-/merge_requests/3)
+ to fix a [build failure](https://bugs.debian.org/1058888) in pyferret.
+ * I fixed a
+ [mistake](https://salsa.debian.org/python-team/packages/python-ecdsa/-/commit/3a95d8623d28d73c8c7877e6c3ddd5ee43e33ca4)
+ in a Debian patch to python-ecdsa, noticed while updating jsonpickle.
+ * I updated cachelib, dnsdiag, feedparser, jsonpickle, pywavelets
+ (fixing a [distutils dependency](https://bugs.debian.org/1068805)),
+ python-aiohttp-session, python-avro, python-rstr, vine (including an
+ [upstream packaging tweak](https://github.com/celery/vine/pull/109),
+ and wtforms to new upstream versions.
+ * I did some inconclusive investigation of [flaky tests in
+ gcr4](https://bugs.debian.org/1057562). More work is needed there.
+ * I proposed a patch for a build failure in gyoto, both
+ [upstream](https://github.com/gyoto/Gyoto/pull/17) and [in
+ Debian](https://bugs.debian.org/1066788).
+
+You can support my work directly via
+[Liberapay](https://liberapay.com/cjwatson).