From: Nicholas Clark <nick@ccl4.org>
Date: Tue, 7 May 2002 23:26:01 +0000 (+0100)
Subject: Re: [PATCH] Storable (Re: perl@16433)
X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=0ba8809e6c2d0dfad929c184b17e08d20b589a64;p=p5sagit%2Fp5-mst-13.2.git

Re: [PATCH] Storable (Re: perl@16433)
Message-ID: <20020507222600.GC306@Bagpuss.unfortu.net>

p4raw-id: //depot/perl@16457
---

diff --git a/ext/Storable/MANIFEST b/ext/Storable/MANIFEST
index e823e48..1cdb74c 100644
--- a/ext/Storable/MANIFEST
+++ b/ext/Storable/MANIFEST
@@ -4,3 +4,25 @@ Makefile.PL		    Generic Makefile template
 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
diff --git a/ext/Storable/Makefile.PL b/ext/Storable/Makefile.PL
index c8151f3..a102ea3 100644
--- a/ext/Storable/Makefile.PL
+++ b/ext/Storable/Makefile.PL
@@ -20,6 +20,7 @@ WriteMakefile(
     'NAME'			=> 'Storable',
     'DISTNAME'		=> "Storable",
 	'MAN3PODS'		=> {},
+    PREREQ_PM		=> {'Test::More' => 0},
     'VERSION_FROM'	=> 'Storable.pm',
     'dist'			=> { SUFFIX => 'gz', COMPRESS => 'gzip -f' },
 );
diff --git a/ext/Storable/README b/ext/Storable/README
index 6dfa689..87c942a 100644
--- a/ext/Storable/README
+++ b/ext/Storable/README
@@ -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 @@ To compile this extension, run:
 
 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 @@ 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>.
 ------------------------------------------------------------------------
+
+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.
diff --git a/ext/Storable/Storable.pm b/ext/Storable/Storable.pm
index e6d5269..3031a8d 100644
--- a/ext/Storable/Storable.pm
+++ b/ext/Storable/Storable.pm
@@ -891,10 +891,6 @@ C<Storable::drop_utf8> is a blunt tool.  There is no facility either to
 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 @@ courtesy of Kawai, Takanori <kawai@nippon-rad.co.jp>.
 
 =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
 
diff --git a/ext/Storable/t/malice.t b/ext/Storable/t/malice.t
index c8edc45..3881afb 100644
--- a/ext/Storable/t/malice.t
+++ b/ext/Storable/t/malice.t
@@ -245,7 +245,7 @@ sub test_things {
   # 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:
   {