in reply to blaming perl for not using a build policy
The version of perl (or apache or mysql) that comes with the OS should be used solely by the OS. The reason RH still ships Perl 5.8.0 (patched heavily) with their OS is because their scripts work with 5.8.0 and upgrading may break that. Installation and maintenance scripts can take a little longer to run, but they have to run successfully.
My highly optimized webapp has very different needs than the OS perl. As such, I shouldn't be screwing with the OS perl by installing additional modules or upgrading stuff. I may break it. So, I ALWAYS compile my own Perl, Apache, and (in some cases) MySQL. I ALWAYS use my own gcc to do these things (largely because I want gcc 4 and the massive improvements over gcc 3.x). And, I ALWAYS put it somewhere else, in its own directory structure and usually in its own jail. And you should, too. Until you've seen an OS fall apart because someone upgraded a CPAN module and you had to fix it at 3am on a Sunday, you haven't lived. :-)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: blaming perl for not using a build policy
by shmem (Chancellor) on Aug 27, 2008 at 14:43 UTC | |
|
Re^2: blaming perl for not using a build policy
by blazar (Canon) on Aug 27, 2008 at 13:36 UTC | |
by moritz (Cardinal) on Aug 27, 2008 at 13:45 UTC | |
by Anonymous Monk on Aug 27, 2008 at 14:46 UTC | |
by Argel (Prior) on May 04, 2009 at 21:54 UTC | |
by Zen (Deacon) on Sep 02, 2008 at 00:09 UTC | |
by Argel (Prior) on May 04, 2009 at 22:08 UTC |