Source: snapper Version: 0.10.5-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 snapper > dpkg-buildpackage: info: source version 0.10.5-2 > dpkg-buildpackage: info: source distribution unstable > dpkg-buildpackage: info: source changed by Hideki Yamane <[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 snapper > make[2]: Entering directory '/<<PKGBUILDDIR>>/snapper' > test -z "libsnapper.la" || rm -f libsnapper.la > rm -rf .libs _libs > rm -f *.o > rm -f *.lo > rm -f *.tab.c > test -z "Version.h" || rm -f Version.h > rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags > test . = "." || test -z "" || rm -f > rm -f ./so_locations > rm -f ./.deps/libsnapper_la-Acls.Plo > rm -f ./.deps/libsnapper_la-AppUtil.Plo > rm -f ./.deps/libsnapper_la-AppUtil2.Plo > rm -f ./.deps/libsnapper_la-AsciiFile.Plo > rm -f ./.deps/libsnapper_la-Btrfs.Plo > rm -f ./.deps/libsnapper_la-BtrfsUtils.Plo > rm -f ./.deps/libsnapper_la-Compare.Plo > rm -f ./.deps/libsnapper_la-Comparison.Plo > rm -f ./.deps/libsnapper_la-ComparisonImpl.Plo > rm -f ./.deps/libsnapper_la-Enum.Plo > rm -f ./.deps/libsnapper_la-Exception.Plo > rm -f ./.deps/libsnapper_la-Ext4.Plo > rm -f ./.deps/libsnapper_la-File.Plo > rm -f ./.deps/libsnapper_la-FileUtils.Plo > rm -f ./.deps/libsnapper_la-Filesystem.Plo > rm -f ./.deps/libsnapper_la-Hooks.Plo > rm -f ./.deps/libsnapper_la-Log.Plo > rm -f ./.deps/libsnapper_la-Logger.Plo > rm -f ./.deps/libsnapper_la-Lvm.Plo > rm -f ./.deps/libsnapper_la-LvmCache.Plo > rm -f ./.deps/libsnapper_la-LvmUtils.Plo > rm -f ./.deps/libsnapper_la-MntTable.Plo > rm -f ./.deps/libsnapper_la-Selinux.Plo > rm -f ./.deps/libsnapper_la-Snapper.Plo > rm -f ./.deps/libsnapper_la-Snapshot.Plo > rm -f ./.deps/libsnapper_la-SystemCmd.Plo > rm -f ./.deps/libsnapper_la-XAttributes.Plo > rm -f ./.deps/libsnapper_la-XmlFile.Plo > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/snapper' > Making distclean in dbus > make[2]: Entering directory '/<<PKGBUILDDIR>>/dbus' > rm -rf .libs _libs > test -z "libdbus.la" || rm -f libdbus.la > 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 ./so_locations > rm -f ./.deps/DBusConnection.Plo > rm -f ./.deps/DBusMainLoop.Plo > rm -f ./.deps/DBusMessage.Plo > rm -f ./.deps/DBusPipe.Plo > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/dbus' > Making distclean in server > make[2]: Entering directory '/<<PKGBUILDDIR>>/server' > rm -rf .libs _libs > rm -f *.o > rm -f *.lo > rm -f snapperd > 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/Background.Po > rm -f ./.deps/Client.Po > rm -f ./.deps/FilesTransferTask.Po > rm -f ./.deps/MetaSnapper.Po > rm -f ./.deps/RefCounter.Po > rm -f ./.deps/Types.Po > rm -f ./.deps/snapperd.Po > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/server' > Making distclean in client > make[2]: Entering directory '/<<PKGBUILDDIR>>/client' > Making distclean in utils > make[3]: Entering directory '/<<PKGBUILDDIR>>/client/utils' > rm -rf .libs _libs > test -z "libutils.la" || rm -f libutils.la > 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 ./so_locations > rm -f ./.deps/CsvFormatter.Plo > rm -f ./.deps/GetOpts.Plo > rm -f ./.deps/HumanString.Plo > rm -f ./.deps/JsonFormatter.Plo > rm -f ./.deps/Limit.Plo > rm -f ./.deps/Range.Plo > rm -f ./.deps/Table.Plo > rm -f ./.deps/TableFormatter.Plo > rm -f ./.deps/console.Plo > rm -f ./.deps/equal-date.Plo > rm -f ./.deps/text.Plo > rm -f Makefile > make[3]: Leaving directory '/<<PKGBUILDDIR>>/client/utils' > make[3]: Entering directory '/<<PKGBUILDDIR>>/client' > rm -rf .libs _libs > rm -f snapper > test -z "libclient.la" || rm -f libclient.la > rm -f systemd-helper installation-helper > rm -f *.o > rm -f *.lo > rm -f mksubvolume > rm -f *.tab.c > test -z "" || rm -f > rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags > test . = "." || test -z "" || rm -f > rm -f ./so_locations > make[3]: Leaving directory '/<<PKGBUILDDIR>>/client' > rm -f ./.deps/GlobalOptions.Po > rm -f ./.deps/MyFiles.Po > rm -f ./.deps/cleanup.Po > rm -f ./.deps/cmd-cleanup.Po > rm -f ./.deps/cmd-create-config.Po > rm -f ./.deps/cmd-create.Po > rm -f ./.deps/cmd-debug.Po > rm -f ./.deps/cmd-delete-config.Po > rm -f ./.deps/cmd-delete.Po > rm -f ./.deps/cmd-diff.Po > rm -f ./.deps/cmd-get-config.Po > rm -f ./.deps/cmd-list-configs.Po > rm -f ./.deps/cmd-list.Po > rm -f ./.deps/cmd-modify.Po > rm -f ./.deps/cmd-mount.Po > rm -f ./.deps/cmd-rollback.Po > rm -f ./.deps/cmd-set-config.Po > rm -f ./.deps/cmd-setup-quota.Po > rm -f ./.deps/cmd-status.Po > rm -f ./.deps/cmd-umount.Po > rm -f ./.deps/cmd-undochange.Po > rm -f ./.deps/cmd-xadiff.Po > rm -f ./.deps/commands.Plo > rm -f ./.deps/errors.Plo > rm -f ./.deps/installation-helper.Po > rm -f ./.deps/misc.Po > rm -f ./.deps/mksubvolume.Po > rm -f ./.deps/proxy-dbus.Po > rm -f ./.deps/proxy-lib.Po > rm -f ./.deps/proxy.Po > rm -f ./.deps/snapper.Po > rm -f ./.deps/systemd-helper.Po > rm -f ./.deps/types.Plo > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/client' > Making distclean in scripts > make[2]: Entering directory '/<<PKGBUILDDIR>>/scripts' > rm -rf .libs _libs > rm -f *.lo > test -z "" || rm -f > test . = "." || test -z "" || rm -f > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/scripts' > Making distclean in pam > make[2]: Entering directory '/<<PKGBUILDDIR>>/pam' > rm -rf .libs _libs > test -z "pam_snapper.la" || rm -f pam_snapper.la > 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 ./so_locations > rm -f ./.deps/pam_snapper.Plo > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/pam' > Making distclean in data > make[2]: Entering directory '/<<PKGBUILDDIR>>/data' > rm -rf .libs _libs > rm -f *.lo > test -z "" || rm -f > test . = "." || test -z "" || rm -f > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/data' > Making distclean in doc > make[2]: Entering directory '/<<PKGBUILDDIR>>/doc' > Makefile:629: warning: ignoring prerequisites on suffix rule definition > Makefile:632: warning: ignoring prerequisites on suffix rule definition > Makefile:637: warning: ignoring prerequisites on suffix rule definition > rm -rf .libs _libs > rm -f *.{5,8} *.html > rm -f *.lo > test -z "snapper.xml snapperd.xml snapper-configs.xml snapper-zypp-plugin.xml > snapper-zypp-plugin.conf.xml pam_snapper.xml mksubvolume.xml" || rm -f > snapper.xml snapperd.xml snapper-configs.xml snapper-zypp-plugin.xml > snapper-zypp-plugin.conf.xml pam_snapper.xml mksubvolume.xml > test . = "." || test -z "" || rm -f > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc' > Making distclean in po > make[2]: Entering directory '/<<PKGBUILDDIR>>/po' > test -z "af.mo ar.mo be.mo bg.mo bn.mo bs.mo ca.mo cs.mo cy.mo da.mo de.mo > el.mo en_GB.mo en_US.mo eo.mo es.mo et.mo eu.mo fa.mo fi.mo fr.mo gl.mo gu.mo > he.mo hi.mo hr.mo hu.mo id.mo it.mo ja.mo ka.mo km.mo ko.mo ku.mo lo.mo lt.mo > mk.mo mr.mo nb.mo nds.mo nl.mo nn.mo pa.mo pl.mo pt.mo pt_BR.mo ro.mo ru.mo > si.mo sk.mo sl.mo sr.mo sv.mo ta.mo tg.mo th.mo tr.mo uk.mo vi.mo wa.mo xh.mo > zh_CN.mo zh_TW.mo zu.mo" || rm -f af.mo ar.mo be.mo bg.mo bn.mo bs.mo ca.mo > cs.mo cy.mo da.mo de.mo el.mo en_GB.mo en_US.mo eo.mo es.mo et.mo eu.mo fa.mo > fi.mo fr.mo gl.mo gu.mo he.mo hi.mo hr.mo hu.mo id.mo it.mo ja.mo ka.mo km.mo > ko.mo ku.mo lo.mo lt.mo mk.mo mr.mo nb.mo nds.mo nl.mo nn.mo pa.mo pl.mo > pt.mo pt_BR.mo ro.mo ru.mo si.mo sk.mo sl.mo sr.mo sv.mo ta.mo tg.mo th.mo > tr.mo uk.mo vi.mo wa.mo xh.mo zh_CN.mo > zh_TW.mo zu.mo > rm -rf .libs _libs > rm -f *.lo > test -z "" || rm -f > test . = "." || test -z "" || rm -f > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/po' > Making distclean in examples > make[2]: Entering directory '/<<PKGBUILDDIR>>/examples' > Making distclean in c > make[3]: Entering directory '/<<PKGBUILDDIR>>/examples/c' > rm -rf .libs _libs > rm -f *.o > rm -f csnap > 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/snapper_dbus_cli.Po > rm -f Makefile > make[3]: Leaving directory '/<<PKGBUILDDIR>>/examples/c' > Making distclean in c++-lib > make[3]: Entering directory '/<<PKGBUILDDIR>>/examples/c++-lib' > rm -rf .libs _libs > rm -f *.o > rm -f *.lo > rm -f List ListAll Create CmpDirs CreateNumber CreateTimeline > 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/CmpDirs.Po > rm -f ./.deps/Create.Po > rm -f ./.deps/CreateNumber.Po > rm -f ./.deps/CreateTimeline.Po > rm -f ./.deps/List.Po > rm -f ./.deps/ListAll.Po > rm -f Makefile > make[3]: Leaving directory '/<<PKGBUILDDIR>>/examples/c++-lib' > make[3]: Entering directory '/<<PKGBUILDDIR>>/examples' > 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 > make[3]: Leaving directory '/<<PKGBUILDDIR>>/examples' > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/examples' > Making distclean in testsuite > make[2]: Entering directory '/<<PKGBUILDDIR>>/testsuite' > rm -rf .libs _libs > rm -f sysconfig-get1.test dirname1.test basename1.test equal-date.test > dbus-escape.test cmp-lt.test humanstring.test uuid.test table.test > table-formatter.test csv-formatter.test json-formatter.test getopts.test > scan-datetime.test root-prefix.test range.test limit.test qgroup1.test > lvm-utils.test > rm -f *.o > test -z "sysconfig-get1.log dirname1.log basename1.log equal-date.log > dbus-escape.log cmp-lt.log humanstring.log uuid.log table.log > table-formatter.log csv-formatter.log json-formatter.log getopts.log > scan-datetime.log root-prefix.log range.log limit.log qgroup1.log > lvm-utils.log" || rm -f sysconfig-get1.log dirname1.log basename1.log > equal-date.log dbus-escape.log cmp-lt.log humanstring.log uuid.log table.log > table-formatter.log csv-formatter.log json-formatter.log getopts.log > scan-datetime.log root-prefix.log range.log limit.log qgroup1.log > lvm-utils.log > rm -f *.lo > test -z "sysconfig-get1.trs dirname1.trs basename1.trs equal-date.trs > dbus-escape.trs cmp-lt.trs humanstring.trs uuid.trs table.trs > table-formatter.trs csv-formatter.trs json-formatter.trs getopts.trs > scan-datetime.trs root-prefix.trs range.trs limit.trs qgroup1.trs > lvm-utils.trs" || rm -f sysconfig-get1.trs dirname1.trs basename1.trs > equal-date.trs dbus-escape.trs cmp-lt.trs humanstring.trs uuid.trs table.trs > table-formatter.trs csv-formatter.trs json-formatter.trs getopts.trs > scan-datetime.trs root-prefix.trs range.trs limit.trs qgroup1.trs > lvm-utils.trs > rm -f *.tab.c > test -z "test-suite.log" || rm -f test-suite.log > test -z "" || rm -f > rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags > test . = "." || test -z "" || rm -f > rm -f ./.deps/basename1.Po > rm -f ./.deps/cmp-lt.Po > rm -f ./.deps/csv-formatter.Po > rm -f ./.deps/dbus-escape.Po > rm -f ./.deps/dirname1.Po > rm -f ./.deps/equal-date.Po > rm -f ./.deps/getopts.Po > rm -f ./.deps/humanstring.Po > rm -f ./.deps/json-formatter.Po > rm -f ./.deps/limit.Po > rm -f ./.deps/lvm-utils.Po > rm -f ./.deps/qgroup1.Po > rm -f ./.deps/range.Po > rm -f ./.deps/root-prefix.Po > rm -f ./.deps/scan-datetime.Po > rm -f ./.deps/sysconfig-get1.Po > rm -f ./.deps/table-formatter.Po > rm -f ./.deps/table.Po > rm -f ./.deps/uuid.Po > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/testsuite' > Making distclean in testsuite-cmp > make[2]: Entering directory '/<<PKGBUILDDIR>>/testsuite-cmp' > rm -rf .libs _libs > rm -f *.o > rm -f *.lo > rm -f *.tab.c > rm -f cmp > test -z "" || rm -f > rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags > test . = "." || test -z "" || rm -f > rm -f ./.deps/cmp.Po > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/testsuite-cmp' > Making distclean in zypp-plugin > make[2]: Entering directory '/<<PKGBUILDDIR>>/zypp-plugin' > Making distclean in . > make[3]: Entering directory '/<<PKGBUILDDIR>>/zypp-plugin' > rm -rf .libs _libs > rm -f *.o > test -z "" || rm -f > rm -f *.lo > rm -f *.tab.c > test -z "" || rm -f > test -z "" || rm -f > rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags > test . = "." || test -z "" || rm -f > test -z "test-suite.log" || rm -f test-suite.log > make[3]: Leaving directory '/<<PKGBUILDDIR>>/zypp-plugin' > Making distclean in testsuite > make[3]: Entering directory '/<<PKGBUILDDIR>>/zypp-plugin/testsuite' > rm -rf .libs _libs > test -z "" || rm -f > rm -f *.lo > test -z "" || rm -f > test -z "" || rm -f > test . = "." || test -z "" || rm -f > test -z "test-suite.log" || rm -f test-suite.log > rm -f Makefile > make[3]: Leaving directory '/<<PKGBUILDDIR>>/zypp-plugin/testsuite' > rm -f ./.deps/forwarding-zypp-plugin.Po > rm -f ./.deps/snapper-zypp-plugin.Po > rm -f ./.deps/solvable-matcher-test.Po > rm -f ./.deps/solvable-matcher.Po > rm -f ./.deps/zypp-commit-plugin.Po > rm -f ./.deps/zypp-plugin.Po > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/zypp-plugin' > make[2]: Entering directory '/<<PKGBUILDDIR>>' > rm -rf .libs _libs > rm -f *.lo > test -z "package/snapper.spec dists/debian/snapper-Debian.dsc.in > dists/debian/snapper-xUbuntu.dsc.in dists/debian/snapper-Raspbian.dsc.in" || > rm -f package/snapper.spec dists/debian/snapper-Debian.dsc.in > dists/debian/snapper-xUbuntu.dsc.in dists/debian/snapper-Raspbian.dsc.in > 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 > test . = "." || test -z "" || rm -f > 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 snapper using existing > ./snapper_0.10.5.orig.tar.xz > dpkg-source: info: using patch list from debian/patches/series > dpkg-source: info: local changes detected, the modified files are: > snapper-0.10.5/doc/mksubvolume.8 > snapper-0.10.5/doc/pam_snapper.8 > snapper-0.10.5/doc/snapper-configs.5 > snapper-0.10.5/doc/snapper.8 > snapper-0.10.5/doc/snapperd.8 > snapper-0.10.5/testsuite-real/Makefile > snapper-0.10.5/testsuite/sysconfig-set1.txt.tmp > dpkg-source: error: aborting due to unexpected upstream changes, see > /tmp/snapper_0.10.5-2.diff.dWCZhX > 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/snapper_0.10.5-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.

