Changelog 3/5/2009 New in Version 4.76.24-3

Julian Field MailScanner at ecs.soton.ac.uk
Mon May 4 17:30:20 IST 2009



On 04/05/2009 06:35, Eli Wapniarski wrote:
> Hi
>
>
> Quotting from th changelog
>
>
> "24-3 ExtUtils-MakeMaker will not build on Fedora 10 x86_64 as it stands.
> 24-3 Fedora 10 needs Test-Simple first, RHEL5 and CentOS 5 need 
> Math-BigInt
> first. Great :-(
> 24-3 Fedora Core 10 is no longer officially supported. The RPM Perl build
> system is fundamentally broken. Take Pod-Escapes as a fine example, it
> cannot build without Pod-Simple. But Pod-Simple cannot build without
> Pod-Escapes. I quit."
>
>
>
> Please don't quit.
>
>
> I installed everything relatively correctly with version 4.76.24-3
>
>
> ----------------------------------
> Building perl-ExtUtils-MakeMaker
> ----------------------------------
>
>
> Fedora provides a version of the module version 6.36. This module and 
> perl-devel must be installed. You might need to reinstall perl-devel. 
> I did that. Up to package version 2 perl-ExtUtils-MakeMaker would not 
> install due to a conflict with perl-devel. It now installs fine.
>
>
> --------------------------
> Building Perl-Pod-Simple
> --------------------------
>
>
> No need. Both packages are provided by Fedora. perl-Pod-Escapes 1.04 
> and perl-Pod-Simple 3.07
Yes, I haven't quite quit, just upgrades on Fedora 10 won't always be 
very smooth. I did get a clean install on a fresh Fedora 10 box to work 
eventually. But upgrading from version prior to MailScanner 4.76 are 
probably best done like this:
Back up /etc/MailScanner.
rpm -e mailscanner
./install.sh fast
Use upgrade_MailScanner_conf and upgrade_languages_conf to get the new 
options into your MailScanner.conf and copy over your 
/etc/MailScanner/rules directory and 
/etc/MailScanner/file{name,type}.rules.conf from your backup.

The MailScanner installer will, by default, detect an upgrade from a 
version prior to 4.76.11 (it's about that). If it finds it, it will 
remove each perl module RPM before installing the new one even if that 
version of the module is already installed but by a different RPM. This 
makes it install all the updated RPMs I developed over Easter so that 
nothing clashes with Perl yum updates any more and no modules are 
"forced" to install.

This procedure doesn't work well on Fedora 10 as their perl build setup 
is so horribly broken. So you are better off wiping the mailscanner RPM 
and doing an install.sh from that state, so it thinks it is a fresh 
install and not an upgrade.

If I could find a better solution, I would. You shouldn't be running 
production servers on Fedora anyway if you can *possibly* avoid it, so 
I'm not too worried about making Fedora less than comfortable, it's a 
fairly small subset of users.

The important thing was to solve the CentOS issues and make it trivial 
to "yum update" the whole machine without MailScanner breaking the process.
>
>
> Eli
>
>
>
> -- 
> This message has been scanned for viruses and
> dangerous content by *MailScanner* <http://www.mailscanner.info/>, and is
> believed to be clean. 

Jules

-- 
Julian Field MEng CITP CEng
www.MailScanner.info
Buy the MailScanner book at www.MailScanner.info/store

MailScanner customisation, or any advanced system administration help?
Contact me at Jules at Jules.FM

PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
PGP public key: http://www.jules.fm/julesfm.asc
Follow me at twitter.com/JulesFM


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



More information about the MailScanner mailing list