Hello community,

here is the log from the commit of package perl-YAML-LibYAML-API for 
openSUSE:Factory checked in at 2020-02-20 14:59:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-YAML-LibYAML-API (Old)
 and      /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML-API.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-YAML-LibYAML-API"

Thu Feb 20 14:59:46 2020 rev:2 rq:777642 version:0.008

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-YAML-LibYAML-API/perl-YAML-LibYAML-API.changes  
    2020-01-24 15:18:19.448007911 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-YAML-LibYAML-API.new.26092/perl-YAML-LibYAML-API.changes
   2020-02-20 14:59:52.914818027 +0100
@@ -1,0 +2,10 @@
+Thu Feb 20 03:15:41 UTC 2020 -  <[email protected]>
+
+- updated to 0.008
+   see /usr/share/doc/packages/perl-YAML-LibYAML-API/Changes
+
+  0.008 2020-02-19 13:55:40+01:00
+  
+      - Support numeric anchors (before strings were required)
+
+-------------------------------------------------------------------

Old:
----
  YAML-LibYAML-API-0.007.tar.gz

New:
----
  YAML-LibYAML-API-0.008.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-YAML-LibYAML-API.spec ++++++
--- /var/tmp/diff_new_pack.tsnwDe/_old  2020-02-20 14:59:54.310820766 +0100
+++ /var/tmp/diff_new_pack.tsnwDe/_new  2020-02-20 14:59:54.310820766 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-YAML-LibYAML-API
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           perl-YAML-LibYAML-API
-Version:        0.007
+Version:        0.008
 Release:        0
 %define cpan_name YAML-LibYAML-API
 Summary:        Wrapper around the C libyaml library

++++++ YAML-LibYAML-API-0.007.tar.gz -> YAML-LibYAML-API-0.008.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-API-0.007/Changes 
new/YAML-LibYAML-API-0.008/Changes
--- old/YAML-LibYAML-API-0.007/Changes  2019-07-12 18:49:19.000000000 +0200
+++ new/YAML-LibYAML-API-0.008/Changes  2020-02-19 13:56:45.000000000 +0100
@@ -1,5 +1,9 @@
 Revision history for Perl module YAML::LibYAML::API
 
+0.008 2020-02-19 13:55:40+01:00
+
+    - Support numeric anchors (before strings were required)
+
 0.007 2019-07-12 18:48:13+02:00
 
     - Change test to use YAML::PP::Common constants
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-API-0.007/LICENSE 
new/YAML-LibYAML-API-0.008/LICENSE
--- old/YAML-LibYAML-API-0.007/LICENSE  2019-07-12 18:49:19.000000000 +0200
+++ new/YAML-LibYAML-API-0.008/LICENSE  2020-02-19 13:56:45.000000000 +0100
@@ -1,4 +1,4 @@
-This software is copyright (c) 2019 by Tina Müller.
+This software is copyright (c) 2020 by Tina Müller.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@
 
 --- The GNU General Public License, Version 1, February 1989 ---
 
-This software is Copyright (c) 2019 by Tina Müller.
+This software is Copyright (c) 2020 by Tina Müller.
 
 This is free software, licensed under:
 
@@ -272,7 +272,7 @@
 
 --- The Artistic License 1.0 ---
 
-This software is Copyright (c) 2019 by Tina Müller.
+This software is Copyright (c) 2020 by Tina Müller.
 
 This is free software, licensed under:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-API-0.007/LibYAML/etc/perl_libyaml.c 
new/YAML-LibYAML-API-0.008/LibYAML/etc/perl_libyaml.c
--- old/YAML-LibYAML-API-0.007/LibYAML/etc/perl_libyaml.c       2019-07-12 
18:49:19.000000000 +0200
+++ new/YAML-LibYAML-API-0.008/LibYAML/etc/perl_libyaml.c       2020-02-19 
13:56:45.000000000 +0100
@@ -285,7 +285,7 @@
         }
 
         val = hv_fetch(perl_event, "anchor", 6, TRUE);
