[Debian-med-packaging] Bug#1055692: macs ftbfs with Python 3.12

Nilesh Patra nilesh at debian.org
Sat Dec 9 12:25:32 GMT 2023


Control: clone -1 -2
Control: reassign -2 cython
Control: found -2 0.29.36-3
Control: severity -2 serious

On Fri, 10 Nov 2023 09:03:41 +0100 Matthias Klose  wrote:
> Package: src:macs
> Version:
> Severity: important
> Tags: sid trixie
> User: debian-python at lists.debian.org
> Usertags: python3.12
> 
> macs ftbfs with Python 3.12 (note that also cython 3.0.5 was used)
> 
> [...]
>     dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:310: python3.12 setup.py config
> 

It currently FTBFS with:

MACS3/Signal/HMMR_EM.c:1474:32: error: ‘_PyCFrame’ has no member named ‘use_tracing’
 1474 |      (unlikely((tstate)->cframe->use_tracing) &&\
      |                                ^~
MACS3/Signal/HMMR_EM.c:978:43: note: in definition of macro ‘unlikely’
  978 |   #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                           ^

We can revisit the bug once cython3 is updated to >= 3.0.5 and the build-deps of macs (particularly cykhash) are
rebuilt. Also cloning and reassigning to cython so this could be upgraded.
Best,
Nilesh



More information about the Debian-med-packaging mailing list