r33290 - in /trunk/libphp-serialization-perl: Changes MANIFEST MANIFEST.bak META.yml Makefile.PL debian/changelog debian/control debian/rules lib/PHP/Serialization.pm t/06bool_deserializeRT45024.t

ansgar-guest at users.alioth.debian.org ansgar-guest at users.alioth.debian.org
Wed Apr 15 19:14:01 UTC 2009


Author: ansgar-guest
Date: Wed Apr 15 19:13:56 2009
New Revision: 33290

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=33290
Log:
* New upstream release.
* debian/rules: Do not delete MANIFEST.bak in clean target.
* Bump Standards Version to 3.8.1 (no changes).

Added:
    trunk/libphp-serialization-perl/MANIFEST.bak
      - copied unchanged from r33288, branches/upstream/libphp-serialization-perl/current/MANIFEST.bak
    trunk/libphp-serialization-perl/t/06bool_deserializeRT45024.t
      - copied unchanged from r33288, branches/upstream/libphp-serialization-perl/current/t/06bool_deserializeRT45024.t
Modified:
    trunk/libphp-serialization-perl/Changes
    trunk/libphp-serialization-perl/MANIFEST
    trunk/libphp-serialization-perl/META.yml
    trunk/libphp-serialization-perl/Makefile.PL
    trunk/libphp-serialization-perl/debian/changelog
    trunk/libphp-serialization-perl/debian/control
    trunk/libphp-serialization-perl/debian/rules
    trunk/libphp-serialization-perl/lib/PHP/Serialization.pm

Modified: trunk/libphp-serialization-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libphp-serialization-perl/Changes?rev=33290&op=diff
==============================================================================
--- trunk/libphp-serialization-perl/Changes (original)
+++ trunk/libphp-serialization-perl/Changes Wed Apr 15 19:13:56 2009
@@ -1,4 +1,8 @@
 Revision history for Perl extension PHP::Serialization
+
+0.31  2009-04-14
+ - Add warning note to POD
+ - Take patch from RT#45024 to fix boolean deserialization bug.
 
 0.30  2009-01-11
  - Significantly cleanup the code to be much prettier.

Modified: trunk/libphp-serialization-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libphp-serialization-perl/MANIFEST?rev=33290&op=diff
==============================================================================
--- trunk/libphp-serialization-perl/MANIFEST (original)
+++ trunk/libphp-serialization-perl/MANIFEST Wed Apr 15 19:13:56 2009
@@ -1,11 +1,13 @@
 Changes
+lib/PHP/Serialization.pm
 Makefile.PL
-MANIFEST
+MANIFEST			This list of files
+MANIFEST.bak
 README
-lib/PHP/Serialization.pm
 t/01use.t
 t/02basic.t
 t/03largeints.t
 t/04arraysRT21218.t
 t/05RT24441.t
+t/06bool_deserializeRT45024.t
 META.yml                                 Module meta-data (added by MakeMaker)

Modified: trunk/libphp-serialization-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libphp-serialization-perl/META.yml?rev=33290&op=diff
==============================================================================
--- trunk/libphp-serialization-perl/META.yml (original)
+++ trunk/libphp-serialization-perl/META.yml Wed Apr 15 19:13:56 2009
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               PHP-Serialization
-version:            0.30
+version:            0.31
 abstract:           simple flexible means of converting the output of PHP's serialize() into the equivalent Perl memory structure, and vice versa.
 author:
     - Jesse Brown <jbrown at cpan.org>
@@ -8,12 +8,14 @@
 distribution_type:  module
 configure_requires:
     ExtUtils::MakeMaker:  0
+build_requires:
+    ExtUtils::MakeMaker:  0
 requires:  {}
 no_index:
     directory:
         - t
         - inc
-generated_by:       ExtUtils::MakeMaker version 6.48
+generated_by:       ExtUtils::MakeMaker version 6.50
 meta-spec:
     url:      http://module-build.sourceforge.net/META-spec-v1.4.html
     version:  1.4

Modified: trunk/libphp-serialization-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libphp-serialization-perl/Makefile.PL?rev=33290&op=diff
==============================================================================
--- trunk/libphp-serialization-perl/Makefile.PL (original)
+++ trunk/libphp-serialization-perl/Makefile.PL Wed Apr 15 19:13:56 2009
@@ -10,3 +10,4 @@
       (ABSTRACT_FROM => 'lib/PHP/Serialization.pm', # retrieve abstract from module
        AUTHOR     => 'Jesse Brown <jbrown at cpan.org>') : ()),
 );
