Front page | perl.perl5.porters |
Postings from May 2002
[PATCH] Re: [PATCH] Storable (Re: perl@16433)
From:
Nicholas Clark
Date:
May 7, 2002 15:29
Subject:
[PATCH] Re: [PATCH] Storable (Re: perl@16433)
Message ID:
20020507222600.GC306@Bagpuss.unfortu.net
On Tue, May 07, 2002 at 05:08:08PM +0100, Nicholas Clark wrote:
> "half") so I'll try building Storable on all earlier perls tonight.
Patches needed appended.
Built successfully on various combinations of 5.005_03, 5.6.1, 5.7.3
on x86 FreeBSD, ARM Linux and ppc Linux. (Thanks to Richard Clamp for the ppc
linux account)
Hit a known bug in 5.6.0
> What version number should it be released as?
Currently it thinks it's 1.015
Dan - the README says this:
There is a Japanese translation of this man page available at
http://member.nifty.ne.jp/hippo2000/perltips/storable.htm ,
courtesy of Kawai, Takanori <kawai@nippon-rad.co.jp>.
Please could you check to see how current that page is?
[I know no Japanese, so I've no idea]
Nicholas Clark
--
Even better than the real thing: http://nms-cgi.sourceforge.net/
diff -ru ../bleadperl/ext/Storable/MANIFEST ext/Storable/MANIFEST
--- ../bleadperl/ext/Storable/MANIFEST Sat Sep 2 17:27:56 2000
+++ ext/Storable/MANIFEST Tue May 7 23:09:44 2002
@@ -4,3 +4,25 @@
Storable.pm The perl side of Storable
Storable.xs The C side of Storable
ChangeLog Changes since baseline
+t/blessed.t See if Storable works
+t/canonical.t See if Storable works
+t/compat06.t See if Storable works
+t/croak.t See if Storable works
+t/dclone.t See if Storable works
+t/downgrade.t See if Storable works
+t/forgive.t See if Storable works
+t/freeze.t See if Storable works
+t/lock.t See if Storable works
+t/make_downgrade.pl See if Storable works
+t/malice.t See if Storable copes with corrupt files
+t/overload.t See if Storable works
+t/recurse.t See if Storable works
+t/restrict.t See if Storable works
+t/retrieve.t See if Storable works
+t/store.t See if Storable works
+t/tied.t See if Storable works
+t/tied_hook.t See if Storable works
+t/tied_items.t See if Storable works
+t/utf8.t See if Storable works
+t/utf8hash.t See if Storable works
+lib/st-dump.pl helper routines for tests
Only in ext/Storable: MANIFEST.orig
Only in ext/Storable: Makefile
diff -ru ../bleadperl/ext/Storable/Makefile.PL ext/Storable/Makefile.PL
--- ../bleadperl/ext/Storable/Makefile.PL Wed May 30 14:21:28 2001
+++ ext/Storable/Makefile.PL Tue May 7 23:09:44 2002
@@ -20,6 +20,7 @@
'NAME' => 'Storable',
'DISTNAME' => "Storable",
'MAN3PODS' => {},
+ PREREQ_PM => {'Test::More' => 0},
'VERSION_FROM' => 'Storable.pm',
'dist' => { SUFFIX => 'gz', COMPRESS => 'gzip -f' },
);
Only in ext/Storable: Makefile.PL.orig
diff -ru ../bleadperl/ext/Storable/README ext/Storable/README
--- ../bleadperl/ext/Storable/README Fri Sep 1 22:07:19 2000
+++ ext/Storable/README Tue May 7 23:09:44 2002
@@ -1,5 +1,6 @@
- Storable 1.0
+ Storable 1.015
Copyright (c) 1995-2000, Raphael Manfredi
+ Copyright (c) 2001,2002, Larry Wall
------------------------------------------------------------------------
This program is free software; you can redistribute it and/or modify
@@ -13,9 +14,9 @@
+=======================================================================
| Storable is distributed as a module, but is also part of the official
-| Perl core distribution. Maintenance is still done by the Author,
-| whilst the perl5-porters ensure that no change to the Perl internals
-| can break the version of Storable distributed with it.
+| Perl core distribution, as of perl 5.8.
+| Maintenance is now done by the perl5-porters. We thank Raphael
+| Manfredi for providing us with this very useful module.
+=======================================================================
The Storable extension brings persistency to your data.
@@ -45,7 +46,13 @@
There is an embeded POD manual page in Storable.pm.
-Raphael Manfredi <Raphael_Manfredi@pobox.com>
+Storable was written by Raphael Manfredi <Raphael_Manfredi@pobox.com>
+Maitainance is now done by the perl5-porters <perl5-porters@perl.org>
+
+Please e-mail us with problems, bug fixes, comments and complaints,
+although if you have complements you should send them to Raphael.
+Please don't e-mail Raphael with problems, as he no longer works on
+Storable, and your message will be delayed while he forwards it to us.
------------------------------------------------------------------------
Thanks to (in chronological order):
@@ -68,3 +75,36 @@
http://member.nifty.ne.jp/hippo2000/perltips/storable.htm,
courtesy of Kawai, Takanori <kawai@nippon-rad.co.jp>.
------------------------------------------------------------------------
+
+The perl5-porters would like to thank
+
+ Raphael Manfredi <Raphael_Manfredi@pobox.com>
+
+According to the perl5.8 Changes file the following people have helped
+bring you this Storable release:
+
+ Abhijit Menon-Sen <ams@wiw.org>
+ Andreas J. Koenig <andreas.koenig@anima.de>
+ Archer Sully <archer@meer.net>
+ Craig A. Berry <craig.berry@psinetcs.com>
+ Dan Kogai <dankogai@dan.co.jp>
+ Doug MacEachern <dougm@covalent.net>
+ Gurusamy Sarathy <gsar@ActiveState.com>
+ H.Merijn Brand <h.m.brand@hccnet.nl>
+ Jarkko Hietaniemi <jhi@iki.fi>
+ Mark Bixby
+ Michael Stevens <michael@etla.org>
+ Mike Guy <mjtg@cam.ac.uk>
+ Nicholas Clark <nick@unfortu.net>
+ Peter J. Farley III <pjfarley@banet.net>
+ Peter Prymmer <pvhp@forte.com>
+ Philip Newton <Philip.Newton@gmx.net>
+ Raphael Manfredi <Raphael_Manfredi@pobox.com>
+ Robin Barker <rmb1@cise.npl.co.uk>
+ Radu Greab <radu@netsoft.ro>
+ Tim Bunce <Tim.Bunce@pobox.com>
+ VMSperlers
+ Yitzchak Scott-Thoennes <sthoenna@efn.org>
+
+If I've missed you out, please accept my apologies, and e-mail your
+patch to perl5-porters@perl.org.
Only in ext/Storable: README.orig
Only in ext/Storable: Storable.bs
Only in ext/Storable: Storable.c
Only in ext/Storable: Storable.o
diff -ru ../bleadperl/ext/Storable/Storable.pm ext/Storable/Storable.pm
--- ../bleadperl/ext/Storable/Storable.pm Tue May 7 00:41:38 2002
+++ ext/Storable/Storable.pm Tue May 7 23:09:44 2002
@@ -891,10 +891,6 @@
return B<all> strings as utf8 sequences, or to attempt to convert utf8
data back to 8 bit and C<croak()> if the conversion fails.
-Future compatibility does not yet extend to having the option of loading
-serialized data with higher than current minor version numbers. This
-ought to be fixed pronto.
-
=head1 CREDITS
Thank you to (in chronological order):
@@ -933,7 +929,13 @@
=head1 AUTHOR
-Raphael Manfredi F<E<lt>Raphael_Manfredi@pobox.comE<gt>>
+Storable was written by Raphael Manfredi F<E<lt>Raphael_Manfredi@pobox.comE<gt>>
+Maitainance is now done by the perl5-porters F<E<lt>perl5-porters@perl.orgE<gt>>
+
+Please e-mail us with problems, bug fixes, comments and complaints,
+although if you have complements you should send them to Raphael.
+Please don't e-mail Raphael with problems, as he no longer works on
+Storable, and your message will be delayed while he forwards it to us.
=head1 SEE ALSO
Only in ext/Storable: Storable.pm.orig
Only in ext/Storable: pm_to_blib
diff -ru ../bleadperl/ext/Storable/t/malice.t ext/Storable/t/malice.t
--- ../bleadperl/ext/Storable/t/malice.t Tue May 7 00:41:38 2002
+++ ext/Storable/t/malice.t Tue May 7 23:09:44 2002
@@ -245,7 +245,7 @@
# local $Storable::DEBUGME = 1;
# This is the delayed croak
test_corrupt ($copy, $sub,
- "/^Storable binary image v$header->{major}.$minor4 contains data of type 255. This Storable is v$header->{major}.$header->{minor} and can only handle data types up to 25/",
+ "/^Storable binary image v$header->{major}.$minor4 contains data of type 255. This Storable is v$header->{major}.$minor and can only handle data types up to 25/",
"bogus tag, minor plus 4");
# And check again that this croak is not delayed:
{
Only in ext/Storable/t: malice.t.orig