Package: src:subunit Version: 1.4.6-1 Severity: serious Tags: forky sid ftbfs User: [email protected] Usertags: ftbfs-nocheck-profile
Dear maintainer: During a rebuild of all packages in unstable using the nocheck build profile, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202607/ A wiki page discussing how to reproduce bugs in this category and possible solutions is available here: https://wiki.debian.org/qa.debian.org/FTBFS/nocheck 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 cannot 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:subunit, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build make -j2 make[1]: Entering directory '/<<PKGBUILDDIR>>' make all-am make[2]: Entering directory '/<<PKGBUILDDIR>>' /bin/bash ./libtool --tag=CC --mode=compile x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wno-variadic-macros -I./c/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o c/lib/child.lo c/lib/child.c /bin/bash ./libtool --tag=CXX --mode=compile x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror -Wextra -Wwrite-strings -Wno-variadic-macros -I./c/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o c++/SubunitTestProgressListener.lo c++/SubunitTestProgressListener.cpp libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wno-variadic-macros -I./c/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c c/lib/child.c -fPIC -DPIC -o c/lib/.libs/child.o libtool: compile: x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror -Wextra -Wwrite-strings -Wno-variadic-macros -I./c/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c c++/SubunitTestProgressListener.cpp -fPIC -DPIC -o c++/.libs/SubunitTestProgressListener.o libtool: compile: x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wno-variadic-macros -I./c/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c c/lib/child.c -o c/lib/child.o >/dev/null 2>&1 /bin/bash ./libtool --tag=CC --mode=link x86_64-linux-gnu-gcc -Wall -Werror -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wno-variadic-macros -I./c/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -o libsubunit.la -rpath /usr/lib/x86_64-linux-gnu c/lib/child.lo libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC c/lib/.libs/child.o -Werror -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Werror=format-security -Wl,-z -Wl,relro -Wl,-soname -Wl,libsubunit.so.0 -o .libs/libsubunit.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libsubunit.so.0" && ln -s "libsubunit.so.0.0.0" "libsubunit.so.0") libtool: link: (cd ".libs" && rm -f "libsubunit.so" && ln -s "libsubunit.so.0.0.0" "libsubunit.so") libtool: link: ar cr .libs/libsubunit.a c/lib/child.o libtool: link: ranlib .libs/libsubunit.a libtool: link: ( cd ".libs" && rm -f "libsubunit.la" && ln -s "../libsubunit.la" "libsubunit.la" ) libtool: compile: x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror -Wextra -Wwrite-strings -Wno-variadic-macros -I./c/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c c++/SubunitTestProgressListener.cpp -o c++/SubunitTestProgressListener.o >/dev/null 2>&1 /bin/bash ./libtool --tag=CXX --mode=link x86_64-linux-gnu-g++ -Wall -Werror -Wextra -Wwrite-strings -Wno-variadic-macros -I./c/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -o libcppunit_subunit.la -rpath /usr/lib/x86_64-linux-gnu c++/SubunitTestProgressListener.lo libtool: link: x86_64-linux-gnu-g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o c++/.libs/SubunitTestProgressListener.o -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/15/../../.. -L/lib -L/usr/lib -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/crtn.o -Werror -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Werror=format-security -Wl,-z -Wl,relro -Wl,-soname -Wl,libcppunit_subunit.so.0 -o .libs/libcppunit_subunit.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libcppunit_subunit.so.0" && ln -s "libcppunit_subunit.so.0.0.0" "libcppunit_subunit.so.0") libtool: link: (cd ".libs" && rm -f "libcppunit_subunit.so" && ln -s "libcppunit_subunit.so.0.0.0" "libcppunit_subunit.so") libtool: link: ar cr .libs/libcppunit_subunit.a c++/SubunitTestProgressListener.o libtool: link: ranlib .libs/libcppunit_subunit.a libtool: link: ( cd ".libs" && rm -f "libcppunit_subunit.la" && ln -s "../libcppunit_subunit.la" "libcppunit_subunit.la" ) make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: Leaving directory '/<<PKGBUILDDIR>>' create-stamp debian/debhelper-build-stamp dh_prep dh_installdirs debian/rules override_dh_auto_install-arch make[1]: Entering directory '/<<PKGBUILDDIR>>' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions /usr/bin/make install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp make[2]: Entering directory '/<<PKGBUILDDIR>>' make[3]: Entering directory '/<<PKGBUILDDIR>>' /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu' /bin/bash ./libtool --mode=install /usr/bin/install -c libsubunit.la libcppunit_subunit.la '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu' libtool: install: /usr/bin/install -c .libs/libsubunit.so.0.0.0 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libsubunit.so.0.0.0 libtool: install: (cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libsubunit.so.0.0.0 libsubunit.so.0 || { rm -f libsubunit.so.0 && ln -s libsubunit.so.0.0.0 libsubunit.so.0; }; }) libtool: install: (cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libsubunit.so.0.0.0 libsubunit.so || { rm -f libsubunit.so && ln -s libsubunit.so.0.0.0 libsubunit.so; }; }) libtool: install: /usr/bin/install -c .libs/libsubunit.lai /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libsubunit.la libtool: install: /usr/bin/install -c .libs/libcppunit_subunit.so.0.0.0 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libcppunit_subunit.so.0.0.0 libtool: install: (cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libcppunit_subunit.so.0.0.0 libcppunit_subunit.so.0 || { rm -f libcppunit_subunit.so.0 && ln -s libcppunit_subunit.so.0.0.0 libcppunit_subunit.so.0; }; }) libtool: install: (cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu && { ln -s -f libcppunit_subunit.so.0.0.0 libcppunit_subunit.so || { rm -f libcppunit_subunit.so && ln -s libcppunit_subunit.so.0.0.0 libcppunit_subunit.so; }; }) libtool: install: /usr/bin/install -c .libs/libcppunit_subunit.lai /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libcppunit_subunit.la libtool: install: /usr/bin/install -c .libs/libsubunit.a /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libsubunit.a libtool: install: chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libsubunit.a libtool: install: ranlib /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libsubunit.a libtool: install: /usr/bin/install -c .libs/libcppunit_subunit.a /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libcppunit_subunit.a libtool: install: chmod 644 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libcppunit_subunit.a libtool: install: ranlib /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libcppunit_subunit.a libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu' /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/subunit' /usr/bin/install -c -m 644 c/include/subunit/child.h c++/SubunitTestProgressListener.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/subunit' /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 libsubunit.pc libcppunit_subunit.pc '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig' /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.14/site-packages/subunit' /usr/bin/install -c -m 644 python/subunit/__init__.py python/subunit/chunked.py python/subunit/details.py python/subunit/filters.py python/subunit/progress_model.py python/subunit/run.py python/subunit/v2.py python/subunit/test_results.py python/subunit/_output.py python/subunit/_to_disk.py '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.14/site-packages/subunit' Byte-compiling python modules... __init__.py chunked.py details.py filters.py progress_model.py run.py v2.py test_results.py _output.py _to_disk.py Byte-compiling python modules (optimized versions) ... __init__.py chunked.py details.py filters.py progress_model.py run.py v2.py test_results.py _output.py _to_disk.py Byte-compiling python modules (more optimized versions) ... __init__.py chunked.py details.py filters.py progress_model.py run.py v2.py test_results.py _output.py _to_disk.py make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: Leaving directory '/<<PKGBUILDDIR>>' find debian/tmp/ -name "*.pyc" | xargs rm -f find debian/tmp/ -name "__pycache__" | xargs rm -rf find debian/tmp/ -name "*.pyo" | xargs rm -f make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_auto_install-indep make[1]: Entering directory '/<<PKGBUILDDIR>>' make[1]: pyversions: No such file or directory py3versions: no X-Python3-Version in control file, using supported versions py3versions: no X-Python3-Version in control file, using supported versions set -e ; set -x ; for vers in 3.13 3.14; do \ python$vers setup.py install --install-layout=deb --root=/<<PKGBUILDDIR>>/debian/tmp; \ done + python3.13 setup.py install --install-layout=deb --root=/<<PKGBUILDDIR>>/debian/tmp Traceback (most recent call last): File "/usr/lib/python3/dist-packages/setuptools/config/expand.py", line 71, in __getattr__ return next( ast.literal_eval(value) for target, value in self._find_assignments() if isinstance(target, ast.Name) and target.id == attr ) File "/usr/lib/python3/dist-packages/setuptools/config/expand.py", line 72, in <genexpr> ast.literal_eval(value) ~~~~~~~~~~~~~~~~^^^^^^^ File "/usr/lib/python3.13/ast.py", line 110, in literal_eval return _convert(node_or_string) File "/usr/lib/python3.13/ast.py", line 109, in _convert return _convert_signed_num(node) File "/usr/lib/python3.13/ast.py", line 83, in _convert_signed_num return _convert_num(node) File "/usr/lib/python3.13/ast.py", line 74, in _convert_num _raise_malformed_node(node) ~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/lib/python3.13/ast.py", line 71, in _raise_malformed_node raise ValueError(msg + f': {node!r}') ValueError: malformed node or string on line 149: <ast.Call object at 0x7fc1a0a22d10> The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/setuptools/config/expand.py", line 185, in read_attr value = getattr(StaticModule(module_name, spec), attr_name) File "/usr/lib/python3/dist-packages/setuptools/config/expand.py", line 77, in __getattr__ raise AttributeError(f"{self.name} has no attribute {attr}") from e AttributeError: subunit has no attribute version_string During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<<PKGBUILDDIR>>/setup.py", line 5, in <module> setup() ~~~~~^^ File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 117, in setup return distutils.core.setup(**attrs) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line 160, in setup dist.parse_config_files() ~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 756, in parse_config_files pyprojecttoml.apply_configuration(self, filename, ignore_option_errors) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/setuptools/config/pyprojecttoml.py", line 72, in apply_configuration config = read_configuration(filepath, True, ignore_option_errors, dist) File "/usr/lib/python3/dist-packages/setuptools/config/pyprojecttoml.py", line 144, in read_configuration return expand_configuration(asdict, root_dir, ignore_option_errors, dist) File "/usr/lib/python3/dist-packages/setuptools/config/pyprojecttoml.py", line 169, in expand_configuration return _ConfigExpander(config, root_dir, ignore_option_errors, dist).expand() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/setuptools/config/pyprojecttoml.py", line 217, in expand self._expand_all_dynamic(dist, package_dir) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/setuptools/config/pyprojecttoml.py", line 262, in _expand_all_dynamic version=self._obtain_version(dist, package_dir), ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/setuptools/config/pyprojecttoml.py", line 313, in _obtain_version self._obtain(dist, "version", package_dir) # pyright: ignore[reportArgumentType] ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/setuptools/config/pyprojecttoml.py", line 300, in _obtain return self._expand_directive( ~~~~~~~~~~~~~~~~~~~~~~^ f"tool.setuptools.dynamic.{field}", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self.dynamic_cfg[field], ^^^^^^^^^^^^^^^^^^^^^^^^ package_dir, ^^^^^^^^^^^^ ) ^ File "/usr/lib/python3/dist-packages/setuptools/config/pyprojecttoml.py", line 294, in _expand_directive return _expand.read_attr(directive["attr"], package_dir, root_dir) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/setuptools/config/expand.py", line 190, in read_attr module = _load_spec(spec, module_name) File "/usr/lib/python3/dist-packages/setuptools/config/expand.py", line 211, in _load_spec spec.loader.exec_module(module) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ File "<frozen importlib._bootstrap_external>", line 1023, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/<<PKGBUILDDIR>>/python/subunit/__init__.py", line 123, in <module> import iso8601 ModuleNotFoundError: No module named 'iso8601' make[1]: *** [debian/rules:79: override_dh_auto_install-indep] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:11: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

