Perl module RPM package dependency problem

Richard Siddall richard.siddall at elirion.net
Tue Sep 1 12:24:58 IST 2009


Edward Prendergast wrote:
> Hi,
> 
> That seems like a bit of a rigmarole - as the rpmforge perl packages 
> seem to be reasonable up to date what's the possibility of just removing 
> the MailScanner perl modules and allowing rpmforge to take over? Or will 
> this be reversed as soon as the next MailScanner update is performed?
> 
> -Edward
[snip]
>>> file /usr/share/man/man3/Test::Simple.3pm.gz conflicts between 
>>> attempted installs of perl-Test-Simple-0.92-1.el5.rf.noarch and 
>>> perl-5.8.8-18.el5_3.1.i386

It's not a conflict between the RPMForge module and a MailScanner Perl 
module, it's a conflict between RPMForge and the core Perl RPM for your 
distro.  And the conflicts are between the man pages for the Perl modules.

It can be fixed by RPMForge updating their Perl RPMs so they don't 
include man pages, which they can do by adding one more switch to the 
"%{__perl} Makefile.PL" line in the .spec file.  Something like 
"INSTALLDIRS=site INSTALLMAN1DIR=none INSTALLMAN3DIR=none"

This only applies to Perl modules that are bundled in the distro's core 
Perl RPM.

I hope this helps.

Regards,

	Richard Siddall



More information about the MailScanner mailing list