Hopefully fixed now! There were a couple of issues with the commits I separated out from the FastMail code...
On Tue, Sep 4, 2012, at 11:10 AM, Jenkins wrote: > See <http://ci.cyrusimap.org/job/cyrus-imapd-master/812/> > > ------------------------------------------ > [...truncated 4717 lines...] > make[2]: Leaving directory > `<http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/imapd/perl/annotator'> > Making install in perl/imap > make[2]: Entering directory > `<http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/imapd/perl/imap'> > Manifying blib/man1/cyradm.1 > Installing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Cyrus/IMAP/IMAP.bs> > Installing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Cyrus/IMAP/IMAP.so> > Files found in blib/arch: installing files in blib/lib into architecture > dependent library tree > Installing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/Cyrus/IMAP.pm> > Installing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/Cyrus/IMAP/Admin.pm> > Installing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/Cyrus/IMAP/IMSP.pm> > Installing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/Cyrus/IMAP/Shell.pm> > Installing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/share/man/man1/cyradm.1> > Installing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/share/man/man3/Cyrus>::IMAP.3pm > Installing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/share/man/man3/Cyrus>::IMAP::IMSP.3pm > Installing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/share/man/man3/Cyrus>::IMAP::Shell.3pm > Installing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/share/man/man3/Cyrus>::IMAP::Admin.3pm > Installing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/bin/cyradm> > Writing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Cyrus/IMAP/.packlist> > Appending installation info to > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod> > make[2]: Leaving directory > `<http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/imapd/perl/imap'> > Making install in perl/sieve/managesieve > make[2]: Entering directory > `<http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/imapd/perl/sieve/managesieve'> > Installing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Cyrus/SIEVE/managesieve/managesieve.bs> > Installing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Cyrus/SIEVE/managesieve/managesieve.so> > Files found in blib/arch: installing files in blib/lib into architecture > dependent library tree > Installing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/Cyrus/SIEVE/managesieve.pm> > Installing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/share/man/man3/Cyrus>::SIEVE::managesieve.3pm > Writing > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Cyrus/SIEVE/managesieve/.packlist> > Appending installation info to > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst/usr/cyrus/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod> > make[2]: Leaving directory > `<http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/imapd/perl/sieve/managesieve'> > make[1]: Leaving directory > `<http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/imapd'> > + exitcode=0 > + '[' -d <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/cassandane> ']' > + sudo -n /usr/bin/killall -u cyrus > + cd <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/cassandane> > + '[' -d .git ']' > ++ git ls-files > ++ wc -l > + nfiles=95 > + '[' 95 -gt 0 ']' > + git ls-files -o > broken.log > cass.errs > cassandane.ini > coverage.xml > e.fpl > errs > errs2 > find-process-leak.sh > reports.old/TEST-Cassandane.Cyrus.Annotator.xml > reports.old/TEST-Cassandane.Cyrus.Bug3072.xml > reports.old/TEST-Cassandane.Cyrus.Bug3463.xml > reports.old/TEST-Cassandane.Cyrus.Bug3470.xml > reports.old/TEST-Cassandane.Cyrus.Delete.xml > reports.old/TEST-Cassandane.Cyrus.Delivery.xml > reports.old/TEST-Cassandane.Cyrus.Flags.xml > reports.old/TEST-Cassandane.Cyrus.Idle.xml > reports.old/TEST-Cassandane.Cyrus.Info.xml > reports.old/TEST-Cassandane.Cyrus.Lsub.xml > reports.old/TEST-Cassandane.Cyrus.Master.xml > reports.old/TEST-Cassandane.Cyrus.Metadata.xml > reports.old/TEST-Cassandane.Cyrus.Nntp.xml > reports.old/TEST-Cassandane.Cyrus.Pop3.xml > reports.old/TEST-Cassandane.Cyrus.Quota.xml > reports.old/TEST-Cassandane.Cyrus.Rename.xml > reports.old/TEST-Cassandane.Cyrus.Replication.xml > reports.old/TEST-Cassandane.Cyrus.Search.xml > reports.old/TEST-Cassandane.Cyrus.Sieve.xml > reports.old/TEST-Cassandane.Cyrus.Simple.xml > reports.old/TEST-Cassandane.Test.Address.xml > reports.old/TEST-Cassandane.Test.Cassini.xml > reports.old/TEST-Cassandane.Test.Clone.xml > reports.old/TEST-Cassandane.Test.Config.xml > reports.old/TEST-Cassandane.Test.DateTime.xml > reports.old/TEST-Cassandane.Test.Message.xml > reports.old/TEST-Cassandane.Test.MessageStoreFactory.xml > reports.old/TEST-Cassandane.Test.Metronome.xml > reports.old/TEST-Cassandane.Test.Sample.xml > reports/TEST-Cassandane.Cyrus.Annotator.xml > reports/TEST-Cassandane.Cyrus.Bug3072.xml > reports/TEST-Cassandane.Cyrus.Bug3463.xml > reports/TEST-Cassandane.Cyrus.Bug3470.xml > reports/TEST-Cassandane.Cyrus.Delete.xml > reports/TEST-Cassandane.Cyrus.Delivery.xml > reports/TEST-Cassandane.Cyrus.Flags.xml > reports/TEST-Cassandane.Cyrus.Idle.xml > reports/TEST-Cassandane.Cyrus.Info.xml > reports/TEST-Cassandane.Cyrus.Lsub.xml > reports/TEST-Cassandane.Cyrus.Master.xml > reports/TEST-Cassandane.Cyrus.Metadata.xml > reports/TEST-Cassandane.Cyrus.Nntp.xml > reports/TEST-Cassandane.Cyrus.Pop3.xml > reports/TEST-Cassandane.Cyrus.Quota.xml > reports/TEST-Cassandane.Cyrus.Rename.xml > reports/TEST-Cassandane.Cyrus.Replication.xml > reports/TEST-Cassandane.Cyrus.Search.xml > reports/TEST-Cassandane.Cyrus.Sieve.xml > reports/TEST-Cassandane.Cyrus.Simple.xml > reports/TEST-Cassandane.Test.Address.xml > reports/TEST-Cassandane.Test.Cassini.xml > reports/TEST-Cassandane.Test.Clone.xml > reports/TEST-Cassandane.Test.Config.xml > reports/TEST-Cassandane.Test.DateTime.xml > reports/TEST-Cassandane.Test.Message.xml > reports/TEST-Cassandane.Test.MessageStoreFactory.xml > reports/TEST-Cassandane.Test.Metronome.xml > reports/TEST-Cassandane.Test.Sample.xml > utils/gdbtramp > utils/gdbtramp.o > utils/lemming > utils/lemming.o > working.log > + git status > # On branch master > # Untracked files: > # (use "git add <file>..." to include in what will be committed) > # > # broken.log > # coverage.xml > # e.fpl > # errs > # errs2 > # find-process-leak.sh > # working.log > nothing added to commit but untracked files present (use "git add" to track) > + make > make[1]: Entering directory > `<http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/cassandane/utils'> > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory > `<http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/cassandane/utils'> > testrunner.pl syntax OK > Cassandane/ThreadedGenerator.pm syntax OK > Cassandane/Config.pm syntax OK > Cassandane/MasterEntry.pm syntax OK > Cassandane/Cyrus/Quota.pm syntax OK > Cassandane/Cyrus/Delivery.pm syntax OK > Cassandane/Cyrus/Conversations.pm syntax OK > Cassandane/Cyrus/Rename.pm syntax OK > Cassandane/Cyrus/Bug3463.pm syntax OK > Cassandane/Cyrus/Bug3470.pm syntax OK > Cassandane/Cyrus/Delete.pm syntax OK > Cassandane/Cyrus/Pop3.pm syntax OK > Cassandane/Cyrus/Metadata.pm syntax OK > Cassandane/Cyrus/Info.pm syntax OK > Cassandane/Cyrus/Nntp.pm syntax OK > Cassandane/Cyrus/TestCase.pm syntax OK > Cassandane/Cyrus/Sieve.pm syntax OK > Cassandane/Cyrus/Replication.pm syntax OK > Cassandane/Cyrus/Master.pm syntax OK > Cassandane/Cyrus/Flags.pm syntax OK > Cassandane/Cyrus/Lsub.pm syntax OK > Cassandane/Cyrus/Idle.pm syntax OK > Cassandane/Cyrus/Bug3072.pm syntax OK > Cassandane/Cyrus/Search.pm syntax OK > Cassandane/Cyrus/Annotator.pm syntax OK > Cassandane/Cyrus/Simple.pm syntax OK > Cassandane/Test/Config.pm syntax OK > Cassandane/Test/Sample.pm syntax OK > Cassandane/Test/Message.pm syntax OK > Cassandane/Test/DateTime.pm syntax OK > Cassandane/Test/MessageStoreFactory.pm syntax OK > Cassandane/Test/Metronome.pm syntax OK > Cassandane/Test/Clone.pm syntax OK > Cassandane/Test/Address.pm syntax OK > Cassandane/Test/Cassini.pm syntax OK > Cassandane/Instance.pm syntax OK > Cassandane/Message.pm syntax OK > Cassandane/POP3MessageStore.pm syntax OK > Cassandane/SequenceGenerator.pm syntax OK > Cassandane/PortManager.pm syntax OK > Cassandane/IMAPService.pm syntax OK > Cassandane/MessageStoreFactory.pm syntax OK > Cassandane/IMAPMessageStore.pm syntax OK > Cassandane/MaildirMessageStore.pm syntax OK > Cassandane/Unit/SyslogListener.pm syntax OK > Cassandane/Unit/RunnerXML.pm syntax OK > Cassandane/Unit/TestCase.pm syntax OK > Cassandane/Unit/TestPlan.pm syntax OK > Cassandane/Unit/Runner.pm syntax OK > Cassandane/MessageStore.pm syntax OK > Cassandane/Generator.pm syntax OK > Cassandane/ServiceFactory.pm syntax OK > Cassandane/Address.pm syntax OK > Cassandane/MboxMessageStore.pm syntax OK > Cassandane/Service.pm syntax OK > Cassandane/Util/SHA.pm syntax OK > Cassandane/Util/Sample.pm syntax OK > Cassandane/Util/Wait.pm syntax OK > Cassandane/Util/DateTime.pm syntax OK > Cassandane/Util/Words.pm syntax OK > Cassandane/Util/Setup.pm syntax OK > Cassandane/Util/Metronome.pm syntax OK > Cassandane/Util/Log.pm syntax OK > Cassandane/Util/Socket.pm syntax OK > Cassandane/MasterEvent.pm syntax OK > Cassandane/Cassini.pm syntax OK > Cassandane/MasterStart.pm syntax OK > + sed -e 's|^##destdir =.*$|destdir = > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/inst|'> -e 's|^##pwcheck = > .*$|pwcheck = sasldb|' > + rm -rf reports.old > + mv -f reports reports.old > + mkdir -m 0777 reports > + ./testrunner.pl --cleanup -f xml -v > + exitcode=1 > + '[' -x jenkins-xml-summary.pl ']' > + ./jenkins-xml-summary.pl > --build-url=http://ci.cyrusimap.org/job/cyrus-imapd-master/812/ > Test failures and errors summary > ================================ > > Cassandane::Cyrus::Bug3463.thread_crash > > http://ci.cyrusimap.org/job/cyrus-imapd-master/812//testReport/%28root%29/Cassandane__Cyrus__Bug3463/test_thread_crash/ > > Cassandane::Cyrus::Metadata.mbox_replication_new_mas > > http://ci.cyrusimap.org/job/cyrus-imapd-master/812//testReport/%28root%29/Cassandane__Cyrus__Metadata/test_mbox_replication_new_mas/ > > Cassandane::Cyrus::Quota.using_annotstorage_msg_copy_exdel > > http://ci.cyrusimap.org/job/cyrus-imapd-master/812//testReport/%28root%29/Cassandane__Cyrus__Quota/test_using_annotstorage_msg_copy_exdel/ > > Cassandane::Cyrus::Quota.using_annotstorage_msg_late > > http://ci.cyrusimap.org/job/cyrus-imapd-master/812//testReport/%28root%29/Cassandane__Cyrus__Quota/test_using_annotstorage_msg_late/ > > Cassandane::Cyrus::Quota.using_annotstorage_msg > > http://ci.cyrusimap.org/job/cyrus-imapd-master/812//testReport/%28root%29/Cassandane__Cyrus__Quota/test_using_annotstorage_msg/ > > 184 run, 4 failures, 1 errors > + ps -u cyrus > PID TTY TIME CMD > + sudo -n /usr/bin/killall -u cyrus > + cd <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/imapd> > + '[' -n --enable-coverage ']' > + /usr/bin/tggcov --report=cobertura -r . > + '[' -n /var/lib/jenkins ']' > ++ perl -n -e 's/^Changes .*between ([[:xdigit:]]{40}) and > ([[:xdigit:]]{40})/\1..\2/; print; exit 0;' > <http://ci.cyrusimap.org/job/cyrus-imapd-master/ws/../builds/2012-09-04_05-01-21/changelog.xml> > + revlist='<multi-scm-log>' > + '[' -n '<multi-scm-log>' ']' > + /usr/bin/git-history-coverage '<multi-scm-log>' > ==================== INCREMENTAL COVERAGE REPORT ==================== > > Overall Summary > =============== > 0 lines patched > > > Summary By Commit > ================= > > ======================================== > + exit 1 > Build step 'Execute shell' marked build as failure > Skipping Cobertura coverage report as build was not SUCCESS or better ... > Recording test results >