chiark / gitweb /
Free software activity in May 2024
authorColin Watson <cjwatson@debian.org>
Sun, 2 Jun 2024 10:58:14 +0000 (11:58 +0100)
committerColin Watson <cjwatson@debian.org>
Sun, 2 Jun 2024 10:58:14 +0000 (11:58 +0100)
content/activity-2024-05.md [new file with mode: 0644]

diff --git a/content/activity-2024-05.md b/content/activity-2024-05.md
new file mode 100644 (file)
index 0000000..f72e765
--- /dev/null
@@ -0,0 +1,59 @@
+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).