Description of problem: Currently cassandane tests are called from %check section of spec file which is not the way they supposed to be used. This approach requires some hacks due to mock/koji limitation and it's broken from time to time due to either upstream changes [1] or fedora infra changes Expected results: Cassandane tests should be moved to separate package and use in CI system for the purpose of gating [1] ./testrunner.pl syntax OK Base class package "Cyrus::Annotator::Daemon" is empty. (Perhaps you need to 'use' the module which defines that package first, or make that module available in @INC (@INC contains: /builddir/build/BUILDROOT/cyrus-imapd-3.2.3-2.fc34.x86_64/usr/share/perl5/vendor_perl /builddir/build/BUILDROOT/cyrus-imapd-3.2.3-2.fc34.x86_64/usr/lib64/perl5/vendor_perl /builddir/build/BUILDROOT/cyrus-imapd-3.2.3-2.fc34.x86_64/usr/share/perl5/5.32 /builddir/build/BUILDROOT/cyrus-imapd-3.2.3-2.fc34.x86_64/usr/lib64/perl5/5.32 /usr/local/lib64/perl5/5.32 /usr/local/share/perl5/5.32 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5). at ./utils/annotator.pl line 45.
This bug appears to have been reported against 'rawhide' during the Fedora 34 development cycle. Changing version to 34.
https://src.fedoraproject.org/tests/cyrus-imapd/pull-request/4 https://src.fedoraproject.org/rpms/cyrus-imapd/c/e61c8307b82df2e7753b7ee3a5ace9ce03e8a8dc?branch=rawhide