Cyrus IMAP 3.2.0 released

Marco falon at ruparpiemonte.it
Wed May 6 09:53:39 EDT 2020


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


More information about the Info-cyrus mailing list