commit perl-YAML-LibYAML for openSUSE:Factory
Hello community, here is the log from the commit of package perl-YAML-LibYAML for openSUSE:Factory checked in at 2020-05-04 18:32:38 Comparing /work/SRC/openSUSE:Factory/perl-YAML-LibYAML (Old) and /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new.2738 (New) Package is "perl-YAML-LibYAML" Mon May 4 18:32:38 2020 rev:20 rq:799924 version:0.82 Changes: --- /work/SRC/openSUSE:Factory/perl-YAML-LibYAML/perl-YAML-LibYAML.changes 2020-01-30 09:38:31.433397729 +0100 +++ /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new.2738/perl-YAML-LibYAML.changes 2020-05-04 18:32:59.180131088 +0200 @@ -1,0 +2,14 @@ +Sun May 3 03:14:19 UTC 2020 - Tina Müller + +updated to 0.82 + see /usr/share/doc/packages/perl-YAML-LibYAML/Changes + + 0.82 Sat 02 May 2020 08:39:03 PM CEST + - Updated libyaml sources to 0.2.4. Changes affecting YAML::XS are + - Output '...' at the stream end after a block scalar with trailing empty + lines + - Accept '%YAML 1.2' directives (they are ignored and do not change + behaviour though) + + +--- Old: YAML-LibYAML-0.81.tar.gz New: YAML-LibYAML-0.82.tar.gz Other differences: -- ++ perl-YAML-LibYAML.spec ++ --- /var/tmp/diff_new_pack.34cPe8/_old 2020-05-04 18:33:00.304133366 +0200 +++ /var/tmp/diff_new_pack.34cPe8/_new 2020-05-04 18:33:00.308133374 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-YAML-LibYAML # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: perl-YAML-LibYAML -Version:0.81 +Version:0.82 Release:0 %define cpan_name YAML-LibYAML Summary:Perl YAML Serialization using XS and libyaml License:Artistic-1.0 OR GPL-1.0-or-later Group: Development/Libraries/Perl -Url:https://metacpan.org/release/%{cpan_name} +URL:https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/T/TI/TINITA/%{cpan_name}-%{version}.tar.gz Source1:cpanspec.yml BuildRoot: %{_tmppath}/%{name}-%{version}-build ++ YAML-LibYAML-0.81.tar.gz -> YAML-LibYAML-0.82.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.81/Changes new/YAML-LibYAML-0.82/Changes --- old/YAML-LibYAML-0.81/Changes 2020-01-27 23:05:56.0 +0100 +++ new/YAML-LibYAML-0.82/Changes 2020-05-02 20:39:14.0 +0200 @@ -1,3 +1,10 @@ +0.82 Sat 02 May 2020 08:39:03 PM CEST + - Updated libyaml sources to 0.2.4. Changes affecting YAML::XS are + - Output '...' at the stream end after a block scalar with trailing empty + lines + - Accept '%YAML 1.2' directives (they are ignored and do not change + behaviour though) + 0.81 Mon 27 Jan 2020 11:05:46 PM CET - Breaking Change: Set $YAML::XS::LoadBlessed default to false to make it more secure diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.81/LibYAML/api.c new/YAML-LibYAML-0.82/LibYAML/api.c --- old/YAML-LibYAML-0.81/LibYAML/api.c 2020-01-27 23:05:56.0 +0100 +++ new/YAML-LibYAML-0.82/LibYAML/api.c 2020-05-02 20:39:14.0 +0200 @@ -623,10 +623,10 @@ */ static int -yaml_check_utf8(yaml_char_t *start, size_t length) +yaml_check_utf8(const yaml_char_t *start, size_t length) { -yaml_char_t *end = start+length; -yaml_char_t *pointer = start; +const yaml_char_t *end = start+length; +const yaml_char_t *pointer = start; while (pointer < end) { unsigned char octet; @@ -794,7 +794,7 @@ */ YAML_DECLARE(int) -yaml_alias_event_initialize(yaml_event_t *event, yaml_char_t *anchor) +yaml_alias_event_initialize(yaml_event_t *event, const yaml_char_t *anchor) { yaml_mark_t mark = { 0, 0, 0 }; yaml_char_t *anchor_copy = NULL; @@ -819,8 +819,8 @@ YAML_DECLARE(int) yaml_scalar_event_initialize(yaml_event_t *event, -yaml_char_t *anchor, yaml_char_t *tag, -yaml_char_t *value, int length, +const yaml_char_t *anchor, const yaml_char_t *tag, +const yaml_char_t *value, int length, int plain_implicit, int quoted_implicit, yaml_scalar_style_t style) { @@ -873,7 +873,7 @@ YAML_DECLARE(int) yaml_sequence_start_event_initialize(yaml_event_t *event, -yaml_char_t *anchor, yaml_char_t *tag, int implicit, +const yaml_char_t *anchor, const yaml_char_t *tag, int implicit, yaml_sequence_style_t style) {
commit perl-YAML-LibYAML for openSUSE:Factory
Hello community, here is the log from the commit of package perl-YAML-LibYAML for openSUSE:Factory checked in at 2020-01-30 09:37:54 Comparing /work/SRC/openSUSE:Factory/perl-YAML-LibYAML (Old) and /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new.26092 (New) Package is "perl-YAML-LibYAML" Thu Jan 30 09:37:54 2020 rev:19 rq:767976 version:0.81 Changes: --- /work/SRC/openSUSE:Factory/perl-YAML-LibYAML/perl-YAML-LibYAML.changes 2019-09-04 09:02:07.679048360 +0200 +++ /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new.26092/perl-YAML-LibYAML.changes 2020-01-30 09:38:31.433397729 +0100 @@ -1,0 +2,10 @@ +Tue Jan 28 03:15:43 UTC 2020 - + +- updated to 0.81 + see /usr/share/doc/packages/perl-YAML-LibYAML/Changes + + 0.81 Mon 27 Jan 2020 11:05:46 PM CET + - Breaking Change: Set $YAML::XS::LoadBlessed default to false to make it + more secure + +--- Old: YAML-LibYAML-0.80.tar.gz New: YAML-LibYAML-0.81.tar.gz Other differences: -- ++ perl-YAML-LibYAML.spec ++ --- /var/tmp/diff_new_pack.y0gKjA/_old 2020-01-30 09:38:32.157398117 +0100 +++ /var/tmp/diff_new_pack.y0gKjA/_new 2020-01-30 09:38:32.161398118 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-YAML-LibYAML # -# 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 -Version:0.80 +Version:0.81 Release:0 %define cpan_name YAML-LibYAML Summary:Perl YAML Serialization using XS and libyaml @@ -37,7 +37,7 @@ %prep %setup -q -n %{cpan_name}-%{version} -find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644 +find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" ++ YAML-LibYAML-0.80.tar.gz -> YAML-LibYAML-0.81.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.80/Changes new/YAML-LibYAML-0.81/Changes --- old/YAML-LibYAML-0.80/Changes 2019-08-22 13:17:23.0 +0200 +++ new/YAML-LibYAML-0.81/Changes 2020-01-27 23:05:56.0 +0100 @@ -1,3 +1,7 @@ +0.81 Mon 27 Jan 2020 11:05:46 PM CET + - Breaking Change: Set $YAML::XS::LoadBlessed default to false to make it + more secure + 0.80 Thu 22 Aug 2019 01:17:13 PM CEST - Fix memory leak when loading invalid YAML (PR#93 tinita) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.80/LICENSE new/YAML-LibYAML-0.81/LICENSE --- old/YAML-LibYAML-0.80/LICENSE 2019-08-22 13:17:23.0 +0200 +++ new/YAML-LibYAML-0.81/LICENSE 2020-01-27 23:05:56.0 +0100 @@ -1,4 +1,4 @@ -This software is copyright (c) 2019 by Ingy döt Net. +This software is copyright (c) 2020 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) 2019 by Ingy döt Net. +This software is Copyright (c) 2020 by Ingy döt Net. This is free software, licensed under: @@ -272,7 +272,7 @@ --- The Artistic License 1.0 --- -This software is Copyright (c) 2019 by Ingy döt Net. +This software is Copyright (c) 2020 by Ingy döt Net. This is free software, licensed under: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.80/LibYAML/perl_libyaml.c new/YAML-LibYAML-0.81/LibYAML/perl_libyaml.c --- old/YAML-LibYAML-0.80/LibYAML/perl_libyaml.c2019-08-22 13:17:23.0 +0200 +++ new/YAML-LibYAML-0.81/LibYAML/perl_libyaml.c2020-01-27 23:05:56.0 +0100 @@ -154,11 +154,11 @@ SvTRUE(GvSV(gv))) ); -loader.load_blessed = 1; +loader.load_blessed = 0; gv = gv_fetchpv("YAML::XS::LoadBlessed", FALSE, SVt_PV); if (SvOK(GvSV(gv))) { -if (! SvTRUE(GvSV(gv))) { -loader.load_blessed = 0; +if (SvTRUE(GvSV(gv))) { +loader.load_blessed = 1; } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.80/META.json new/YAML-LibYAML-0.81/META.json --- old/YAML-LibYAML-0.80/META.json 2019-08-22 13:17:23.0 +0200 +++
commit perl-YAML-LibYAML for openSUSE:Factory
Hello community, here is the log from the commit of package perl-YAML-LibYAML for openSUSE:Factory checked in at 2019-09-04 09:02:05 Comparing /work/SRC/openSUSE:Factory/perl-YAML-LibYAML (Old) and /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new.7948 (New) Package is "perl-YAML-LibYAML" Wed Sep 4 09:02:05 2019 rev:18 rq:727224 version:0.80 Changes: --- /work/SRC/openSUSE:Factory/perl-YAML-LibYAML/perl-YAML-LibYAML.changes 2019-06-20 18:53:45.540710898 +0200 +++ /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new.7948/perl-YAML-LibYAML.changes 2019-09-04 09:02:07.679048360 +0200 @@ -1,0 +2,14 @@ +Thu Aug 29 10:34:07 CEST 2019 - Tina Mueller + +- Remove perl-YAML-LibYAML-no-plan.patch (not used anymore) + +--- +Fri Aug 23 05:35:48 UTC 2019 - Stephan Kulow + +- updated to 0.80 + see /usr/share/doc/packages/perl-YAML-LibYAML/Changes + + 0.80 Thu 22 Aug 2019 01:17:13 PM CEST + - Fix memory leak when loading invalid YAML (PR#93 tinita) + +--- Old: YAML-LibYAML-0.79.tar.gz perl-YAML-LibYAML-no-plan.patch New: YAML-LibYAML-0.80.tar.gz cpanspec.yml Other differences: -- ++ perl-YAML-LibYAML.spec ++ --- /var/tmp/diff_new_pack.xIPUKq/_old 2019-09-04 09:02:08.459048251 +0200 +++ /var/tmp/diff_new_pack.xIPUKq/_new 2019-09-04 09:02:08.463048251 +0200 @@ -16,18 +16,20 @@ # -%define cpan_name YAML-LibYAML Name: perl-YAML-LibYAML -Version:0.79 +Version:0.80 Release:0 +%define cpan_name YAML-LibYAML Summary:Perl YAML Serialization using XS and libyaml License:Artistic-1.0 OR GPL-1.0-or-later Group: Development/Libraries/Perl Url:https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/T/TI/TINITA/%{cpan_name}-%{version}.tar.gz -Patch0: %{name}-no-plan.patch +Source1:cpanspec.yml +BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros +BuildRequires: perl(Test::More) >= 0.88 %{perl_requires} %description @@ -35,19 +37,14 @@ %prep %setup -q -n %{cpan_name}-%{version} -find . -type f -print0 | xargs -0 chmod 644 - -# This patch is only necessary for systems without Test::More >= 0.87_01 -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%patch0 -p1 -%endif +find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644 %build perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" make %{?_smp_mflags} %check -make %{?_smp_mflags} test +make test %install %perl_make_install @@ -56,7 +53,7 @@ %files -f %{name}.files %defattr(-,root,root,755) +%doc Changes CONTRIBUTING README %license LICENSE -%doc Changes README %changelog ++ YAML-LibYAML-0.79.tar.gz -> YAML-LibYAML-0.80.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.79/Changes new/YAML-LibYAML-0.80/Changes --- old/YAML-LibYAML-0.79/Changes 2019-06-11 21:35:34.0 +0200 +++ new/YAML-LibYAML-0.80/Changes 2019-08-22 13:17:23.0 +0200 @@ -1,3 +1,6 @@ +0.80 Thu 22 Aug 2019 01:17:13 PM CEST + - Fix memory leak when loading invalid YAML (PR#93 tinita) + 0.79 Tue 11 Jun 2019 09:35:22 PM CEST - Support aliasing scalars resolved as null or booleans (tinita) - Add YAML::XS::LibYAML::libyaml_version() (tinita) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.79/LibYAML/perl_libyaml.c new/YAML-LibYAML-0.80/LibYAML/perl_libyaml.c --- old/YAML-LibYAML-0.79/LibYAML/perl_libyaml.c2019-06-11 21:35:34.0 +0200 +++ new/YAML-LibYAML-0.80/LibYAML/perl_libyaml.c2019-08-22 13:17:23.0 +0200 @@ -249,6 +249,7 @@ SV * load_node(perl_yaml_loader_t *loader) { +char *tag; SV* return_sv = NULL; /* This uses stack, but avoids (severe!) memory leaks */ yaml_event_t uplevel_event; @@ -275,7 +276,6 @@ /* The rest all need cleanup */ switch (loader->event.type) { -char *tag; /* Handle loading a mapping */ case YAML_MAPPING_START_EVENT: @@ -332,6 +332,7 @@ SV * load_mapping(perl_yaml_loader_t *loader, char *tag) { +dXCPT; SV *key_node; SV *value_node; HV *hash = newHV(); @@ -345,37 +346,47 @@ if (anchor) hv_store(loader->anchors, anchor, strlen(anchor), SvREFCNT_inc(hash_ref), 0); -/* Get each key string and value node and put them in the hash */ -while ((key_node = load_node(loader))) { -assert(SvPOK(key_node)); -value_node = load_node(loader); -
commit perl-YAML-LibYAML for openSUSE:Factory
Hello community, here is the log from the commit of package perl-YAML-LibYAML for openSUSE:Factory checked in at 2019-06-20 18:53:44 Comparing /work/SRC/openSUSE:Factory/perl-YAML-LibYAML (Old) and /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new.4811 (New) Package is "perl-YAML-LibYAML" Thu Jun 20 18:53:44 2019 rev:17 rq:710400 version:0.79 Changes: --- /work/SRC/openSUSE:Factory/perl-YAML-LibYAML/perl-YAML-LibYAML.changes 2018-10-01 08:14:26.126082743 +0200 +++ /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new.4811/perl-YAML-LibYAML.changes 2019-06-20 18:53:45.540710898 +0200 @@ -1,0 +2,21 @@ +Mon Jun 17 14:29:58 UTC 2019 - Pedro Monreal Gonzalez + +- update to 0.79 + 0.79 Tue 11 Jun 2019 09:35:22 PM CEST + - Support aliasing scalars resolved as null or booleans (tinita) + - Add YAML::XS::LibYAML::libyaml_version() (tinita) + - Support standard !!int/!!float tags instead of dying (tinita) + 0.78 Sat 18 May 2019 06:35:21 PM CEST + - Fix double free/core dump when Dump()ing binary data, see issue#91 (tinita) + - Update config.h from libyaml (tinita) + 0.77 Mon 15 Apr 2019 10:55:13 PM CEST + - Update libyaml to version 0.2.2. Most important change for users is that plain + urls in flow style can be parsed now. Example: `[ http://yaml.org]`. (tinita) + 0.76 Sun Dec 30 20:10:16 CET 2018 + - Add $Indent - number of spaces when dumping. PR#89 @zdm++ + - Fix typo in docs. PR#87 @mr-mixas++ + - Fix links in docs. @manwar++ + 0.75 Sat Nov 3 14:17:28 CET 2018 + - Implement $LoadCode (tinita) + +--- Old: YAML-LibYAML-0.74.tar.gz New: YAML-LibYAML-0.79.tar.gz Other differences: -- ++ perl-YAML-LibYAML.spec ++ --- /var/tmp/diff_new_pack.dKrf5h/_old 2019-06-20 18:53:46.784712602 +0200 +++ /var/tmp/diff_new_pack.dKrf5h/_new 2019-06-20 18:53:46.812712641 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-YAML-LibYAML # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,19 +12,19 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define cpan_name YAML-LibYAML Name: perl-YAML-LibYAML -Version:0.74 +Version:0.79 Release:0 Summary:Perl YAML Serialization using XS and libyaml License:Artistic-1.0 OR GPL-1.0-or-later Group: Development/Libraries/Perl Url:https://metacpan.org/release/%{cpan_name} -Source: https://cpan.metacpan.org/authors/id/I/IN/INGY/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/T/TI/TINITA/%{cpan_name}-%{version}.tar.gz Patch0: %{name}-no-plan.patch BuildRequires: perl BuildRequires: perl-macros ++ YAML-LibYAML-0.74.tar.gz -> YAML-LibYAML-0.79.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.74/CONTRIBUTING new/YAML-LibYAML-0.79/CONTRIBUTING --- old/YAML-LibYAML-0.74/CONTRIBUTING 2018-09-01 03:06:27.0 +0200 +++ new/YAML-LibYAML-0.79/CONTRIBUTING 2019-06-11 21:35:34.0 +0200 @@ -57,4 +57,4 @@ -# This file generated by Zilla-Dist-0.0.201 +# This file generated by Zilla-Dist-0.0.203 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.74/Changes new/YAML-LibYAML-0.79/Changes --- old/YAML-LibYAML-0.74/Changes 2018-09-01 03:06:27.0 +0200 +++ new/YAML-LibYAML-0.79/Changes 2019-06-11 21:35:34.0 +0200 @@ -1,3 +1,26 @@ +0.79 Tue 11 Jun 2019 09:35:22 PM CEST + - Support aliasing scalars resolved as null or booleans (tinita) + - Add YAML::XS::LibYAML::libyaml_version() (tinita) + - Support standard !!int/!!float tags instead of dying (tinita) + +0.78 Sat 18 May 2019 06:35:21 PM CEST + - Fix double free/core dump when Dump()ing binary data, see issue#91 + (tinita) + - Update config.h from libyaml (tinita) + +0.77 Mon 15 Apr 2019 10:55:13 PM CEST + - Update libyaml to version 0.2.2. Most important change for users is that + plain urls in flow style can be parsed now. Example: `[ http://yaml.org + ]`. (tinita) + +0.76 Sun Dec 30 20:10:16 CET 2018 + - Add $Indent - number of spaces when dumping. PR#89 @zdm++ + - Fix typo in docs. PR#87 @mr-mixas++ + -
commit perl-YAML-LibYAML for openSUSE:Factory
Hello community, here is the log from the commit of package perl-YAML-LibYAML for openSUSE:Factory checked in at 2018-10-01 08:14:23 Comparing /work/SRC/openSUSE:Factory/perl-YAML-LibYAML (Old) and /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new (New) Package is "perl-YAML-LibYAML" Mon Oct 1 08:14:23 2018 rev:16 rq:637099 version:0.74 Changes: --- /work/SRC/openSUSE:Factory/perl-YAML-LibYAML/perl-YAML-LibYAML.changes 2018-08-27 12:57:13.368676764 +0200 +++ /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new/perl-YAML-LibYAML.changes 2018-10-01 08:14:26.126082743 +0200 @@ -1,0 +2,9 @@ +Fri Sep 14 09:13:57 UTC 2018 - pmonrealgonza...@suse.com + +- update to 0.74 + * Fix tests on older perls + * Support back to perl.5.8.1 + +- Cleaned with spec-cleaner + +--- Old: YAML-LibYAML-0.72.tar.gz New: YAML-LibYAML-0.74.tar.gz Other differences: -- ++ perl-YAML-LibYAML.spec ++ --- /var/tmp/diff_new_pack.fxJRAg/_old 2018-10-01 08:14:27.606081790 +0200 +++ /var/tmp/diff_new_pack.fxJRAg/_new 2018-10-01 08:14:27.610081787 +0200 @@ -18,13 +18,13 @@ %define cpan_name YAML-LibYAML Name: perl-YAML-LibYAML -Version:0.72 +Version:0.74 Release:0 Summary:Perl YAML Serialization using XS and libyaml License:Artistic-1.0 OR GPL-1.0-or-later Group: Development/Libraries/Perl -URL:http://search.cpan.org/dist/YAML-LibYAML/ -Source: https://cpan.metacpan.org/authors/id/T/TI/TINITA/%{cpan_name}-%{version}.tar.gz +Url:https://metacpan.org/release/%{cpan_name} +Source: https://cpan.metacpan.org/authors/id/I/IN/INGY/%{cpan_name}-%{version}.tar.gz Patch0: %{name}-no-plan.patch BuildRequires: perl BuildRequires: perl-macros ++ YAML-LibYAML-0.72.tar.gz -> YAML-LibYAML-0.74.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.72/CONTRIBUTING new/YAML-LibYAML-0.74/CONTRIBUTING --- old/YAML-LibYAML-0.72/CONTRIBUTING 2018-07-08 17:03:18.0 +0200 +++ new/YAML-LibYAML-0.74/CONTRIBUTING 2018-09-01 03:06:27.0 +0200 @@ -57,4 +57,4 @@ -# This file generated by Zilla-Dist-0.0.196 +# This file generated by Zilla-Dist-0.0.201 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.72/Changes new/YAML-LibYAML-0.74/Changes --- old/YAML-LibYAML-0.72/Changes 2018-07-08 17:03:17.0 +0200 +++ new/YAML-LibYAML-0.74/Changes 2018-09-01 03:06:27.0 +0200 @@ -1,3 +1,7 @@ +0.74 Fri Aug 31 18:06:17 PDT 2018 + - Fix tests on older perls + - Support back to perl.5.8.1 + 0.72 Sun Jul 8 17:03:08 CEST 2018 - Update to libyaml 0.2.1 (tinita) It's forbidden now to escape single quotes inside double quotes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.72/LibYAML/lib/YAML/XS/LibYAML.pm new/YAML-LibYAML-0.74/LibYAML/lib/YAML/XS/LibYAML.pm --- old/YAML-LibYAML-0.72/LibYAML/lib/YAML/XS/LibYAML.pm2018-07-08 17:03:18.0 +0200 +++ new/YAML-LibYAML-0.74/LibYAML/lib/YAML/XS/LibYAML.pm2018-09-01 03:06:27.0 +0200 @@ -1,5 +1,5 @@ package YAML::XS::LibYAML; -use 5.008003; +use 5.008001; use strict; use warnings; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.72/MANIFEST new/YAML-LibYAML-0.74/MANIFEST --- old/YAML-LibYAML-0.72/MANIFEST 2018-07-08 17:03:17.0 +0200 +++ new/YAML-LibYAML-0.74/MANIFEST 2018-09-01 03:06:27.0 +0200 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.010. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.012. CONTRIBUTING Changes LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.72/META.json new/YAML-LibYAML-0.74/META.json --- old/YAML-LibYAML-0.72/META.json 2018-07-08 17:03:18.0 +0200 +++ new/YAML-LibYAML-0.74/META.json 2018-09-01 03:06:27.0 +0200 @@ -4,7 +4,7 @@ "Ingy d\u00f6t Net " ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 6.010, CPAN::Meta::Converter version 2.150010", + "generated_by" : "Dist::Zilla version 6.012, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], @@ -36,6 +36,11 @@ "requires" : { "perl" : "v5.8.1" } + }, + "test" : { + "requires" : { +"Test::More" : "0.88" + } } },
commit perl-YAML-LibYAML for openSUSE:Factory
Hello community, here is the log from the commit of package perl-YAML-LibYAML for openSUSE:Factory checked in at 2018-08-27 12:57:12 Comparing /work/SRC/openSUSE:Factory/perl-YAML-LibYAML (Old) and /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new (New) Package is "perl-YAML-LibYAML" Mon Aug 27 12:57:12 2018 rev:15 rq:631336 version:0.72 Changes: --- /work/SRC/openSUSE:Factory/perl-YAML-LibYAML/perl-YAML-LibYAML.changes 2015-03-27 09:38:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new/perl-YAML-LibYAML.changes 2018-08-27 12:57:13.368676764 +0200 @@ -1,0 +2,38 @@ +Thu Aug 23 14:44:54 UTC 2018 - jba...@suse.cz + +- update to 0.72 +- update download source on metacpan +- upstream changelog: + * Update to libyaml 0.2.1 (tinita) It's forbidden now to escape single + * quotes inside double quotes + * When disabling $LoadBlessed, return scalars not refs (tinita) + * Save anchors also for blessed scalars (tinita) + * Fix format specifier/argument mismatch PR#79 @a3f++ + * Travis CI: Test on Perl 5.26 PR#80 @a3f++ + * Fix a C90-compatibility issue PR#81 @stphnlyd++ + * Security fix Add $LoadBlessed option to turn on/off loading objects + * PR#73 PR#74 TINITA++ + * Fix regex roundtrip (fixes issue#69) PR#70 (TINITA++) + * Fix loading of many regexes (fixes issue#64) PR#71 (TINITA++) + * Support standard tags !!str, !!map and !!seq instead of dying. PR#67 + * (TINITA++) + * Support JSON::PP::Boolean and boolean.pm via $YAML::XS::Boolean. PR#66 + * (TINITA++) Thanks also to Björn Höhrmann for SvPV_nolen() + * Apply PR#55 (@vti++) + * Dump() was modifying original data, adding a PV to numbers + * Added a test for this (TINITA++) + * Prevent warning about unused variables (see issue#59) + * Clarify documentation about exported functions + * use lib FindBin::Bin in tests, preparing for perl 5.26 where '.' gets + * removed from @INC. Fixes issue#54 TINITA++ + * Use the latest libyaml sources. + * Lazy load B::Deparse for faster startup time. Applied PR/53 by + * @perlpunk++ (submitted by @carnil++ from a Debian issue as GitHub + * issue#52) + * Apply PR/48 by @perlpunk++ + * Fixes memory leaks + * Apply PR/42 @perlpunk++ (fix for detecting filehandles) + * Apply PR/37 @perlpunk++ (includes PR/36 @lameventanas++) + * Apply PR/33. @andygrundman++. Solaris fixes. + +--- Old: YAML-LibYAML-0.59.tar.gz New: YAML-LibYAML-0.72.tar.gz Other differences: -- ++ perl-YAML-LibYAML.spec ++ --- /var/tmp/diff_new_pack.QkPbXn/_old 2018-08-27 12:57:13.912677359 +0200 +++ /var/tmp/diff_new_pack.QkPbXn/_new 2018-08-27 12:57:13.916677364 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-YAML-LibYAML # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -16,19 +16,18 @@ # +%define cpan_name YAML-LibYAML Name: perl-YAML-LibYAML -Version:0.59 +Version:0.72 Release:0 -%define cpan_name YAML-LibYAML Summary:Perl YAML Serialization using XS and libyaml -License:Artistic-1.0 or GPL-1.0+ +License:Artistic-1.0 OR GPL-1.0-or-later Group: Development/Libraries/Perl -Url:http://search.cpan.org/dist/YAML-LibYAML/ -Source: http://www.cpan.org/authors/id/I/IN/INGY/%{cpan_name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build +URL:http://search.cpan.org/dist/YAML-LibYAML/ +Source: https://cpan.metacpan.org/authors/id/T/TI/TINITA/%{cpan_name}-%{version}.tar.gz +Patch0: %{name}-no-plan.patch BuildRequires: perl BuildRequires: perl-macros -Patch0: %{name}-no-plan.patch %{perl_requires} %description @@ -44,11 +43,11 @@ %endif %build -%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" -%{__make} %{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" +make %{?_smp_mflags} %check -%{__make} test +make %{?_smp_mflags} test %install %perl_make_install @@ -57,6 +56,7 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes LICENSE README +%license LICENSE +%doc Changes README %changelog ++ YAML-LibYAML-0.59.tar.gz -> YAML-LibYAML-0.72.tar.gz ++ 2867 lines of diff (skipped)
commit perl-YAML-LibYAML for openSUSE:Factory
Hello community, here is the log from the commit of package perl-YAML-LibYAML for openSUSE:Factory checked in at 2015-03-27 09:38:15 Comparing /work/SRC/openSUSE:Factory/perl-YAML-LibYAML (Old) and /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new (New) Package is perl-YAML-LibYAML Changes: --- /work/SRC/openSUSE:Factory/perl-YAML-LibYAML/perl-YAML-LibYAML.changes 2015-02-16 21:21:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new/perl-YAML-LibYAML.changes 2015-03-27 09:38:17.0 +0100 @@ -1,0 +2,6 @@ +Mon Mar 23 16:30:00 UTC 2015 - bj...@cam.ac.uk + +- Added perl-YAML-LibYAML-no-plan.patch, which lets the package build + on SLES 11. + +--- New: perl-YAML-LibYAML-no-plan.patch Other differences: -- ++ perl-YAML-LibYAML.spec ++ --- /var/tmp/diff_new_pack.JLWJLU/_old 2015-03-27 09:38:18.0 +0100 +++ /var/tmp/diff_new_pack.JLWJLU/_new 2015-03-27 09:38:18.0 +0100 @@ -28,6 +28,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros +Patch0: %{name}-no-plan.patch %{perl_requires} %description @@ -37,6 +38,11 @@ %setup -q -n %{cpan_name}-%{version} find . -type f -print0 | xargs -0 chmod 644 +# This patch is only necessary for systems without Test::More = 0.87_01 +%if 0%{?suse_version} 0%{?suse_version} = 1110 +%patch0 -p1 +%endif + %build %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=%{optflags} %{__make} %{?_smp_mflags} ++ perl-YAML-LibYAML-no-plan.patch ++ From: Ben Harris bj...@cam.ac.uk Date: Wed, 18 Mar 2015 10:54:16 + Subject: Don't depend on Test::More 0.87_01 done_testing was introduced in Test::More 0.87_01, but SLES 11 shipped with Test::More 0.72. This patch removes the use of done_testing so that the package is buildable on SLES 11. diff -ur YAML-LibYAML-0.59.orig/t/000-require-modules.t YAML-LibYAML-0.59/t/000-require-modules.t --- YAML-LibYAML-0.59.orig/t/000-require-modules.t 2015-01-26 23:04:24.0 + +++ YAML-LibYAML-0.59/t/000-require-modules.t 2015-03-17 19:39:15.0 + @@ -1,5 +1,5 @@ # This test does a basic `use` check on all the code. -use Test::More; +use Test::More qw(no_plan); use File::Find; @@ -13,5 +13,3 @@ wanted = \test, no_chdir = 1, }, 'lib'; - -done_testing; -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-YAML-LibYAML for openSUSE:Factory
Hello community, here is the log from the commit of package perl-YAML-LibYAML for openSUSE:Factory checked in at 2015-02-16 21:21:47 Comparing /work/SRC/openSUSE:Factory/perl-YAML-LibYAML (Old) and /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new (New) Package is perl-YAML-LibYAML Changes: --- /work/SRC/openSUSE:Factory/perl-YAML-LibYAML/perl-YAML-LibYAML.changes 2014-07-31 10:03:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new/perl-YAML-LibYAML.changes 2015-02-16 21:21:48.0 +0100 @@ -1,0 +2,30 @@ +Tue Feb 10 10:24:37 UTC 2015 - vci...@suse.com + +- update to 0.59 +- this update fixes 3 vulnerabilities in the embedded LibYAML: + * CVE-2014-9130: libyaml: assert failure when processing +wrapped strings (bnc#907809) + * CVE-2014-2525: libyaml: heap overflow during parsing (bnc#868944) + * CVE-2013-6393: libyaml: heap based buffer, overflow due to +integer misuse (bnc#860617) +- dropped CVE-2012-1152-YAML-LibYAML-0.35-format-error.patch (upstream) +- upstream changelog: + * PR/23 Better scalar dump heuristics + * More closely match YAML.pm + * Add a VERSION statement to YAML::LibYAML (issue#8) + * Applied fix for PR/21. nawglan++ + * Use Swim cpan-tail block functions in doc + * Get YAML::XS using latest libyaml + * Fix for + https://bitbucket.org/xi/libyaml/issue/10/wrapped-strings-cause-assert-failure + * Fix e1 test failure on 5.21.4 + * Remove =travis section + * Meta 0.0.2 + * Eliminate spurious trailing whitespace + * Add t/000-compile-modules.t + * Fix swim errors + * Add badges to doc + * Fix ReadMe + * Fix Meta and add Contributing. + +--- Old: CVE-2012-1152-YAML-LibYAML-0.35-format-error.patch YAML-LibYAML-0.44.tar.gz New: YAML-LibYAML-0.59.tar.gz Other differences: -- ++ perl-YAML-LibYAML.spec ++ --- /var/tmp/diff_new_pack.hh9q3i/_old 2015-02-16 21:21:49.0 +0100 +++ /var/tmp/diff_new_pack.hh9q3i/_new 2015-02-16 21:21:49.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-YAML-LibYAML # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 -Version:0.44 +Version:0.59 Release:0 %define cpan_name YAML-LibYAML Summary:Perl YAML Serialization using XS and libyaml @@ -25,7 +25,6 @@ Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/YAML-LibYAML/ Source: http://www.cpan.org/authors/id/I/IN/INGY/%{cpan_name}-%{version}.tar.gz -Patch0: CVE-2012-1152-YAML-LibYAML-0.35-format-error.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros @@ -36,7 +35,6 @@ %prep %setup -q -n %{cpan_name}-%{version} -%patch0 -p1 find . -type f -print0 | xargs -0 chmod 644 %build ++ YAML-LibYAML-0.44.tar.gz - YAML-LibYAML-0.59.tar.gz ++ 2855 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-YAML-LibYAML for openSUSE:Factory
Hello community, here is the log from the commit of package perl-YAML-LibYAML for openSUSE:Factory checked in at 2014-07-31 10:03:56 Comparing /work/SRC/openSUSE:Factory/perl-YAML-LibYAML (Old) and /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new (New) Package is perl-YAML-LibYAML Changes: --- /work/SRC/openSUSE:Factory/perl-YAML-LibYAML/perl-YAML-LibYAML.changes 2012-05-31 17:09:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new/perl-YAML-LibYAML.changes 2014-07-31 10:03:58.0 +0200 @@ -1,0 +2,25 @@ +Mon Jul 28 05:30:44 UTC 2014 - co...@suse.com + +- updated to 0.44 + - Doc fix. GitHub-Issue-#6. Thanks to Debian Perl Group for finding this. + + 0.43 Sat Jul 12 10:04:07 PDT 2014 + - Test::Base tests needed 'inc' in @INC + + 0.42 Fri Jul 11 14:45:58 PDT 2014 + - Switch to Zilla::Dist + - No longer dep on Test::Base, Spiffy, and Filter::Util::Call + - Remove test/changes.t + + 0.41 Wed Mar 13 10:34:55 PDT 2013 + - Removed another C++ // style comment. jdb++ + + 0.40 Tue Mar 12 11:05:34 PDT 2013 + - Removed C++ // style comments, for better portability. jdb++ + + 0.39 Mon Feb 11 18:08:04 PST 2013 + - Using the latest libyaml codebase + - https://github.com/yaml/libyaml/tree/perl-yaml-xs + - Changes have been made to start moving libyaml to 1.2 + +--- Old: YAML-LibYAML-0.38.tar.gz New: YAML-LibYAML-0.44.tar.gz Other differences: -- ++ perl-YAML-LibYAML.spec ++ --- /var/tmp/diff_new_pack.l57QNH/_old 2014-07-31 10:04:01.0 +0200 +++ /var/tmp/diff_new_pack.l57QNH/_new 2014-07-31 10:04:01.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-YAML-LibYAML # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products 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,34 +17,27 @@ Name: perl-YAML-LibYAML -Version:0.38 +Version:0.44 Release:0 %define cpan_name YAML-LibYAML -Summary:YAML::LibYAML Perl module -License:GPL-1.0+ or Artistic-1.0 +Summary:Perl YAML Serialization using XS and libyaml +License:Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/YAML-LibYAML/ Source: http://www.cpan.org/authors/id/I/IN/INGY/%{cpan_name}-%{version}.tar.gz -Patch1: CVE-2012-1152-YAML-LibYAML-0.35-format-error.patch +Patch0: CVE-2012-1152-YAML-LibYAML-0.35-format-error.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros %{perl_requires} %description -Kirill Siminov's libyaml is arguably the best YAML implementation. The C -library is written precisely to the YAML 1.1 specification. It was originally -bound to Python and was later bound to Ruby. - -This module is a Perl XS binding to libyaml which offers Perl the best YAML -support to date. - -This module exports the functions Dump and Load. These functions are intended -to work exactly like YAML.pm's corresponding functions. +Perl YAML Serialization using XS and libyaml %prep %setup -q -n %{cpan_name}-%{version} -%patch1 -p1 +%patch0 -p1 +find . -type f -print0 | xargs -0 chmod 644 %build %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=%{optflags} @@ -59,7 +52,7 @@ %perl_gen_filelist %files -f %{name}.files -%defattr(644,root,root,755) -%doc Changes README +%defattr(-,root,root,755) +%doc Changes LICENSE README %changelog ++ YAML-LibYAML-0.38.tar.gz - YAML-LibYAML-0.44.tar.gz ++ 9753 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-YAML-LibYAML for openSUSE:Factory
Hello community, here is the log from the commit of package perl-YAML-LibYAML for openSUSE:Factory checked in at 2012-05-31 17:09:00 Comparing /work/SRC/openSUSE:Factory/perl-YAML-LibYAML (Old) and /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new (New) Package is perl-YAML-LibYAML, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/perl-YAML-LibYAML/perl-YAML-LibYAML.changes 2012-05-03 10:59:40.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new/perl-YAML-LibYAML.changes 2012-05-31 17:09:03.0 +0200 @@ -1,0 +2,6 @@ +Wed May 30 07:57:03 UTC 2012 - co...@suse.com + +- updated to 0.38 + - Apply SPROUT++ deparse test patch. Thanks! + +--- Old: YAML-LibYAML-0.37.tar.gz New: YAML-LibYAML-0.38.tar.gz Other differences: -- ++ perl-YAML-LibYAML.spec ++ --- /var/tmp/diff_new_pack.jXCi2k/_old 2012-05-31 17:09:04.0 +0200 +++ /var/tmp/diff_new_pack.jXCi2k/_new 2012-05-31 17:09:04.0 +0200 @@ -17,15 +17,14 @@ Name: perl-YAML-LibYAML -Version:0.37 +Version:0.38 Release:0 %define cpan_name YAML-LibYAML Summary:YAML::LibYAML Perl module License:GPL-1.0+ or Artistic-1.0 Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/YAML-LibYAML/ -#Source: http://www.cpan.org/authors/id/I/IN/INGY/YAML-LibYAML-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.gz +Source: http://www.cpan.org/authors/id/I/IN/INGY/%{cpan_name}-%{version}.tar.gz Patch1: CVE-2012-1152-YAML-LibYAML-0.35-format-error.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl @@ -59,9 +58,6 @@ %perl_process_packlist %perl_gen_filelist -%clean -%{__rm} -rf %{buildroot} - %files -f %{name}.files %defattr(644,root,root,755) %doc Changes README ++ YAML-LibYAML-0.37.tar.gz - YAML-LibYAML-0.38.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.37/Changes new/YAML-LibYAML-0.38/Changes --- old/YAML-LibYAML-0.37/Changes 2011-09-29 20:10:08.0 +0200 +++ new/YAML-LibYAML-0.38/Changes 2012-01-04 07:56:39.0 +0100 @@ -1,4 +1,9 @@ --- +version: 0.38 +date:Tue Jan 3 22:56:01 PST 2012 +changes: +- Apply SPROUT++ deparse test patch. Thanks! +--- version: 0.37 date:Thu Sep 29 20:09:20 CEST 2011 changes: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-LibYAML-0.37/LICENSE new/YAML-LibYAML-0.38/LICENSE --- old/YAML-LibYAML-0.37/LICENSE 2011-09-29 20:10:08.0 +0200 +++ new/YAML-LibYAML-0.38/LICENSE 2012-01-04 07:56:39.0 +0100 @@ -1,4 +1,4 @@ -This software is copyright (c) 2011 by Ingy döt Net i...@cpan.org. +This software is copyright (c) 2012 by Ingy döt Net i...@cpan.org. 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,21 +12,22 @@ --- The GNU General Public License, Version 1, February 1989 --- -This software is Copyright (c) 2011 by Ingy döt Net i...@cpan.org. +This software is Copyright (c) 2012 by Ingy döt Net i...@cpan.org. This is free software, licensed under: The GNU General Public License, Version 1, February 1989 - GNU GENERAL PUBLIC LICENSE -Version 1, February 1989 +GNU GENERAL PUBLIC LICENSE + Version 1, February 1989 Copyright (C) 1989 Free Software Foundation, Inc. -59 Temple Place, Suite 330, Boston, MA 02111-1307, USA +51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. - Preamble +Preamble The license agreements of most software companies try to keep users at the mercy of those companies. By contrast, our General Public @@ -67,7 +68,7 @@ The precise terms and conditions for copying, distribution and modification follow. - GNU GENERAL PUBLIC LICENSE +GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any program or other work which @@ -185,7 +186,7 @@ of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. - NO WARRANTY +NO WARRANTY 9.
commit perl-YAML-LibYAML for openSUSE:Factory
Hello community, here is the log from the commit of package perl-YAML-LibYAML for openSUSE:Factory checked in at 2012-05-03 10:59:39 Comparing /work/SRC/openSUSE:Factory/perl-YAML-LibYAML (Old) and /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new (New) Package is perl-YAML-LibYAML, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/perl-YAML-LibYAML/perl-YAML-LibYAML.changes 2011-10-03 09:24:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new/perl-YAML-LibYAML.changes 2012-05-03 10:59:40.0 +0200 @@ -1,0 +2,8 @@ +Wed Apr 25 23:01:47 UTC 2012 - pascal.ble...@opensuse.org + +- CVE-2012-1152: added patch to fix multiple format string flaws: + A remote attacker could provide a specially-crafted YAML document, which once + processed by the perl-YAML-LibYAML interface would lead to perl-YAML-LibYAML + based process crash. bnc#751503 + +--- New: CVE-2012-1152-YAML-LibYAML-0.35-format-error.patch Other differences: -- ++ perl-YAML-LibYAML.spec ++ --- /var/tmp/diff_new_pack.EBGayg/_old 2012-05-03 10:59:41.0 +0200 +++ /var/tmp/diff_new_pack.EBGayg/_new 2012-05-03 10:59:41.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-YAML-LibYAML # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,17 +16,17 @@ # - Name: perl-YAML-LibYAML Version:0.37 -Release:1 -License:GPL-1.0+ or Artistic-1.0 +Release:0 %define cpan_name YAML-LibYAML Summary:YAML::LibYAML Perl module -Url:http://search.cpan.org/dist/YAML-LibYAML/ +License:GPL-1.0+ or Artistic-1.0 Group: Development/Libraries/Perl +Url:http://search.cpan.org/dist/YAML-LibYAML/ #Source: http://www.cpan.org/authors/id/I/IN/INGY/YAML-LibYAML-%{version}.tar.gz Source: %{cpan_name}-%{version}.tar.gz +Patch1: CVE-2012-1152-YAML-LibYAML-0.35-format-error.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros @@ -45,6 +45,7 @@ %prep %setup -q -n %{cpan_name}-%{version} +%patch1 -p1 %build %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=%{optflags} ++ CVE-2012-1152-YAML-LibYAML-0.35-format-error.patch ++ diff -urbaN YAML-LibYAML-0.35-orig//LibYAML/perl_libyaml.c YAML-LibYAML-0.35/LibYAML/perl_libyaml.c --- YAML-LibYAML-0.35-orig//LibYAML/perl_libyaml.c 2011-04-03 18:28:08.0 +0200 +++ YAML-LibYAML-0.35/LibYAML/perl_libyaml.c2011-04-08 09:25:49.633009787 +0200 @@ -188,7 +188,7 @@ return; load_error: -croak(loader_error_msg(loader, NULL)); +croak(%s, loader_error_msg(loader, NULL)); } /* @@ -271,7 +271,7 @@ return return_sv; load_error: -croak(loader_error_msg(loader, NULL)); +croak(%s, loader_error_msg(loader, NULL)); } /* @@ -314,7 +314,7 @@ else if (strlen(tag) = strlen(prefix) || ! strnEQ(tag, prefix, strlen(prefix)) ) croak( -loader_error_msg(loader, form(bad tag found for hash: '%s', tag)) +%s, loader_error_msg(loader, form(bad tag found for hash: '%s', tag)) ); class = tag + strlen(prefix); sv_bless(hash_ref, gv_stashpv(class, TRUE)); @@ -347,7 +347,7 @@ else if (strlen(tag) = strlen(prefix) || ! strnEQ(tag, prefix, strlen(prefix)) ) croak( -loader_error_msg(loader, form(bad tag found for array: '%s', tag)) +%s, loader_error_msg(loader, form(bad tag found for array: '%s', tag)) ); class = tag + strlen(prefix); sv_bless(array_ref, gv_stashpv(class, TRUE)); -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-YAML-LibYAML for openSUSE:Factory
Hello community, here is the log from the commit of package perl-YAML-LibYAML for openSUSE:Factory checked in at 2011-12-06 18:50:09 Comparing /work/SRC/openSUSE:Factory/perl-YAML-LibYAML (Old) and /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new (New) Package is perl-YAML-LibYAML, Maintainer is Changes: Other differences: -- ++ perl-YAML-LibYAML.spec ++ --- /var/tmp/diff_new_pack.8ZrNbA/_old 2011-12-06 19:23:08.0 +0100 +++ /var/tmp/diff_new_pack.8ZrNbA/_new 2011-12-06 19:23:08.0 +0100 @@ -20,7 +20,7 @@ Name: perl-YAML-LibYAML Version:0.37 Release:1 -License:GPL+ or Artistic +License:GPL-1.0+ or Artistic-1.0 %define cpan_name YAML-LibYAML Summary:YAML::LibYAML Perl module Url:http://search.cpan.org/dist/YAML-LibYAML/ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-YAML-LibYAML for openSUSE:Factory
Hello community, here is the log from the commit of package perl-YAML-LibYAML for openSUSE:Factory checked in at Mon Oct 3 09:24:51 CEST 2011. --- openSUSE:Factory/perl-YAML-LibYAML/perl-YAML-LibYAML.changes 2011-09-23 12:39:30.0 +0200 +++ perl-YAML-LibYAML/perl-YAML-LibYAML.changes 2011-10-03 01:39:17.0 +0200 @@ -1,0 +2,10 @@ +Sun Oct 02 23:37:11 UTC 2011 - pascal.ble...@opensuse.org + +- update to 0.37: + * fix the bug that accidentally released YAML-XS instead of YAML-LibYAML + +- changes from 0.36: + * switch to Module::Package + * fix LoadFile on empty file failure + +--- calling whatdependson for head-i586 Old: YAML-LibYAML-0.35.tar.gz New: YAML-LibYAML-0.37.tar.gz Other differences: -- ++ perl-YAML-LibYAML.spec ++ --- /var/tmp/diff_new_pack.mQmK2J/_old 2011-10-03 09:24:46.0 +0200 +++ /var/tmp/diff_new_pack.mQmK2J/_new 2011-10-03 09:24:46.0 +0200 @@ -18,7 +18,7 @@ Name: perl-YAML-LibYAML -Version:0.35 +Version:0.37 Release:1 License:GPL+ or Artistic %define cpan_name YAML-LibYAML ++ YAML-LibYAML-0.35.tar.gz - YAML-LibYAML-0.37.tar.gz ++ 2232 lines of diff (skipped) continue with q... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-YAML-LibYAML for openSUSE:Factory
Hello community, here is the log from the commit of package perl-YAML-LibYAML for openSUSE:Factory checked in at Tue Apr 19 13:05:34 CEST 2011. New Changes file: --- /dev/null 2010-08-26 16:28:41.0 +0200 +++ /mounts/work_src_done/STABLE/perl-YAML-LibYAML/perl-YAML-LibYAML.changes 2011-04-04 10:34:31.0 +0200 @@ -0,0 +1,23 @@ +--- +Mon Apr 4 08:33:41 UTC 2011 - co...@novell.com + +- updated to 0.35 + - Apply bdfoy patch from rt-46172 + - Update ppport.h to fix rt-64749 rt-62054 + - Add ANDK's regexp.t patch from rt-62266 + - These changes from chansen++ + - Handle misbehaved tied hashes + - Handle 'get' magic + - Added support for tied arrays and hashes + - Don't turn on the UTF-8 flag for strings containing US-ASCII (0x00-0x7F) + +--- +Mon Nov 29 18:32:31 UTC 2010 - co...@novell.com + +- remove /var/adm/perl-modules + +--- +Mon Jun 14 05:26:35 UTC 2010 - pascal.ble...@opensuse.org + +- initial package (0.33) + calling whatdependson for head-i586 New: YAML-LibYAML-0.35.tar.gz perl-YAML-LibYAML.changes perl-YAML-LibYAML.spec Other differences: -- ++ perl-YAML-LibYAML.spec ++ # # spec file for package perl-YAML-LibYAML # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An Open Source License is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: perl-YAML-LibYAML Version:0.35 Release:1 License:GPL+ or Artistic %define cpan_name YAML-LibYAML Summary:YAML::LibYAML Perl module Url:http://search.cpan.org/dist/YAML-LibYAML/ Group: Development/Libraries/Perl #Source: http://www.cpan.org/authors/id/I/IN/INGY/YAML-LibYAML-%{version}.tar.gz Source: %{cpan_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros %{perl_requires} %description Kirill Siminov's libyaml is arguably the best YAML implementation. The C library is written precisely to the YAML 1.1 specification. It was originally bound to Python and was later bound to Ruby. This module is a Perl XS binding to libyaml which offers Perl the best YAML support to date. This module exports the functions Dump and Load. These functions are intended to work exactly like YAML.pm's corresponding functions. %prep %setup -q -n %{cpan_name}-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE=%{optflags} %{__make} %{?_smp_mflags} %check %{__make} test %install %perl_make_install %perl_process_packlist %perl_gen_filelist %clean %{__rm} -rf %{buildroot} %files -f %{name}.files %defattr(644,root,root,755) %doc Changes README %changelog Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org