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.

Reply via email to