-        if (val && SvOK(*val) && SvPOK( *val )) {
+        if (val && SvOK(*val) && (SvPOK( *val ) || SvIOK( *val ))) {
             anchor_name = SvPV(*val, len);
         }
 
@@ -369,7 +369,7 @@
         }
         else if (strEQ(type, "alias_event")) {
             val = hv_fetch(perl_event, "value", 5, TRUE);
-            if (val && SvOK(*val) && SvPOK( *val )) {
+            if (val && SvOK(*val) && (SvPOK( *val ) || SvIOK( *val ))) {
                 scalar_value = SvPV(*val, len);
             }
             else {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-LibYAML-API-0.007/LibYAML/lib/YAML/LibYAML/API/XS.pm 
new/YAML-LibYAML-API-0.008/LibYAML/lib/YAML/LibYAML/API/XS.pm
--- old/YAML-LibYAML-API-0.007/LibYAML/lib/YAML/LibYAML/API/XS.pm       
2019-07-12 18:49:19.000000000 +0200
+++ new/YAML-LibYAML-API-0.008/LibYAML/lib/YAML/LibYAML/API/XS.pm       
2020-02-19 13:56:45.000000000 +0100
@@ -2,7 +2,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.007'; # VERSION
+our $VERSION = '0.008'; # VERSION
 
 use XSLoader;
 XSLoader::load('YAML::LibYAML::API::XS', $VERSION);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-API-0.007/MANIFEST 
new/YAML-LibYAML-API-0.008/MANIFEST
--- old/YAML-LibYAML-API-0.007/MANIFEST 2019-07-12 18:49:19.000000000 +0200
+++ new/YAML-LibYAML-API-0.008/MANIFEST 2020-02-19 13:56:45.000000000 +0100
@@ -27,4 +27,5 @@
 lib/YAML/LibYAML/API.pm
 t/00.compile.t
 t/10.basic.t
+t/11.anchors.t
 t/data/simple.yaml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-API-0.007/META.json 
new/YAML-LibYAML-API-0.008/META.json
--- old/YAML-LibYAML-API-0.007/META.json        2019-07-12 18:49:19.000000000 
+0200
+++ new/YAML-LibYAML-API-0.008/META.json        2020-02-19 13:56:45.000000000 
+0100
@@ -45,11 +45,11 @@
    "provides" : {
       "YAML::LibYAML::API" : {
          "file" : "lib/YAML/LibYAML/API.pm",
-         "version" : "0.007"
+         "version" : "0.008"
       },
       "YAML::LibYAML::API::XS" : {
          "file" : "LibYAML/lib/YAML/LibYAML/API/XS.pm",
-         "version" : "0.007"
+         "version" : "0.008"
       }
    },
    "release_status" : "stable",
@@ -63,7 +63,7 @@
          "web" : "https://github.com/perlpunk/YAML-LibYAML-API-p5";
       }
    },
-   "version" : "0.007",
+   "version" : "0.008",
    "x_generated_by_perl" : "v5.24.1",
    "x_serialization_backend" : "Cpanel::JSON::XS version 4.02"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-API-0.007/META.yml 
new/YAML-LibYAML-API-0.008/META.yml
--- old/YAML-LibYAML-API-0.007/META.yml 2019-07-12 18:49:19.000000000 +0200
+++ new/YAML-LibYAML-API-0.008/META.yml 2020-02-19 13:56:45.000000000 +0100
@@ -24,10 +24,10 @@
 provides:
   YAML::LibYAML::API:
     file: lib/YAML/LibYAML/API.pm
-    version: '0.007'
+    version: '0.008'
   YAML::LibYAML::API::XS:
     file: LibYAML/lib/YAML/LibYAML/API/XS.pm
-    version: '0.007'
+    version: '0.008'
 requires:
   XSLoader: '0'
   YAML::PP::Common: '0'
@@ -37,6 +37,6 @@
 resources:
   bugtracker: https://github.com/perlpunk/YAML-LibYAML-API-p5/issues
   repository: https://github.com/perlpunk/YAML-LibYAML-API-p5
-version: '0.007'
+version: '0.008'
 x_generated_by_perl: v5.24.1
 x_serialization_backend: 'YAML::Tiny version 1.73'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-API-0.007/Makefile.PL 
new/YAML-LibYAML-API-0.008/Makefile.PL
--- old/YAML-LibYAML-API-0.007/Makefile.PL      2019-07-12 18:49:19.000000000 
+0200
+++ new/YAML-LibYAML-API-0.008/Makefile.PL      2020-02-19 13:56:45.000000000 
+0100
@@ -32,7 +32,7 @@
     "YAML::PP" => "0.018",
     "blib" => "1.01"
   },
