develooper 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



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