It appears that our packages have been hit by the "twice build" failure. These are the relevant portions of the build log (they are identical for both source packages):
..... dpkg-source: cannot represent change to saslauthd/config/config.guess: dpkg-source: new version is symlink dpkg-source: old version is something else dpkg-source: cannot represent change to saslauthd/config/config.sub: dpkg-source: new version is symlink dpkg-source: old version is something else dpkg-source: cannot represent change to saslauthd/config/ltmain.sh: dpkg-source: new version is symlink dpkg-source: old version is something else ..... ..... dpkg-source: warning: ignoring deletion of file config/libtool.m4 dpkg-source: warning: ignoring deletion of file include/md5global.h dpkg-source: warning: ignoring deletion of file plugins/anonymous_init.c dpkg-source: warning: ignoring deletion of file plugins/crammd5_init.c dpkg-source: warning: ignoring deletion of file plugins/digestmd5_init.c dpkg-source: warning: ignoring deletion of file plugins/gssapiv2_init.c dpkg-source: warning: ignoring deletion of file plugins/kerberos4_init.c dpkg-source: warning: ignoring deletion of file plugins/ldapdb_init.c dpkg-source: warning: ignoring deletion of file plugins/login_init.c dpkg-source: warning: ignoring deletion of file plugins/ntlm_init.c dpkg-source: warning: ignoring deletion of file plugins/otp_init.c dpkg-source: warning: ignoring deletion of file plugins/passdss_init.c dpkg-source: warning: ignoring deletion of file plugins/plain_init.c dpkg-source: warning: ignoring deletion of file plugins/sasldb_init.c dpkg-source: warning: ignoring deletion of file plugins/sql_init.c dpkg-source: warning: ignoring deletion of file plugins/srp_init.c dpkg-source: building cyrus-sasl2 in cyrus-sasl2_2.1.22.dfsg1-10.dsc dpkg-source: unrepresentable changes to source ..... What this indicates (to me, at least) is that in some cases the clean target is not properly removing everything (the ltmain.sh and config.* files are autogenerated by ./configure) and improperly removing things in other cases (it appears many files from the plugins/ directory). I think that one thing that can be done is to build in a subdirectory of the source root. Basically, you make a directory (say, for example, build/) and then cd into it. Then you run your configure as ../configure instead of ./configure. I think that everything else is the same. Then, in the clean target of debian/rules, we can just blow away the whole build/ subdirectory. I'd like to get some opinions on this. Regards, -Roberto -- Roberto C. Sánchez http://people.connexer.com/~roberto http://www.connexer.com
signature.asc
Description: Digital signature