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  The current state of perl in the devel project build (devel:languages:perl)  ++++++ 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
