develooper Front page | perl.perl5.porters | Postings from December 2012

cPanel version of "Storable 2.39_01" breaks backwards compatibility

Thread Next
From:
Alex Vandiver
Date:
December 26, 2012 18:38
Subject:
cPanel version of "Storable 2.39_01" breaks backwards compatibility
Message ID:
1356547079.13818.15.camel@umgah.localdomain
Heya all,
  This is a notice that cPanel has apparently begun shipping a fork of
Storable.pm which reports to be version "2.39_01", and which by default
does not bless objects during deserialization.  This, unsurprisingly,
breaks any number of things; we've begun getting bug reports[1] from
administrators of RT whose installs have mysteriously been broken by
cPanel upgrading their perl install.
  Core perl chose to document the issue[2] and release 2.40, but cPanel
seems to have decided to release their own fork of Storable into the
wild[3], under the same name, which breaks backwards compatibility.  The
cPanel fork looks to actually be an extensive set of patches atop
version 2.25 (or thereabouts) of Storable, and thus does not contain a
number of changes included in the CPAN/core release of 2.40 -- but the
"2.39_01" release is the first to obviously break compatibility with the
canonical version.
 - Alex

[1] http://issues.bestpractical.com/Ticket/Display.html?id=21765&user=guest&pass=guest
[2] http://perl5.git.perl.org/perl.git/commitdiff/664f237a84176c09b20b62dbfe64dd736a7ce05e
[3] http://cpanel.net/important-11-30-11-32-11-34-cpanel-whm-updates-available/



Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About