Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re: Why upgrade perl?

by space_monk (Chaplain)
on May 20, 2013 at 08:45 UTC ( #1034302=note: print w/ replies, xml ) Need Help??


in reply to Why upgrade perl?

At some point older versions will not be supported and have unpatched security vulnerabilities, module updates won't run on older versions of Perl etc.

You should take the opportunity to work out some form of company wide regular upgrade process and to make it as painless as possible. I'm not sure about the benefits of being right on the leading edge, but you shouldn't be too far behind it.

Update: Some people have pointed out that releases are customised and may be difficult to upgrade. There is an argument for leaving the system Perl unaffected and having an independent site Perl, which is hopefully kept up to date.

If you spot any bugs in my solutions, it's because I've deliberately left them in as an exercise for the reader! :-)


Comment on Re: Why upgrade perl?
Re^2: Why upgrade perl?
by vsespb (Hermit) on May 20, 2013 at 09:15 UTC
    At some point older versions will not be supported and have unpatched security vulnerabilities
    I don't think this is valid argument for RHEL. They maintain and fix perl by their selves AFAIK.
    module updates won't run on older versions of Perl
    I didn't see much modules, which won't work on perl 5.10 and even 5.8 (but I didn't check some huge frameworks)

      RedHat shipped a badly crippled version of perl a few years ago and took a long time (almost two years, IIRC) to fix the situation after being notified.

        Yep, probably something like this could happen. But I'm wondering what was the problem exactly?
Re^2: Why upgrade perl?
by poulhs (Beadle) on May 20, 2013 at 09:24 UTC

    I agreee that one should not fall too far behind... (tell RedHat)

    Company wide upgrade process is in place, that is (concerning this subject): follow RedHat on Linux..

    We use satellite server for maintaining OS and other packages. We are a managed hosting company, and keeping the servers updated is natural.

    We use perl to write integration code between CMDB and other stuff, on our own infrastructure servers - and here we have the possibility to install our own tools if we need

    I know that older versions are not supported by the community (and that the support from RedHat may vary;-) )

    My problem is that I lack the arguments, when there are no significant differences between 5.10.1 and 5.18.0. Yes, I know about the security issues, but that goes for all RedHat stock stuff, and as long as we don't expose our services to the public, I think that this argument will only hold half-way through...

    thanks for your answer

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1034302]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (6)
As of 2014-09-20 06:15 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (155 votes), past polls