r58652 - in /trunk/libyaml-syck-perl: Changes MANIFEST META.yml Makefile.PL debian/changelog lib/JSON/Syck.pm lib/YAML/Syck.pm perl_syck.h t/bug/

gregoa at users.alioth.debian.org gregoa at users.alioth.debian.org
Sun May 30 18:46:29 UTC 2010


Author: gregoa
Date: Sun May 30 18:46:19 2010
New Revision: 58652

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=58652
Log:
New upstream release.

Added:
    trunk/libyaml-syck-perl/t/bug/
      - copied from r58651, branches/upstream/libyaml-syck-perl/current/t/bug/
Modified:
    trunk/libyaml-syck-perl/Changes
    trunk/libyaml-syck-perl/MANIFEST
    trunk/libyaml-syck-perl/META.yml
    trunk/libyaml-syck-perl/Makefile.PL
    trunk/libyaml-syck-perl/debian/changelog
    trunk/libyaml-syck-perl/lib/JSON/Syck.pm
    trunk/libyaml-syck-perl/lib/YAML/Syck.pm
    trunk/libyaml-syck-perl/perl_syck.h

Modified: trunk/libyaml-syck-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libyaml-syck-perl/Changes?rev=58652&op=diff
==============================================================================
--- trunk/libyaml-syck-perl/Changes (original)
+++ trunk/libyaml-syck-perl/Changes Sun May 30 18:46:19 2010
@@ -1,3 +1,16 @@
+[Changes for 1.09 (JSON::Syck 0.32) - 2010-05-29]
+
+* Exactly equivalent to 1.08_01, aside from bumping the version
+  numbers
+
+[Changes for 1.08_01 (JSON::Syck 0.31_01) - 2010-05-23]
+
+* Reset the hash iterator after dumping hashes. Solves RT #54167 and
+  the duplicate RT #34166.
+
+* RT #39572: Only print 0.60 compatibility warning if 0.60 or earlier
+  is installed.
+
 [Changes for 1.08 (JSON::Syck 0.31) - 2010-05-23]
 
 Like the 1.07_01 test release aside from small documentation

Modified: trunk/libyaml-syck-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libyaml-syck-perl/MANIFEST?rev=58652&op=diff
==============================================================================
--- trunk/libyaml-syck-perl/MANIFEST (original)
+++ trunk/libyaml-syck-perl/MANIFEST Sun May 30 18:46:19 2010
@@ -47,6 +47,7 @@
 t/2-scalars.t
 t/3-objects.t
 t/4-perl_tag_scheme.t
+t/bug/rt-54167.t
 t/json-basic.t
 t/json-circular-ref.t
 t/json-crlf.t

Modified: trunk/libyaml-syck-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libyaml-syck-perl/META.yml?rev=58652&op=diff
==============================================================================
--- trunk/libyaml-syck-perl/META.yml (original)
+++ trunk/libyaml-syck-perl/META.yml Sun May 30 18:46:19 2010
@@ -25,4 +25,4 @@
   homepage: http://search.cpan.org/dist/YAML-Syck
   license: http://opensource.org/licenses/mit-license.php
   repository: http://github.com/avar/YAML-Syck
-version: 1.08
+version: 1.09

Modified: trunk/libyaml-syck-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libyaml-syck-perl/Makefile.PL?rev=58652&op=diff
==============================================================================
--- trunk/libyaml-syck-perl/Makefile.PL (original)
+++ trunk/libyaml-syck-perl/Makefile.PL Sun May 30 18:46:19 2010
@@ -1,17 +1,6 @@
 use strict;
 use lib '.';
 use inc::Module::Install;
-
-print << '_';
-
-*** WARNING ***
-
-YAML::Syck version >=0.60 breaks compatibility with earlier versions of
-YAML::Syck and YAML.pm (<0.60) when serializing blessed references.
-
-See the COMPATIBILITY file for more information.
-
-_
 
 my $bad;
 if (eval { require YAML; $YAML::VERSION < 0.60 }) {
@@ -24,6 +13,17 @@
 }
 
 if ($bad and !is_admin()) {
+    print << '_';
+
+*** WARNING ***
+
+YAML::Syck version >=0.60 breaks compatibility with earlier versions of
+YAML::Syck and YAML.pm (<0.60) when serializing blessed references.
+
+See the COMPATIBILITY file for more information.
+
+_
+
     exit() unless prompt("Continue installing YAML::Syck?", 'y') =~ /^y/i;
 }
 
@@ -43,4 +43,5 @@
 homepage        'http://search.cpan.org/dist/YAML-Syck';
 repository      'http://github.com/avar/YAML-Syck';
 bugtracker      'https://rt.cpan.org/Public/Dist/Display.html?Name=YAML-Syck';
+tests           't/*.t t/*/*.t';
 WriteAll;

Modified: trunk/libyaml-syck-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libyaml-syck-perl/debian/changelog?rev=58652&op=diff
==============================================================================
--- trunk/libyaml-syck-perl/debian/changelog (original)
+++ trunk/libyaml-syck-perl/debian/changelog Sun May 30 18:46:19 2010
@@ -1,3 +1,9 @@
+libyaml-syck-perl (1.09-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- gregor herrmann <gregoa at debian.org>  Sun, 30 May 2010 20:45:26 +0200
+
 libyaml-syck-perl (1.08-1) unstable; urgency=low
 
   [ Nathan Handler ]

Modified: trunk/libyaml-syck-perl/lib/JSON/Syck.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libyaml-syck-perl/lib/JSON/Syck.pm?rev=58652&op=diff
==============================================================================
--- trunk/libyaml-syck-perl/lib/JSON/Syck.pm (original)
+++ trunk/libyaml-syck-perl/lib/JSON/Syck.pm Sun May 30 18:46:19 2010
@@ -5,7 +5,7 @@
 use YAML::Syck ();
 
 BEGIN {
-    $VERSION    = '0.31';
+    $VERSION    = '0.32';
     @EXPORT_OK  = qw( Load Dump LoadFile DumpFile );
     @ISA        = 'Exporter';
     *Load       = \&YAML::Syck::LoadJSON;

Modified: trunk/libyaml-syck-perl/lib/YAML/Syck.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libyaml-syck-perl/lib/YAML/Syck.pm?rev=58652&op=diff
==============================================================================
--- trunk/libyaml-syck-perl/lib/YAML/Syck.pm (original)
+++ trunk/libyaml-syck-perl/lib/YAML/Syck.pm Sun May 30 18:46:19 2010
@@ -13,7 +13,7 @@
 use Exporter;
 
 BEGIN {
-    $VERSION = '1.08';
+    $VERSION = '1.09';
     @EXPORT  = qw( Dump Load DumpFile LoadFile );
     @ISA     = qw( Exporter );
 

Modified: trunk/libyaml-syck-perl/perl_syck.h
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libyaml-syck-perl/perl_syck.h?rev=58652&op=diff
==============================================================================
--- trunk/libyaml-syck-perl/perl_syck.h (original)
+++ trunk/libyaml-syck-perl/perl_syck.h Sun May 30 18:46:19 2010
@@ -973,6 +973,8 @@
                         syck_emit_item( e, (st_data_t)val );
                     }
                 }
+                // reset hash each poiter
+                hv_iterinit(hv);
                 syck_emit_end(e);
                 return;
             }




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