in reply to perl patches and CPAN module compatilbility

Is there somewhere I can check to see if any of my currently installed perl modules will be adversely affected by a new patch?

They call those release notes or a Changes file. Perl calls it a perldelta (see also perldeltas)

I have no idea where redhat keeps their equivalent of release notes.

Or do I need to search out each module?

perldelta lists short summary of differences from the previous release ( p588-Modules_and_Pragmata), so yes, you would have to search out each module for a more detailed information.

Your vendor, redhat, might also adds extra modules, those won't be documented in perldelta.

Or do we have to break it to find it?

You should be running a comprehensive test suite of your software after each upgrade, its the only way to know if something breaks

  • Comment on Re: perl patches and CPAN module compatilbility

Replies are listed 'Best First'.
Re^2: perl patches and CPAN module compatilbility
by jbracey (Initiate) on Jun 14, 2011 at 22:56 UTC
    thank you very much, I'll check out perldelta.

      You misinterpreted the given information. You will not find any information regarding these patches in the perldelta, as this document describes the changes in perl itself between versions. E.g. what has been changed or added from 5.8.7 to 5.8.8.

      What you are looking for is what RedHat changed under the hood to 5.8.8, and that should be found in the description of those patches - if available at all.

      FWIW, it could be that there are no visible changes at all. I recently delved into such a patch from OpenSUSE, and found that the only change was textual in the build description file.

      My hunch is that this patch from RedHat will not have any influence on your modules at all.


      Enjoy, Have FUN! H.Merijn