I just attempted to install a preliminary Rawhide RPM for SA 3.0-pre1 on Red Hat 8 and got this error:
error: Failed dependencies: perl(:MODULE_COMPAT_5.8.0) is needed by spamassassin-3.0-2.pre1
The system has perl-5.8.0-88.3 installed. What's the minimum version of Perl required for the new SA?
I strongly suspect the above error is simply an RPM-ish issue.
Let's face it, the RPM is telling you that you need perl 5.8.0, and you've got 5.8.0... Somewhere RPM is confused about what version of perl you've got installed.
Try building from tarball, if for no other reason than to confirm that it's an issue with RPM not SA's lack of compatibility with your version of perl.
