tags -1 - trixie
thanks

On Sat, May 24, 2025 at 04:40:25PM +0000, Santiago Vila wrote:
> During a rebuild of all packages in unstable, your package failed to build:

Thank you Santiago for this bug report. 

After investigating this for quite a bit, I can confirm its existence
and have identified the root cause.  This seems to be a changed behavior
on the Python stdlib side in the isEnabledFor method. See the upstream
fix for this from yesterday for more information:
https://github.com/hynek/structlog/pull/723

The change in question is present in the "main" CPython branch, and a
backport of it is also present in the 3.13 git branch. Apparently Debian
is tracking this branch directly, through a debian/patches patch. This
amalgamated patch was recently updated, effectively backporting a few
hundred upstream patches (IMO violating the hard freeze rules).

In other words, this FTBFS manifests only against python3.13=3.13.3-4,
as currently present in unstable, but not python3.13=3.13.3-2, as
currently present in trixie. Neither of the two Debian versions are
/really/ Python 3.13.3 (which also remains compatible).

In any case, I have prepared a fix and will upload this momentarily, in
case RMs grant a freeze exception for python3.13 3.13.3-4.

Thanks,
Faidon

Reply via email to