[Pkg-netmeasure-discuss] Bug#1046662: scamper: Fails to build source after successful build

Lucas Nussbaum lucas at debian.org
Sun Aug 13 20:21:26 BST 2023


Source: scamper
Version: 20211212-1.1
Severity: minor
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: debian-qa at lists.debian.org
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 scamper
> dpkg-buildpackage: info: source version 20211212-1.1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Boyuan Yang <byang at debian.org>
>  dpkg-source --before-build .
>  debian/rules clean
> dh clean --with autoreconf
>    dh_auto_clean
> 	make -j8 clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making clean in scamper
> make[2]: Entering directory '/<<PKGBUILDDIR>>/scamper'
> test -z "*~ *.core trace/*~ ping/*~ tracelb/*~ dealias/*~ sting/*~ neighbourdisc/*~ tbit/*~ sniff/*~ host/*~" || rm -f *~ *.core trace/*~ ping/*~ tracelb/*~ dealias/*~ sting/*~ neighbourdisc/*~ tbit/*~ sniff/*~ host/*~
> test -z "libscamperfile.la" || rm -f libscamperfile.la
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f scamper
> rm -f ./so_locations
> rm -rf ../.libs ../_libs
> rm -f ../*.o
> rm -rf dealias/.libs dealias/_libs
> rm -rf host/.libs host/_libs
> rm -f ../*.lo
> rm -rf neighbourdisc/.libs neighbourdisc/_libs
> rm -f dealias/*.o
> rm -rf ping/.libs ping/_libs
> rm -rf sniff/.libs sniff/_libs
> rm -f dealias/*.lo
> rm -rf sting/.libs sting/_libs
> rm -f host/*.o
> rm -rf tbit/.libs tbit/_libs
> rm -f host/*.lo
> rm -rf trace/.libs trace/_libs
> rm -rf tracelb/.libs tracelb/_libs
> rm -f neighbourdisc/*.o
> rm -f neighbourdisc/*.lo
> rm -f ping/*.o
> rm -f ping/*.lo
> rm -f sniff/*.o
> rm -f sniff/*.lo
> rm -f sting/*.o
> rm -f sting/*.lo
> rm -f tbit/*.o
> rm -f tbit/*.lo
> rm -f trace/*.o
> rm -f trace/*.lo
> rm -f tracelb/*.o
> rm -f tracelb/*.lo
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/scamper'
> Making clean in utils
> make[2]: Entering directory '/<<PKGBUILDDIR>>/utils'
> Making clean in sc_ally
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_ally'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_ally
> rm -f ../../*.o
> rm -f ../../scamper/*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_ally'
> Making clean in sc_analysis_dump
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_analysis_dump'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_analysis_dump
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_analysis_dump'
> Making clean in sc_attach
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_attach'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_attach
> rm -f ../../*.o
> rm -f ../../scamper/*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_attach'
> Making clean in sc_bdrmap
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_bdrmap'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_bdrmap
> rm -f ../../*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_bdrmap'
> Making clean in sc_erosprober
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_erosprober'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_erosprober
> rm -f ../../*.o
> rm -f ../../scamper/*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_erosprober'
> Making clean in sc_filterpolicy
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_filterpolicy'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_filterpolicy
> rm -f ../../*.o
> rm -f ../../scamper/*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_filterpolicy'
> Making clean in sc_ipiddump
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_ipiddump'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_ipiddump
> rm -f ../../*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_ipiddump'
> Making clean in sc_pinger
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_pinger'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
>  rm -f sc_pinger
> rm -f *.lo
> rm -f ../../*.o
> rm -f ../../scamper/*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_pinger'
> Making clean in sc_prefixscan
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_prefixscan'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
>  rm -f sc_prefixscan
> rm -f *.lo
> rm -f ../../*.o
> rm -f ../../scamper/*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_prefixscan'
> Making clean in sc_radargun
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_radargun'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_radargun
> rm -f ../../*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_radargun'
> Making clean in sc_remoted
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_remoted'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_remoted
> rm -f ../../*.o
> rm -f ../../scamper/*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_remoted'
> Making clean in sc_speedtrap
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_speedtrap'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_speedtrap
> rm -f ../../*.o
> rm -f ../../scamper/*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_speedtrap'
> Making clean in sc_tbitblind
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_tbitblind'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_tbitblind
> rm -f ../../*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_tbitblind'
> Making clean in sc_tbitpmtud
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_tbitpmtud'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_tbitpmtud
> rm -f ../../*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_tbitpmtud'
> Making clean in sc_tracediff
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_tracediff'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_tracediff
> rm -f ../../*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_tracediff'
> Making clean in sc_ttlexp
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_ttlexp'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
>  rm -f sc_ttlexp
> rm -f *.lo
> rm -f ../../*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_ttlexp'
> Making clean in sc_warts2csv
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_warts2csv'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_warts2csv
> rm -f ../../*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_warts2csv'
> Making clean in sc_warts2json
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_warts2json'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_warts2json
> rm -f ../../*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_warts2json'
> Making clean in sc_warts2pcap
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_warts2pcap'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_warts2pcap
> rm -f ../../*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_warts2pcap'
> Making clean in sc_warts2text
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_warts2text'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_warts2text
> rm -f ../../*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_warts2text'
> Making clean in sc_wartscat
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_wartscat'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
>  rm -f sc_wartscat
> rm -f *.lo
> rm -f ../../*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_wartscat'
> Making clean in sc_wartsdump
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_wartsdump'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_wartsdump
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_wartsdump'
> Making clean in sc_wartsfilter
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_wartsfilter'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_wartsfilter
> rm -f ../../*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_wartsfilter'
> Making clean in sc_wartsfix
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils/sc_wartsfix'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
>  rm -f sc_wartsfix
> rm -f ../../*.o
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils/sc_wartsfix'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/utils'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.lo
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/utils'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/utils'
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> test -z "*~ *.core" || rm -f *~ *.core
> rm -rf .libs _libs
> rm -f *.lo
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> 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 scamper using existing ./scamper_20211212.orig.tar.gz
> 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 compile, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file ltmain.sh, 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 depcomp, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file missing, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file scamper/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 directory autom4te.cache
> dpkg-source: warning: ignoring deletion of file autom4te.cache/requests, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file autom4te.cache/traces.2, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file autom4te.cache/output.2, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file autom4te.cache/output.3, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file autom4te.cache/output.1, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file autom4te.cache/traces.1, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file autom4te.cache/traces.3, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file autom4te.cache/output.0, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file autom4te.cache/traces.0, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_warts2csv/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_ttlexp/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_wartsfix/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_ally/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_radargun/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_hoiho/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_erosprober/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_attach/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_wartsfilter/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_ipiddump/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_warts2pcap/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_warts2json/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_tbitpmtud/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_warts2text/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_filterpolicy/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_bdrmap/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_speedtrap/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_prefixscan/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_wartsdump/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_tbitblind/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_analysis_dump/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_pinger/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_remoted/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_wartscat/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_uptime/Makefile.in, use --include-removal to override
> dpkg-source: warning: ignoring deletion of file utils/sc_tracediff/Makefile.in, use --include-removal to override
> dpkg-source: warning: newly created empty file '.dirstamp' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'config.status' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'libtool' will not be represented in diff
> dpkg-source: warning: newly created empty file 'scamper/.dirstamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'scamper/dealias/.dirstamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'scamper/host/.dirstamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'scamper/neighbourdisc/.dirstamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'scamper/ping/.dirstamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'scamper/sniff/.dirstamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'scamper/sting/.dirstamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'scamper/tbit/.dirstamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'scamper/trace/.dirstamp' will not be represented in diff
> dpkg-source: warning: newly created empty file 'scamper/tracelb/.dirstamp' will not be represented in diff
> dpkg-source: info: local changes detected, the modified files are:
>  scamper-20211212/Makefile
>  scamper-20211212/config.h
>  scamper-20211212/config.log
>  scamper-20211212/config.status
>  scamper-20211212/libtool
>  scamper-20211212/scamper/Makefile
>  scamper-20211212/stamp-h1
>  scamper-20211212/utils/Makefile
>  scamper-20211212/utils/sc_ally/Makefile
>  scamper-20211212/utils/sc_analysis_dump/Makefile
>  scamper-20211212/utils/sc_attach/Makefile
>  scamper-20211212/utils/sc_bdrmap/Makefile
>  scamper-20211212/utils/sc_erosprober/Makefile
>  scamper-20211212/utils/sc_filterpolicy/Makefile
>  scamper-20211212/utils/sc_ipiddump/Makefile
>  scamper-20211212/utils/sc_pinger/Makefile
>  scamper-20211212/utils/sc_prefixscan/Makefile
>  scamper-20211212/utils/sc_radargun/Makefile
>  scamper-20211212/utils/sc_remoted/Makefile
>  scamper-20211212/utils/sc_speedtrap/Makefile
>  scamper-20211212/utils/sc_tbitblind/Makefile
>  scamper-20211212/utils/sc_tbitpmtud/Makefile
>  scamper-20211212/utils/sc_tracediff/Makefile
>  scamper-20211212/utils/sc_ttlexp/Makefile
>  scamper-20211212/utils/sc_warts2csv/Makefile
>  scamper-20211212/utils/sc_warts2json/Makefile
>  scamper-20211212/utils/sc_warts2pcap/Makefile
>  scamper-20211212/utils/sc_warts2text/Makefile
>  scamper-20211212/utils/sc_wartscat/Makefile
>  scamper-20211212/utils/sc_wartsdump/Makefile
>  scamper-20211212/utils/sc_wartsfilter/Makefile
>  scamper-20211212/utils/sc_wartsfix/Makefile
> dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/scamper_20211212-1.1.diff.rDRjao
> 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/scamper_20211212-1.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.



More information about the Pkg-netmeasure-discuss mailing list