Source: libexif Version: 0.6.24-1 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 libexif > dpkg-buildpackage: info: source version 0.6.24-1 > dpkg-buildpackage: info: source distribution unstable > dpkg-buildpackage: info: source changed by Hugh McMaster > <[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 m4m > make[2]: Entering directory '/<<PKGBUILDDIR>>/m4m' > rm -rf .libs _libs > rm -f *.lo > test -z "" || rm -f > test . = "." || test -z "" || rm -f > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/m4m' > Making distclean in po > make[2]: Entering directory '/<<PKGBUILDDIR>>/po' > rm -f *.insert-header > rm -f remove-potcdate.sed > rm -f stamp-poT > rm -f core core.* libexif-12.po libexif-12.1po libexif-12.2po *.new.po > rm -fr *.o > rm -f Makefile Makefile.in POTFILES *.mo > make[2]: Leaving directory '/<<PKGBUILDDIR>>/po' > Making distclean in libexif > make[2]: Entering directory '/<<PKGBUILDDIR>>/libexif' > test -z "libexif.la" || rm -f libexif.la > rm -rf .libs _libs > test -z "libmnote-apple.la libmnote-canon.la libmnote-fuji.la > libmnote-olympus.la libmnote-pentax.la" || rm -f libmnote-apple.la > libmnote-canon.la libmnote-fuji.la libmnote-olympus.la libmnote-pentax.la > rm -f *.o > rm -f *.lo > rm -f *.tab.c > test -z "" || rm -f > rm -f ./so_locations > rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags > rm -f apple/*.o > test . = "." || test -z "" || rm -f > rm -f ./so_locations > rm -f apple/.deps/.dirstamp > rm -rf apple/.libs apple/_libs > rm -f apple/*.lo > rm -f apple/.dirstamp > rm -rf canon/.libs canon/_libs > rm -f canon/*.o > rm -f canon/.deps/.dirstamp > rm -f canon/*.lo > rm -rf fuji/.libs fuji/_libs > rm -f canon/.dirstamp > rm -rf olympus/.libs olympus/_libs > rm -f fuji/*.o > rm -f fuji/.deps/.dirstamp > rm -rf pentax/.libs pentax/_libs > rm -f fuji/.dirstamp > rm -f fuji/*.lo > rm -f olympus/.deps/.dirstamp > rm -f olympus/*.o > rm -f olympus/.dirstamp > rm -f olympus/*.lo > rm -f pentax/.deps/.dirstamp > rm -f pentax/*.o > rm -f pentax/.dirstamp > rm -f pentax/*.lo > test -z "_stdint.h" || rm -f _stdint.h > rm -f ./.deps/exif-byte-order.Plo > rm -f ./.deps/exif-content.Plo > rm -f ./.deps/exif-data.Plo > rm -f ./.deps/exif-entry.Plo > rm -f ./.deps/exif-format.Plo > rm -f ./.deps/exif-gps-ifd.Plo > rm -f ./.deps/exif-ifd.Plo > rm -f ./.deps/exif-loader.Plo > rm -f ./.deps/exif-log.Plo > rm -f ./.deps/exif-mem.Plo > rm -f ./.deps/exif-mnote-data.Plo > rm -f ./.deps/exif-tag.Plo > rm -f ./.deps/exif-utils.Plo > rm -f apple/.deps/exif-mnote-data-apple.Plo > rm -f apple/.deps/mnote-apple-entry.Plo > rm -f apple/.deps/mnote-apple-tag.Plo > rm -f canon/.deps/exif-mnote-data-canon.Plo > rm -f canon/.deps/mnote-canon-entry.Plo > rm -f canon/.deps/mnote-canon-tag.Plo > rm -f fuji/.deps/exif-mnote-data-fuji.Plo > rm -f fuji/.deps/mnote-fuji-entry.Plo > rm -f fuji/.deps/mnote-fuji-tag.Plo > rm -f olympus/.deps/exif-mnote-data-olympus.Plo > rm -f olympus/.deps/mnote-olympus-entry.Plo > rm -f olympus/.deps/mnote-olympus-tag.Plo > rm -f pentax/.deps/exif-mnote-data-pentax.Plo > rm -f pentax/.deps/mnote-pentax-entry.Plo > rm -f pentax/.deps/mnote-pentax-tag.Plo > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/libexif' > Making distclean in test > make[2]: Entering directory '/<<PKGBUILDDIR>>/test' > Making distclean in nls > make[3]: Entering directory '/<<PKGBUILDDIR>>/test/nls' > Makefile:1040: warning: ignoring prerequisites on suffix rule definition > test -z "check-localedir.sh " || rm -f check-localedir.sh > rm -rf .libs _libs > rm -f *.o > test -z "check-localedir.sh.log" || rm -f check-localedir.sh.log > rm -f print-localedir > rm -f *.lo > rm -f *.tab.c > test -z "" || rm -f > rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags > test -z "check-localedir.sh.trs" || rm -f check-localedir.sh.trs > test . = "." || test -z "" || rm -f > test -z "test-suite.log" || rm -f test-suite.log > rm -f ./.deps/print-localedir.Po > rm -f Makefile > make[3]: Leaving directory '/<<PKGBUILDDIR>>/test/nls' > make[3]: Entering directory '/<<PKGBUILDDIR>>/test' > rm -rf .libs _libs > rm -f *.o > test -z "test-mem.log test-value.log test-integers.log test-parse.log > test-parse-from-data.log test-tagtable.log test-sorted.log test-fuzzer.log > test-null.log parse-regression.sh.log swap-byte-order.sh.log > extract-parse.sh.log test-gps.log check-failmalloc.sh.log" || rm -f > test-mem.log test-value.log test-integers.log test-parse.log > test-parse-from-data.log test-tagtable.log test-sorted.log test-fuzzer.log > test-null.log parse-regression.sh.log swap-byte-order.sh.log > extract-parse.sh.log test-gps.log check-failmalloc.sh.log > rm -f *.lo > rm -f test-mem test-mnote test-value test-integers test-parse > test-parse-from-data test-tagtable test-sorted test-fuzzer test-extract > test-null test-gps > rm -f *.tab.c > test -z "" || rm -f > rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags > test -z "test-mem.trs test-value.trs test-integers.trs test-parse.trs > test-parse-from-data.trs test-tagtable.trs test-sorted.trs test-fuzzer.trs > test-null.trs parse-regression.sh.trs swap-byte-order.sh.trs > extract-parse.sh.trs test-gps.trs check-failmalloc.sh.trs" || rm -f > test-mem.trs test-value.trs test-integers.trs test-parse.trs > test-parse-from-data.trs test-tagtable.trs test-sorted.trs test-fuzzer.trs > test-null.trs parse-regression.sh.trs swap-byte-order.sh.trs > extract-parse.sh.trs test-gps.trs check-failmalloc.sh.trs > test . = "." || test -z "" || rm -f > test -z "test-suite.log" || rm -f test-suite.log > make[3]: Leaving directory '/<<PKGBUILDDIR>>/test' > rm -f ./.deps/test-extract.Po > rm -f ./.deps/test-fuzzer.Po > rm -f ./.deps/test-gps.Po > rm -f ./.deps/test-integers.Po > rm -f ./.deps/test-mem.Po > rm -f ./.deps/test-mnote.Po > rm -f ./.deps/test-null.Po > rm -f ./.deps/test-parse-from-data.Po > rm -f ./.deps/test-parse.Po > rm -f ./.deps/test-sorted.Po > rm -f ./.deps/test-tagtable.Po > rm -f ./.deps/test-value.Po > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/test' > Making distclean in doc > make[2]: Entering directory '/<<PKGBUILDDIR>>/doc' > test -z " libexif-api.html.stamp " || rm -f libexif-api.html.stamp > rm -rf .libs _libs > rm -rf doxygen-output > rm -f *.lo > test -z "Doxyfile Doxyfile-internals" || rm -f Doxyfile Doxyfile-internals > test . = "." || test -z "" || rm -f > rm -f libexif-api.html.tar.gz libexif-internals.html.tar.gz > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc' > Making distclean in binary-dist > make[2]: Entering directory '/<<PKGBUILDDIR>>/binary-dist' > rm -rf .libs _libs > rm -f *.lo > test -z "" || rm -f > test . = "." || test -z "" || rm -f > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/binary-dist' > Making distclean in contrib > make[2]: Entering directory '/<<PKGBUILDDIR>>/contrib' > Making distclean in examples > make[3]: Entering directory '/<<PKGBUILDDIR>>/contrib/examples' > rm -rf .libs _libs > rm -f *.o > rm -f *.lo > rm -f *.tab.c > rm -f photographer thumbnail write-exif > test -z "" || rm -f > rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags > test . = "." || test -z "" || rm -f > rm -f ./.deps/photographer.Po > rm -f ./.deps/thumbnail.Po > rm -f ./.deps/write-exif.Po > rm -f Makefile > make[3]: Leaving directory '/<<PKGBUILDDIR>>/contrib/examples' > make[3]: Entering directory '/<<PKGBUILDDIR>>/contrib' > 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>>/contrib' > rm -f Makefile > make[2]: Leaving directory '/<<PKGBUILDDIR>>/contrib' > make[2]: Entering directory '/<<PKGBUILDDIR>>' > rm -rf .libs _libs > rm -f *.lo > test -z "libexif.spec libexif.pc libexif-uninstalled.pc" || rm -f > libexif.spec libexif.pc libexif-uninstalled.pc > rm -f config.h stamp-h1 > 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 libexif using existing > ./libexif_0.6.24.orig.tar.gz > dpkg-source: error: cannot represent change to po/be.gmo: binary file > contents changed > dpkg-source: error: add po/be.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/bs.gmo: binary file > contents changed > dpkg-source: error: add po/bs.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/cs.gmo: binary file > contents changed > dpkg-source: error: add po/cs.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/da.gmo: binary file > contents changed > dpkg-source: error: add po/da.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/de.gmo: binary file > contents changed > dpkg-source: error: add po/de.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/en_AU.gmo: binary file > contents changed > dpkg-source: error: add po/en_AU.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/en_CA.gmo: binary file > contents changed > dpkg-source: error: add po/en_CA.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/en_GB.gmo: binary file > contents changed > dpkg-source: error: add po/en_GB.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/es.gmo: binary file > contents changed > dpkg-source: error: add po/es.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/fr.gmo: binary file > contents changed > dpkg-source: error: add po/fr.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/it.gmo: binary file > contents changed > dpkg-source: error: add po/it.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/ja.gmo: binary file > contents changed > dpkg-source: error: add po/ja.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/ms.gmo: binary file > contents changed > dpkg-source: error: add po/ms.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/nl.gmo: binary file > contents changed > dpkg-source: error: add po/nl.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/pl.gmo: binary file > contents changed > dpkg-source: error: add po/pl.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/pt.gmo: binary file > contents changed > dpkg-source: error: add po/pt.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/pt_BR.gmo: binary file > contents changed > dpkg-source: error: add po/pt_BR.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/ru.gmo: binary file > contents changed > dpkg-source: error: add po/ru.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/sk.gmo: binary file > contents changed > dpkg-source: error: add po/sk.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/sq.gmo: binary file > contents changed > dpkg-source: error: add po/sq.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/sr.gmo: binary file > contents changed > dpkg-source: error: add po/sr.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/sv.gmo: binary file > contents changed > dpkg-source: error: add po/sv.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/tr.gmo: binary file > contents changed > dpkg-source: error: add po/tr.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/uk.gmo: binary file > contents changed > dpkg-source: error: add po/uk.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/vi.gmo: binary file > contents changed > dpkg-source: error: add po/vi.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: cannot represent change to po/zh_CN.gmo: binary file > contents changed > dpkg-source: error: add po/zh_CN.gmo in debian/source/include-binaries if you > want to store the modified binary in the debian tarball > dpkg-source: error: unrepresentable changes to source > dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 1 > > 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/libexif_0.6.24-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.
