On Sun, May 08, 2011 at 09:50:42AM +0200, Christoph Biedl wrote: > Dominic Hargreaves wrote... > > > I can't promise to do anything with it in the near future, but happy > > to grab a copy of it from somewhere if you can easily make it > > available, to work on at a later date. Feel free to drop me a line > > in private if you prefer. > > For the time being I've at least archived that copy. > > FWIW, amd64 is appearently not affected:
That makes sense given that, I think, this is related to the -Duse64bitint change in the Perl 5.12 packaging. On 32-bit systems, the Perl 5.10 packaging wrote out Storable data in such a way that the new use64bitint Perl 5.12 Storable can't read back in. If whatever was using Storable had used one of the nstore* functions, then there's no problem. It's just a problem when using store*. $ perl5.10 -le ' use Storable qw(store_fd); use FileHandle; use Data::Dumper; $f = FileHandle->new(">storable.test"); store_fd({Dumper($f)}, $f);' $ perl5.12 -le ' use Storable qw(fd_retrieve); use FileHandle; use Data::Dumper; $f = FileHandle->new("<storable.test"); print Dumper(fd_retrieve($f));' Byte order is not compatible at ../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/fd_retrieve.al) line 398, at -e line 1 -- James GPG Key: 1024D/61326D40 2003-09-02 James Vega <james...@debian.org>
signature.asc
Description: Digital signature