George Greer <perl@greerga.m-l.org> writes: > On Thu, 29 Apr 2010, Greg Lindahl wrote: > >> In the past there have been various discussions about getting a modern >> perl onto CentOS 5. >> >> We have made 5.10 rpms based on the Fedora 12 rpms, and planned on >> making them public, so that a bunch of us don't have to re-do this >> work. Safety in numbers, I always say. > > I just started this at $WORK, although I'm changing the %_prefix of > the packages so mine wouldn't help you much. > > Biggest problems I've had: > > 1) Circular dependencies in the RPMs. > (Test::MinimumVersion vs. Perl::MinimumVersion, for example.) > > 2) CentOS 5 'rpm' can't handle Fedora 13 SHA hashes. > (Solution: Rebuilt Fedora 10 SRPM for 'rpm'.) > > 3) Fedora 13 .spec files assuming man pages are compressed. > (Solution: Edit .spec ".3pm.gz -> .3pm*" and 'rpmbuild -ba .spec') > > 4) Some CPAN modules need newer versions to pass tests. > (Downloading the new .tar and upping the .spec version is easy though.) > > 5) XML::Parser will fail its tests due to Fedora patches. Besides personally recommending *Perl* 5.12 I suggest also to carefully check killer apps, especially those with their own ecosystem and a bit less tightly sync'ed to CPAN. SpamAssassin for instance doesn't work yet with 5.12. And the SVN version which fixes 5.12 issues doesn't work as drop-in replacement. And I'm not sure about the current state of mod_perl2 which might affect your Apache2 toolchain. David Wheeler investigated some issues about 1 month ago [1]. So not sure this fits to your “Safety in numbers”, if you meant that… Kind regards, Steffen Footnotes: [1] http://aspn.activestate.com/ASPN/Mail/Message/perl-mod_perl/3839626 -- Steffen Schwigon <ss5@renormalist.net> Dresden Perl Mongers <http://dresden-pm.org/>Thread Previous | Thread Next