Hello,

On 06/05/2020 02:15, ellie timoney has written:
Cassandane is designed to be run from a git clone, and if you're using it, you 
should generally keep it up to date.  It is kept generally backwards 
compatible, because I use it for testing new releases from old branches. You 
don't need different versions of it for testing different versions of Cyrus, 
you need the most recent version of it so that you have the most-accurate and 
most-thorough tests currently available.

thank you for the info. I trusted an old commit which I found on a SPEC file for Fedora Cyrus IMAP 3.0.x. I'm trying to build an RPM file.

I downloaded a today commit.

Now I have many other fails :(
First kind of failures are related to syslog. For instance, if I run Flags.max_userflags, I see:

There was 1 failure:
1) Flags.max_userflags
didn't match /(?^:IOERROR: out of flags)/ at Cassandane/Cyrus/Flags.pm line 478.

Cassandane::Cyrus::Flags::test_max_userflags(Cassandane::Cyrus::Flags=HASH(0x558c69f777c8)) called at /usr/share/perl5/vendor_perl/Test/Unit/TestCase.pm line 75
        [...framework calls elided...]

I have to comment the line 478 of Flags.pm to pass the test:
# $self->assert_matches(qr/IOERROR: out of flags/, "@lines");


But the perl syslog module writes as expected that message:

May 6 15:37:23 myhost 1337120101/imap[15250]: IOERROR: out of flags on user.cassandane ($Farnarkle)


# perl -v

This is perl 5, version 26, subversion 3 (v5.26.3) built for x86_64-linux-thread-multi

# uname -a
Linux myhost.example.com 4.18.0-147.0.3.el8_1.x86_64 #1 SMP Mon Nov 11 12:58:36 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Do you have any hints?

Thank you very much

Kind Regards
Marco
----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus

Reply via email to