python3-defaults 3.12 causes aubio to fail to build from source

Bug #2051990 reported by Vladimir Petko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
aubio (Debian)
Fix Released
Unknown
aubio (Ubuntu)
Fix Released
Undecided
Unassigned
python3-defaults (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

python3 ./waf configure --verbose --destdir=debian/tmp --prefix=/usr --enable-fftw3f --libdir=/usr/lib/x86_64-linux-gnu
/<<PKGBUILDDIR>>/waflib/Utils.py:443: SyntaxWarning: invalid escape sequence '\d'
  return re.split('\d+$',s)[0]
/<<PKGBUILDDIR>>/waflib/ConfigSet.py:7: SyntaxWarning: invalid escape sequence '\ '
  re_imp=re.compile('^(#)*?([^#=]*?)\ =\ (.*?)$',re.M)
/<<PKGBUILDDIR>>/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 "/<<PKGBUILDDIR>>/./waf", line 164, in <module>
    from waflib import Scripting
  File "/<<PKGBUILDDIR>>/waflib/Scripting.py", line 7, in <module>
    from waflib import Utils,Configure,Logs,Options,ConfigSet,Context,Errors,Build,Node
  File "/<<PKGBUILDDIR>>/waflib/Configure.py", line 6, in <module>
    from waflib import ConfigSet,Utils,Options,Logs,Context,Build,Errors
  File "/<<PKGBUILDDIR>>/waflib/Options.py", line 6, in <module>
    from waflib import Logs,Utils,Context,Errors
  File "/<<PKGBUILDDIR>>/waflib/Context.py", line 5, in <module>
    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 '/<<PKGBUILDDIR>>'
make: *** [debian/rules:22: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-02-01T21:23:22Z

Related branches

Revision history for this message
Vladimir Petko (vpa1977) wrote :

WAF library has fixed this issue in the following commit[1].

[1] https://gitlab.com/ita1024/waf/-/commit/d2060dfd8af4edb5824153ff24e207b39ecd67a2

tags: added: update-excuse
Revision history for this message
Vladimir Petko (vpa1977) wrote :
Changed in aubio (Debian):
status: Unknown → New
Revision history for this message
Vladimir Petko (vpa1977) wrote :

aubio piuparts install-upgrade-purge (OK)

Revision history for this message
Matthias Klose (doko) wrote :

NMUed in Debian

Changed in aubio (Ubuntu):
status: New → In Progress
Revision history for this message
Graham Inggs (ginggs) wrote :

This bug was fixed in the package aubio - 0.4.9-4.4
Sponsored for Vladimir Petko (vpa1977)

---------------
aubio (0.4.9-4.4) unstable; urgency=medium

  * Non-maintainer upload.

  [ Vladimir Petko ]
  * d/p/waflib-py312.patch: cherry-pick waf patch to resolve python 3.12
    build failure due to imp module removal. Closes: #1061736.

 -- Matthias Klose <email address hidden> Wed, 07 Feb 2024 00:46:01 +0100

Changed in aubio (Ubuntu):
status: In Progress → Fix Released
Matthias Klose (doko)
Changed in python3-defaults (Ubuntu):
status: New → Invalid
Changed in aubio (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.