Source: canlock
Version: 3.3.0-1
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: [email protected]
Usertags: qa-doublebuild

Hi,

This package fails to build a source package after a successful build
(dpkg-buildpackage ; dpkg-buildpackage -S).

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/SourceAfterBuild

Relevant part of the build log:
> cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env 
> -us -uc -rfakeroot -S
> ---------------------------------------------------------------------------------------------------------------------
> 
> dpkg-buildpackage: info: source package canlock
> dpkg-buildpackage: info: source version 3.3.0-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Florian Schlichting 
> <[email protected]>
>  dpkg-source --before-build .
>  debian/rules clean
> dh clean
>    dh_auto_clean
>       make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making distclean in src
> make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
> test -z "libcanlock.la" || rm -f libcanlock.la
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> rm -f ./so_locations
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f ./.deps/base64.Plo
> rm -f ./.deps/canlock.Plo
> rm -f ./.deps/hmac.Plo
> rm -f ./.deps/secret.Plo
> rm -f ./.deps/sha1.Plo
> rm -f ./.deps/sha224-256.Plo
> rm -f ./.deps/sha384-512.Plo
> rm -f ./.deps/usha.Plo
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
> Making distclean in util
> make[2]: Entering directory '/<<PKGBUILDDIR>>/util'
> rm -rf .libs _libs
>  rm -f canlock
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f ./.deps/canlock.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/util'
> Making distclean in test
> make[2]: Entering directory '/<<PKGBUILDDIR>>/test'
>  rm -f shatest canlocktest canlocktest_multi canlocktest_legacy
> test -z "shatest_check.sh" || rm -f shatest_check.sh
> rm -rf .libs _libs
> rm -f *.o
> test -z "shatest.log shatest_check.sh.log canlocktest.log 
> canlocktest_multi.log canlocktest_legacy.log" || rm -f shatest.log 
> shatest_check.sh.log canlocktest.log canlocktest_multi.log 
> canlocktest_legacy.log
> test -z "shatest.trs shatest_check.sh.trs canlocktest.trs 
> canlocktest_multi.trs canlocktest_legacy.trs" || rm -f shatest.trs 
> shatest_check.sh.trs canlocktest.trs canlocktest_multi.trs 
> canlocktest_legacy.trs
> test -z "test-suite.log" || rm -f test-suite.log
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f ./.deps/canlocktest.Po
> rm -f ./.deps/canlocktest_legacy.Po
> rm -f ./.deps/canlocktest_multi.Po
> rm -f ./.deps/hkdf.Po
> rm -f ./.deps/shatest.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/test'
> Making distclean in include
> make[2]: Entering directory '/<<PKGBUILDDIR>>/include'
> rm -rf .libs _libs
> rm -f *.lo
> test -z "canlock.h" || rm -f canlock.h
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/include'
> Making distclean in doc
> make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
> test -z "canlock.1 cl_clear_secret.3 cl_get_key.3 cl_get_lock.3 cl_split.3 
> cl_verify.3 cl_verify_multi.3" || rm -f canlock.1 cl_clear_secret.3 
> cl_get_key.3 cl_get_lock.3 cl_split.3 cl_verify.3 cl_verify_multi.3
> rm -rf .libs _libs
> rm -f *.lo
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> Making distclean in hp
> make[2]: Entering directory '/<<PKGBUILDDIR>>/hp'
> Making distclean in src
> make[3]: Entering directory '/<<PKGBUILDDIR>>/hp/src'
> test -z "libcanlock-hp.la" || rm -f libcanlock-hp.la
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "parser.c" || rm -f parser.c
> rm -f ./so_locations
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f ./.deps/parser.Plo
> rm -f ./.deps/unfold.Plo
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/hp/src'
> Making distclean in util
> make[3]: Entering directory '/<<PKGBUILDDIR>>/hp/util'
> rm -rf .libs _libs
>  rm -f canlock-mhp canlock-hfp
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f ./.deps/canlock-hfp.Po
> rm -f ./.deps/canlock-mhp.Po
> rm -f ./.deps/hfp_lexer.Po
> rm -f ./.deps/hfp_parser.Po
> rm -f ./.deps/package_name.Po
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/hp/util'
> Making distclean in test
> make[3]: Entering directory '/<<PKGBUILDDIR>>/hp/test'
> rm -rf .libs _libs
> rm -f *.o
>  rm -f library_mhptest library_hfptest library_unfold library_unfold_empty 
> library_unfold_nocolon
> test -z "mhptest1.sh.log mhptest2.sh.log mhptest3.sh.log mhptest4.sh.log 
> mhptest5.sh.log hfptest1.sh.log hfptest2.sh.log hfptest_obs.sh.log 
> library_mhptest.log library_hfptest.log library_unfold.log 
> library_unfold_empty.log library_unfold_nocolon.log" || rm -f mhptest1.sh.log 
> mhptest2.sh.log mhptest3.sh.log mhptest4.sh.log mhptest5.sh.log 
> hfptest1.sh.log hfptest2.sh.log hfptest_obs.sh.log library_mhptest.log 
> library_hfptest.log library_unfold.log library_unfold_empty.log 
> library_unfold_nocolon.log
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> test -z "mhptest1.sh.trs mhptest2.sh.trs mhptest3.sh.trs mhptest4.sh.trs 
> mhptest5.sh.trs hfptest1.sh.trs hfptest2.sh.trs hfptest_obs.sh.trs 
> library_mhptest.trs library_hfptest.trs library_unfold.trs 
> library_unfold_empty.trs library_unfold_nocolon.trs" || rm -f mhptest1.sh.trs 
> mhptest2.sh.trs mhptest3.sh.trs mhptest4.sh.trs mhptest5.sh.trs 
> hfptest1.sh.trs hfptest2.sh.trs hfptest_obs.sh.trs library_mhptest.trs 
> library_hfptest.trs library_unfold.trs library_unfold_empty.trs 
> library_unfold_nocolon.trs
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> test -z "test-suite.log" || rm -f test-suite.log
> rm -f ./.deps/library_hfptest.Po
> rm -f ./.deps/library_mhptest.Po
> rm -f ./.deps/library_unfold.Po
> rm -f ./.deps/library_unfold_empty.Po
> rm -f ./.deps/library_unfold_nocolon.Po
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/hp/test'
> Making distclean in include
> make[3]: Entering directory '/<<PKGBUILDDIR>>/hp/include'
> rm -rf .libs _libs
> rm -f *.lo
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/hp/include'
> Making distclean in doc
> make[3]: Entering directory '/<<PKGBUILDDIR>>/hp/doc'
> test -z "canlock-mhp.1 canlock-hfp.1 cl_hp_get_field.3 cl_hp_unfold_field.3 
> cl_hp_parse_field.3" || rm -f canlock-mhp.1 canlock-hfp.1 cl_hp_get_field.3 
> cl_hp_unfold_field.3 cl_hp_parse_field.3
> rm -rf .libs _libs
> rm -f *.lo
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/hp/doc'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/hp'
> rm -rf .libs _libs
> rm -f *.lo
> test -z "libcanlock-hp-3.pc" || rm -f libcanlock-hp-3.pc
> rm -f config.h stamp-h1
> rm -f libtool config.lt
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/hp'
> rm -f config.status config.cache config.log configure.lineno 
> config.status.lineno
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/hp'
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> rm -rf .libs _libs
> rm -f *.lo
> test -z "libcanlock-3.pc" || rm -f libcanlock-3.pc
> rm -f config.h stamp-h1
> test . = "." || test -z "" || rm -f 
> rm -f libtool config.lt
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> rm -f config.status config.cache config.log configure.lineno 
> config.status.lineno
> rm -f Makefile
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean
>    dh_clean
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building canlock using existing 
> ./canlock_3.3.0.orig.tar.bz2
> dpkg-source: warning: ignoring deletion of file aclocal.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file configure, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file config.h.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/aclocal.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/configure, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/config.h.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/build-aux/install-sh, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/build-aux/compile, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/build-aux/ltmain.sh, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/build-aux/depcomp, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/build-aux/test-driver, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/build-aux/ylwrap, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/build-aux/missing, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/test/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/m4/ltsugar.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/m4/lt~obsolete.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/m4/ltversion.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/m4/libtool.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/m4/ltoptions.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/include/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/src/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/doc/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file hp/util/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file build-aux/ar-lib, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file build-aux/install-sh, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file build-aux/compile, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file build-aux/ltmain.sh, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file build-aux/depcomp, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file build-aux/test-driver, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file build-aux/missing, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file test/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/ltsugar.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/lt~obsolete.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/ltversion.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/libtool.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/ltoptions.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file include/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file src/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file doc/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file util/Makefile.in, use 
> --include-removal to override
> dpkg-source: info: local changes detected, the modified files are:
>  canlock-3.3.0/hp/util/hfp_lexer.c
>  canlock-3.3.0/hp/util/hfp_parser.c
>  canlock-3.3.0/hp/util/hfp_parser.h
> dpkg-source: error: aborting due to unexpected upstream changes, see 
> /tmp/canlock_3.3.0-1.diff.WknFpm
> dpkg-source: info: Hint: make sure the version in debian/changelog matches 
> the unpacked source tree
> dpkg-source: info: you can integrate the local changes with dpkg-source 
> --commit
> dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 2
> 
> E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage 
> --sanitize-env -us -uc -rfakeroot -S' failed to run.


The full build log is available from:
http://qa-logs.debian.net/2023/08/13/canlock_3.3.0-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