Package: src:dh-ros Version: 0.14.1 Severity: important Tags: trixie sid ftbfs User: [email protected] Usertags: ftbfs-nocheck-profile
Dear maintainer: During a rebuild of all packages in unstable using the nocheck build profile, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild dh_auto_build -O--buildsystem=pybuild 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_dhros * Building wheel... running bdist_wheel running build running build_py creating build/lib/dhros copying dhros/common.py -> build/lib/dhros copying dhros/__init__.py -> build/lib/dhros creating build/lib/dhros/rosbuilder copying dhros/rosbuilder/__main__.py -> build/lib/dhros/rosbuilder copying dhros/rosbuilder/rosbuilder.py -> build/lib/dhros/rosbuilder copying dhros/rosbuilder/__init__.py -> build/lib/dhros/rosbuilder installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/dhros creating build/bdist.linux-x86_64/wheel/dhros/rosbuilder copying build/lib/dhros/rosbuilder/__main__.py -> build/bdist.linux-x86_64/wheel/./dhros/rosbuilder copying build/lib/dhros/rosbuilder/rosbuilder.py -> build/bdist.linux-x86_64/wheel/./dhros/rosbuilder copying build/lib/dhros/rosbuilder/__init__.py -> build/bdist.linux-x86_64/wheel/./dhros/rosbuilder copying build/lib/dhros/common.py -> build/bdist.linux-x86_64/wheel/./dhros copying build/lib/dhros/__init__.py -> build/bdist.linux-x86_64/wheel/./dhros running install_egg_info running egg_info creating dhros.egg-info writing dhros.egg-info/PKG-INFO writing dependency_links to dhros.egg-info/dependency_links.txt writing entry points to dhros.egg-info/entry_points.txt writing requirements to dhros.egg-info/requires.txt writing top-level names to dhros.egg-info/top_level.txt writing manifest file 'dhros.egg-info/SOURCES.txt' reading manifest file 'dhros.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'dhros.egg-info/SOURCES.txt' Copying dhros.egg-info to build/bdist.linux-x86_64/wheel/./dhros-0.14.1.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/dhros-0.14.1.dist-info/WHEEL creating '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dhros/.tmp-05p2j0wp/dhros-0.14.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'dhros/__init__.py' adding 'dhros/common.py' adding 'dhros/rosbuilder/__init__.py' adding 'dhros/rosbuilder/__main__.py' adding 'dhros/rosbuilder/rosbuilder.py' adding 'dhros-0.14.1.dist-info/licenses/LICENSE' adding 'dhros-0.14.1.dist-info/METADATA' adding 'dhros-0.14.1.dist-info/WHEEL' adding 'dhros-0.14.1.dist-info/entry_points.txt' adding 'dhros-0.14.1.dist-info/top_level.txt' adding 'dhros-0.14.1.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built dhros-0.14.1-py3-none-any.whl I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with "installer" module dh: command-omitted: The call to "dh_auto_test -O--buildsystem=pybuild" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild dh_auto_install --destdir=debian/dh-ros/ -O--buildsystem=pybuild I: pybuild plugin_pyproject:178: Copying package built for python3.13 to destdir debian/rules execute_after_dh_auto_install make[1]: Entering directory '/<<PKGBUILDDIR>>' find debian/dh-ros -name ".pytest_cache" -print0 | xargs -0 rm -r rm: missing operand Try 'rm --help' for more information. make[1]: *** [debian/rules:20: execute_after_dh_auto_install] Error 123 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:17: 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:dh-ros, so that this is still visible in the BTS web page for this package. Notes: * When a package is built with the nocheck profile, it means: - DEB_BUILD_OPTIONS=nocheck (the tests should be skipped during the build) - DEB_BUILD_PROFILES=nocheck (Build-Depends marked <!nocheck> are not installed) - The contents of the package is allowed to be different than normal * This category of bugs was going to be RC for trixie, but according to the Release Managers it's a little bit late in the release cycle to introduce a bunch of RC bugs of this type. * In addition to the above, this package also fails when using DEB_BUILD_OPTIONS=nocheck alone. In this mode: - DEB_BUILD_OPTIONS=nocheck (the tests should be skipped during the build) - Build-Depends marked <!nocheck> are installed as normal - The contents of the package should not change compared to a regular build Thanks.

