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.

Reply via email to