Source: cyrus-imapd Version: 3.8.0-3 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 cyrus-imapd > dpkg-buildpackage: info: source version 3.8.0-3 > dpkg-buildpackage: info: source distribution unstable > dpkg-buildpackage: info: source changed by Yadd <[email protected]> > dpkg-source --before-build . > debian/rules clean > dh clean > debian/rules override_dh_auto_clean > make[1]: Entering directory '/<<PKGBUILDDIR>>' > perl -pe 's#\@top_srcdir\@#../..#' <perl/annotator/Makefile.PL.in > >perl/annotator/Makefile.PL > dh_auto_clean > make -j8 distclean > make[2]: Entering directory '/<<PKGBUILDDIR>>' > Making distclean in . > make[3]: Entering directory '/<<PKGBUILDDIR>>' > rm -f imtest/imtest > test -z "lib/chartable.c lib/imapopts.c lib/imapopts.h cunit/registers.h > cunit/default.cunit" || rm -f lib/chartable.c lib/imapopts.c lib/imapopts.h > cunit/registers.h cunit/default.cunit > rm -f imap/ical_apply_patch notifyd/notifytest sieve/test sieve/test_mailbox > cunit/unit > test -z "lib/libcyrus_min.la lib/libcyrus.la imap/libcyrus_imap.la > sieve/libcyrus_sieve.la" || rm -f lib/libcyrus_min.la lib/libcyrus.la > imap/libcyrus_imap.la sieve/libcyrus_sieve.la > rm -f master/master imap/imapd imap/lmtpd imap/pop3d imap/promstatsd > imap/smmapd ptclient/ptloader imap/nntpd imap/fud imap/idled imap/mupdate > imap/calalarmd imap/httpd imap/sync_server backup/backupd notifyd/notifyd > timsieved/timsieved > rm -rf .libs _libs > rm -rf backup/.libs backup/_libs > rm -f imap/so_locations lib/so_locations sieve/so_locations > rm -rf bench/.libs bench/_libs > test -z "backup/libcyrus_backup.la perl/libcyrus.la perl/libcyrus_min.la > perl/sieve/lib/libisieve.la sieve/libcyrus_sieve_lex.la libcrc32.la" || rm -f > backup/libcyrus_backup.la perl/libcyrus.la perl/libcyrus_min.la > perl/sieve/lib/libisieve.la sieve/libcyrus_sieve_lex.la libcrc32.la > rm -rf com_err/et/.libs com_err/et/_libs > rm -rf cunit/.libs cunit/_libs > rm -f imap/message_test imap/search_test imap/squat_dump > rm -rf imap/.libs imap/_libs > rm -f *.o > rm -f imap/arbitron imap/chk_cyrus imap/ctl_conversationsdb imap/ctl_cyrusdb > imap/ctl_deliver imap/ctl_mboxlist imap/cvt_cyrusdb imap/cyr_df imap/cyr_ls > imap/cyr_pwd imap/cyrdump imap/cyr_dbtool imap/cyr_deny imap/cyr_expire > imap/cyr_info imap/cyr_buildinfo imap/cyr_synclog imap/cyr_userseen > imap/cyr_virusscan imap/deliver imap/ipurge imap/mbexamine imap/mbpath > imap/mbtool imap/quota imap/reconstruct imap/relocate_by_id > imap/cvt_xlist_specialuse ptclient/ptdump ptclient/ptexpire imap/squatter > imap/fetchnews imap/ctl_zoneinfo imap/dav_reconstruct imap/sync_client > imap/sync_reset backup/ctl_backups backup/cyr_backup backup/restore > imap/tls_prune imap/unexpunge sieve/sievec sieve/sieved > rm -f ./so_locations backup/so_locations perl/sieve/lib/so_locations > perl/so_locations sieve/so_locations > rm -f lib/ftruncate.o > rm -f backup/*.o > rm -f lib/ftruncate.lo > rm -f backup/*.lo > rm -f lib/getdtablesize.o > rm -f *.lo > rm -f bench/*.o > rm -rf imtest/.libs imtest/_libs > rm -f lib/getdtablesize.lo > rm -f com_err/et/*.o > rm -rf lib/.libs lib/_libs > rm -f lib/memmem.o > rm -f com_err/et/*.lo > rm -rf master/.libs master/_libs > rm -f lib/memmem.lo > rm -f cunit/*.o > rm -rf netnews/.libs netnews/_libs > rm -f lib/memmove.o > rm -f imap/*.o > rm -rf notifyd/.libs notifyd/_libs > rm -f lib/memmove.lo > rm -f imap/*.lo > rm -rf perl/.libs perl/_libs > rm -f lib/memrchr.o > rm -f imtest/*.o > rm -rf perl/sieve/lib/.libs perl/sieve/lib/_libs > rm -f lib/memrchr.lo > rm -f lib/*.o > rm -rf ptclient/.libs ptclient/_libs > rm -f lib/posix_fadvise.o > rm -f lib/*.lo > rm -rf sieve/.libs sieve/_libs > rm -f lib/posix_fadvise.lo > rm -rf timsieved/.libs timsieved/_libs > rm -f master/*.o > rm -f lib/strcasecmp.o > rm -f netnews/*.o > rm -f lib/strcasecmp.lo > rm -f notifyd/*.o > rm -f lib/strerror.o > rm -f perl/sieve/lib/*.o > rm -f *.tab.c > rm -f lib/strerror.lo > rm -f perl/sieve/lib/*.lo > rm -f lib/strsep.o > test -z "perl/sieve/managesieve/MANIFEST perl/imap/MANIFEST > perl/annotator/MANIFEST libcyrus_imap.pc libcyrus_min.pc libcyrus.pc > libcyrus_sieve.pc perl/annotator/Makefile.PL perl/imap/Makefile.PL > perl/sieve/managesieve/Makefile.PL" || rm -f perl/sieve/managesieve/MANIFEST > perl/imap/MANIFEST perl/annotator/MANIFEST libcyrus_imap.pc libcyrus_min.pc > libcyrus.pc libcyrus_sieve.pc perl/annotator/Makefile.PL > perl/imap/Makefile.PL perl/sieve/managesieve/Makefile.PL > rm -f config.h stamp-h1 > rm -f ptclient/*.o > rm -f lib/strsep.lo > test . = "." || test -z "perl/sieve/managesieve/managesieve.pm > perl/imap/Cyrus/AccountSync.pm perl/imap/Cyrus/CacheFile.pm > perl/imap/Cyrus/DList.pm perl/imap/Cyrus/HeaderFile.pm > perl/imap/Cyrus/ImapClone.pm perl/imap/Cyrus/IndexFile.pm > perl/imap/Cyrus/Mbentry.pm perl/imap/Cyrus/Mbname.pm > perl/imap/Cyrus/SyncProto.pm perl/imap/IMAP/Shell.pm perl/imap/IMAP/Admin.pm > perl/imap/IMAP.pm perl/annotator/Message.pm > perl/annotator/AnnotateInlinedCIDs.pm perl/annotator/Daemon.pm > cunit/cacert.pem cunit/cert.pem cunit/key.pem" || rm -f > perl/sieve/managesieve/managesieve.pm perl/imap/Cyrus/AccountSync.pm > perl/imap/Cyrus/CacheFile.pm perl/imap/Cyrus/DList.pm > perl/imap/Cyrus/HeaderFile.pm perl/imap/Cyrus/ImapClone.pm > perl/imap/Cyrus/IndexFile.pm perl/imap/Cyrus/Mbentry.pm > perl/imap/Cyrus/Mbname.pm perl/imap/Cyrus/SyncProto.pm > perl/imap/IMAP/Shell.pm perl/imap/IMAP/Admin.pm perl/imap/IMAP.pm > perl/annotator/Message.pm perl/annotator/AnnotateInlinedCIDs.pm > perl/annotator/Daemon.pm cunit/cacert.pem cunit/cert.pem cunit/key.pem > rm -f sieve/*.o > rm -f backup/.deps/.dirstamp > rm -f sieve/*.lo > rm -f backup/.dirstamp > rm -f timsieved/*.o > rm -f bench/.deps/.dirstamp > rm -f libtool config.lt > rm -f bench/.dirstamp > rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags > rm -f com_err/et/.deps/.dirstamp > rm -f cscope.out cscope.in.out cscope.po.out cscope.files > rm -f com_err/et/.dirstamp > rm -f cunit/.deps/.dirstamp > rm -f cunit/.dirstamp > rm -f imap/.deps/.dirstamp > rm -f imap/.dirstamp > rm -f imtest/.deps/.dirstamp > rm -f imtest/.dirstamp > rm -f lib/.deps/.dirstamp > rm -f lib/.dirstamp > rm -f master/.deps/.dirstamp > rm -f master/.dirstamp > rm -f netnews/.deps/.dirstamp > rm -f netnews/.dirstamp > rm -f notifyd/.deps/.dirstamp > rm -f notifyd/.dirstamp > rm -f perl/.dirstamp > rm -f perl/sieve/lib/.deps/.dirstamp > rm -f perl/sieve/lib/.dirstamp > rm -f ptclient/.deps/.dirstamp > rm -f ptclient/.dirstamp > rm -f sieve/.deps/.dirstamp > rm -f sieve/.dirstamp > rm -f timsieved/.deps/.dirstamp > rm -f timsieved/.dirstamp > test -z "com_err/et/compile_et imap/http_err.c imap/http_err.h > imap/imap_err.c imap/imap_err.h imap/jmap_err.c imap/jmap_err.h > imap/lmtp_err.c imap/lmtp_err.h imap/mupdate_err.c imap/mupdate_err.h > imap/nntp_err.c imap/nntp_err.h imap/promdata.c imap/promdata.h imap/tz_err.c > imap/tz_err.h perl/sieve/scripts/installsieve perl/sieve/scripts/sieveshell > sieve/sieve_err.c sieve/sieve_err.h" || rm -f com_err/et/compile_et > imap/http_err.c imap/http_err.h imap/imap_err.c imap/imap_err.h > imap/jmap_err.c imap/jmap_err.h imap/lmtp_err.c imap/lmtp_err.h > imap/mupdate_err.c imap/mupdate_err.h imap/nntp_err.c imap/nntp_err.h > imap/promdata.c imap/promdata.h imap/tz_err.c imap/tz_err.h > perl/sieve/scripts/installsieve perl/sieve/scripts/sieveshell > sieve/sieve_err.c sieve/sieve_err.h > make[3]: Leaving directory '/<<PKGBUILDDIR>>' > Making distclean in perl/annotator > make[3]: Entering directory '/<<PKGBUILDDIR>>/perl/annotator' > make[3]: *** No rule to make target 'Makefile.PL', needed by 'Makefile'. > Stop. > make[3]: Leaving directory '/<<PKGBUILDDIR>>/perl/annotator' > make[2]: *** [Makefile:7537: distclean-recursive] Error 1 > make[2]: Leaving directory '/<<PKGBUILDDIR>>' > dh_auto_clean: error: make -j8 distclean returned exit code 2 > make[1]: *** [debian/rules:238: override_dh_auto_clean] Error 25 > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > make: *** [debian/rules:57: clean] Error 2 > dpkg-buildpackage: error: debian/rules clean 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/cyrus-imapd_3.8.0-3_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.

