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