Free software activity in March 2024
My Debian contributions this month were all sponsored by Freexian.
- Python team:
- I updated zope.testrunner to 6.4.
- I fixed a build failure in
celery-haystack-ng, which included an
upstream change to stop using
d2to1
. - I backported an upstream change to fix a build failure in python-json-log-formatter.
- I updated python-typing-extensions to 4.10.0 to fix a build failure.
- I updated wcwidth to 0.2.13 to fix a build
failure, which included rewriting
the Debian patches to
update-tables
. - I updated jsonpickle to 3.0.3 to fix a build failure. As part of this I also needed to fix its tests for new timezone name policies.
- man-db:
- I updated man(1) with updated information about groff.
- I documented italic support in man(1).
- I started on a 2.12.1 release (currently waiting for translations).
- openssh:
- I added an
sshd@.service
template to help newer versions ofsystemd
make containers and VMs SSH-accessible overAF_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.
- I helped with the 64-bit
time_t
transition by applying a patch from Simon McVittie to temporarily disablessh-askpass-gnome
on the affected architectures. - I re-enabled interoperability tests with Twisted Conch.
- Following the xz-utils backdoor, I spent some time testing OpenSSH upstream’s proposed inline systemd notification patch and suggested a small adjustment.
- I added an
- debconf:
- I fixed
dpkg-preconfigure
to not produce errors when run from a non-existing directory.
- I fixed
- parted:
- I applied a patch from Helmut Grohne to move files to /usr.
- I fixed an off-by-one error in neovim.
- I fixed a number of
-Werror=implicit-function-declaration
failures (db1-compat, kali, knews, openssh-ssh1, trn4, vigor). - I fixed a build failure in libsdl-perl, including a reference-counting fix contributed upstream.
- I suggested an
rrsync
change to make it easier to use it with rsbackup.