Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-YAML-LibYAML for 
openSUSE:Factory checked in at 2026-05-05 15:14:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-YAML-LibYAML (Old)
 and      /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new.30200 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-YAML-LibYAML"

Tue May  5 15:14:35 2026 rev:32 rq:1350772 version:0.906.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-YAML-LibYAML/perl-YAML-LibYAML.changes      
2025-06-24 20:47:58.005363794 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new.30200/perl-YAML-LibYAML.changes
   2026-05-05 15:14:42.309532881 +0200
@@ -1,0 +2,18 @@
+Mon Apr 27 07:46:39 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 0.906.0 (v0.906.0)
+   see /usr/share/doc/packages/perl-YAML-LibYAML/Changes
+
+  v0.906.0 2026-04-26 11:12:32+02:00
+   - Fix detecting floats in YAML 1.2 Core Schema (issue#125)
+
+-------------------------------------------------------------------
+Fri Apr 24 15:26:56 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 0.905.0 (v0.905.0)
+   see /usr/share/doc/packages/perl-YAML-LibYAML/Changes
+
+  v0.905.0 2026-04-24 09:37:22+02:00
+   - Fix memory leak for trailing UTF8 octets (PR#123)
+
+-------------------------------------------------------------------

Old:
----
  YAML-LibYAML-v0.904.0.tar.gz

New:
----
  README.md
  YAML-LibYAML-v0.906.0.tar.gz
  _scmsync.obsinfo
  build.specials.obscpio

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

Other differences:
------------------
++++++ perl-YAML-LibYAML.spec ++++++
--- /var/tmp/diff_new_pack.9yUN9c/_old  2026-05-05 15:14:43.081564850 +0200
+++ /var/tmp/diff_new_pack.9yUN9c/_new  2026-05-05 15:14:43.085565016 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-YAML-LibYAML
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,13 +18,16 @@
 
 %define cpan_name YAML-LibYAML
 Name:           perl-YAML-LibYAML
-Version:        0.904.0
+Version:        0.906.0
 Release:        0
+# v0.906.0 -> normalize -> 0.906.0
+%define cpan_version v0.906.0
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Perl YAML Serialization using XS and libyaml
 URL:            https://metacpan.org/release/%{cpan_name}
-Source0:        
https://cpan.metacpan.org/authors/id/T/TI/TINITA/%{cpan_name}-v%{version}.tar.gz
+Source0:        
https://cpan.metacpan.org/authors/id/T/TI/TINITA/%{cpan_name}-%{cpan_version}.tar.gz
 Source1:        cpanspec.yml
+Source100:      README.md
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(JSON::PP)
@@ -35,7 +38,7 @@
 Perl YAML Serialization using XS and libyaml
 
 %prep
-%autosetup  -n %{cpan_name}-v%{version} -p1
+%autosetup -n %{cpan_name}-%{cpan_version} -p1
 
 find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path 
"*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 
644
 
@@ -52,6 +55,6 @@
 %perl_gen_filelist
 
 %files -f %{name}.files
-%doc Changes CONTRIBUTING.md README
+%doc Changes CONTRIBUTING.md README SECURITY.md
 %license LICENSE
 

++++++ README.md ++++++

## Build Results

Current state of perl in openSUSE:Factory is

![Factory build 
results](https://br.opensuse.org/status/openSUSE:Factory/perl-YAML-LibYAML/standard)

The current state of perl in the devel project build (devel:languages:perl)

![Devel project build 
results](https://br.opensuse.org/status/devel:languages:perl/perl-YAML-LibYAML)



++++++ YAML-LibYAML-v0.904.0.tar.gz -> YAML-LibYAML-v0.906.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.904.0/Changes 
new/YAML-LibYAML-v0.906.0/Changes
--- old/YAML-LibYAML-v0.904.0/Changes   2025-05-08 14:17:37.000000000 +0200
+++ new/YAML-LibYAML-v0.906.0/Changes   2026-04-26 11:17:13.636268070 +0200
@@ -1,3 +1,9 @@
+v0.906.0 2026-04-26 11:12:32+02:00
+ - Fix detecting floats in YAML 1.2 Core Schema (issue#125)
+
+v0.905.0 2026-04-24 09:37:22+02:00
+ - Fix memory leak for trailing UTF8 octets (PR#123)
+
 v0.904.0 2025-05-08 14:12:41+02:00
  - Experimental OOP Interface, YAML 1.2
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.904.0/LICENSE 
new/YAML-LibYAML-v0.906.0/LICENSE
--- old/YAML-LibYAML-v0.904.0/LICENSE   2025-05-08 14:17:37.000000000 +0200
+++ new/YAML-LibYAML-v0.906.0/LICENSE   2026-04-26 11:17:13.636528509 +0200
@@ -1,4 +1,4 @@
-This software is copyright (c) 2025 by Ingy döt Net.
+This software is copyright (c) 2026 by Ingy döt Net.
 
 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) 2025 by Ingy döt Net.
+This software is Copyright (c) 2026 by Ingy döt Net.
 
 This is free software, licensed under:
 
@@ -22,7 +22,7 @@
                      Version 1, February 1989
 
  Copyright (C) 1989 Free Software Foundation, Inc.
- 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+                    <https://fsf.org/>
 
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
@@ -236,8 +236,7 @@
     GNU General Public License for more details.
 
     You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA  02110-1301 
USA
+    along with this program; if not, see <https://www.gnu.org/licenses/>.
 
 
 Also add information on how to contact you by electronic and paper mail.
@@ -264,15 +263,15 @@
   program `Gnomovision' (a program to direct compilers to make passes
   at assemblers) written by James Hacker.
 
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
+  <signature of Moe Ghoul>, 1 April 1989
+  Moe Ghoul, President of Vice
 
 That's all there is to it!
 
 
 --- The Perl Artistic License 1.0 ---
 
-This software is Copyright (c) 2025 by Ingy döt Net.
+This software is Copyright (c) 2026 by Ingy döt Net.
 
 This is free software, licensed under:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.904.0/LibYAML/perl_libyaml.c 
new/YAML-LibYAML-v0.906.0/LibYAML/perl_libyaml.c
--- old/YAML-LibYAML-v0.904.0/LibYAML/perl_libyaml.c    2025-05-08 
14:17:37.000000000 +0200
+++ new/YAML-LibYAML-v0.906.0/LibYAML/perl_libyaml.c    2026-04-26 
11:17:13.646268612 +0200
@@ -191,20 +191,20 @@
         yaml_len
     );
 
-    /* Get the first event. Must be a STREAM_START */
-    if (!yaml_parser_parse(&loader.parser, &loader.event))
-        goto load_error;
-    if (loader.event.type != YAML_STREAM_START_EVENT)
-        croak("%sExpected STREAM_START_EVENT; Got: %d != %d",
-            ERRMSG,
-            loader.event.type,
-            YAML_STREAM_START_EVENT
-         );
+    XCPT_TRY_START {
 
-    loader.anchors = newHV();
-    sv_2mortal((SV *)loader.anchors);
+        /* Get the first event. Must be a STREAM_START */
+        if (!yaml_parser_parse(&loader.parser, &loader.event))
+            croak("%s", loader_error_msg(&loader, NULL));
+        if (loader.event.type != YAML_STREAM_START_EVENT)
+            croak("%sExpected STREAM_START_EVENT; Got: %d != %d",
+                ERRMSG,
+                loader.event.type,
+                YAML_STREAM_START_EVENT
+             );
 
-    XCPT_TRY_START {
+        loader.anchors = newHV();
+        sv_2mortal((SV *)loader.anchors);
 
         /* Keep calling load_node until end of stream */
         while (1) {
@@ -212,7 +212,7 @@
             /* We are through with the previous event - delete it! */
             yaml_event_delete(&loader.event);
             if (!yaml_parser_parse(&loader.parser, &loader.event))
-                goto load_error;
+                croak("%s", loader_error_msg(&loader, NULL));
             if (loader.event.type == YAML_STREAM_END_EVENT)
                 break;
             node = load_node(&loader);
@@ -222,7 +222,7 @@
             if (! node) break;
             XPUSHs(sv_2mortal(node));
             if (!yaml_parser_parse(&loader.parser, &loader.event))
-                goto load_error;
+                croak("%s", loader_error_msg(&loader, NULL));
             if (loader.event.type != YAML_DOCUMENT_END_EVENT)
                 croak("%sExpected DOCUMENT_END_EVENT", ERRMSG);
         }
@@ -246,9 +246,6 @@
     yaml_parser_delete(&loader.parser);
     PUTBACK;
     return;
-
-load_error:
-    croak("%s", loader_error_msg(&loader, NULL));
 }
 
 /*
@@ -1337,6 +1334,7 @@
     int got_decimal = 0;
     int got_mantissa = 0;
     int is_float = 0;
+    int got_dot = 0;
 
     if (strEQ(string, "true") || strEQ(string, "TRUE") || strEQ(string, 
"True")) {
         return YAML_XS_SCALAR_TYPE_BOOL_TRUE;
@@ -1386,8 +1384,9 @@
         if (string[i] >= 48 && string[i] <= 57) { // 0-9
             got_decimal = 1;
         }
-        else if (string[i] == 46) { // .
+        else if (got_dot == 0 && string[i] == 46) { // .
             is_float = 1;
+            got_dot = 1;
             while (i < strlen(string)) {
                 if (string[i] >= 48 && string[i] <= 57) { // 0-9
                     got_mantissa = 1;
@@ -1409,12 +1408,13 @@
     int got_exponent = 0;
     if (i < strlen(string) && (string[i] == 101 || string[i] == 69)) { // eE
         i++;
-        got_exponent = 1;
         is_float = 1;
+        if (string[i] == 43 || string[i] == 45) { // +-
+            i++;
+        }
         while (i < strlen(string)) {
-            if (string[i] == 43 || string[i] == 45) { // +-
-            }
-            else if (string[i] >= 48 && string[i] <= 57) {
+            if (string[i] >= 48 && string[i] <= 57) { // 0-9
+                got_exponent = 1;
             }
             else {
                 break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.904.0/MANIFEST 
new/YAML-LibYAML-v0.906.0/MANIFEST
--- old/YAML-LibYAML-v0.904.0/MANIFEST  2025-05-08 14:17:37.000000000 +0200
+++ new/YAML-LibYAML-v0.906.0/MANIFEST  2026-04-26 11:17:13.637604767 +0200
@@ -29,6 +29,7 @@
 META.yml
 Makefile.PL
 README
+SECURITY.md
 inc/Spiffy.pm
 inc/Test/Base.pm
 inc/Test/Base/Filter.pm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.904.0/META.json 
new/YAML-LibYAML-v0.906.0/META.json
--- old/YAML-LibYAML-v0.904.0/META.json 2025-05-08 14:17:37.000000000 +0200
+++ new/YAML-LibYAML-v0.906.0/META.json 2026-04-26 11:17:13.638373793 +0200
@@ -67,11 +67,11 @@
    "provides" : {
       "YAML::LibYAML" : {
          "file" : "lib/YAML/LibYAML.pm",
-         "version" : "v0.904.0"
+         "version" : "v0.906.0"
       },
       "YAML::XS" : {
          "file" : "lib/YAML/XS.pm",
-         "version" : "v0.904.0"
+         "version" : "v0.906.0"
       }
    },
    "release_status" : "stable",
@@ -86,9 +86,9 @@
          "web" : "https://github.com/ingydotnet/yaml-libyaml-pm";
       }
    },
-   "version" : "v0.904.0",
-   "x_generated_by_perl" : "v5.26.1",
-   "x_serialization_backend" : "Cpanel::JSON::XS version 4.37",
+   "version" : "v0.906.0",
+   "x_generated_by_perl" : "v5.42.0",
+   "x_serialization_backend" : "Cpanel::JSON::XS version 4.38",
    "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later"
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.904.0/META.yml 
new/YAML-LibYAML-v0.906.0/META.yml
--- old/YAML-LibYAML-v0.904.0/META.yml  2025-05-08 14:17:37.000000000 +0200
+++ new/YAML-LibYAML-v0.906.0/META.yml  2026-04-26 11:17:13.637681523 +0200
@@ -36,10 +36,10 @@
 provides:
   YAML::LibYAML:
     file: lib/YAML/LibYAML.pm
-    version: v0.904.0
+    version: v0.906.0
   YAML::XS:
     file: lib/YAML/XS.pm
-    version: v0.904.0
+    version: v0.906.0
 requires:
   B::Deparse: '0'
   Exporter: '0'
@@ -53,7 +53,7 @@
   bugtracker: https://github.com/ingydotnet/yaml-libyaml-pm/issues
   homepage: https://github.com/ingydotnet/yaml-libyaml-pm
   repository: https://github.com/ingydotnet/yaml-libyaml-pm.git
-version: v0.904.0
-x_generated_by_perl: v5.26.1
-x_serialization_backend: 'YAML::Tiny version 1.74'
+version: v0.906.0
+x_generated_by_perl: v5.42.0
+x_serialization_backend: 'YAML::Tiny version 1.76'
 x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.904.0/Makefile.PL 
new/YAML-LibYAML-v0.906.0/Makefile.PL
--- old/YAML-LibYAML-v0.904.0/Makefile.PL       2025-05-08 14:17:37.000000000 
+0200
+++ new/YAML-LibYAML-v0.906.0/Makefile.PL       2026-04-26 11:17:13.639414921 
+0200
@@ -42,7 +42,7 @@
     "lib" => 0,
     "utf8" => 0
   },
-  "VERSION" => "v0.904.0",
+  "VERSION" => "v0.906.0",
   "test" => {
     "TESTS" => "t/*.t t/oop/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.904.0/SECURITY.md 
new/YAML-LibYAML-v0.906.0/SECURITY.md
--- old/YAML-LibYAML-v0.904.0/SECURITY.md       1970-01-01 01:00:00.000000000 
+0100
+++ new/YAML-LibYAML-v0.906.0/SECURITY.md       2026-04-26 11:17:13.638856188 
+0200
@@ -0,0 +1,13 @@
+# Reporting Security Issues
+
+To report a security issue, please use the GitHub Security Advisory "Report a
+Vulnerability" tab.
+
+The project maintainer(s) will send a response indicating the next steps in
+handling your report. After the initial reply to your report, the
+maintainer(s) will keep you informed of the progress towards a fix and full
+announcement, and may ask for additional information or guidance.
+
+Report security bugs in third-party packages to the person or team maintaining
+the package.
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.904.0/lib/YAML/LibYAML.pm 
new/YAML-LibYAML-v0.906.0/lib/YAML/LibYAML.pm
--- old/YAML-LibYAML-v0.904.0/lib/YAML/LibYAML.pm       2025-05-08 
14:17:37.000000000 +0200
+++ new/YAML-LibYAML-v0.906.0/lib/YAML/LibYAML.pm       2026-04-26 
11:17:13.644872549 +0200
@@ -1,6 +1,6 @@
 use strict; use warnings;
 package YAML::LibYAML;
-our $VERSION = 'v0.904.0'; # VERSION
+our $VERSION = 'v0.906.0'; # VERSION
 
 sub import {
     die "YAML::LibYAML has been renamed to YAML::XS. Please use YAML::XS 
instead.";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.904.0/lib/YAML/XS.pm 
new/YAML-LibYAML-v0.906.0/lib/YAML/XS.pm
--- old/YAML-LibYAML-v0.904.0/lib/YAML/XS.pm    2025-05-08 14:17:37.000000000 
+0200
+++ new/YAML-LibYAML-v0.906.0/lib/YAML/XS.pm    2026-04-26 11:17:13.640686736 
+0200
@@ -1,7 +1,7 @@
 use strict; use warnings;
 
 package YAML::XS;
-our $VERSION = 'v0.904.0'; # VERSION
+our $VERSION = 'v0.906.0'; # VERSION
 
 use base 'Exporter';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.904.0/t/oop/schema-core.yaml 
new/YAML-LibYAML-v0.906.0/t/oop/schema-core.yaml
--- old/YAML-LibYAML-v0.904.0/t/oop/schema-core.yaml    2025-05-08 
14:17:37.000000000 +0200
+++ new/YAML-LibYAML-v0.906.0/t/oop/schema-core.yaml    2026-04-26 
11:17:13.646088840 +0200
@@ -213,8 +213,22 @@
 '.0': ['float', '0.0', '0.0']
 '.14': ['float', '0.14', '0.14']
 '.1_4': ['str', '.1_4', '.1_4']
+'3.1.4': ['str', '3.1.4', '3.1.4']
+'.1.4': ['str', '.1.4', '.1.4']
+'3..14': ['str', '3..14', '3..14']
+'.3.': ['str', '.3.', '.3.']
+'3e': ['str', '3e', '3e']
+'3e-': ['str', '3e-', '3e-']
+'3e+': ['str', '3e+', '3e+']
+'3e++3': ['str', '3e++3', '3e++3']
+'3e--3': ['str', '3e--3', '3e--3']
+'3e+-3': ['str', '3e+-3', '3e+-3']
 '.3E-1': ['float', '0.03', '0.03']
 '.3e+3': ['float', '300.0', '300.0']
+'.3e+3.14': ['str', '.3e+3.14', '.3e+3.14']
+'e+3': ['str', 'e+3', 'e+3']
+'e+3x4': ['str', 'e+3x4', 'e+3x4']
+'e+3 ': ['str', 'e+3', 'e+3']
 '.3e3': ['float', '300.0', '300.0']
 '.INF': ['inf', 'inf()', '.inf']
 '.Inf': ['inf', 'inf()', '.inf']

++++++ _scmsync.obsinfo ++++++
mtime: 1777276000
commit: 6ed48048da464e78a13213564ae3a9520c872192f4e3d4bf3f97f72372ac6c55
url: https://src.opensuse.org/perl/perl-YAML-LibYAML
revision: 6ed48048da464e78a13213564ae3a9520c872192f4e3d4bf3f97f72372ac6c55
projectscmsync: https://src.opensuse.org/perl/_ObsPrj

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-04-27 09:46:40.000000000 +0200
@@ -0,0 +1 @@
+.osc

Reply via email to