--- /dev/null
+Title: Free software activity in March 2024
+Slug: activity-2024-03
+Date: 2024-04-01 14:10:41 +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.
+
+ * Python team:
+ * I updated
+ [zope.testrunner](https://tracker.debian.org/pkg/zope.testrunner) to
+ 6.4.
+ * I fixed a [build failure in
+ celery-haystack-ng](https://bugs.debian.org/999908), which included an
+ [upstream change to stop using
+ `d2to1`](https://edugit.org/AlekSIS/libs/celery-haystack-ng/-/merge_requests/2).
+ * I backported an upstream change to fix a [build failure in
+ python-json-log-formatter](https://bugs.debian.org/1061754).
+ * I updated python-typing-extensions to 4.10.0 to fix a [build
+ failure](https://bugs.debian.org/1064739).
+ * I updated wcwidth to 0.2.13 to fix a [build
+ failure](https://bugs.debian.org/1042241), which included rewriting
+ the Debian patches to `update-tables`.
+ * I updated jsonpickle to 3.0.3 to fix a [build
+ failure](https://bugs.debian.org/1064705). As part of this I also
+ needed to [fix its tests for new timezone name
+ policies](https://github.com/jsonpickle/jsonpickle/pull/479).
+ * man-db:
+ * I updated man(1) with [updated information about
+ groff](https://gitlab.com/man-db/man-db/-/issues/34).
+ * I [documented italic
+ support](https://gitlab.com/man-db/man-db/-/issues/35) in man(1).
+ * I started on a 2.12.1 release (currently waiting for translations).
+ * openssh:
+ * I added an [`sshd@.service` template](https://bugs.debian.org/1061516)
+ to help newer versions of `systemd` make containers and VMs
+ SSH-accessible over `AF_VSOCK` sockets.
+ * I upgraded openssh to 9.7p1. As part of this I noticed a [small bug
+ in the PuTTY version detection in its regression
+ tests](https://bugzilla.mindrot.org/show_bug.cgi?id=3671).
+ * I helped with the 64-bit `time_t` transition by applying a patch from
+ Simon McVittie to [temporarily disable `ssh-askpass-gnome` on the
+ affected architectures](https://bugs.debian.org/1066847).
+ * I [re-enabled interoperability tests with Twisted
+ Conch](https://bugzilla.mindrot.org/show_bug.cgi?id=3676).
+ * Following the [xz-utils backdoor](https://tukaani.org/xz-backdoor/), I
+ spent some time testing OpenSSH upstream's proposed [inline systemd
+ notification
+ patch](https://bugzilla.mindrot.org/show_bug.cgi?id=2641#c13) and
+ suggested a small adjustment.
+ * debconf:
+ * I fixed `dpkg-preconfigure` to not [produce errors when run from a
+ non-existing directory](https://bugs.debian.org/1043465).
+ * parted:
+ * I applied a patch from Helmut Grohne to [move files to
+ /usr](https://bugs.debian.org/1067772).
+ * I fixed an [off-by-one error in
+ neovim](https://github.com/neovim/neovim/pull/27780).
+ * I fixed a number of `-Werror=implicit-function-declaration` failures
+ ([db1-compat](https://bugs.debian.org/1066389),
+ [kali](https://bugs.debian.org/1066562),
+ [knews](https://bugs.debian.org/1066692),
+ [openssh-ssh1](https://bugs.debian.org/1065757),
+ [trn4](https://bugs.debian.org/1067013),
+ [vigor](https://bugs.debian.org/1066078)).
+ * I fixed a [build failure](https://bugs.debian.org/1064761) in
+ libsdl-perl, including a [reference-counting
+ fix](https://github.com/PerlGameDev/SDL/pull/308) contributed upstream.
+ * I suggested an [`rrsync`
+ change](https://github.com/WayneD/rsync/pull/586) to make it easier to
+ use it with rsbackup.