Bug#1061736: aubio ftbfs with Python 3.12 as the default

2024-02-01 Thread Vladimir Petko
Dear Maintainers,

  Would it be possible to consider a merge request[1] that addresses this issue?

Best Regards,
 Vladimir.

 [1] https://salsa.debian.org/umlaeute/aubio/-/merge_requests/1



Bug#1061736: aubio ftbfs with Python 3.12 as the default

2024-01-29 Thread Matthias Klose

Package: src:aubio
Version: 0.4.9-4.3
Severity: serious
Tags: sid trixie ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

With python3-defaults from experimental, the package fails to build:

[...]
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<>'
python3 ./waf configure --verbose --destdir=debian/tmp --prefix=/usr 
--enable-fftw3f --libdir=/usr/lib/x86_64-linux-gnu
/<>/waflib/Utils.py:443: SyntaxWarning: invalid escape 
sequence '\d'

  return re.split('\d+$',s)[0]
/<>/waflib/ConfigSet.py:7: SyntaxWarning: invalid escape 
sequence '\ '

  re_imp=re.compile('^(#)*?([^#=]*?)\ =\ (.*?)$',re.M)
/<>/waflib/ansiterm.py:178: SyntaxWarning: invalid escape 
sequence '\['

  ansi_tokens=re.compile('(?:\x1b\[([0-9?;]*)([a-zA-Z])|([^\x1b]+))')
Traceback (most recent call last):
  File "/<>/./waf", line 164, in 
from waflib import Scripting
  File "/<>/waflib/Scripting.py", line 7, in 
from waflib import 
Utils,Configure,Logs,Options,ConfigSet,Context,Errors,Build,Node

  File "/<>/waflib/Configure.py", line 6, in 
from waflib import ConfigSet,Utils,Options,Logs,Context,Build,Errors
  File "/<>/waflib/Options.py", line 6, in 
from waflib import Logs,Utils,Context,Errors
  File "/<>/waflib/Context.py", line 5, in 
import os,re,imp,sys
ModuleNotFoundError: No module named 'imp'
make[1]: *** [debian/rules:45: override_dh_auto_configure] Error 1
make[1]: Leaving directory '/<>'
make: *** [debian/rules:22: binary] Error 2