http://www.perlmonks.org?node_id=1024155


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 (irc.perl.org) 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