Best practice for releasing Perl modules to staging and live

ian londonperlmongers at iandocherty.com
Mon May 18 16:03:19 BST 2009


Paul Johnson wrote:
> On Mon, May 18, 2009 at 02:22:09PM +0100, ian wrote:
>
>   
>> How best to ensure different environments have the same versions of Perl  
>> modules?
>>     
>
>   
>> Any other methods that should be considered?
>>     
>
> Pick a packaging system - preferably the one which is native to your OS.
> Build your packages on your development system.  Only install packages on your
> test and prod systems.
>   
Are you advising to (re)build CPAN Perl modules this way, or are you 
just describing what to do with our own Perl modules?

One company I worked at did just this for CPAN modules, but it was a 
many-day exercise to work out all the dependencies of (for example) 
Catalyst and to build them all into Debian packages.



More information about the london.pm mailing list