Build failed in Jenkins: cyrus-imapd-master #451

Greg Banks gnb at fastmail.fm
Wed Mar 14 03:04:13 EDT 2012



On Tue, Mar 13, 2012, at 05:06 PM, Jenkins wrote:
> See <http://ci.cyrusimap.org/job/cyrus-imapd-master/451/>
> 
> ------------------------------------------
> [...truncated 2268 lines...]
> 
> Cassandane::Cyrus::Master.reap_rate
>     http://ci.cyrusimap.org/job/cyrus-imapd-master/451//testReport/%28root%29/Cassandane__Cyrus__Master/test_reap_rate/
> [...]
> Cassandane::Cyrus::Simple.append
>     http://ci.cyrusimap.org/job/cyrus-imapd-master/451//testReport/%28root%29/Cassandane__Cyrus__Simple/test_append/

All of the above are cascading failures from the Annotator tests, which
failed like this

=====> Instance[1063] Running:
"/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/cassandane/utils/annotator.pl"
Base class package "Cyrus::Annotator::Daemon" is empty.
    (Perhaps you need to 'use' the module which defines that package
    first.)
 at
 /var/lib/jenkins/jobs/cyrus-imapd-master/workspace/cassandane/utils/annotator.pl
 line 45
BEGIN failed--compilation aborted at
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/cassandane/utils/annotator.pl
line 45.

which is because Cyrus installed the Perl module for
Cyrus::Annotator::Daemon under $DESTDIR/$prefix/lib/perl5/site_perl/ but
Cassandane was expecting it under $DESTDIR/$prefix/lib/perl/.  Why?  I
have no idea.  Why did it change from two days ago?  I have even less
idea.

I worked around this by making Cassandane build an even longer
$PERL5LIB.


-- 
Greg.


More information about the Cyrus-devel mailing list