Slower builders are still having trouble running cassandane. Upstream
suggested that configuring the spawned daemons with a higher
client_timeout value might help.
Use current git head.
Add a couple of new build deps.
Remove all JMAP test exclusions, since cassandane no longer runs JMAP
tests on the 3.0 branch.
Clean up exclusion lists.
Add ten additional skipped tests, after consultation with upstream.
- Update to 3.0.3, which contains an important security fix. The fix is not
embargoed but no CVE has been assigned yet.
- Drop patches merged upstream.
- An update of imaptest has resulted in three additional cassandane failures,
reported upstream as https://github.com/cyrusimap/cyrus-imapd/issues/2087.
In order to get the security fix out without delay, those three tests have been
disabled.
* Remove unneeded source file.
* Fix comment on excluded test suite to indicate that our libical is too
old.
* Handle all excluded tests through the same mechanism, and comment them
all.
Pull a couple of small patches from upstream which fix several
JMAP-related tests.
Rework the test exclusion list; there are now only a few which need to
be excluded.
Also drop a patch to cassandane to handle the quota->cyr_quota rename;
we can achieve the same thing now without patching.
Patch the default configuration file to enable the full supported
functionality of the build, and to more closely match the defaults from
older Fedora packages.
Add a tmpfiles.d configuration file to properly create the directories
under /run which upstream is now using. Also create and own those
directories properly.
Pull in a newer Cassandane snapshot and clean up the test lists. Down
to just five tests to figure out, plus nine that only fail on big-endian
machines which I've asked upstream to look into.
Rename quota and restore to have a "cyr_" prefix, and fix testsuite
hardcoding of those names.
Fix FTBFS related to a change in the way perl compiles XS modules.
Re-enable some tests on 32-bit rawhide because perl there now supports
quad types. But leave them disabled for F26.
Fix the location of cyr_fetchnews
More cleanup and commenting of the spec.
Bump to release 6.
I'm still trying to get a build through without failures related to
timeouts in the test code on the slowest build hosts. The failures are
not consistent, which is what makes this so difficult.