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

Reply via email to