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.

