Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Re: When do I update a module

by Tux (Abbot)
on Mar 18, 2013 at 21:20 UTC ( #1024155=note: print w/replies, xml ) Need Help??

in reply to When do I update a module

As with many questions: IT DEPENDS!

On my laptop I update CPAN modules on an almost daily basis. Because I need/want the most recent stuff? No, because I want to test production code to what is released, and to test my own code (incliuding CPAN modules) against the most recent code.

On production machines, I upgrade perl to the version I tested well on my testing machines, and by the time I do, I should be quite safe in what modules are safe to get the most recent version for. When I hit problems with modules when not upgrading perl, I can check if it is fixed (on my laptop) and then upgrade the module. If it is not fixed, and there is no open bug in RT for that module, I will try to create a minimal test case that reproduces the problem and submit a bug report for the module, hoping the author will act.

On IRC ( there is a channel (#news) where cpan automatically drops a line on every module uploaded. You could check the ChangeLog (or whatever it is called for the module in question) to see what the release fixed. Based on that info you can say "Never had that problem, I'll skip it", or "Wow, it just took me 15 hours to find that problem, and it is now fixed".

Enjoy, Have FUN! H.Merijn

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1024155]
[Corion]: Discipulus: Yes, very good spot!
[Discipulus]: a lucky programmer.. as napoleon used to say..
erix wonders... how is the neurocent doing these days?

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (6)
As of 2018-05-25 15:48 GMT
Find Nodes?
    Voting Booth?