Source: dnsjit
Version: 1.2.3-2
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 dnsjit
> dpkg-buildpackage: info: source version 1.2.3-2
> dpkg-buildpackage: info: source distribution sid
> dpkg-buildpackage: info: source changed by Daniel Baumann 
> <[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'
> Making distclean in test
> make[3]: Entering directory '/<<PKGBUILDDIR>>/src/test'
> test -z "test*.log test*.trs test*.out *.pcap-dist *.lz4-dist *.zst-dist" || 
> rm -f test*.log test*.trs test*.out *.pcap-dist *.lz4-dist *.zst-dist
> rm -rf .libs _libs
> test -z "test1.sh.log test2.sh.log test3.sh.log test4.sh.log test6.sh.log 
> test-ipsplit.sh.log test-trie.sh.log test-base64url.sh.log" || rm -f 
> test1.sh.log test2.sh.log test3.sh.log test4.sh.log test6.sh.log 
> test-ipsplit.sh.log test-trie.sh.log test-base64url.sh.log
> rm -f *.lo
> test -z "" || rm -f 
> test -z "test1.sh.trs test2.sh.trs test3.sh.trs test4.sh.trs test6.sh.trs 
> test-ipsplit.sh.trs test-trie.sh.trs test-base64url.sh.trs" || rm -f 
> test1.sh.trs test2.sh.trs test3.sh.trs test4.sh.trs test6.sh.trs 
> test-ipsplit.sh.trs test-trie.sh.trs test-base64url.sh.trs
> test . = "." || test -z "" || rm -f 
> test -z "test-suite.log" || rm -f test-suite.log
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/test'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
> test -z "*.gcda *.gcno *.gcov core/compat.luaho core/channel.luaho 
> core/file.luaho core/log.luaho core/object/dns.luaho core/object/ether.luaho 
> core/object/gre.luaho core/object/icmp6.luaho core/object/icmp.luaho 
> core/object/ieee802.luaho core/object/ip6.luaho core/object/ip.luaho 
> core/object/linuxsll.luaho core/object/loop.luaho core/object.luaho 
> core/object/null.luaho core/object/payload.luaho core/object/pcap.luaho 
> core/object/tcp.luaho core/object/udp.luaho core/producer.luaho 
> core/receiver.luaho core/thread.luaho core/timespec.luaho filter/copy.luaho 
> filter/ipsplit.luaho filter/layer.luaho filter/split.luaho 
> filter/timing.luaho input/fpcap.luaho input/mmpcap.luaho input/pcap.luaho 
> input/zpcap.luaho lib/base64url.luaho lib/clock.luaho lib/trie.luaho 
> output/dnscli.luaho output/pcap.luaho 
> output/respdiff.luaho output/tcpcli.luaho output/tlscli.luaho 
> output/udpcli.luaho core.luao lib.luao input.luao filter.luao output.luao 
> core/channel.luao core/compat.luao core/file.luao core/loader.luao 
> core/log.luao core/object/dns/label.luao core/object/dns.luao 
> core/object/dns/q.luao core/object/dns/rr.luao core/object/ether.luao 
> core/object/gre.luao core/object/icmp6.luao core/object/icmp.luao 
> core/object/ieee802.luao core/object/ip6.luao core/object/ip.luao 
> core/object/linuxsll.luao core/object/loop.luao core/object.luao 
> core/object/null.luao core/object/payload.luao core/object/pcap.luao 
> core/objects.luao core/object/tcp.luao core/object/udp.luao 
> core/producer.luao core/receiver.luao core/thread.luao core/timespec.luao 
> filter/copy.luao filter/ipsplit.luao filter/layer.luao filter/split.luao 
> filter/timing.luao input/fpcap.luao input/mmpcap.luao input/pcap.luao 
> input/zero.luao input/zpcap.luao lib/base64url.luao lib/clock.luao 
> lib/getopt.luao lib/ip.luao lib/parseconf.luao lib/trie/iter.luao 
> lib/trie.luao lib/trie/node.luao output/dnscli.luao output/null.luao 
> output/pcap.luao output/respdiff.luao output/tcpcli.luao output/tlscli.luao 
> output/udpcli.luao dnsjit.1 *.3in dnsjit.core.3 dnsjit.lib.3 dnsjit.input.3 
> dnsjit.filter.3 dnsjit.output.3 dnsjit.core.channel.3 dnsjit.core.compat.3 
> dnsjit.core.file.3 dnsjit.core.loader.3 dnsjit.core.log.3 
> dnsjit.core.object.3 dnsjit.core.object.dns.3 dnsjit.core.object.dns.label.3 
> dnsjit.core.object.dns.q.3 dnsjit.core.object.dns.rr.3 
> dnsjit.core.object.ether.3 dnsjit.core.object.gre.3 dnsjit.core.object.icmp.3 
> dnsjit.core.object.icmp6.3 dnsjit.core.object.ieee802.3 
> dnsjit.core.object.ip.3 dnsjit.core.object.ip6.3 
> dnsjit.core.object.linuxsll.3 dnsjit.core.object.loop.3 
> dnsjit.core.object.null.3 dnsjit.core.object.payload.3 
> dnsjit.core.object.pcap.3 dnsjit.core.objects.3 dnsjit.core.object.tcp.3 
> dnsjit.core.object.udp.3 dnsjit.core.producer.3 dnsjit.core.receiver.3 
> dnsjit.core.thread.3 dnsjit.core.timespec.3 dnsjit.filter.copy.3 
> dnsjit.filter.ipsplit.3 dnsjit.filter.layer.3 dnsjit.filter.split.3 
> dnsjit.filter.timing.3 dnsjit.input.fpcap.3 dnsjit.input.mmpcap.3 
> dnsjit.input.pcap.3 dnsjit.input.zero.3 dnsjit.input.zpcap.3 
> dnsjit.lib.base64url.3 dnsjit.lib.clock.3 dnsjit.lib.getopt.3 dnsjit.lib.ip.3 
> dnsjit.lib.parseconf.3 dnsjit.lib.trie.3 dnsjit.lib.trie.iter.3 
> dnsjit.lib.trie.node.3 dnsjit.output.dnscli.3 dnsjit.output.null.3 
> dnsjit.output.pcap.3 dnsjit.output.respdiff.3 
> dnsjit.output.tcpcli.3 dnsjit.output.tlscli.3 dnsjit.output.udpcli.3" || rm 
> -f *.gcda *.gcno *.gcov core/compat.luaho core/channel.luaho core/file.luaho 
> core/log.luaho core/object/dns.luaho core/object/ether.luaho 
> core/object/gre.luaho core/object/icmp6.luaho core/object/icmp.luaho 
> core/object/ieee802.luaho core/object/ip6.luaho core/object/ip.luaho 
> core/object/linuxsll.luaho core/object/loop.luaho core/object.luaho 
> core/object/null.luaho core/object/payload.luaho core/object/pcap.luaho 
> core/object/tcp.luaho core/object/udp.luaho core/producer.luaho 
> core/receiver.luaho core/thread.luaho core/timespec.luaho filter/copy.luaho 
> filter/ipsplit.luaho filter/layer.luaho filter/split.luaho 
> filter/timing.luaho input/fpcap.luaho input/mmpcap.luaho input/pcap.luaho 
> input/zpcap.luaho lib/base64url.luaho 
> lib/clock.luaho lib/trie.luaho output/dnscli.luaho output/pcap.luaho 
> output/respdiff.luaho output/tcpcli.luaho output/tlscli.luaho 
> output/udpcli.luaho core.luao lib.luao input.luao filter.luao output.luao 
> core/channel.luao core/compat.luao core/file.luao core/loader.luao 
> core/log.luao core/object/dns/label.luao core/object/dns.luao 
> core/object/dns/q.luao core/object/dns/rr.luao core/object/ether.luao 
> core/object/gre.luao core/object/icmp6.luao core/object/icmp.luao 
> core/object/ieee802.luao core/object/ip6.luao core/object/ip.luao 
> core/object/linuxsll.luao core/object/loop.luao core/object.luao 
> core/object/null.luao core/object/payload.luao core/object/pcap.luao 
> core/objects.luao core/object/tcp.luao core/object/udp.luao 
> core/producer.luao core/receiver.luao core/thread.luao core/timespec.luao 
> filter/copy.luao filter/ipsplit.luao filter/layer.luao filter/split.luao 
> filter/timing.luao input/fpcap.luao input/mmpcap.luao input/pcap.luao 
> input/zero.luao input/zpcap.luao lib/base64url.luao lib/clock.luao 
> lib/getopt.luao lib/ip.luao lib/parseconf.luao lib/trie/iter.luao 
> lib/trie.luao lib/trie/node.luao output/dnscli.luao output/null.luao 
> output/pcap.luao output/respdiff.luao output/tcpcli.luao output/tlscli.luao 
> output/udpcli.luao dnsjit.1 *.3in dnsjit.core.3 dnsjit.lib.3 dnsjit.input.3 
> dnsjit.filter.3 dnsjit.output.3 dnsjit.core.channel.3 dnsjit.core.compat.3 
> dnsjit.core.file.3 dnsjit.core.loader.3 dnsjit.core.log.3 
> dnsjit.core.object.3 dnsjit.core.object.dns.3 dnsjit.core.object.dns.label.3 
> dnsjit.core.object.dns.q.3 dnsjit.core.object.dns.rr.3 
> dnsjit.core.object.ether.3 dnsjit.core.object.gre.3 
> dnsjit.core.object.icmp.3 dnsjit.core.object.icmp6.3 
> dnsjit.core.object.ieee802.3 dnsjit.core.object.ip.3 dnsjit.core.object.ip6.3 
> dnsjit.core.object.linuxsll.3 dnsjit.core.object.loop.3 
> dnsjit.core.object.null.3 dnsjit.core.object.payload.3 
> dnsjit.core.object.pcap.3 dnsjit.core.objects.3 dnsjit.core.object.tcp.3 
> dnsjit.core.object.udp.3 dnsjit.core.producer.3 dnsjit.core.receiver.3 
> dnsjit.core.thread.3 dnsjit.core.timespec.3 dnsjit.filter.copy.3 
> dnsjit.filter.ipsplit.3 dnsjit.filter.layer.3 dnsjit.filter.split.3 
> dnsjit.filter.timing.3 dnsjit.input.fpcap.3 dnsjit.input.mmpcap.3 
> dnsjit.input.pcap.3 dnsjit.input.zero.3 dnsjit.input.zpcap.3 
> dnsjit.lib.base64url.3 dnsjit.lib.clock.3 dnsjit.lib.getopt.3 dnsjit.lib.ip.3 
> dnsjit.lib.parseconf.3 dnsjit.lib.trie.3 dnsjit.lib.trie.iter.3 
> dnsjit.lib.trie.node.3 
> dnsjit.output.dnscli.3 dnsjit.output.null.3 dnsjit.output.pcap.3 
> dnsjit.output.respdiff.3 dnsjit.output.tcpcli.3 dnsjit.output.tlscli.3 
> dnsjit.output.udpcli.3
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f config.h stamp-h1
>  rm -f dnsjit
> test . = "." || test -z "" || rm -f 
> rm -f core/*.o
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f core/.deps/.dirstamp
> rm -f core/object/*.o
> rm -f filter/*.o
> rm -f core/.dirstamp
> rm -f input/*.o
> rm -f core/object/.deps/.dirstamp
> rm -f core/object/.dirstamp
> rm -f lib/*.o
> rm -f filter/.deps/.dirstamp
> rm -f filter/.dirstamp
> rm -f output/*.o
> rm -f input/.deps/.dirstamp
> rm -f input/.dirstamp
> rm -f lib/.deps/.dirstamp
> rm -f lib/.dirstamp
> rm -f output/.deps/.dirstamp
> rm -f output/.dirstamp
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
> rm -f ./.deps/dnsjit.Po
> rm -f ./.deps/globals.Po
> rm -f core/.deps/channel.Po
> rm -f core/.deps/compat.Po
> rm -f core/.deps/file.Po
> rm -f core/.deps/log.Po
> rm -f core/.deps/object.Po
> rm -f core/.deps/producer.Po
> rm -f core/.deps/receiver.Po
> rm -f core/.deps/thread.Po
> rm -f core/object/.deps/dns.Po
> rm -f core/object/.deps/ether.Po
> rm -f core/object/.deps/gre.Po
> rm -f core/object/.deps/icmp.Po
> rm -f core/object/.deps/icmp6.Po
> rm -f core/object/.deps/ieee802.Po
> rm -f core/object/.deps/ip.Po
> rm -f core/object/.deps/ip6.Po
> rm -f core/object/.deps/linuxsll.Po
> rm -f core/object/.deps/loop.Po
> rm -f core/object/.deps/null.Po
> rm -f core/object/.deps/payload.Po
> rm -f core/object/.deps/pcap.Po
> rm -f core/object/.deps/tcp.Po
> rm -f core/object/.deps/udp.Po
> rm -f filter/.deps/copy.Po
> rm -f filter/.deps/ipsplit.Po
> rm -f filter/.deps/layer.Po
> rm -f filter/.deps/split.Po
> rm -f filter/.deps/timing.Po
> rm -f input/.deps/fpcap.Po
> rm -f input/.deps/mmpcap.Po
> rm -f input/.deps/pcap.Po
> rm -f input/.deps/zpcap.Po
> rm -f lib/.deps/base64url.Po
> rm -f lib/.deps/clock.Po
> rm -f lib/.deps/trie.Po
> rm -f output/.deps/dnscli.Po
> rm -f output/.deps/pcap.Po
> rm -f output/.deps/respdiff.Po
> rm -f output/.deps/tcpcli.Po
> rm -f output/.deps/tlscli.Po
> rm -f output/.deps/udpcli.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
> Making distclean in examples
> make[2]: Entering directory '/<<PKGBUILDDIR>>/examples'
> rm -rf .libs _libs
> rm -f *.lo
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/examples'
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> rm -rf .libs _libs
> rm -f *.lo
> test -z "" || rm -f 
> 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[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 dnsjit using existing ./dnsjit_1.2.3.orig.tar.xz
> dpkg-source: warning: ignoring deletion of file ar-lib, use --include-removal 
> to override
> dpkg-source: warning: ignoring deletion of file install-sh, use 
> --include-removal to override
> 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 test-driver, 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 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 examples/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 src/config.h.in, use 
> --include-removal to override
> dpkg-source: warning: ignoring deletion of file src/test/Makefile.in, use 
> --include-removal to override
> dpkg-source: info: local changes detected, the modified files are:
>  dnsjit-1.2.3/src/core/compat.hh
>  dnsjit-1.2.3/src/core/log_errstr.c
> dpkg-source: error: aborting due to unexpected upstream changes, see 
> /tmp/dnsjit_1.2.3-2.diff.PaQqDs
> 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/dnsjit_1.2.3-2_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