chiark / gitweb /
Free software activity in November 2025
authorColin Watson <cjwatson@debian.org>
Thu, 4 Dec 2025 17:57:18 +0000 (17:57 +0000)
committerColin Watson <cjwatson@debian.org>
Thu, 4 Dec 2025 17:57:18 +0000 (17:57 +0000)
content/activity-2025-11.md [new file with mode: 0644]
posted_on_Mastodon.txt

diff --git a/content/activity-2025-11.md b/content/activity-2025-11.md
new file mode 100644 (file)
index 0000000..8e39e80
--- /dev/null
@@ -0,0 +1,147 @@
+Title: Free software activity in November 2025
+Slug: activity-2025-11
+Date: 2025-12-04 17:55:59 +00:00
+Category: columbiform
+Tags: activity, columbiform, freexian, planet-debian, planet-ubuntu
+Summary: Beginning preparation for OpenSSH GSS-API split, but otherwise a fairly routine month.
+Mastodon-ID: 115662584704967023
+
+My Debian contributions this month were all
+[sponsored](https://www.freexian.com/about/debian-contributions/) by
+Freexian.  I had a bit less time than usual, because Freexian collaborators
+gathered in Marseille this month for our yearly sprint, doing some planning
+for next year.
+
+You can also support my work directly via
+[Liberapay](https://liberapay.com/cjwatson) or [GitHub
+Sponsors](https://github.com/sponsors/cjwatson).
+
+## OpenSSH
+
+I began preparing for the second stage of the [GSS-API key exchange package
+split](https://lists.debian.org/debian-devel/2024/04/msg00044.html) (some
+details have changed since that message).  It seems that we'll need to wait
+until Ubuntu 26.04 LTS has been released, but that's close enough that it's
+worth making sure we're ready.  This month I just did some packaging
+cleanups that would otherwise have been annoying to copy, such as removing
+support for direct upgrades from pre-bookworm.  I'm considering some other
+package rearrangements to make the split easier to manage, but haven't made
+any decisions here yet.
+
+This also led me to start on a long-overdue bug triage pass, mainly
+consisting of applying usertags to lots of our open bugs to sort them by
+which program they apply to, and also closing a few that have been fixed,
+since some bugs will eventually need to be reassigned to GSS-API packages
+and it would be helpful to make them easier to find.  At the time of
+writing, about 30% of the bug list remains to be categorized this way.
+
+## Python packaging
+
+I upgraded these packages to new upstream versions:
+
+* aioftp
+* basemap (fixing [Cython 3.1
+  compatibility](https://bugs.debian.org/1119728))
+* billiard
+* black
+* django-phonenumber-field
+* flask-security
+* flufl.i18n
+* langtable
+* mariadb-connector-python
+* peewee (fixing [Cython 3.1
+  compatibility](https://bugs.debian.org/1119757))
+* pydantic
+* pydantic-core
+* pydantic-settings
+* pylsqpack
+* pymongo
+* pymssql
+* pyodbc
+* python-auditwheel ([contributed follow-up fix
+  upstream](https://github.com/pypa/auditwheel/pull/640))
+* python-avro
+* python-bleach
+* python-btrees
+* python-certifi
+* python-charset-normalizer
+* python-colorlog
+* python-django-channels
+* python-django-constance
+* python-django-contact-form
+* python-django-hashids
+* python-djvulibre (fixing [Cython 3.1
+  compatibility](https://bugs.debian.org/1119766))
+* python-evalidate
+* python-legacy-cgi
+* python-openstep-plist (fixing [Cython 3.1
+  compatibility](https://bugs.debian.org/1119767))
+* python-pytest-run-parallel
+* python-pytokens
+* python-tblib
+* python-webargs
+* pyupgrade
+* sqlfluff
+* trove-classifiers
+* ttconv
+* wcwidth
+* zope.hookable
+* zope.i18nmessageid (removing [run-time dependency on
+  setuptools](https://bugs.debian.org/1084014))
+* zope.interface
+* zope.proxy
+* zope.security (removing [run-time dependency on
+  setuptools](https://bugs.debian.org/1084018))
+* zope.sqlalchemy
+
+I packaged [django-pgtransaction](https://bugs.debian.org/1120507) and
+backported it to trixie, since we plan to use it in Debusine; and I adopted
+python-certifi for the Python team.
+
+I fixed or helped to fix several other build/test failures:
+
+* [kivy](https://bugs.debian.org/1119744)
+* [mypy](https://bugs.debian.org/1120242)
+* [pytest-mypy-testing](https://bugs.debian.org/1114284) ([contributed
+  upstream](https://github.com/davidfritzsche/pytest-mypy-testing/pull/57))
+* [python-cytoolz](https://salsa.debian.org/python-team/packages/python-cytoolz/-/commit/52856c4c1d1bc9fab0241e4c1b0d20d75bdaa99a)
+* [python-discord](https://bugs.debian.org/1120725)
+* [python-ncls](https://bugs.debian.org/1120469), fixing some failures in
+  pyranges
+* [pyxdg](https://bugs.debian.org/1121095)
+* [traitlets](https://bugs.debian.org/1114415)
+* [twine](https://bugs.debian.org/1120228)
+
+I fixed a couple of other bugs:
+
+* [pmix: B-D on python3-all-dev, but not built for all supported Python3
+  versions](https://bugs.debian.org/1119801)
+* [python-certifi: Package not compatible with
+  multiarch](https://bugs.debian.org/1064621)
+
+## Other bits and pieces
+
+* [cdebconf: Move to
+  /usr/lib/apt/apt-extracttemplates](https://bugs.debian.org/1087524)
+* [devscripts: Restore dpkg-dev
+  dependency](https://salsa.debian.org/debian/devscripts/-/merge_requests/588)
+* [groff: Missing information about some utilities in the "contrib"
+  directory](https://bugs.debian.org/1121577)
+
+## Code reviews
+
+* [base-passwd: French translation](https://bugs.debian.org/1119914) (merged
+  and uploaded)
+* [cdebconf: Consider using the standard dh sequence in
+  d/rules](https://salsa.debian.org/installer-team/cdebconf/-/merge_requests/23)
+  (merged and uploaded)
+* [cdebconf: Multiple select is not right aligned in
+  Hebrew](https://bugs.debian.org/430151) (patch fails to build; asked
+  reporter for an update)
+* [cdebconf: Allow building without
+  libglib2.0-dev](https://bugs.debian.org/1078936) (merged and uploaded)
+* [pydantic-core](https://bugs.debian.org/1121035) (merged and uploaded)
+* pymongo (sponsored adoption by Aryan Karamtoth)
+* [python-maturin: Add missing build
+  dependencies](https://salsa.debian.org/python-team/packages/maturin/-/merge_requests/1)
+  (merged and uploaded)
index ed1ad6902f2d1927a5d1bec2e7abd7f9b7325a81..019e093a1b42a1394235a0e7e7bee4f7401acb1d 100644 (file)
@@ -19,6 +19,7 @@ activity-2025-07.html
 activity-2025-08.html
 activity-2025-09.html
 activity-2025-10.html
+activity-2025-11.html
 apt-resolver-bugs.html
 automatic-installability-checking.html
 binfmt-support-2.2.0.html