Package: src:git-buildpackage
Version: 0.9.35
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
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
I: pybuild base:311: python3.12 setup.py config
/usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller:
setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************
!!
dist.fetch_build_eggs(dist.setup_requires)
running config
dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3 setup.py build
/usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller:
setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************
!!
dist.fetch_build_eggs(dist.setup_requires)
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp
copying gbp/errors.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp
copying gbp/format.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp
copying gbp/patch_series.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp
copying gbp/dch.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp
copying gbp/notifications.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp
copying gbp/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp
copying gbp/tristate.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp
copying gbp/command_wrappers.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp
copying gbp/config.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp
copying gbp/tmpfile.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp
copying gbp/log.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp
copying gbp/version.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp
copying gbp/paths.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/deb
copying gbp/deb/source.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/deb
copying gbp/deb/format.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/deb
copying gbp/deb/git.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/deb
copying gbp/deb/changelog.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/deb
copying gbp/deb/dscfile.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/deb
copying gbp/deb/rollbackgit.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/deb
copying gbp/deb/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/deb
copying gbp/deb/uscan.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/deb
copying gbp/deb/pristinetar.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/deb
copying gbp/deb/policy.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/deb
copying gbp/deb/upstreamsource.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/deb
copying gbp/deb/control.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/deb
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/import_dsc.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/rpm_ch.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/tag.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/clone.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/pull.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/supercommand.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/pristine_tar.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/import_ref.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/dch.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/buildpackage_rpm.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/buildpackage.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/create_remote_repo.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/pq.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/push.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/import_srpm.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/config.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/setup_gitattributes.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/import_dscs.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/export_orig.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/import_orig.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
copying gbp/scripts/pq_rpm.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/pkg
copying gbp/pkg/compressor.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/pkg
copying gbp/pkg/git.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/pkg
copying gbp/pkg/archive.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/pkg
copying gbp/pkg/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/pkg
copying gbp/pkg/pristinetar.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/pkg
copying gbp/pkg/pkgpolicy.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/pkg
copying gbp/pkg/upstreamsource.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/pkg
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/rpm
copying gbp/rpm/git.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/rpm
copying gbp/rpm/changelog.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/rpm
copying gbp/rpm/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/rpm
copying gbp/rpm/lib_rpm.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/rpm
copying gbp/rpm/policy.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/rpm
copying gbp/rpm/linkedlist.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/rpm
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/git
copying gbp/git/errors.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/git
copying gbp/git/fastimport.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/git
copying gbp/git/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/git
copying gbp/git/vfs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/git
copying gbp/git/modifier.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/git
copying gbp/git/args.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/git
copying gbp/git/repository.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/git
copying gbp/git/commit.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/git
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts/common
copying gbp/scripts/common/hook.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts/common
copying gbp/scripts/common/buildpackage.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts/common
copying gbp/scripts/common/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts/common
copying gbp/scripts/common/pq.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts/common
copying gbp/scripts/common/repo_setup.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts/common
copying gbp/scripts/common/import_orig.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build/gbp/scripts/common
running egg_info
creating gbp.egg-info
writing gbp.egg-info/PKG-INFO
writing dependency_links to gbp.egg-info/dependency_links.txt
writing entry points to gbp.egg-info/entry_points.txt
writing requirements to gbp.egg-info/requires.txt
writing top-level names to gbp.egg-info/top_level.txt
writing manifest file 'gbp.egg-info/SOURCES.txt'
reading manifest file 'gbp.egg-info/SOURCES.txt'
adding license file 'COPYING'
writing manifest file 'gbp.egg-info/SOURCES.txt'
running build_scripts
creating build/scripts-3.12
copying bin/git-pbuilder -> build/scripts-3.12
copying bin/gbp-builder-mock -> build/scripts-3.12
debian/rules execute_after_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make docs
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make -C docs
make[3]: Entering directory '/<<PKGBUILDDIR>>/docs'
echo '<!ENTITY gbp-version "0.9.35">' > version.ent
mkdir -p manual-html
xsltproc -o manual-html/ /usr/share/gtk-doc/data/gtk-doc.xsl manual.xml
Computing chunks...
Writing gbp.workflow.html for sect1(gbp.workflow)
Writing gbp.intro.html for chapter(gbp.intro)
Writing gbp.import.new.upstream.html for sect1(gbp.import.new.upstream)
Writing gbp.import.convert.html for sect1(gbp.import.convert)
Writing gbp.import.fromscratch.html for sect1(gbp.import.fromscratch)
Writing gbp.import.upstream-git.html for sect1(gbp.import.upstream-git)
Writing gbp.branch.naming.html for sect1(gbp.branch.naming)
Writing gbp.import.html for chapter(gbp.import)
Writing gbp.building.hooks.html for sect1(gbp.building.hooks)
Writing gbp.building.html for chapter(gbp.building)
Writing gbp.patches.newupstream.html for sect1(gbp.patches.newupstream)
Writing gbp.patches.firstpatch.html for sect1(gbp.patches.firstpatch)
Writing gbp.patches.team.html for sect1(gbp.patches.team)
Writing gbp.patches.html for chapter(gbp.patches)
Writing gbp.snapshots.html for sect1(gbp.snapshots)
Writing gbp.release.commit.html for sect1(gbp.release.commit)
Writing gbp.releases.html for chapter(gbp.releases)
Writing gbp.cfgfile.html for chapter(gbp.cfgfile)
Writing gbp.special.nmus.html for sect1(gbp.special.nmus)
Writing gbp.special.pbuilder.html for sect1(gbp.special.pbuilder)
Writing gbp.special.hacking.html for sect1(gbp.special.hacking)
Writing gbp.special.sloppytarball.html for sect1(gbp.special.sloppytarball)
Writing gbp.special.pk4.html for sect1(gbp.special.pk4)
Writing gbp.special.html for chapter(gbp.special)
Writing man.gbp.html for refentry(man.gbp)
Writing man.gbp.buildpackage.html for refentry(man.gbp.buildpackage)
ERROR: xref linking to man.gbp.setup.gitattributes has no generated link text.
Error: no ID for constraint linkend: "man.gbp.setup.gitattributes".
Writing man.gbp.clone.html for refentry(man.gbp.clone)
Writing man.gbp.config.html for refentry(man.gbp.config)
Writing man.gbp.create.remote.repo.html for refentry(man.gbp.create.remote.repo)
Writing man.gbp.dch.html for refentry(man.gbp.dch)
Writing man.gbp.export.orig.html for refentry(man.gbp.export.orig)
Writing man.gbp.import.dsc.html for refentry(man.gbp.import.dsc)
Writing man.gbp.import.dscs.html for refentry(man.gbp.import.dscs)
Writing man.gbp.import.orig.html for refentry(man.gbp.import.orig)
Writing man.gbp.import.ref.html for refentry(man.gbp.import.ref)
Writing man.gbp.pq.html for refentry(man.gbp.pq)
Writing man.gbp.pristine.tar.html for refentry(man.gbp.pristine.tar)
Writing man.gbp.pull.html for refentry(man.gbp.pull)
Writing man.gbp.push.html for refentry(man.gbp.push)
Writing man.gbp.tag.html for refentry(man.gbp.tag)
Writing man.gbp.conf.html for refentry(man.gbp.conf)
Writing man.gbp.buildpackage.rpm.html for refentry(man.gbp.buildpackage.rpm)
Writing man.gbp.import.srpm.html for refentry(man.gbp.import.srpm)
Writing man.gbp.pq.rpm.html for refentry(man.gbp.pq.rpm)
Writing man.gbp.rpm.ch.html for refentry(man.gbp.rpm.ch)
Writing man.reference.html for appendix(man.reference)
Writing gbp.copyleft.html for appendix(gbp.copyleft)
Writing index.html for book(gbp)
Writing book.devhelp2 for book(gbp)
cp /usr/share/gtk-doc/data/*.png \
/usr/share/gtk-doc/data/*.css \
manual-html
mkdir -p manual-html/images/pq-applied
install images/pq-applied.png manual-html/images/pq-applied.png
mkdir -p manual-html/images/pq-export
install images/pq-export.png manual-html/images/pq-export.png
mkdir -p manual-html/images/pq-rebase
install images/pq-rebase.png manual-html/images/pq-rebase.png
mkdir -p manual-html/images/pq-time-machine
install images/pq-time-machine.png manual-html/images/pq-time-machine.png
mkdir -p manual-html/images/pq-unapplied
install images/pq-unapplied.png manual-html/images/pq-unapplied.png
cp gbp.css gbp.svg manual-html/
docbook2x-man -o . man.gbp.xml
error : xmlAddEntity: invalid redeclaration of predefined entity
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
xsl:call-template: misplaced xsl:apply-templates
pod2man ../bin/git-pbuilder git-pbuilder.1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/docs'
make apidocs
make[3]: Entering directory '/<<PKGBUILDDIR>>'
mkdir -p build
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make
make[2]: Entering directory '/<<PKGBUILDDIR>>'
flake8
flake8 examples/gbp-add-patch examples/zeitgeist-git.py
export HOME=/nonexisting; \
export GIT_AUTHOR_NAME="Gbp Tests"; \
export [email protected]; \
export GIT_COMMITTER_NAME=$GIT_AUTHOR_NAME; \
export GIT_COMMITTER_EMAIL=$GIT_AUTHOR_EMAIL; \
export DEBEMAIL=$GIT_AUTHOR_EMAIL; \
PYTHONPATH=. \
LC_ALL=C.UTF-8 \
python3 -m pytest
============================= test session starts ==============================
platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>
configfile: setup.cfg
plugins: typeguard-4.4.1, cov-5.0.0
collected 342 items
gbp/command_wrappers.py ... [ 0%]
gbp/config.py ... [ 1%]
gbp/deb/format.py .. [ 2%]
gbp/deb/git.py ....... [ 4%]
gbp/deb/policy.py .. [ 4%]
gbp/deb/uscan.py ... [ 5%]
gbp/format.py . [ 6%]
gbp/git/__init__.py . [ 6%]
gbp/git/args.py . [ 6%]
gbp/git/commit.py . [ 7%]
gbp/git/modifier.py .. [ 7%]
gbp/git/repository.py . [ 7%]
gbp/patch_series.py ...... [ 9%]
gbp/pkg/archive.py . [ 9%]
gbp/pkg/compressor.py .. [ 10%]
gbp/pkg/git.py . [ 10%]
gbp/pkg/pkgpolicy.py .... [ 11%]
gbp/rpm/__init__.py .... [ 13%]
gbp/rpm/git.py .. [ 13%]
gbp/rpm/linkedlist.py ...... [ 15%]
gbp/rpm/policy.py . [ 15%]
gbp/scripts/buildpackage.py . [ 16%]
gbp/scripts/clone.py . [ 16%]
gbp/scripts/common/__init__.py . [ 16%]
gbp/scripts/common/pq.py ... [ 17%]
gbp/scripts/create_remote_repo.py .. [ 18%]
gbp/scripts/dch.py . [ 18%]
gbp/scripts/import_dsc.py . [ 18%]
gbp/scripts/import_orig.py . [ 19%]
gbp/scripts/pq.py .. [ 19%]
gbp/scripts/supercommand.py . [ 19%]
gbp/tristate.py .. [ 20%]
tests/component/deb/test_buildpackage.py sssssssssssssssssss [ 26%]
tests/component/deb/test_clone.py sssssss [ 28%]
tests/component/deb/test_dch.py ss [ 28%]
tests/component/deb/test_export_orig.py ssssssss [ 30%]
tests/component/deb/test_import_dsc.py ssssssssssssssss [ 35%]
tests/component/deb/test_import_dscs.py s [ 35%]
tests/component/deb/test_import_orig.py ssssssssssssssssssssss [ 42%]
tests/component/deb/test_import_ref.py sss [ 43%]
tests/component/deb/test_pq.py ssssss [ 45%]
tests/component/deb/test_pristine_tar.py ss [ 45%]
tests/component/deb/test_pull.py ssss [ 46%]
tests/component/deb/test_push.py sssssssssss [ 50%]
tests/component/deb/test_setup_gitattributes.py ssss [ 51%]
tests/component/deb/test_tag.py sss [ 52%]
tests/component/rpm/test_buildpackage_rpm.py ssssssssssssssssssssssssss [ 59%]
tests/component/rpm/test_import_orig_rpm.py ssssssssssssss [ 63%]
tests/component/rpm/test_import_srpm.py ssssssssssssssssssssss [ 70%]
tests/component/rpm/test_pq_rpm.py sssssssssssssssss [ 75%]
tests/component/rpm/test_rpm_ch.py sssssssssssssssssssss [ 81%]
tests/doctests/test_Changelog.py ..F............... [ 86%]
tests/doctests/test_Config.py ............ [ 90%]
tests/doctests/test_Control.py .... [ 91%]
tests/doctests/test_GitModifier.py ...... [ 92%]
tests/doctests/test_GitRepository.py .. [ 93%]
tests/doctests/test_GitVfs.py ...... [ 95%]
tests/doctests/test_PristineTar.py .. [ 95%]
tests/doctests/test_create_remote_repo.py ........ [ 98%]
tests/test_RollbackDebianGitRepository.py ...... [100%]
=================================== FAILURES ===================================
___________ [doctest] tests.doctests.test_Changelog.test_get_changes ___________
234 - L{gbp.deb.changelog.ChangeLog.__init__}
235 - L{gbp.deb.changelog.ChangeLog.get_changes}
236
237 >>> import gbp.deb.changelog
238 >>> cl = gbp.deb.changelog.ChangeLog(cl_debian)
239 >>> len(cl.get_changes().split('\n'))
240 19
241 >>> len(cl.get_changes('0.5.31').split('\n'))
242 7
243 >>> cl['Changes'].split('\n')[0]
Expected:
' git-buildpackage (0.5.32) unstable; urgency=low'
Got:
'git-buildpackage (0.5.32) unstable; urgency=low'
/<<PKGBUILDDIR>>/tests/doctests/test_Changelog.py:243: DocTestFailure
=============================== warnings summary ===============================
../../../usr/lib/python3/dist-packages/coverage/inorout.py:456
/usr/lib/python3/dist-packages/coverage/inorout.py:456: CoverageWarning:
--include is ignored because --source is set (include-ignored)
self.warn("--include is ignored because --source is set",
slug="include-ignored")
gbp/pkg/git.py:20
/<<PKGBUILDDIR>>/gbp/pkg/git.py:20: DeprecationWarning: 'pipes' is deprecated
and slated for removal in Python 3.13
import pipes
../../../usr/lib/python3/dist-packages/nose/plugins/manager.py:430
/usr/lib/python3/dist-packages/nose/plugins/manager.py:430:
DeprecationWarning: pkg_resources is deprecated as an API. See
https://setuptools.pypa.io/en/latest/pkg_resources.html
import pkg_resources
../../../usr/lib/python3/dist-packages/pkg_resources/__init__.py:3154
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:3154:
DeprecationWarning: Deprecated call to
`pkg_resources.declare_namespace('zope')`.
Implementing implicit namespace packages (as specified in PEP 420) is
preferred to `pkg_resources.declare_namespace`. See
https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
declare_namespace(pkg)
../../../usr/lib/python3/dist-packages/zombie_imp/__init__.py:1
/usr/lib/python3/dist-packages/zombie_imp/__init__.py:1: DeprecationWarning:
the imp module was removed in favour of importlib. Someone brought it back, but
it's not a good idea to use it.
from .imp_3_11 import *
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
---------- coverage: platform linux, python 3.12.8-final-0 -----------
Name Stmts Miss Cover
--------------------------------------------------------
gbp/__init__.py 0 0 100%
gbp/command_wrappers.py 163 46 72%
gbp/config.py 258 57 78%
gbp/dch.py 78 69 12%
gbp/deb/__init__.py 48 29 40%
gbp/deb/changelog.py 181 26 86%
gbp/deb/control.py 31 3 90%
gbp/deb/dscfile.py 108 86 20%
gbp/deb/format.py 36 7 81%
gbp/deb/git.py 175 89 49%
gbp/deb/policy.py 25 2 92%
gbp/deb/pristinetar.py 16 0 100%
gbp/deb/rollbackgit.py 84 36 57%
gbp/deb/source.py 75 45 40%
gbp/deb/upstreamsource.py 26 14 46%
gbp/deb/uscan.py 54 11 80%
gbp/errors.py 2 0 100%
gbp/format.py 8 0 100%
gbp/git/__init__.py 14 0 100%
gbp/git/args.py 29 1 97%
gbp/git/commit.py 6 0 100%
gbp/git/errors.py 2 0 100%
gbp/git/fastimport.py 56 38 32%
gbp/git/modifier.py 82 3 96%
gbp/git/repository.py 889 145 84%
gbp/git/vfs.py 36 3 92%
gbp/log.py 93 11 88%
gbp/notifications.py 34 28 18%
gbp/patch_series.py 209 116 44%
gbp/paths.py 2 0 100%
gbp/pkg/__init__.py 5 0 100%
gbp/pkg/archive.py 23 0 100%
gbp/pkg/compressor.py 26 1 96%
gbp/pkg/git.py 53 33 38%
gbp/pkg/pkgpolicy.py 72 26 64%
gbp/pkg/pristinetar.py 55 1 98%
gbp/pkg/upstreamsource.py 98 54 45%
gbp/rpm/__init__.py 599 495 17%
gbp/rpm/changelog.py 158 111 30%
gbp/rpm/git.py 29 11 62%
gbp/rpm/lib_rpm.py 18 8 56%
gbp/rpm/linkedlist.py 81 1 99%
gbp/rpm/policy.py 75 38 49%
gbp/scripts/__init__.py 0 0 100%
gbp/scripts/buildpackage.py 342 293 14%
gbp/scripts/buildpackage_rpm.py 375 336 10%
gbp/scripts/clone.py 171 139 19%
gbp/scripts/common/__init__.py 35 15 57%
gbp/scripts/common/buildpackage.py 59 46 22%
gbp/scripts/common/hook.py 15 8 47%
gbp/scripts/common/import_orig.py 90 73 19%
gbp/scripts/common/pq.py 198 164 17%
gbp/scripts/common/repo_setup.py 59 48 19%
gbp/scripts/config.py 74 58 22%
gbp/scripts/create_remote_repo.py 219 139 37%
gbp/scripts/dch.py 361 313 13%
gbp/scripts/export_orig.py 216 191 12%
gbp/scripts/import_dsc.py 340 290 15%
gbp/scripts/import_dscs.py 127 103 19%
gbp/scripts/import_orig.py 334 283 15%
gbp/scripts/import_ref.py 110 95 14%
gbp/scripts/import_srpm.py 296 263 11%
gbp/scripts/pq.py 311 262 16%
gbp/scripts/pq_rpm.py 288 252 12%
gbp/scripts/pristine_tar.py 63 48 24%
gbp/scripts/pull.py 148 131 11%
gbp/scripts/push.py 125 109 13%
gbp/scripts/rpm_ch.py 253 217 14%
gbp/scripts/setup_gitattributes.py 59 46 22%
gbp/scripts/supercommand.py 76 61 20%
gbp/scripts/tag.py 86 68 21%
gbp/tmpfile.py 20 13 35%
gbp/tristate.py 45 11 76%
gbp/version.py 1 0 100%
--------------------------------------------------------
TOTAL 9008 5719 37%
Coverage XML written to file coverage.xml
=========================== short test summary info ============================
FAILED
tests/doctests/test_Changelog.py::tests.doctests.test_Changelog.test_get_changes
============ 1 failed, 133 passed, 208 skipped, 5 warnings in 4.84s ============
make[2]: *** [Makefile:16: test] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:8: override_dh_auto_test] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:4: 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/202412/
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 affects, so that this is still visible in the BTS web
page for this package.
Thanks.