Source: mayavi2 Version: 4.8.1-5 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past)
Dear maintainer, mayavi2 fails to build from source. From my build log: | dpkg-buildpackage: info: source package mayavi2 | dpkg-buildpackage: info: source version 4.8.1-5 | dpkg-buildpackage: info: source distribution unstable | dpkg-source --before-build . | dpkg-buildpackage: info: host architecture amd64 | debian/rules clean | dh clean --buildsystem=pybuild | dh_auto_clean -O--buildsystem=pybuild | I: pybuild base:311: python3.12 setup.py clean | /<<PKGBUILDDIR>>/setup.py:127: SyntaxWarning: invalid escape sequence '\.' | sources = '(\.py)|(\.rst)$' | /<<PKGBUILDDIR>>/setup.py:128: SyntaxWarning: invalid escape sequence '\.' | excluded_dirs = '^\.' | /<<PKGBUILDDIR>>/setup.py:152: SyntaxWarning: invalid escape sequence '\.' | sources = '(\.py)|(\.rst)$' | /<<PKGBUILDDIR>>/setup.py:153: SyntaxWarning: invalid escape sequence '\.' | excluded_dirs = '^\.' | Traceback (most recent call last): | File "/<<PKGBUILDDIR>>/setup.py", line 291, in <module> | class MyBuildSrc(build_src.build_src): | ^^^^^^^^^ | NameError: name 'build_src' is not defined | E: pybuild pybuild:389: clean: plugin distutils failed with: exit code=1: python3.12 setup.py clean | dh_auto_clean: error: pybuild --clean -i python{version} -p 3.12 returned exit code 13 | make: *** [debian/rules:12: clean] Error 25 | dpkg-buildpackage: error: debian/rules clean subprocess returned exit status 2 A full build log is available here: https://buildd.debian.org/status/fetch.php?pkg=mayavi2&arch=riscv64&ver=4.8.1-5&stamp=1721739198&raw=0 https://buildd.debian.org/status/fetch.php?pkg=mayavi2&arch=ppc64el&ver=4.8.1-5&stamp=1721738978&raw=0 The issue seems to be related to the removal of python3-distutils starting with python3-stdlib-extensions version 3.12.4-1. Regards Aurelien