From 7bd77b06819d83d4c0b8dceb9aae02b946d661c5 Mon Sep 17 00:00:00 2001 From: Colin Watson Date: Thu, 4 Dec 2025 17:57:18 +0000 Subject: [PATCH] Free software activity in November 2025 --- content/activity-2025-11.md | 147 ++++++++++++++++++++++++++++++++++++ posted_on_Mastodon.txt | 1 + 2 files changed, 148 insertions(+) create mode 100644 content/activity-2025-11.md diff --git a/content/activity-2025-11.md b/content/activity-2025-11.md new file mode 100644 index 00000000..8e39e809 --- /dev/null +++ b/content/activity-2025-11.md @@ -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) diff --git a/posted_on_Mastodon.txt b/posted_on_Mastodon.txt index ed1ad690..019e093a 100644 --- a/posted_on_Mastodon.txt +++ b/posted_on_Mastodon.txt @@ -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 -- 2.30.2