Source: libtool
Version: 2.4.7-7
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 libtool
> dpkg-buildpackage: info: source version 2.4.7-7
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Alastair McKinstry 
> <[email protected]>
>  dpkg-source --before-build .
>  debian/rules clean
> dh_testdir
> dh_testroot
> rm -f build-stamp config-stamp
> dh_clean
> [ ! -f Makefile ] || /usr/bin/make -k distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making distclean in .
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> test -z "doc/libtool.dvi doc/libtool.pdf doc/libtool.ps doc/libtool.html" \
> || rm -rf doc/libtool.dvi doc/libtool.pdf doc/libtool.ps doc/libtool.html
> test -z "libtool libtoolize libltdl/libltdl.la libltdl/libltdlc.la 
> libltdl/libdlloader.la libltdl/lt__strl.o libltdl/lt__strl.lo" || rm -f 
> libtool libtoolize libltdl/libltdl.la libltdl/libltdlc.la 
> libltdl/libdlloader.la libltdl/lt__strl.o libltdl/lt__strl.lo
> test -z "libltdl/libltdl.la" || rm -f libltdl/libltdl.la
> rm -f libltdl/so_locations
> rm -rf .libs _libs
> rm -rf libltdl/.libs libltdl/_libs
> rm -rf libltdl/loaders/.libs libltdl/loaders/_libs
> abs_srcdir=`CDPATH="${ZSH_VERSION+.}:" && cd . && pwd`; cd tests; \
> test -f "$abs_srcdir/tests/testsuite" && \
>     '/bin/bash' "$abs_srcdir/tests/testsuite" --clean
> test -z "libltdl/dlopen.la " || rm -f libltdl/dlopen.la 
> rm -f libltdl/so_locations
> rm -rf doc/libtool.t2d doc/libtool.t2p
> rm -f *.o
> rm -f libltdl/*.o
> rm -f libltdl/*.lo
> rm -f libltdl/loaders/*.o
> rm -f libltdl/loaders/*.lo
> rm -f libltdl/lt__argz.o
> rm -f libltdl/lt__argz.lo
> rm -f libltdl/lt__dirent.o
> rm -f libltdl/lt__dirent.lo
> rm -f libltdl/lt__strl.o
> rm -f libltdl/lt__strl.lo
> test -z "libltdl/libltdl/lt__argz.h libltdl/libltdl/lt__argz.h-t" || rm -f 
> libltdl/libltdl/lt__argz.h libltdl/libltdl/lt__argz.h-t
> rm -f *.lo
> rm -f vti.tmp* ./doc/version.texi.tmp*
> rm -f *.tab.c
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f doc/.dirstamp
> rm -f libltdl/.deps/.dirstamp
> rm -f libltdl/.dirstamp
> rm -f libltdl/loaders/.deps/.dirstamp
> rm -f libltdl/loaders/.dirstamp
> test -z "libtool.dvi tests/atconfig" || rm -f libtool.dvi tests/atconfig
> rm -f config.h stamp-h1
> 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>>'
> Making distclean in gnulib-tests
> make[2]: Entering directory '/<<PKGBUILDDIR>>/gnulib-tests'
> Making distclean in .
> make[3]: Entering directory '/<<PKGBUILDDIR>>/gnulib-tests'
> test -z "" || rm -f 
> rm -rf .libs _libs
> rm -rf SunWS_cache
> test -z "" || rm -f 
> test -z "core *.stackdump" || rm -f core *.stackdump
> test -z "test-init.sh.log test-update-copyright.sh.log 
> test-vc-list-files-git.sh.log test-vc-list-files-cvs.sh.log" || rm -f 
> test-init.sh.log test-update-copyright.sh.log test-vc-list-files-git.sh.log 
> test-vc-list-files-cvs.sh.log
> test -z "test-init.sh.trs test-update-copyright.sh.trs 
> test-vc-list-files-git.sh.trs test-vc-list-files-cvs.sh.trs" || rm -f 
> test-init.sh.trs test-update-copyright.sh.trs test-vc-list-files-git.sh.trs 
> test-vc-list-files-cvs.sh.trs
> test -z "test-suite.log" || rm -f test-suite.log
> rm -f *.lo
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/gnulib-tests'
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/gnulib-tests'
> rm -f config.status config.cache config.log configure.lineno 
> config.status.lineno
> rm -f libltdl/.deps/libltdl_la-lt__alloc.Plo
> rm -f libltdl/.deps/libltdl_la-lt_dlloader.Plo
> rm -f libltdl/.deps/libltdl_la-lt_error.Plo
> rm -f libltdl/.deps/libltdl_la-ltdl.Plo
> rm -f libltdl/.deps/libltdl_la-slist.Plo
> rm -f libltdl/.deps/libltdlc_la-lt__alloc.Plo
> rm -f libltdl/.deps/libltdlc_la-lt_dlloader.Plo
> rm -f libltdl/.deps/libltdlc_la-lt_error.Plo
> rm -f libltdl/.deps/libltdlc_la-ltdl.Plo
> rm -f libltdl/.deps/libltdlc_la-slist.Plo
> rm -f libltdl/.deps/lt__argz.Plo
> rm -f libltdl/.deps/lt__dirent.Plo
> rm -f libltdl/.deps/lt__strl.Plo
> rm -f libltdl/loaders/.deps/dld_link.Plo
> rm -f libltdl/loaders/.deps/dlopen.Plo
> rm -f libltdl/loaders/.deps/dyld.Plo
> rm -f libltdl/loaders/.deps/libltdl_la-preopen.Plo
> rm -f libltdl/loaders/.deps/libltdlc_la-preopen.Plo
> rm -f libltdl/loaders/.deps/load_add_on.Plo
> rm -f libltdl/loaders/.deps/loadlibrary.Plo
> rm -f libltdl/loaders/.deps/shl_load.Plo
> rm -f Makefile
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> rm -f INSTALL build-aux/compile build-aux/config.guess build-aux/config.sub
> rm -f build-aux/texinfo.tex build-aux/missing build-aux/install-sh
> rm -f build-aux/mdate-sh build-aux/depcomp README-release doc/libtool.info-2
> rm -f .version .version~
> rm -f doc/libtool.1 doc/libtool.info doc/libtool.info-1 doc/libtool.info-2 
> doc/libtoolize.1
> rm -f build-aux/ltmain.sh
> rm -f Makefile.in configure libltdl/Makefile.in libltdl/configure
> rm -rf autom4te.cache
> rm -f build-aux/gnupload config-h.in m4/gnulib-cache.m4 m4/gnulib-comp.m4
> rm -f build-aux/update-copyright m4/gnulib-tool.m4 
> build-aux/useless-if-before-free
> rm -f build-aux/announce-gen build-aux/gendocs.sh build-aux/vc-list-files
> rm -f build-aux/do-release-commit-and-tag build-aux/gnu-web-doc-update 
> rm -f m4/gnulib-common.m4 m4/00gnulib.m4 maint.mk doc/fdl.texi
> rm -f doc/gendocs_template GNUmakefile
> # Undo the version change if there is any.
> sed -i -e "s/\$scriptversion.*/\$scriptversion/" libtoolize.in
> sed -i -e "s/\$scriptversion.*/\$scriptversion/" build-aux/ltmain.in
> sed -i -e 's/^VERSION.*/VERSION=@VERSION@/' build-aux/ltmain.in
>  dpkg-source -b .
> dpkg-source: warning: upstream signing key but no upstream tarball signature
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building libtool using existing ./libtool_2.4.7.orig.tar.xz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: warning: ignoring deletion of file INSTALL, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file GNUmakefile, 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 .version, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file maint.mk, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file build-aux/gnupload, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file build-aux/config.sub, 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/do-release-commit-and-tag, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file build-aux/mdate-sh, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file build-aux/texinfo.tex, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file build-aux/update-copyright, 
> use --include-removal to override
> dpkg-source: warning: ignoring deletion of file build-aux/config.guess, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file build-aux/vc-list-files, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file build-aux/gendocs.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/gnu-web-doc-update, 
> use --include-removal to override
> dpkg-source: warning: ignoring deletion of file 
> build-aux/useless-if-before-free, 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 build-aux/announce-gen, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file libltdl/Makefile.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file libltdl/configure, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/00gnulib.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/gnulib-comp.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file m4/gnulib-common.m4, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file doc/gendocs_template, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file doc/libtool.1, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file doc/libtoolize.1, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file doc/libtool.info-1, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file doc/libtool.info-2, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file doc/fdl.texi, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file doc/libtool.info, use 
> --include-removal to override
> dpkg-source: info: local changes detected, the modified files are:
>  libtool-2.4.7/aclocal.m4
>  libtool-2.4.7/build-aux/test-driver
>  libtool-2.4.7/doc/gendocs_template_min
>  libtool-2.4.7/doc/stamp-vti
>  libtool-2.4.7/doc/version.texi
>  libtool-2.4.7/gnulib-tests/Makefile.am
>  libtool-2.4.7/gnulib-tests/Makefile.in
>  libtool-2.4.7/gnulib-tests/init.sh
>  libtool-2.4.7/gnulib-tests/test-init.sh
>  libtool-2.4.7/gnulib-tests/test-update-copyright.sh
>  libtool-2.4.7/gnulib-tests/test-vc-list-files-cvs.sh
>  libtool-2.4.7/gnulib-tests/test-vc-list-files-git.sh
>  libtool-2.4.7/libltdl/aclocal.m4
>  libtool-2.4.7/libltdl/config-h.in
>  libtool-2.4.7/m4/zzgnulib.m4
>  libtool-2.4.7/tests/package.m4
>  libtool-2.4.7/tests/testsuite
> dpkg-source: error: aborting due to unexpected upstream changes, see 
> /tmp/libtool_2.4.7-7.diff.nRE0Wj
> 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/libtool_2.4.7-7_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