Source: gource
Version: 0.54-1
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-binary-20230816 ftbfs-binary-after-build
User: [email protected]
Usertags: qa-doublebuild

Hi,

This package fails to do build a binary-only build (not source) after a
successful build (dpkg-buildpackage ; dpkg-buildpackage -b).

This is probably a clear violation of Debian Policy section 4.9 (clean target),
but this is filed as severity:minor for now, because a discussion on
debian-devel showed that we might want to revisit the requirement of a working
'clean' target.

More information about this class of issues, included common problems and
solutions, is available at
https://wiki.debian.org/qa.debian.org/FTBFS/DoubleBuild

Relevant part of the build log:
> cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env 
> -us -uc -rfakeroot -b
> ------------------------------------------------------------------------------------------------------------------
> 
> dpkg-buildpackage: info: source package gource
> dpkg-buildpackage: info: source version 0.54-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Andrew Caudwell 
> <[email protected]>
>  dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
>  debian/rules clean
> dh  clean
>    dh_auto_clean
>       make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> test -z "gource" || rm -f gource
> test -z "gource_tests" || rm -f gource_tests
> rm -f *.o
> test -z "gource_tests.log" || rm -f gource_tests.log
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f src/*.o
> test -z "gource_tests.trs" || rm -f gource_tests.trs
> test . = "." || test -z "" || rm -f 
> rm -f src/.deps/.dirstamp
> test -z "test-suite.log" || rm -f test-suite.log
> rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> rm -f src/.dirstamp
> rm -f src/core/.deps/.dirstamp
> rm -f src/core/*.o
> rm -f src/core/.dirstamp
> rm -f src/formats/.deps/.dirstamp
> rm -f src/formats/.dirstamp
> rm -f src/test/.deps/.dirstamp
> rm -f src/test/.dirstamp
> rm -f src/formats/*.o
> rm -f src/tinyxml/.deps/.dirstamp
> rm -f src/tinyxml/.dirstamp
> rm -f src/test/*.o
> rm -f src/tinyxml/*.o
> rm -f config.status config.cache config.log configure.lineno 
> config.status.lineno
> rm -f src/.deps/gource-action.Po
> rm -f src/.deps/gource-bloom.Po
> rm -f src/.deps/gource-caption.Po
> rm -f src/.deps/gource-dirnode.Po
> rm -f src/.deps/gource-file.Po
> rm -f src/.deps/gource-gource.Po
> rm -f src/.deps/gource-gource_settings.Po
> rm -f src/.deps/gource-gource_shell.Po
> rm -f src/.deps/gource-key.Po
> rm -f src/.deps/gource-logmill.Po
> rm -f src/.deps/gource-main.Po
> rm -f src/.deps/gource-pawn.Po
> rm -f src/.deps/gource-slider.Po
> rm -f src/.deps/gource-spline.Po
> rm -f src/.deps/gource-textbox.Po
> rm -f src/.deps/gource-user.Po
> rm -f src/.deps/gource-zoomcamera.Po
> rm -f src/.deps/gource_tests-action.Po
> rm -f src/.deps/gource_tests-bloom.Po
> rm -f src/.deps/gource_tests-caption.Po
> rm -f src/.deps/gource_tests-dirnode.Po
> rm -f src/.deps/gource_tests-file.Po
> rm -f src/.deps/gource_tests-gource.Po
> rm -f src/.deps/gource_tests-gource_settings.Po
> rm -f src/.deps/gource_tests-gource_shell.Po
> rm -f src/.deps/gource_tests-key.Po
> rm -f src/.deps/gource_tests-logmill.Po
> rm -f src/.deps/gource_tests-pawn.Po
> rm -f src/.deps/gource_tests-slider.Po
> rm -f src/.deps/gource_tests-spline.Po
> rm -f src/.deps/gource_tests-textbox.Po
> rm -f src/.deps/gource_tests-user.Po
> rm -f src/.deps/gource_tests-zoomcamera.Po
> rm -f src/core/.deps/gource-conffile.Po
> rm -f src/core/.deps/gource-display.Po
> rm -f src/core/.deps/gource-frustum.Po
> rm -f src/core/.deps/gource-fxfont.Po
> rm -f src/core/.deps/gource-logger.Po
> rm -f src/core/.deps/gource-mousecursor.Po
> rm -f src/core/.deps/gource-plane.Po
> rm -f src/core/.deps/gource-png_writer.Po
> rm -f src/core/.deps/gource-ppm.Po
> rm -f src/core/.deps/gource-quadtree.Po
> rm -f src/core/.deps/gource-regex.Po
> rm -f src/core/.deps/gource-resource.Po
> rm -f src/core/.deps/gource-sdlapp.Po
> rm -f src/core/.deps/gource-seeklog.Po
> rm -f src/core/.deps/gource-settings.Po
> rm -f src/core/.deps/gource-shader.Po
> rm -f src/core/.deps/gource-shader_common.Po
> rm -f src/core/.deps/gource-stringhash.Po
> rm -f src/core/.deps/gource-texture.Po
> rm -f src/core/.deps/gource-timezone.Po
> rm -f src/core/.deps/gource-vbo.Po
> rm -f src/core/.deps/gource-vectors.Po
> rm -f src/core/.deps/gource_tests-conffile.Po
> rm -f src/core/.deps/gource_tests-display.Po
> rm -f src/core/.deps/gource_tests-frustum.Po
> rm -f src/core/.deps/gource_tests-fxfont.Po
> rm -f src/core/.deps/gource_tests-logger.Po
> rm -f src/core/.deps/gource_tests-mousecursor.Po
> rm -f src/core/.deps/gource_tests-plane.Po
> rm -f src/core/.deps/gource_tests-png_writer.Po
> rm -f src/core/.deps/gource_tests-ppm.Po
> rm -f src/core/.deps/gource_tests-quadtree.Po
> rm -f src/core/.deps/gource_tests-regex.Po
> rm -f src/core/.deps/gource_tests-resource.Po
> rm -f src/core/.deps/gource_tests-sdlapp.Po
> rm -f src/core/.deps/gource_tests-seeklog.Po
> rm -f src/core/.deps/gource_tests-settings.Po
> rm -f src/core/.deps/gource_tests-shader.Po
> rm -f src/core/.deps/gource_tests-shader_common.Po
> rm -f src/core/.deps/gource_tests-stringhash.Po
> rm -f src/core/.deps/gource_tests-texture.Po
> rm -f src/core/.deps/gource_tests-timezone.Po
> rm -f src/core/.deps/gource_tests-vbo.Po
> rm -f src/core/.deps/gource_tests-vectors.Po
> rm -f src/formats/.deps/gource-apache.Po
> rm -f src/formats/.deps/gource-bzr.Po
> rm -f src/formats/.deps/gource-commitlog.Po
> rm -f src/formats/.deps/gource-custom.Po
> rm -f src/formats/.deps/gource-cvs-exp.Po
> rm -f src/formats/.deps/gource-cvs2cl.Po
> rm -f src/formats/.deps/gource-git.Po
> rm -f src/formats/.deps/gource-gitraw.Po
> rm -f src/formats/.deps/gource-hg.Po
> rm -f src/formats/.deps/gource-svn.Po
> rm -f src/formats/.deps/gource_tests-apache.Po
> rm -f src/formats/.deps/gource_tests-bzr.Po
> rm -f src/formats/.deps/gource_tests-commitlog.Po
> rm -f src/formats/.deps/gource_tests-custom.Po
> rm -f src/formats/.deps/gource_tests-cvs-exp.Po
> rm -f src/formats/.deps/gource_tests-cvs2cl.Po
> rm -f src/formats/.deps/gource_tests-git.Po
> rm -f src/formats/.deps/gource_tests-gitraw.Po
> rm -f src/formats/.deps/gource_tests-hg.Po
> rm -f src/formats/.deps/gource_tests-svn.Po
> rm -f src/test/.deps/gource_tests-datetime_tests.Po
> rm -f src/test/.deps/gource_tests-main.Po
> rm -f src/test/.deps/gource_tests-regex_tests.Po
> rm -f src/tinyxml/.deps/gource-tinystr.Po
> rm -f src/tinyxml/.deps/gource-tinyxml.Po
> rm -f src/tinyxml/.deps/gource-tinyxmlerror.Po
> rm -f src/tinyxml/.deps/gource-tinyxmlparser.Po
> rm -f src/tinyxml/.deps/gource_tests-tinystr.Po
> rm -f src/tinyxml/.deps/gource_tests-tinyxml.Po
> rm -f src/tinyxml/.deps/gource_tests-tinyxmlerror.Po
> rm -f src/tinyxml/.deps/gource_tests-tinyxmlparser.Po
> rm -f Makefile
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean
>    dh_clean
>  debian/rules binary
> dh  binary
>    dh_update_autotools_config
>    debian/rules override_dh_autoreconf
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> rm m4/*.m4
> rm: cannot remove 'm4/*.m4': No such file or directory
> make[1]: *** [debian/rules:19: override_dh_autoreconf] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> make: *** [debian/rules:16: binary] Error 2
> dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 
> 2
> 
> E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage 
> --sanitize-env -us -uc -rfakeroot -b' failed to run.


The full build log is available from:
http://qa-logs.debian.net/2023/08/16/gource_0.54-1_unstable.log

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to