Bug#1095399: vitables: FTBFS: E AttributeError: module 'numpy' has no attribute 'VisibleDeprecationWarning'
Santiago Vila
sanvila at debian.org
Fri Feb 7 12:13:24 GMT 2025
Package: src:vitables
Version: 3.0.3-1
Severity: serious
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --with python3,sphinxdoc --buildsystem=pybuild
dh_auto_clean -O--buildsystem=pybuild
pybuild --clean -i python{version} -p 3.13
rm -rf .pybuild/
find . -name \*.pyc -exec rm {} \;
dh_autoreconf_clean -O--buildsystem=pybuild
dh_clean -O--buildsystem=pybuild
rm -f debian/debhelper-build-stamp
rm -rf debian/.debhelper/
rm -f -- debian/vitables.substvars debian/files
rm -fr -- debian/vitables/ debian/tmp/
find . \( \( \
\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \
\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
-o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
-o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
-o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
\) -exec rm -f {} + \) -o \
\( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \)
debian/rules execute_after_dh_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make -C doc clean
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
rm -rf _build/*
rm -f index.rst
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules binary
dh binary --with python3,sphinxdoc --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
pybuild --configure -i python{version} -p 3.13
dh_auto_build -O--buildsystem=pybuild
pybuild --build -i python{version} -p 3.13
I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" module
I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13
* Building wheel...
Successfully built vitables-3.0.3-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with "installer" module
debian/rules execute_after_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make -C doc html # generate doc/index.rst
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
mkdir -p _build
cp indices/index_html.rst index.rst
sphinx-build -b html -d _build/doctrees . _build/html
Running Sphinx v8.1.3
loading translations [en]... done
making output directory... done
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
building [mo]: targets for 0 po files that are out of date
writing output...
building [html]: targets for 9 source files that are out of date
updating environment: [new config] 9 added, 0 changed, 0 removed
reading sources... [ 11%] develop
reading sources... [ 22%] index
reading sources... [ 33%] usersguide-app1
reading sources... [ 44%] usersguide-app2
reading sources... [ 56%] usersguide-ch1
reading sources... [ 67%] usersguide-ch2
reading sources... [ 78%] usersguide-ch3
reading sources... [ 89%] usersguide-ch4
reading sources... [100%] usersguide-ch5
looking for now-outdated files... none found
pickling environment... done
checking consistency... /<<PKGBUILDDIR>>/doc/develop.rst: WARNING: document isn't included in any toctree
done
preparing documents... done
copying assets...
copying static files...
Writing evaluated template result to /<<PKGBUILDDIR>>/doc/_build/html/_static/documentation_options.js
Writing evaluated template result to /<<PKGBUILDDIR>>/doc/_build/html/_static/basic.css
Writing evaluated template result to /<<PKGBUILDDIR>>/doc/_build/html/_static/language_data.js
Writing evaluated template result to /<<PKGBUILDDIR>>/doc/_build/html/_static/classic.css
Writing evaluated template result to /<<PKGBUILDDIR>>/doc/_build/html/_static/sidebar.js
copying static files: done
copying extra files...
copying extra files: done
copying assets: done
writing output... [ 11%] develop
writing output... [ 22%] index
writing output... [ 33%] usersguide-app1
writing output... [ 44%] usersguide-app2
writing output... [ 56%] usersguide-ch1
writing output... [ 67%] usersguide-ch2
writing output... [ 78%] usersguide-ch3
writing output... [ 89%] usersguide-ch4
writing output... [100%] usersguide-ch5
generating indices... genindex done
highlighting module code...
writing additional pages... search done
copying images... [ 10%] images/title_page_plain.png
copying images... [ 20%] images/helpBrowser.png
copying images... [ 30%] images/mainWindow.png
copying images... [ 40%] images/treeSymbols.png
copying images... [ 50%] images/browseDataset.png
copying images... [ 60%] images/zoomingCells.png
copying images... [ 70%] images/propertiesDlg.png
copying images... [ 80%] images/newFilteredTable.png
copying images... [ 90%] images/groupCreation.png
copying images... [100%] images/editingUserAttrs.png
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 1 warning.
The HTML pages are in _build/html.
Build finished. The HTML pages are in _build/html.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
/usr/bin/make -C doc qthelp
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
sphinx-build -b qthelp -d _build/doctrees . _build/qthelp
Running Sphinx v8.1.3
loading translations [en]... done
making output directory... done
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
loading pickled environment... The configuration has changed (4 options: 'qthelp_basename', 'qthelp_namespace', 'qthelp_theme', 'qthelp_theme_options')
done
building [mo]: targets for 0 po files that are out of date
writing output...
building [qthelp]: targets for 9 source files that are out of date
updating environment: 0 added, 0 changed, 0 removed
reading sources...
looking for now-outdated files... none found
preparing documents... done
copying assets...
copying static files...
Writing evaluated template result to /<<PKGBUILDDIR>>/doc/_build/qthelp/_static/documentation_options.js
Writing evaluated template result to /<<PKGBUILDDIR>>/doc/_build/qthelp/_static/basic.css
Writing evaluated template result to /<<PKGBUILDDIR>>/doc/_build/qthelp/_static/language_data.js
Writing evaluated template result to /<<PKGBUILDDIR>>/doc/_build/qthelp/_static/nonav.css
copying static files: done
copying extra files...
copying extra files: done
copying assets: done
writing output... [ 11%] develop
writing output... [ 22%] index
writing output... [ 33%] usersguide-app1
writing output... [ 44%] usersguide-app2
writing output... [ 56%] usersguide-ch1
writing output... [ 67%] usersguide-ch2
writing output... [ 78%] usersguide-ch3
writing output... [ 89%] usersguide-ch4
writing output... [100%] usersguide-ch5
generating indices... genindex done
highlighting module code...
writing additional pages... done
copying images... [ 10%] images/title_page_plain.png
copying images... [ 20%] images/helpBrowser.png
copying images... [ 30%] images/mainWindow.png
copying images... [ 40%] images/treeSymbols.png
copying images... [ 50%] images/browseDataset.png
copying images... [ 60%] images/zoomingCells.png
copying images... [ 70%] images/propertiesDlg.png
copying images... [ 80%] images/newFilteredTable.png
copying images... [ 90%] images/groupCreation.png
copying images... [100%] images/editingUserAttrs.png
writing project file...
writing collection project file...
build succeeded.
You can now run "qcollectiongenerator" with the .qhcp project file in _build/qthelp, like this:
$ qcollectiongenerator _build/qthelp/ViTablesUsersGuide.qhcp
To view the help file:
$ assistant -collectionFile _build/qthelp/ViTablesUsersGuide.qhc
Build finished; now you can run qcollectiongenerator with the .qhcp project file in _build/qthelp, like this:
# qcollectiongenerator _build/qthelp/ViTablesUsersGuide.qhcp
To view the help file:
# assistant -collectionFile _build/qthelp/ViTablesUsersGuide.qhc
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
cd doc/_build && rm -r html && mv qthelp html && rm html/_static/*.js
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test -O--buildsystem=pybuild
pybuild --test --test-pytest -i python{version} -p 3.13
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build; python3.13 -m pytest tests
ImportError while loading conftest '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/tests/conftest.py'.
tests/conftest.py:16: in <module>
import vitables.vtapp
vitables/vtapp.py:55: in <module>
import vitables.csv.import_csv as importcsv
vitables/csv/import_csv.py:65: in <module>
import vitables.csv.csvutils as csvutils
vitables/csv/csvutils.py:39: in <module>
warnings.filterwarnings("ignore", category=numpy.VisibleDeprecationWarning)
/usr/lib/python3/dist-packages/numpy/__init__.py:414: in __getattr__
raise AttributeError("module {!r} has no attribute "
E AttributeError: module 'numpy' has no attribute 'VisibleDeprecationWarning'
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=4: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build; python3.13 -m pytest tests
rm -fr -- /tmp/dh-xdg-rundir-x5kAEwlH
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 returned exit code 13
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202502/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:vitables, so that this is still
visible in the BTS web page for this package.
Thanks.
More information about the debian-science-maintainers
mailing list