Package: src:importlab
Version: 0.8.1-2
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 --buildsystem=pybuild
dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py clean
/usr/lib/python3/dist-packages/setuptools/dist.py:759:
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX
license expression:
License :: OSI Approved :: Apache Software License
See
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
for details.
********************************************************************************
!!
self._finalize_license_expression()
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build' (and
everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.13' does not exist -- can't clean it
dh_autoreconf_clean -O--buildsystem=pybuild
dh_clean -O--buildsystem=pybuild
debian/rules binary
dh binary --with python3 --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py config
/usr/lib/python3/dist-packages/setuptools/dist.py:759:
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX
license expression:
License :: OSI Approved :: Apache Software License
See
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
for details.
********************************************************************************
!!
self._finalize_license_expression()
running config
dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3 setup.py build
/usr/lib/python3/dist-packages/setuptools/dist.py:759:
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX
license expression:
License :: OSI Approved :: Apache Software License
See
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
for details.
********************************************************************************
!!
self._finalize_license_expression()
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab
copying importlab/resolve.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab
copying importlab/output.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab
copying importlab/fs.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab
copying importlab/graph.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab
copying importlab/utils.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab
copying importlab/parsepy.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab
copying importlab/environment.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab
copying importlab/import_finder.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab
copying importlab/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab
running egg_info
creating importlab.egg-info
writing importlab.egg-info/PKG-INFO
writing dependency_links to importlab.egg-info/dependency_links.txt
writing requirements to importlab.egg-info/requires.txt
writing top-level names to importlab.egg-info/top_level.txt
writing manifest file 'importlab.egg-info/SOURCES.txt'
reading manifest file 'importlab.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'importlab.egg-info/SOURCES.txt'
running build_scripts
creating build/scripts-3.13
copying and adjusting bin/importlab -> build/scripts-3.13
changing mode of build/scripts-3.13/importlab from 644 to 755
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build; python3.13 -m unittest
discover -v
testIsDir (tests.test_fs.TestOSFileSystem.testIsDir) ... ok
testIsFile (tests.test_fs.TestOSFileSystem.testIsFile) ... ok
testFullPath (tests.test_fs.TestPYIFileSystem.testFullPath) ... ok
testIsDir (tests.test_fs.TestPYIFileSystem.testIsDir) ... ok
testIsFile (tests.test_fs.TestPYIFileSystem.testIsFile) ... ok
testIsDir (tests.test_fs.TestRemappingFileSystem.testIsDir) ... ok
testIsFile (tests.test_fs.TestRemappingFileSystem.testIsFile) ... ok
testIsDir (tests.test_fs.TestStoredFileSystem.testIsDir) ... ok
testIsFile (tests.test_fs.TestStoredFileSystem.testIsFile) ... ok
testNoTrivialEmptyDir
(tests.test_fs.TestStoredFileSystem.testNoTrivialEmptyDir) ... ok
test_readable_nonpy (tests.test_graph.TestDependencyGraph.test_readable_nonpy)
... ok
test_self_dep (tests.test_graph.TestDependencyGraph.test_self_dep) ... ok
test_simple (tests.test_graph.TestDependencyGraph.test_simple) ... ok
test_simple_cycle (tests.test_graph.TestDependencyGraph.test_simple_cycle) ...
ok
test_trim (tests.test_graph.TestDependencyGraph.test_trim) ... ok
test_unreadable (tests.test_graph.TestDependencyGraph.test_unreadable) ... ok
test_unreadable_direct_source
(tests.test_graph.TestDependencyGraph.test_unreadable_direct_source) ... ok
test_unreadable_nonpy
(tests.test_graph.TestDependencyGraph.test_unreadable_nonpy) ... ok
test_basic (tests.test_graph.TestImportGraph.test_basic) ... ok
test_builtin_extension (tests.test_graph.TestImportGraph.test_builtin_extension)
Tests that builtin .so files are ignored. ... ok
test_system_extension (tests.test_graph.TestImportGraph.test_system_extension)
Tests that system .so files are included in deps. ... ok
test_system_extension_notrim
(tests.test_graph.TestImportGraph.test_system_extension_notrim)
Tests that failing to descend into a .so file's deps is ok. ... ok
test_trim (tests.test_graph.TestImportGraph.test_trim) ... ok
test_find_submodule
(tests.test_import_finder.TestImportFinder.test_find_submodule) ... ok
test_importlib_exception
(tests.test_import_finder.TestImportFinder.test_importlib_exception) ... ok
test_formatted_deps_list
(tests.test_output.TestOutput.test_formatted_deps_list) ... ok
test_inspect_graph (tests.test_output.TestOutput.test_inspect_graph) ... ok
test_print_topological_sort
(tests.test_output.TestOutput.test_print_topological_sort) ... ok
test_print_tree (tests.test_output.TestOutput.test_print_tree) ... ok
test_print_unresolved (tests.test_output.TestOutput.test_print_unresolved) ...
ok
test_as (tests.test_parsepy.TestParsePy.test_as) ... ok
test_asterisk (tests.test_parsepy.TestParsePy.test_asterisk) ... ok
test_dot (tests.test_parsepy.TestParsePy.test_dot) ... ok
test_dot_multiple (tests.test_parsepy.TestParsePy.test_dot_multiple) ... ok
test_dotdot (tests.test_parsepy.TestParsePy.test_dotdot) ... ok
test_dotdotdot_asterisk
(tests.test_parsepy.TestParsePy.test_dotdotdot_asterisk) ... ok
test_dotted (tests.test_parsepy.TestParsePy.test_dotted) ... ok
test_dotted_as (tests.test_parsepy.TestParsePy.test_dotted_as) ... ok
test_dotted_comma (tests.test_parsepy.TestParsePy.test_dotted_comma) ... ok
test_dotted_from (tests.test_parsepy.TestParsePy.test_dotted_from) ... ok
test_encoding_latin1 (tests.test_parsepy.TestParsePy.test_encoding_latin1) ...
ok
test_encoding_utf8 (tests.test_parsepy.TestParsePy.test_encoding_utf8) ... ok
test_from (tests.test_parsepy.TestParsePy.test_from) ... ok
test_from_multiple (tests.test_parsepy.TestParsePy.test_from_multiple) ... ok
test_from_parentheses (tests.test_parsepy.TestParsePy.test_from_parentheses)
... ok
test_from_with_rename (tests.test_parsepy.TestParsePy.test_from_with_rename)
... ok
test_multiple_1 (tests.test_parsepy.TestParsePy.test_multiple_1) ... ok
test_multiple_2 (tests.test_parsepy.TestParsePy.test_multiple_2) ... ok
test_multiple_3 (tests.test_parsepy.TestParsePy.test_multiple_3) ... ok
test_multiple_4 (tests.test_parsepy.TestParsePy.test_multiple_4) ... ok
test_non_utf8 (tests.test_parsepy.TestParsePy.test_non_utf8)
Verify that we can parse files with non-utf8 encoding. ... ok
test_print_function (tests.test_parsepy.TestParsePy.test_print_function) ... ok
test_simple (tests.test_parsepy.TestParsePy.test_simple) ... ok
test_syntax_error (tests.test_parsepy.TestParsePy.test_syntax_error) ... ok
testFallBackToSource (tests.test_resolve.TestResolver.testFallBackToSource) ...
ok
testGetPyFromPycSource (tests.test_resolve.TestResolver.testGetPyFromPycSource)
... ok
testOverrideSource (tests.test_resolve.TestResolver.testOverrideSource) ... ok
testPycSourceWithoutPy (tests.test_resolve.TestResolver.testPycSourceWithoutPy)
... ok
testResolveBuiltin (tests.test_resolve.TestResolver.testResolveBuiltin) ... ok
testResolveInitFile (tests.test_resolve.TestResolver.testResolveInitFile) ... ok
testResolveInitFileRelative
(tests.test_resolve.TestResolver.testResolveInitFileRelative) ... ok
testResolveModuleFromFile
(tests.test_resolve.TestResolver.testResolveModuleFromFile) ... ok
testResolvePackageFile (tests.test_resolve.TestResolver.testResolvePackageFile)
... ok
testResolveParentPackageFile
(tests.test_resolve.TestResolver.testResolveParentPackageFile) ... ok
testResolveParentPackageFileWithModule
(tests.test_resolve.TestResolver.testResolveParentPackageFileWithModule) ... ok
testResolvePyiFile (tests.test_resolve.TestResolver.testResolvePyiFile) ... ok
testResolveRelativeFromInitFileWithModule
(tests.test_resolve.TestResolver.testResolveRelativeFromInitFileWithModule) ...
ok
testResolveRelativeInNonPackage
(tests.test_resolve.TestResolver.testResolveRelativeInNonPackage) ... ok
testResolveRelativeSymbol
(tests.test_resolve.TestResolver.testResolveRelativeSymbol) ... ok
testResolveSamePackageFile
(tests.test_resolve.TestResolver.testResolveSamePackageFile) ... ok
testResolveSiblingPackageFile
(tests.test_resolve.TestResolver.testResolveSiblingPackageFile) ... ok
testResolveStarImport (tests.test_resolve.TestResolver.testResolveStarImport)
... ok
testResolveStarImportBuiltin
(tests.test_resolve.TestResolver.testResolveStarImportBuiltin) ... ok
testResolveStarImportSystem
(tests.test_resolve.TestResolver.testResolveStarImportSystem) ... ok
testResolveSymbolFromFile
(tests.test_resolve.TestResolver.testResolveSymbolFromFile) ... ok
testResolveSystemFileNameClash
(tests.test_resolve.TestResolver.testResolveSystemFileNameClash) ... ok
testResolveSystemInitFile
(tests.test_resolve.TestResolver.testResolveSystemInitFile) ... ok
testResolveSystemPackageDir
(tests.test_resolve.TestResolver.testResolveSystemPackageDir) ... ok
testResolveSystemRelative
(tests.test_resolve.TestResolver.testResolveSystemRelative) ... ok
testResolveSystemSymbol
(tests.test_resolve.TestResolver.testResolveSystemSymbol) ... ok
testResolveSystemSymbolNameClash
(tests.test_resolve.TestResolver.testResolveSystemSymbolNameClash) ... ok
testResolveTopLevel (tests.test_resolve.TestResolver.testResolveTopLevel) ... ok
testResolveWithFilesystem
(tests.test_resolve.TestResolver.testResolveWithFilesystem) ... ok
testResolveWithImportSource
(tests.test_resolve.TestResolver.testResolveWithImportSource) ... ok
testGetAbsoluteName (tests.test_resolve.TestResolverUtils.testGetAbsoluteName)
... ok
testInferInitModuleName
(tests.test_resolve.TestResolverUtils.testInferInitModuleName) ... ok
testInferModuleName (tests.test_resolve.TestResolverUtils.testInferModuleName)
... ok
test_run_py_file (tests.test_utils.TestUtils.test_run_py_file) ... ok
test_strip_suffix (tests.test_utils.TestUtils.test_strip_suffix) ... ok
----------------------------------------------------------------------
Ran 89 tests in 0.044s
OK
create-stamp debian/debhelper-build-stamp
dh_testroot -O--buildsystem=pybuild
dh_prep -O--buildsystem=pybuild
dh_auto_install --destdir=debian/python3-importlab/ -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3 setup.py install --root
/<<PKGBUILDDIR>>/debian/python3-importlab
/usr/lib/python3/dist-packages/setuptools/dist.py:759:
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX
license expression:
License :: OSI Approved :: Apache Software License
See
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license
for details.
********************************************************************************
!!
self._finalize_license_expression()
running install
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:90:
SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
for details.
********************************************************************************
!!
self.initialize_options()
running build
running build_py
running egg_info
writing importlab.egg-info/PKG-INFO
writing dependency_links to importlab.egg-info/dependency_links.txt
writing requirements to importlab.egg-info/requires.txt
writing top-level names to importlab.egg-info/top_level.txt
reading manifest file 'importlab.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'importlab.egg-info/SOURCES.txt'
running build_scripts
running install_lib
creating
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages
creating
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/resolve.py ->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/output.py ->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/fs.py
->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/graph.py ->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/utils.py ->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab
creating
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/fs.cpython-313.pyc
->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/__init__.cpython-313.pyc
->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/import_finder.cpython-313.pyc
->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/parsepy.cpython-313.pyc
->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/utils.cpython-313.pyc
->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/resolve.cpython-313.pyc
->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/graph.cpython-313.pyc
->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/environment.cpython-313.pyc
->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__pycache__/output.cpython-313.pyc
->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__pycache__
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/parsepy.py ->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/environment.py
->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/import_finder.py
->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_importlab/build/importlab/__init__.py
->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab
byte-compiling
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/resolve.py
to resolve.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/output.py
to output.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/fs.py
to fs.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/graph.py
to graph.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/utils.py
to utils.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/parsepy.py
to parsepy.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/environment.py
to environment.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/import_finder.py
to import_finder.cpython-313.pyc
byte-compiling
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab/__init__.py
to __init__.cpython-313.pyc
running install_egg_info
Copying importlab.egg-info to
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/lib/python3.13/dist-packages/importlab-0.8.1.egg-info
Skipping SOURCES.txt
running install_scripts
creating /<<PKGBUILDDIR>>/debian/python3-importlab/usr/bin
copying build/scripts-3.13/importlab ->
/<<PKGBUILDDIR>>/debian/python3-importlab/usr/bin
changing mode of /<<PKGBUILDDIR>>/debian/python3-importlab/usr/bin/importlab to
755
dh_installdocs -O--buildsystem=pybuild
dh_installchangelogs -O--buildsystem=pybuild
debian/rules execute_before_dh_installman
make[1]: Entering directory '/<<PKGBUILDDIR>>'
PYTHONPATH=. help2man -n'A library to calculate python dependency graphs.' \
debian/python3-importlab/usr/bin/importlab > importlab.1
help2man: can't get `--help' info from
debian/python3-importlab/usr/bin/importlab
Try `--no-discard-stderr' if option outputs to stderr
make[1]: *** [debian/rules:9: execute_before_dh_installman] Error 127
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:6: binary] Error 2
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/202504/
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:importlab, so that this is still
visible in the BTS web page for this package.
Thanks.