Build failed in Jenkins: cyrus-imapd-master #453
Greg Banks
gnb at fastmail.fm
Wed Mar 14 23:12:59 EDT 2012
On Wed, Mar 14, 2012, at 05:07 PM, Jenkins wrote:
> See <http://ci.cyrusimap.org/job/cyrus-imapd-master/453/>
>
> ------------------------------------------
> [...truncated 2028 lines...]
> Test failures and errors summary
> ================================
>
> Cassandane::Cyrus::Sieve.badscript_timsieved
> http://ci.cyrusimap.org/job/cyrus-imapd-master/453//testReport/%28root%29/Cassandane__Cyrus__Sieve/test_badscript_timsieved/
>
Error Message
Boolean assertion failed
Stacktrace
test_badscript_timsieved(Cassandane::Cyrus::Sieve)
Boolean assertion failed at
/usr/lib/perl5/vendor_perl/5.8.8/Test/Unit/Exception.pm line 13
Test::Unit::Exception::throw_new('Test::Unit::Failure=HASH(0x3b24e60)',
'-package', 'Cassandane::Cyrus::Sieve', '-file',
'Cassandane/Cyrus/Sieve.pm', '-line', 289, '-object',
'Cassandane::Cyrus::Sieve=HASH(0x346ea80)', ...) called at
/usr/lib/perl5/vendor_perl/5.8.8/Test/Unit/Assert.pm line 85
Test::Unit::Assert::do_assertion('Cassandane::Cyrus::Sieve=HASH(0x346ea80)',
'Test::Unit::Assertion::Boolean=SCALAR(0x3b45050)',
'Cassandane::Cyrus::Sieve', 'Cassandane/Cyrus/Sieve.pm', 289)
called at /usr/lib/perl5/vendor_perl/5.8.8/Test/Unit/Assert.pm
line 19
Test::Unit::Assert::assert('Cassandane::Cyrus::Sieve=HASH(0x346ea80)')
called at Cassandane/Cyrus/Sieve.pm line 289
Cassandane::Cyrus::Sieve::badscript_common('Cassandane::Cyrus::Sieve=HASH(0x346ea80)')
called at Cassandane/Cyrus/Sieve.pm line 364
Cassandane::Cyrus::Sieve::test_badscript_timsieved('Cassandane::Cyrus::Sieve=HASH(0x346ea80)')
called at /usr/lib/perl5/vendor_perl/5.8.8/Test/Unit/TestCase.pm
line 75
[...framework calls elided...]
286 ($res, @errs) = $self->compile_sieve_script('badrequire',
287 "require [\"nonesuch\"];\n");
288 $self->assert_str_equals('failure', $res);
289 $self->assert(grep m/Unsupported feature.*nonesuch/, @errs);
<----
290
So the test code ran the installsieve script and it failed to produce
the expected output.
What it did produce was
=====> Cyrus::Sieve[362] Testing sieve script compile failures, via
timsieved
=====> Cyrus::Sieve[185] Checking preconditions for compiling sieve
script badrequire
=====> Cyrus::Sieve[203] Running installsieve on script badrequire
=====> Instance[1063] Running:
"/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/inst/usr/cyrus/bin/installsieve"
"-i" "/var/tmp/cass/210257136/badrequire.script" "-u" "cassandane"
"127.0.0.1:9102"
=====> Cyrus::Sieve[118] errors:
=====> Cyrus::Sieve[119] Can't locate Cyrus/SIEVE/managesieve.pm in @INC
(@INC contains: /usr/cyrus/lib/perl /usr/cyrus/share/perl
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/cassandane
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/inst/usr/cyrus/share/perl
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/inst/usr/cyrus/lib/perl
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/inst/usr/cyrus/lib/perl5/site_perl/5.8.8
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/inst/usr/cyrus/lib/perl5/site_perl
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/inst/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/inst/usr/lib/perl5/site_perl/5.8.8
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/inst/usr/lib/perl5/site_perl
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/inst/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/inst/usr/lib/perl5/vendor_perl/5.8.8
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/inst/usr/lib/perl5/vendor_perl
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/inst/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/inst/usr/lib/perl5/5.8.8
/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl
/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl
/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .)
at
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/inst/usr/cyrus/bin/installsieve
line 45.
=====> Cyrus::Sieve[119] BEGIN failed--compilation aborted at
/var/lib/jenkins/jobs/cyrus-imapd-master/workspace/inst/usr/cyrus/bin/installsieve
line 45.
Rats, more Perl module path problems. I've raised
https://bugzilla.cyrusimap.org/show_bug.cgi?id=3652
--
Greg.
More information about the Cyrus-devel
mailing list