-  "VERSION" => "0.007",
+  "VERSION" => "0.008",
   "test" => {
     "TESTS" => "t/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-API-0.007/README 
new/YAML-LibYAML-API-0.008/README
--- old/YAML-LibYAML-API-0.007/README   2019-07-12 18:49:19.000000000 +0200
+++ new/YAML-LibYAML-API-0.008/README   2020-02-19 13:56:45.000000000 +0100
@@ -1,9 +1,9 @@
 This archive contains the distribution YAML-LibYAML-API,
-version 0.007:
+version 0.008:
 
   Wrapper around the C libyaml library
 
-This software is copyright (c) 2019 by Tina Müller.
+This software is copyright (c) 2020 by Tina Müller.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-API-0.007/dist.ini 
new/YAML-LibYAML-API-0.008/dist.ini
--- old/YAML-LibYAML-API-0.007/dist.ini 2019-07-12 18:49:19.000000000 +0200
+++ new/YAML-LibYAML-API-0.008/dist.ini 2020-02-19 13:56:45.000000000 +0100
@@ -2,9 +2,9 @@
 author  = Tina Müller <[email protected]>
 license = Perl_5
 copyright_holder = Tina Müller
-copyright_year   = 2019
+copyright_year   = 2020
 
-version = 0.007
+version = 0.008
 
 [@Filter]
 -bundle = @Basic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-API-0.007/lib/YAML/LibYAML/API.pm 
new/YAML-LibYAML-API-0.008/lib/YAML/LibYAML/API.pm
--- old/YAML-LibYAML-API-0.007/lib/YAML/LibYAML/API.pm  2019-07-12 
18:49:19.000000000 +0200
+++ new/YAML-LibYAML-API-0.008/lib/YAML/LibYAML/API.pm  2020-02-19 
13:56:45.000000000 +0100
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.007'; # VERSION
+our $VERSION = '0.008'; # VERSION
 
 use YAML::PP::Common qw/
     YAML_ANY_SCALAR_STYLE YAML_PLAIN_SCALAR_STYLE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-API-0.007/t/11.anchors.t 
new/YAML-LibYAML-API-0.008/t/11.anchors.t
--- old/YAML-LibYAML-API-0.007/t/11.anchors.t   1970-01-01 01:00:00.000000000 
+0100
+++ new/YAML-LibYAML-API-0.008/t/11.anchors.t   2020-02-19 13:56:45.000000000 
+0100
@@ -0,0 +1,62 @@
+#!/usr/bin/env perl
+use strict;
+use warnings;
+use Test::More;
+
+use FindBin '$Bin';
+
+use Encode;
+use YAML::LibYAML::API;
+use YAML::LibYAML::API::XS;
+use YAML::PP::Common qw/
+    YAML_ANY_SCALAR_STYLE YAML_PLAIN_SCALAR_STYLE
+    YAML_SINGLE_QUOTED_SCALAR_STYLE YAML_DOUBLE_QUOTED_SCALAR_STYLE
+    YAML_LITERAL_SCALAR_STYLE YAML_FOLDED_SCALAR_STYLE
+/;
+
+my @events = (
+    { name => 'stream_start_event' },
+    { name => 'document_start_event' },
+    { name => 'sequence_start_event' },
+
+    { name => 'mapping_start_event', style => 'block', anchor => 1 },
+    { name => 'scalar_event', value => 'a', style => YAML_PLAIN_SCALAR_STYLE },
+    { name => 'scalar_event', value => 'b', style => YAML_PLAIN_SCALAR_STYLE },
+    { name => 'mapping_end_event' },
+
+    { name => 'alias_event', value => 1 },
+
+    { name => 'sequence_start_event', style => 'block', anchor => 2 },
+    { name => 'scalar_event', value => 'a', style => YAML_PLAIN_SCALAR_STYLE },
+    { name => 'scalar_event', value => 'b', style => YAML_PLAIN_SCALAR_STYLE },
+    { name => 'sequence_end_event' },
+
+    { name => 'alias_event', value => 2 },
+
+    { name => 'scalar_event', value => 'a', style => YAML_PLAIN_SCALAR_STYLE, 
anchor => 3 },
+
+    { name => 'alias_event', value => 3 },
+
+    { name => 'sequence_end_event' },
+    { name => 'document_end_event', implicit => 1 },
+    { name => 'stream_end_event' },
+);
+
+my $yaml = YAML::LibYAML::API::XS::emit_string_events(\@events, {});
+
+my $exp = <<'EOM';
+---
+- &1
+  a: b
+- *1
+- &2
+  - a
+  - b
+- *2
+- &3 a
+- *3
+EOM
+
+is($yaml, $exp, 'Dumping numeric anchors works');
+
+done_testing;


Reply via email to