Red Hat Bugzilla – Bug 125999
spamassassin-2.63-krb5-backcompat.patch won't apply
Last modified: 2007-11-30 17:10:44 EST
This patch gets pulled in when building on Red Hat 8, and doesn't
apply to Makefile.PL. This might be a side effect of splitting spamc
into its own subdirectory. I'm guessing an updated patch should be
modifying line 1033.
Created attachment 101131 [details]
I don't see any changes to the spamc directory when this is applied, so I don't
know that it's the correct solution, but it allows the package to build.
Thank you. I will add this to the rawhide SRPM when I upgrade to the
official pre-release coming within the next few days.
applied to the next rawhide package. Please CLOSE this report as
RAWHIDE after you verify that it works. 3.0-2.pre1 or later.
The package builds on both FC2 (no krb5) and RH8 (with krb5).
Attempting to build and install the package on RH8 with a prior RPM
set from the SA site installed results in a dependency failure on
spamassassin-tools (provided by the SA site's SRPM). I erased the
-tools RPM and now get this failed dependency:
error: Failed dependencies:
perl(:MODULE_COMPAT_5.8.0) is needed by spamassassin-3.0-2.pre1
If the Fedora RPM won't be providing a -tools subpackage, it should
obsolete the old upstream one.
Just erase that line. It is not possible to make that compatible with
older versions of perl. I am considering adding a Provides -tools,
but first I will analyze the upstream .spec to see if we can become
closer in compatibility. Low priority to me.
Created attachment 103752 [details]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
-----END PGP SIGNATURE-----
spamassassin-3.0-7.rc2.src.rpm doesn't apply under RH8 either.
On the other hand, when I use this one instead (with that
MODULE_COMPAT line removed from the spec file), it works for me in RH8.
BTW, a trivial SArc4 variant SRPM builds and runs on RH8, FC1, FC2.
MODULE_COMPAT requires perl-forward-compat on RH8 and RH9. You can
install it from fedora.us Extras stable.
Thanks for the patch John. It will be in rawhide after we unfreeze.