+

Modified: trunk/libphp-serialization-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libphp-serialization-perl/debian/changelog?rev=33290&op=diff
==============================================================================
--- trunk/libphp-serialization-perl/debian/changelog (original)
+++ trunk/libphp-serialization-perl/debian/changelog Wed Apr 15 19:13:56 2009
@@ -1,3 +1,11 @@
+libphp-serialization-perl (0.31-1) unstable; urgency=low
+
+  * New upstream release.
+  * debian/rules: Do not delete MANIFEST.bak in clean target.
+  * Bump Standards Version to 3.8.1 (no changes).
+
+ -- Ansgar Burchardt <ansgar at 43-1.org>  Wed, 15 Apr 2009 21:06:41 +0200
+
 libphp-serialization-perl (0.30-1) unstable; urgency=low
 
   [ gregor herrmann ]

Modified: trunk/libphp-serialization-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libphp-serialization-perl/debian/control?rev=33290&op=diff
==============================================================================
--- trunk/libphp-serialization-perl/debian/control (original)
+++ trunk/libphp-serialization-perl/debian/control Wed Apr 15 19:13:56 2009
@@ -1,7 +1,7 @@
 Source: libphp-serialization-perl
 Section: perl
 Priority: optional
-Build-Depends: debhelper (>= 7)
+Build-Depends: debhelper (>= 7.0.50)
 Build-Depends-Indep: perl (>= 5.8.8-12)
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Homepage: http://search.cpan.org/dist/PHP-Serialization/
@@ -10,7 +10,7 @@
 Uploaders: Krzysztof Krzyzaniak (eloy) <eloy at debian.org>,
  Jose Luis Rivas <ghostbar38 at gmail.com>, Gunnar Wolf <gwolf at debian.org>,
  Ansgar Burchardt <ansgar at 43-1.org>
-Standards-Version: 3.8.0
+Standards-Version: 3.8.1
 
 Package: libphp-serialization-perl
 Architecture: all

Modified: trunk/libphp-serialization-perl/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libphp-serialization-perl/debian/rules?rev=33290&op=diff
==============================================================================
--- trunk/libphp-serialization-perl/debian/rules (original)
+++ trunk/libphp-serialization-perl/debian/rules Wed Apr 15 19:13:56 2009
@@ -7,6 +7,9 @@
 
 clean:
 	dh $@
+
+override_dh_clean:
+	dh_clean -XMANIFEST.bak
 
 install: install-stamp
 install-stamp: build-stamp

Modified: trunk/libphp-serialization-perl/lib/PHP/Serialization.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libphp-serialization-perl/lib/PHP/Serialization.pm?rev=33290&op=diff
==============================================================================
--- trunk/libphp-serialization-perl/lib/PHP/Serialization.pm (original)
+++ trunk/libphp-serialization-perl/lib/PHP/Serialization.pm Wed Apr 15 19:13:56 2009
@@ -8,7 +8,7 @@
 
 use vars qw/$VERSION @ISA @EXPORT_OK/;
 
-$VERSION = '0.30';
+$VERSION = '0.31';
 	
 @ISA = qw(Exporter);	
 @EXPORT_OK = qw(unserialize serialize);
@@ -16,6 +16,25 @@
 =head1 NAME
 
 PHP::Serialization - simple flexible means of converting the output of PHP's serialize() into the equivalent Perl memory structure, and vice versa.
+
+=head1 WARNING
+
+B<NOTE:> Not recommended for use, this module is mostly unmaintained, and has
+several severe known bugs. See the following for more information:
+
+=over
+
+=item L<http://rt.cpan.org/Ticket/Display.html?id=21218>
+
+=item L<http://rt.cpan.org/Ticket/Display.html?id=24441>
+
+=item L<http://rt.cpan.org/Ticket/Display.html?id=42029>
+
+=item L<http://rt.cpan.org/Ticket/Display.html?id=44700>
+
+=back
+
+Patches to fix any of these bugs are more than welcome!
 
 =head1 SYNOPSIS
 
@@ -231,6 +250,9 @@
 			# Ok, read our boolen value..
 			my $bool = $self->_readchar;
 			$self->_skipchar;
+            if ($bool eq '0') {
+                $bool = undef;
+            }
 			push(@elems, $bool);
 		} 
 		elsif ( $type eq 'undef' ) {




More information about the Pkg-perl-cvs-commits mailing list