Allgemein

Colin Watson: Free software activity in December 2025

Colin Watson: Free software activity in December 2025

About 95% of my Debian contributions this month were
sponsored by Freexian.

You can also support my work directly via
Liberapay or GitHub
Sponsors
.

Python packaging

I upgraded these packages to new upstream versions:

Python 3.14 is now a supported version in unstable, and we’re working to get
that into testing. As usual this is a pretty arduous effort because it
requires going round and fixing lots of odds and ends across the whole
ecosystem. We can deal with a fair number of problems by keeping up with
upstream (see above), but there tends to be a long tail of packages whose
upstreams are less active and where we need to chase them, or where problems
only show up in Debian for one reason or another. I spent a lot of time
working on this:

Fixes for pytest 9:

I filed lintian: Report Python egg-info
files/directories
to help us track the
migration to
pybuild-plugin-pyproject
.

I did some work on dh-python: Normalize names in pydist
lookups

and pyproject plugin: Support
headers

(the latter of which allowed converting python-persistent and zope.proxy to
pybuild-plugin-pyproject, although it needed a follow-up
fix
).

I fixed or helped to fix several other build/test failures:

Other bugs:

Other bits and pieces

Code reviews