[Pkg-bazaar-maint] Bug#1100203: breezy-debian: FTBFS: Assertion `PyTuple_Check(__pyx_v_details)' failed.
Santiago Vila
sanvila at debian.org
Wed Mar 12 16:30:29 GMT 2025
Package: src:breezy-debian
Version: 2.8.79
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
debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_clean
I: pybuild base:311: python3.13 setup.py clean
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/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
rm -f doc/user_manual//building.html doc/user_manual//configuration.html doc/user_manual//hooks.html doc/user_manual//index.html doc/user_manual//installing.html doc/user_manual//license.html doc/user_manual//merge.html doc/user_manual//mode_selector.html doc/user_manual//native.html doc/user_manual//normal.html doc/user_manual//split.html doc/user_manual//upstream_tarballs.html
rm -f README.html
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
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
running config
debian/rules override_dh_auto_build-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rst2html --stylesheet-path=doc/user_manual//user_manual.css doc/user_manual//building.rst > doc/user_manual//building.html
rst2html --stylesheet-path=doc/user_manual//user_manual.css doc/user_manual//configuration.rst > doc/user_manual//configuration.html
rst2html --stylesheet-path=doc/user_manual//user_manual.css doc/user_manual//hooks.rst > doc/user_manual//hooks.html
rst2html --stylesheet-path=doc/user_manual//user_manual.css doc/user_manual//index.rst > doc/user_manual//index.html
rst2html --stylesheet-path=doc/user_manual//user_manual.css doc/user_manual//installing.rst > doc/user_manual//installing.html
rst2html --stylesheet-path=doc/user_manual//user_manual.css doc/user_manual//license.rst > doc/user_manual//license.html
rst2html --stylesheet-path=doc/user_manual//user_manual.css doc/user_manual//merge.rst > doc/user_manual//merge.html
rst2html --stylesheet-path=doc/user_manual//user_manual.css doc/user_manual//mode_selector.rst > doc/user_manual//mode_selector.html
rst2html --stylesheet-path=doc/user_manual//user_manual.css doc/user_manual//native.rst > doc/user_manual//native.html
rst2html --stylesheet-path=doc/user_manual//user_manual.css doc/user_manual//normal.rst > doc/user_manual//normal.html
rst2html --stylesheet-path=doc/user_manual//user_manual.css doc/user_manual//split.rst > doc/user_manual//split.html
rst2html --stylesheet-path=doc/user_manual//user_manual.css doc/user_manual//upstream_tarballs.rst > doc/user_manual//upstream_tarballs.html
rst2html README.rst > README.html
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
BRZ_CONCURRENCY=1 BRZ_PLUGINS_AT=debian@/<<PKGBUILDDIR>> BRZ_PLUGIN_PATH=-site:-user /usr/bin/brz selftest \
--parallel=fork -v -s bp.debian
failed to open trace file: [Errno 13] Permission denied: '/sbuild-nonexistent'
running 0 tests...
brz selftest: /usr/bin/brz
/usr/lib/python3/dist-packages/breezy
bzr-3.3.9 python-3.13.2 Linux-6.1.0-31-amd64-x86_64-with-glibc2.41
breezy.plugins.debian.tests.blackbox.test_builddeb.TestBuilddeb.test_bd_alias OK 38ms
breezy.plugins.debian.tests.blackbox.test_builddeb.TestBuilddeb.test_builddeb_allows_building_revision_0brz: breezy/bzr/_dirstate_helpers_pyx.c:11215: __pyx_f_6breezy_3bzr_21_dirstate_helpers_pyx_update_entry: Assertion `PyTuple_Check(__pyx_v_details)' failed.
Aborted
make[1]: *** [debian/rules:24: override_dh_auto_test] Error 134
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:12: 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/202503/
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:breezy-debian, so that this is still
visible in the BTS web page for this package.
Thanks.
More information about the Pkg-bazaar-maint
mailing list