[sf-perl] Request for comments - Perl rpm builds

Joseph Brenner doom at kzsu.stanford.edu
Mon May 16 20:04:46 PDT 2011


Sounds like a worthy experiment.  As far as names go, the way these
things are done in the ubuntu/debian world is a version number is
tacked on to the name.  So you might name the binary perl5.14 and call
the package perl5.14-5_14_0-0-i386.rpm.

On Mon, May 16, 2011 at 5:51 PM, Fred Moyer <fred at redhotpenguin.com> wrote:
> I got an itch to build Perl rpms in an attempt to whittle down the
> issue discussed in a previous thread of deploying Perl applications in
> RPM package environments without using the system installed perl
> binary.
>
> Please forgive the name of this github repo, but I had a really
> difficult time coming up with a good name for this, since rpm won't
> let you have two packages installed with the same name (meaning I
> couldn't call it 'perl').  So I came up with Fast RPM Enterprise
> Deployment Perl - fredperl.  Got an idea for a better name?  Send it
> to me!
>
> https://github.com/redhotpenguin/fredperl
>
>
> This repo is really nothing more than the Centos 5.6 Perl spec file
> carved up with a few different options, such as no threading, a few
> compilation optimizations, and a unique install path.  And a unique
> name, fredperl_5_14_0 in the case of the 5.14.0 build, so that you can
> install different versions side by side in /opt/.
>
>
> The benchmarks of each build are here, 5.12.3, 5.14.0, and the Centos
> 5.8.8.  I used PerlBench to compare each of the binaries - 5.14.0 is
> looking pretty good.
>
> http://www.redhotpenguin.com/fredperl_bench/
>
>
> This is just a very rough proof of concept, but if you are running
> Centos or Fedora, you should be able to clone this github repo,
> install the source rpms, and build your own binaries to try out your
> application with.  Comments and feedback are very welcome, both on and
> off this list.  I've got a few ideas for additional features, such as
> being able to take a Makefile.PL with the proper dependencies and
> generate all the rpms needed for the modules in that Makefile.PL.
> _______________________________________________
> SanFrancisco-pm mailing list
> SanFrancisco-pm at pm.org
> http://mail.pm.org/mailman/listinfo/sanfrancisco-pm
>


More information about the SanFrancisco-pm mailing list