From efe039389bf17f04650a25821e95325f92396f6c Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Tue, 31 Oct 2017 15:25:09 +0000 Subject: [PATCH 01/41] Update to 1.24 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - New upstream release 1.24 - Fix $LoadCode (GH#180, GH#181, GH#182) - This release by TINITA → update source URL - Drop redundant Group: tag --- .rpmlint | 2 ++ perl-YAML.spec | 13 +++++++++---- sources | 2 +- 3 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 .rpmlint diff --git a/.rpmlint b/.rpmlint new file mode 100644 index 0000000..f2d9e78 --- /dev/null +++ b/.rpmlint @@ -0,0 +1,2 @@ +from Config import * +addFilter("spelling-error Summary\(en_US\) tm -> ") diff --git a/perl-YAML.spec b/perl-YAML.spec index 5cb04fd..23bbd33 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -1,11 +1,10 @@ Name: perl-YAML -Version: 1.23 -Release: 4%{?dist} +Version: 1.24 +Release: 1%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic -Group: Development/Libraries URL: http://search.cpan.org/dist/YAML/ -Source0: http://search.cpan.org/CPAN/authors/id/I/IN/INGY/YAML-%{version}.tar.gz +Source0: http://search.cpan.org/CPAN/authors/id/T/TI/TINITA/YAML-%{version}.tar.gz BuildArch: noarch # Module Build BuildRequires: coreutils @@ -112,6 +111,12 @@ make test %{_mandir}/man3/YAML::Types.3* %changelog +* Tue Oct 31 2017 Paul Howarth - 1.24-1 +- Update to 1.24 + - Fix $LoadCode (GH#180, GH#181, GH#182) +- This release by TINITA → update source URL +- Drop redundant Group: tag + * Thu Jul 27 2017 Fedora Release Engineering - 1.23-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild diff --git a/sources b/sources index e88adf4..09de51d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (YAML-1.23.tar.gz) = 42dd2063e16b0e96a51ae9e43ed537741206529ff0df2939717eb142edf6396f69130b6b64d1d338d0c0a32dc11f68f3ffc5e0b5043c325c20e0d492626c106c +SHA512 (YAML-1.24.tar.gz) = 20ba196cf9c68a38154f68b884262b9f89463af5e67c1e59944070b2493f6d9515f92a2793f456e20fe7e6372b74da8f6c16b884274793b6c3aa0ed0134c340d From 2282d3f47fc9d54c0137e16dc1a2964b9ce150e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 12 Dec 2017 13:56:59 +0100 Subject: [PATCH 02/41] Control test by a build condition perl-YAML tests have enormous dependency tree. We are not proud of it but when packaging a subset of Perl packages (e.g. into a Modalarity module), we need to cut off the dependency tree somewhere. Run-time dependencies of perl-Test-YAML is one of the place. --- perl-YAML.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 23bbd33..438ef65 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -1,3 +1,6 @@ +# Run test +%bcond_without perl_YAML_enables_test + Name: perl-YAML Version: 1.24 Release: 1%{?dist} @@ -24,7 +27,7 @@ BuildRequires: perl(strict) BuildRequires: perl(warnings) # Test Suite # Avoid circular build deps Test::YAML → Test::Base → YAML when bootstrapping -%if !%{defined perl_bootstrap} +%if %{with perl_YAML_enables_test} && !%{defined perl_bootstrap} BuildRequires: perl(Data::Dumper) BuildRequires: perl(File::Find) BuildRequires: perl(IO::File) @@ -65,7 +68,7 @@ make install DESTDIR=%{buildroot} %check # Avoid circular build deps Test::YAML → Test::Base → YAML when bootstrapping -%if !%{defined perl_bootstrap} +%if %{with perl_YAML_enables_test} && !%{defined perl_bootstrap} make test %endif From 99a8a4e557feedd39acbfbd3ac31142acb8ca0c3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 02:34:26 +0000 Subject: [PATCH 03/41] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 438ef65..cd70c0e 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -3,7 +3,7 @@ Name: perl-YAML Version: 1.24 -Release: 1%{?dist} +Release: 2%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: http://search.cpan.org/dist/YAML/ @@ -114,6 +114,9 @@ make test %{_mandir}/man3/YAML::Types.3* %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 1.24-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Tue Oct 31 2017 Paul Howarth - 1.24-1 - Update to 1.24 - Fix $LoadCode (GH#180, GH#181, GH#182) From bc07cedbcda09b33873e03730b5d869c6f87f217 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Wed, 4 Apr 2018 16:47:43 +0200 Subject: [PATCH 04/41] Do not run optional test on RHEL --- perl-YAML.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/perl-YAML.spec b/perl-YAML.spec index cd70c0e..b7b3abd 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -1,5 +1,9 @@ # Run test +%if ! (0%{?rhel}) %bcond_without perl_YAML_enables_test +%else +%bcond_with perl_YAML_enables_test +%endif Name: perl-YAML Version: 1.24 From b242f8d02c3d804de199e38bb99f30239b2bcb63 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Sat, 12 May 2018 17:49:08 +0100 Subject: [PATCH 05/41] Update to 1.25 - New upstream release 1.25 - Support trailing comments (GH#189, GH#190, GH#191) - Remove unused code (GH#192) - Use Test::Deep to actually test correctly for class names (GH#193) - Fix loading of mapping key that starts with '= ' (GH#194) - Fix loading strings with multiple spaces (GH#172) - Allow more characters in anchor name (GH#196) - Add $YAML::LoadBlessed for disabling loading objects (GH#197) - Disable test with long string under certain conditions (GH#201) - Quote scalar if it equals '=' (GH#202) - Multiple regexp roundtrip does not grow (GH#203) - Add support for compact nested block sequences (GH#204) - Support reverse order of block scalar indicators (GH#205) - Support nested mappings in sequences (GH#206) --- perl-YAML.spec | 30 +++++++++++++++++++++++++----- sources | 2 +- 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index b7b3abd..218019b 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -6,8 +6,8 @@ %endif Name: perl-YAML -Version: 1.24 -Release: 2%{?dist} +Version: 1.25 +Release: 1%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: http://search.cpan.org/dist/YAML/ @@ -16,8 +16,8 @@ BuildArch: noarch # Module Build BuildRequires: coreutils BuildRequires: make -BuildRequires: perl-interpreter BuildRequires: perl-generators +BuildRequires: perl-interpreter BuildRequires: perl(ExtUtils::MakeMaker) > 6.75 # Module Runtime BuildRequires: perl(B) @@ -32,15 +32,19 @@ BuildRequires: perl(warnings) # Test Suite # Avoid circular build deps Test::YAML → Test::Base → YAML when bootstrapping %if %{with perl_YAML_enables_test} && !%{defined perl_bootstrap} +BuildRequires: perl(Config) BuildRequires: perl(Data::Dumper) +BuildRequires: perl(Encode) BuildRequires: perl(File::Find) BuildRequires: perl(IO::File) BuildRequires: perl(IO::Pipe) BuildRequires: perl(lib) +BuildRequires: perl(Test::Deep) BuildRequires: perl(Test::More) >= 0.88 -BuildRequires: perl(Test::Pod) >= 1.41 BuildRequires: perl(Test::YAML) >= 1.05 BuildRequires: perl(utf8) +# Author Tests +BuildRequires: perl(Test::Pod) >= 1.41 %endif # Runtime Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) @@ -73,7 +77,7 @@ make install DESTDIR=%{buildroot} %check # Avoid circular build deps Test::YAML → Test::Base → YAML when bootstrapping %if %{with perl_YAML_enables_test} && !%{defined perl_bootstrap} -make test +make test AUTHOR_TESTING=1 %endif %files @@ -118,6 +122,22 @@ make test %{_mandir}/man3/YAML::Types.3* %changelog +* Sat May 12 2018 Paul Howarth - 1.25-1 +- Update to 1.25 + - Support trailing comments (GH#189, GH#190, GH#191) + - Remove unused code (GH#192) + - Use Test::Deep to actually test correctly for class names (GH#193) + - Fix loading of mapping key that starts with '= ' (GH#194) + - Fix loading strings with multiple spaces (GH#172) + - Allow more characters in anchor name (GH#196) + - Add $YAML::LoadBlessed for disabling loading objects (GH#197) + - Disable test with long string under certain conditions (GH#201) + - Quote scalar if it equals '=' (GH#202) + - Multiple regexp roundtrip does not grow (GH#203) + - Add support for compact nested block sequences (GH#204) + - Support reverse order of block scalar indicators (GH#205) + - Support nested mappings in sequences (GH#206) + * Fri Feb 09 2018 Fedora Release Engineering - 1.24-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild diff --git a/sources b/sources index 09de51d..7ca1ffb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (YAML-1.24.tar.gz) = 20ba196cf9c68a38154f68b884262b9f89463af5e67c1e59944070b2493f6d9515f92a2793f456e20fe7e6372b74da8f6c16b884274793b6c3aa0ed0134c340d +SHA512 (YAML-1.25.tar.gz) = e7c04130aea19aa64f01be2879305a162a4a2241f495bdda92da63d66891ae752e5363d19fd8271fc759b43d0b0210120eb54c302b5496dd88eb423610161a1c From 03596c13a6396f438b4de304a78b2327b68c9077 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Sun, 20 May 2018 13:05:26 +0100 Subject: [PATCH 06/41] Update to 1.26 - New upstream release 1.26 - Fix bug introduced in 1.25 - loading of quoted string with colon as sequence element (GH#208) - Support zero indented block sequences (GH#207) --- perl-YAML.spec | 9 ++++++++- sources | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 218019b..6c4caef 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -6,7 +6,7 @@ %endif Name: perl-YAML -Version: 1.25 +Version: 1.26 Release: 1%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic @@ -122,6 +122,12 @@ make test AUTHOR_TESTING=1 %{_mandir}/man3/YAML::Types.3* %changelog +* Sun May 20 2018 Paul Howarth - 1.26-1 +- Update to 1.26 + - Fix bug introduced in 1.25 - loading of quoted string with colon as + sequence element (GH#208) + - Support zero indented block sequences (GH#207) + * Sat May 12 2018 Paul Howarth - 1.25-1 - Update to 1.25 - Support trailing comments (GH#189, GH#190, GH#191) @@ -137,6 +143,7 @@ make test AUTHOR_TESTING=1 - Add support for compact nested block sequences (GH#204) - Support reverse order of block scalar indicators (GH#205) - Support nested mappings in sequences (GH#206) + - Fix parsing of quoted strings (GH#188) * Fri Feb 09 2018 Fedora Release Engineering - 1.24-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild diff --git a/sources b/sources index 7ca1ffb..30ab3fe 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (YAML-1.25.tar.gz) = e7c04130aea19aa64f01be2879305a162a4a2241f495bdda92da63d66891ae752e5363d19fd8271fc759b43d0b0210120eb54c302b5496dd88eb423610161a1c +SHA512 (YAML-1.26.tar.gz) = 17c75ed61d2961c5169c700caeb3403cc0233eec90ae8f4e55cee76ac827c48582d3e0c9c2146835132914c1e4276e0cf9d51cc8a82db308e7e930c97d05bb5f From 07fc0d8112d2a1a4eba9a4a5465209a2df563484 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 4 Jun 2018 14:35:18 +0200 Subject: [PATCH 07/41] cpan.org addresses moved to MetaCPAN --- perl-YAML.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 6c4caef..c523c12 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -10,8 +10,8 @@ Version: 1.26 Release: 1%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic -URL: http://search.cpan.org/dist/YAML/ -Source0: http://search.cpan.org/CPAN/authors/id/T/TI/TINITA/YAML-%{version}.tar.gz +URL: https://metacpan.org/release/YAML +Source0: https://cpan.metacpan.org/authors/id/T/TI/TINITA/YAML-%{version}.tar.gz BuildArch: noarch # Module Build BuildRequires: coreutils From 7b062a97a7dc6e556159da9d9652d347e1e75ee9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 13 Jun 2018 08:15:32 +0200 Subject: [PATCH 08/41] Control running extra tests with a condition --- perl-YAML.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index c523c12..92d4183 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -4,6 +4,12 @@ %else %bcond_with perl_YAML_enables_test %endif +# Run extra test +%if ! (0%{?rhel}) +%bcond_without perl_YAML_enables_extra_test +%else +%bcond_with perl_YAML_enables_extra_test +%endif Name: perl-YAML Version: 1.26 @@ -43,9 +49,11 @@ BuildRequires: perl(Test::Deep) BuildRequires: perl(Test::More) >= 0.88 BuildRequires: perl(Test::YAML) >= 1.05 BuildRequires: perl(utf8) +%if %{with perl_YAML_enables_extra_test} # Author Tests BuildRequires: perl(Test::Pod) >= 1.41 %endif +%endif # Runtime Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(B::Deparse) @@ -77,7 +85,7 @@ make install DESTDIR=%{buildroot} %check # Avoid circular build deps Test::YAML → Test::Base → YAML when bootstrapping %if %{with perl_YAML_enables_test} && !%{defined perl_bootstrap} -make test AUTHOR_TESTING=1 +make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %endif %files From d0625137c8dfad3c66a58b575ddac87e407ac732 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Wed, 27 Jun 2018 23:58:49 +0200 Subject: [PATCH 09/41] Perl 5.28 rebuild --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 92d4183..919a24e 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.26 -Release: 1%{?dist} +Release: 2%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -130,6 +130,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Wed Jun 27 2018 Jitka Plesnikova - 1.26-2 +- Perl 5.28 rebuild + * Sun May 20 2018 Paul Howarth - 1.26-1 - Update to 1.26 - Fix bug introduced in 1.25 - loading of quoted string with colon as From eef34ff48c27bd407430bbbeb4633d7446c73996 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Sat, 30 Jun 2018 21:46:50 +0200 Subject: [PATCH 10/41] Perl 5.28 re-rebuild of bootstrapped packages --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 919a24e..05ad8f9 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.26 -Release: 2%{?dist} +Release: 3%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -130,6 +130,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Sat Jun 30 2018 Jitka Plesnikova - 1.26-3 +- Perl 5.28 re-rebuild of bootstrapped packages + * Wed Jun 27 2018 Jitka Plesnikova - 1.26-2 - Perl 5.28 rebuild From 7ae1cfb0d32650d0669272592b4b2b2825d41c9a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 20:54:11 +0000 Subject: [PATCH 11/41] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 05ad8f9..46560e7 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.26 -Release: 3%{?dist} +Release: 4%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -130,6 +130,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 1.26-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Sat Jun 30 2018 Jitka Plesnikova - 1.26-3 - Perl 5.28 re-rebuild of bootstrapped packages From 88c47825460a9352f65885327611fc25fcff9b76 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Sat, 3 Nov 2018 16:46:50 +0000 Subject: [PATCH 12/41] Update to 1.27 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - New upstream release 1.27 - Remove a warning about uninitialized value for perl ≤ 5.10 --- .rpmlint => perl-YAML.rpmlintrc | 0 perl-YAML.spec | 22 ++++++++++++---------- sources | 2 +- 3 files changed, 13 insertions(+), 11 deletions(-) rename .rpmlint => perl-YAML.rpmlintrc (100%) diff --git a/.rpmlint b/perl-YAML.rpmlintrc similarity index 100% rename from .rpmlint rename to perl-YAML.rpmlintrc diff --git a/perl-YAML.spec b/perl-YAML.spec index 46560e7..eb85753 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -12,12 +12,12 @@ %endif Name: perl-YAML -Version: 1.26 -Release: 4%{?dist} +Version: 1.27 +Release: 1%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML -Source0: https://cpan.metacpan.org/authors/id/T/TI/TINITA/YAML-%{version}.tar.gz +Source0: https://cpan.metacpan.org/modules/by-module/YAML/YAML-%{version}.tar.gz BuildArch: noarch # Module Build BuildRequires: coreutils @@ -64,13 +64,11 @@ Requires: perl(Carp) %global __provides_exclude ^perl\\(yaml_ %description -The YAML.pm module implements a YAML Loader and Dumper based on the -YAML 1.0 specification. http://www.yaml.org/spec/ -YAML is a generic data serialization language that is optimized for -human readability. It can be used to express the data structures of -most modern programming languages, including Perl. -For information on the YAML syntax, please refer to the YAML -specification. +The YAML.pm module implements a YAML Loader and Dumper based on the YAML 1.0 +specification (http://www.yaml.org/spec/). YAML is a generic data serialization +language that is optimized for human readability. It can be used to express the +data structures of most modern programming languages, including Perl. For +information on the YAML syntax, please refer to the YAML specification. %prep %setup -q -n YAML-%{version} @@ -130,6 +128,10 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Sat Nov 3 2018 Paul Howarth - 1.27-1 +- Update to 1.27 + - Remove a warning about uninitialized value for perl ≤ 5.10 + * Fri Jul 13 2018 Fedora Release Engineering - 1.26-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index 30ab3fe..4afa0a0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (YAML-1.26.tar.gz) = 17c75ed61d2961c5169c700caeb3403cc0233eec90ae8f4e55cee76ac827c48582d3e0c9c2146835132914c1e4276e0cf9d51cc8a82db308e7e930c97d05bb5f +SHA512 (YAML-1.27.tar.gz) = f82de359939f139211df1c63226a17c0ecb00833c8e72986e901507626ef19f3bb3dd7678c83abb9aeb8857ca921e7698e2c0cb0620de5e4a8d3b963ee040e66 From 4999c04dbcccabae6e482295735b00081f8eac9d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 2 Feb 2019 01:47:55 +0000 Subject: [PATCH 13/41] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index eb85753..eb1f423 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.27 -Release: 1%{?dist} +Release: 2%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -128,6 +128,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Sat Feb 02 2019 Fedora Release Engineering - 1.27-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Nov 3 2018 Paul Howarth - 1.27-1 - Update to 1.27 - Remove a warning about uninitialized value for perl ≤ 5.10 From 095a3d5232f4edfd7ae03e04a45a845153b441c5 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Sun, 28 Apr 2019 13:56:15 +0100 Subject: [PATCH 14/41] Update to 1.28 - New upstream release 1.28 - Security fix: only enable loading globs when $LoadCode is set (GH#213) - Modernize spec using %{make_build} and %{make_install} --- perl-YAML.spec | 14 ++++++++++---- sources | 2 +- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index eb1f423..c000c87 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -12,8 +12,8 @@ %endif Name: perl-YAML -Version: 1.27 -Release: 2%{?dist} +Version: 1.28 +Release: 1%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -75,10 +75,11 @@ information on the YAML syntax, please refer to the YAML specification. %build perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 -make %{?_smp_mflags} +%{make_build} %install -make install DESTDIR=%{buildroot} +%{make_install} +%{_fixperms} -c %{buildroot} %check # Avoid circular build deps Test::YAML → Test::Base → YAML when bootstrapping @@ -128,6 +129,11 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Sun Apr 28 2019 Paul Howarth - 1.28-1 +- Update to 1.28 + - Security fix: only enable loading globs when $LoadCode is set (GH#213) +- Modernize spec using %%{make_build} and %%{make_install} + * Sat Feb 02 2019 Fedora Release Engineering - 1.27-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index 4afa0a0..ba313b4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (YAML-1.27.tar.gz) = f82de359939f139211df1c63226a17c0ecb00833c8e72986e901507626ef19f3bb3dd7678c83abb9aeb8857ca921e7698e2c0cb0620de5e4a8d3b963ee040e66 +SHA512 (YAML-1.28.tar.gz) = a3adfa5c7e6660224549c68839f6fe9daff1315ec34f7ecd24a83a1a4f1207a769197196511344753901ed5cc2addc4799f408ffd01ce990a1c94352e58b9ff1 From 56171c4378a3147260aeeba9f12e7b0675efbdfd Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Sat, 11 May 2019 15:04:50 +0100 Subject: [PATCH 15/41] Update to 1.29 - New upstream release 1.29 - Fix regex for alias to match the one for anchors (GH#214) --- perl-YAML.spec | 6 +++++- sources | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index c000c87..3fb61c5 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -12,7 +12,7 @@ %endif Name: perl-YAML -Version: 1.28 +Version: 1.29 Release: 1%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic @@ -129,6 +129,10 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Sat May 11 2019 Paul Howarth - 1.29-1 +- Update to 1.29 + - Fix regex for alias to match the one for anchors (GH#214) + * Sun Apr 28 2019 Paul Howarth - 1.28-1 - Update to 1.28 - Security fix: only enable loading globs when $LoadCode is set (GH#213) diff --git a/sources b/sources index ba313b4..20f8966 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (YAML-1.28.tar.gz) = a3adfa5c7e6660224549c68839f6fe9daff1315ec34f7ecd24a83a1a4f1207a769197196511344753901ed5cc2addc4799f408ffd01ce990a1c94352e58b9ff1 +SHA512 (YAML-1.29.tar.gz) = a3bcec325360694826781f78611b7855bcf9ddd58a009d836d222d8b63f42e2c6565304df70e6b13af415e45761ac16a4cef9dcf0ed05ff9dec8cf2d94c33572 From f0750741389d972121f57af711202e351ad083e0 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Thu, 30 May 2019 13:44:23 +0200 Subject: [PATCH 16/41] Perl 5.30 rebuild --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 3fb61c5..ffc660e 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.29 -Release: 1%{?dist} +Release: 2%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -129,6 +129,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Thu May 30 2019 Jitka Plesnikova - 1.29-2 +- Perl 5.30 rebuild + * Sat May 11 2019 Paul Howarth - 1.29-1 - Update to 1.29 - Fix regex for alias to match the one for anchors (GH#214) From 038292daeeed506d1828f5c7574fa7d3391c84dc Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Sun, 2 Jun 2019 23:05:03 +0200 Subject: [PATCH 17/41] Perl 5.30 re-rebuild of bootstrapped packages --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index ffc660e..345ede2 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.29 -Release: 2%{?dist} +Release: 3%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -129,6 +129,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Sun Jun 02 2019 Jitka Plesnikova - 1.29-3 +- Perl 5.30 re-rebuild of bootstrapped packages + * Thu May 30 2019 Jitka Plesnikova - 1.29-2 - Perl 5.30 rebuild From 407a44b04476b4b09ec34d015b8c8943c7ea8812 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jul 2019 08:17:13 +0000 Subject: [PATCH 18/41] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 345ede2..a9cc646 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.29 -Release: 3%{?dist} +Release: 4%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -129,6 +129,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Fri Jul 26 2019 Fedora Release Engineering - 1.29-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Jun 02 2019 Jitka Plesnikova - 1.29-3 - Perl 5.30 re-rebuild of bootstrapped packages From ffd3033cc842d4b31a42829c7d33742bf1f114e2 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Tue, 28 Jan 2020 10:44:35 +0000 Subject: [PATCH 19/41] Update to 1.30 - New upstream release 1.30 - Breaking Change: Set $YAML::LoadBlessed default to false to make it more secure --- perl-YAML.spec | 9 +++++++-- sources | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index a9cc646..07b088c 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -12,8 +12,8 @@ %endif Name: perl-YAML -Version: 1.29 -Release: 4%{?dist} +Version: 1.30 +Release: 1%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -129,6 +129,11 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Tue Jan 28 2020 Paul Howarth - 1.30-1 +- Update to 1.30 + - Breaking Change: Set $YAML::LoadBlessed default to false to make it more + secure + * Fri Jul 26 2019 Fedora Release Engineering - 1.29-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index 20f8966..57b5138 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (YAML-1.29.tar.gz) = a3bcec325360694826781f78611b7855bcf9ddd58a009d836d222d8b63f42e2c6565304df70e6b13af415e45761ac16a4cef9dcf0ed05ff9dec8cf2d94c33572 +SHA512 (YAML-1.30.tar.gz) = f73f2d9f3cd96edeb05ec098c859755dd6b80bf1a00049f8de2889ebbf4f41df9fcc1540116afa8648e965a0b780d993f256af2c5ffc03a9f1ba7df1f0cc8941 From d49c243d264f26ec57af396d0587ce520b196ffe Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Fri, 13 Mar 2020 09:27:45 +0000 Subject: [PATCH 20/41] Remove non-free test file t/load-slides.t (#1813197, GH#219) --- .gitignore | 1 + YAML-free | 44 ++++++++++++++++++++++++++++++++++++++++++++ perl-YAML.rpmlintrc | 6 ++++++ perl-YAML.spec | 12 ++++++++++-- sources | 2 +- 5 files changed, 62 insertions(+), 3 deletions(-) create mode 100755 YAML-free diff --git a/.gitignore b/.gitignore index 2bd9484..ad44a17 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /YAML-[0-9.]*.tar.gz +/YAML-free-[0-9.]*.tar.gz diff --git a/YAML-free b/YAML-free new file mode 100755 index 0000000..beae38a --- /dev/null +++ b/YAML-free @@ -0,0 +1,44 @@ +#!/bin/bash + +# YAML-free: create repackaged YAML tarball without non-free content +# See https://bugzilla.redhat.com/show_bug.cgi?id=1813197 +# https://github.com/ingydotnet/yaml-pm/issues/219 +# +# Usage: YAML-free YAML-version.tar.gz +# Creates: YAML-free-version.tar.gz + +case $# in +1) YAML_tarball="$1" + ;; +*) echo "YAML-free: usage: YAML-free YAML-version.tar.gz" 1>&2 + exit 1 + ;; +esac + +if echo "$YAML_tarball" | grep --silent -x 'YAML-[1-9][0-9]*\.[0-9][0-9.]*\.tar\.gz'; then + YAML_free_tarball=$(echo "$YAML_tarball" | sed -e 's|^YAML|YAML-free|') + YAML_dirname=$(echo "$YAML_tarball" | sed -e 's|\.tar\.gz$||') +else + echo "YAML-free: tarball $YAML_tarball does not meet expected naming" 1>&2 + exit 1 +fi + +echo "Creating $YAML_free_tarball from $YAML_tarball in directory $YAML_dirname" + +echo "Ensuring directory $YAML_dirname does not already exist" +rm -rf "$YAML_dirname" + +echo "Extracting $YAML_tarball" +tar xfz "$YAML_tarball" + +echo "Removing non-free file t/load-slides.t" +rm "$YAML_dirname/t/load-slides.t" + +echo "Removing reference to non-free file t/load-slides.t from MANIFEST" +sed -i -e '/^t\/load-slides.t/d' "$YAML_dirname/MANIFEST" + +echo "Creating $YAML_free_tarball" +tar cfz "$YAML_free_tarball" "$YAML_dirname" + +echo "Removing work directory $YAML_dirname" +rm -rf "$YAML_dirname" diff --git a/perl-YAML.rpmlintrc b/perl-YAML.rpmlintrc index f2d9e78..89adb01 100644 --- a/perl-YAML.rpmlintrc +++ b/perl-YAML.rpmlintrc @@ -1,2 +1,8 @@ from Config import * addFilter("spelling-error Summary\(en_US\) tm -> ") + +# Tarball modified to remove non-free content +addFilter("invalid-url Source0: YAML-free-[0-9.]*\.tar\.gz") + +# Tarball creation script is of course executable +addFilter("strange-permission YAML-free 755") diff --git a/perl-YAML.spec b/perl-YAML.spec index 07b088c..2534fe2 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,11 +13,16 @@ Name: perl-YAML Version: 1.30 -Release: 1%{?dist} +Release: 2%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML -Source0: https://cpan.metacpan.org/modules/by-module/YAML/YAML-%{version}.tar.gz +# Tarball created from https://cpan.metacpan.org/modules/by-module/YAML/YAML-%%{version}.tar.gz +# using script YAML-free (see https://bugzilla.redhat.com/show_bug.cgi?id=1813197) +Source0: YAML-free-%{version}.tar.gz +# Script to remove non-free content from upstream tarball +# Usage: YAML-free YAML-%%{version}.tar.gz +Source1: YAML-free BuildArch: noarch # Module Build BuildRequires: coreutils @@ -129,6 +134,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Fri Mar 13 2020 Paul Howarth - 1.30-2 +- Remove non-free test file t/load-slides.t (#1813197, GH#219) + * Tue Jan 28 2020 Paul Howarth - 1.30-1 - Update to 1.30 - Breaking Change: Set $YAML::LoadBlessed default to false to make it more diff --git a/sources b/sources index 57b5138..3c6b326 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (YAML-1.30.tar.gz) = f73f2d9f3cd96edeb05ec098c859755dd6b80bf1a00049f8de2889ebbf4f41df9fcc1540116afa8648e965a0b780d993f256af2c5ffc03a9f1ba7df1f0cc8941 +SHA512 (YAML-free-1.30.tar.gz) = 7ac72b2e688d14e0e6280d6cfcfece553b052bf2daeeb9ce09fd501151d27c7eedefd1ec9f7c1e587aaa6822c3b4fb0227a3b162d7fcaae8c2fcf616200d750e From 4d21955ad5d088d897166cf664ed253935dbd6f1 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Mon, 22 Jun 2020 19:21:28 +0200 Subject: [PATCH 21/41] Perl 5.32 rebuild --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 2534fe2..a7d338b 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.30 -Release: 2%{?dist} +Release: 3%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -134,6 +134,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Mon Jun 22 2020 Jitka Plesnikova - 1.30-3 +- Perl 5.32 rebuild + * Fri Mar 13 2020 Paul Howarth - 1.30-2 - Remove non-free test file t/load-slides.t (#1813197, GH#219) From 5e8088fbbd5c2f68b27f1f03aa15c2fde4e500fa Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Fri, 26 Jun 2020 16:20:55 +0200 Subject: [PATCH 22/41] Perl 5.32 re-rebuild of bootstrapped packages --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index a7d338b..8fca550 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.30 -Release: 3%{?dist} +Release: 4%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -134,6 +134,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Fri Jun 26 2020 Jitka Plesnikova - 1.30-4 +- Perl 5.32 re-rebuild of bootstrapped packages + * Mon Jun 22 2020 Jitka Plesnikova - 1.30-3 - Perl 5.32 rebuild From affee174d7454eeaeaee0fe7d5d605297bf3ae33 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 20:17:43 +0000 Subject: [PATCH 23/41] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 8fca550..c8f872a 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.30 -Release: 4%{?dist} +Release: 5%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -134,6 +134,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 1.30-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri Jun 26 2020 Jitka Plesnikova - 1.30-4 - Perl 5.32 re-rebuild of bootstrapped packages From 8d4bf396227c964aa3e24fba2e7c8e96a3d722aa Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 06:02:14 +0000 Subject: [PATCH 24/41] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index c8f872a..9446dd1 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.30 -Release: 5%{?dist} +Release: 6%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -134,6 +134,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 1.30-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Tue Jul 28 2020 Fedora Release Engineering - 1.30-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 0796d382be69abba6b159a14b2c3aab5291ba837 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Fri, 21 May 2021 12:13:23 +0200 Subject: [PATCH 25/41] Perl 5.34 rebuild --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 9446dd1..e7d8582 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.30 -Release: 6%{?dist} +Release: 7%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -134,6 +134,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Fri May 21 2021 Jitka Plesnikova - 1.30-7 +- Perl 5.34 rebuild + * Wed Jan 27 2021 Fedora Release Engineering - 1.30-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 7553eba923ceae47e0955d86677447ee4b787efe Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Mon, 24 May 2021 09:27:19 +0200 Subject: [PATCH 26/41] Perl 5.34 re-rebuild of bootstrapped packages --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index e7d8582..c1fa9ae 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.30 -Release: 7%{?dist} +Release: 8%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -134,6 +134,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Mon May 24 2021 Jitka Plesnikova - 1.30-8 +- Perl 5.34 re-rebuild of bootstrapped packages + * Fri May 21 2021 Jitka Plesnikova - 1.30-7 - Perl 5.34 rebuild From 12adda036cb0e23d20dbbd65e0ecbf8b17968bce Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 01:13:15 +0000 Subject: [PATCH 27/41] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index c1fa9ae..8f02bfa 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.30 -Release: 8%{?dist} +Release: 9%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -134,6 +134,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 1.30-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Mon May 24 2021 Jitka Plesnikova - 1.30-8 - Perl 5.34 re-rebuild of bootstrapped packages From 5408a1cf38da0cd42cb33af76b417862b3e0f1fb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jan 2022 06:53:06 +0000 Subject: [PATCH 28/41] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 8f02bfa..0a5ef38 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.30 -Release: 9%{?dist} +Release: 10%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -134,6 +134,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Fri Jan 21 2022 Fedora Release Engineering - 1.30-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 1.30-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From dddffdccfbd9841414dae7dbfb3ff79e770083e1 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Mon, 30 May 2022 19:39:31 +0200 Subject: [PATCH 29/41] Perl 5.36 rebuild --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 0a5ef38..44b503c 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.30 -Release: 10%{?dist} +Release: 11%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -134,6 +134,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Mon May 30 2022 Jitka Plesnikova - 1.30-11 +- Perl 5.36 rebuild + * Fri Jan 21 2022 Fedora Release Engineering - 1.30-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From f3105502b30fed5d607c35374ed593c2047146b0 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Fri, 3 Jun 2022 12:24:25 +0200 Subject: [PATCH 30/41] Perl 5.36 re-rebuild of bootstrapped packages --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 44b503c..6ece8d2 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.30 -Release: 11%{?dist} +Release: 12%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -134,6 +134,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Fri Jun 03 2022 Jitka Plesnikova - 1.30-12 +- Perl 5.36 re-rebuild of bootstrapped packages + * Mon May 30 2022 Jitka Plesnikova - 1.30-11 - Perl 5.36 rebuild From f1a41d2797f469ab371ef6c7ada79c3edc54b94f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 22 Jul 2022 12:45:27 +0000 Subject: [PATCH 31/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 6ece8d2..9e0d6a2 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.30 -Release: 12%{?dist} +Release: 13%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -134,6 +134,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Fri Jul 22 2022 Fedora Release Engineering - 1.30-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Fri Jun 03 2022 Jitka Plesnikova - 1.30-12 - Perl 5.36 re-rebuild of bootstrapped packages From bc9b7deb646f6b66f881dd8a011ef7ab8bd2e964 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Fri, 13 Jan 2023 21:05:27 +0100 Subject: [PATCH 32/41] Remove perl(MODULE_COMPAT), it will be replaced by generators --- perl-YAML.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 9e0d6a2..fe19d36 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -60,7 +60,6 @@ BuildRequires: perl(Test::Pod) >= 1.41 %endif %endif # Runtime -Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(B::Deparse) Requires: perl(Carp) From c2e582e2125c704d86cc2128d0379bc841698c76 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 20 Jan 2023 07:53:32 +0000 Subject: [PATCH 33/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index fe19d36..624fcdf 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.30 -Release: 13%{?dist} +Release: 14%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL+ or Artistic URL: https://metacpan.org/release/YAML @@ -133,6 +133,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Fri Jan 20 2023 Fedora Release Engineering - 1.30-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Fri Jul 22 2022 Fedora Release Engineering - 1.30-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From dccd2e0e1a9bc7ec10ba6da5b424a739f261a7f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Josef=20=C5=A0pa=C4=8Dek?= Date: Thu, 2 Mar 2023 17:40:16 +0100 Subject: [PATCH 34/41] Update license to SPDX format --- perl-YAML.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 624fcdf..a91b521 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,9 +13,9 @@ Name: perl-YAML Version: 1.30 -Release: 14%{?dist} +Release: 15%{?dist} Summary: YAML Ain't Markup Language (tm) -License: GPL+ or Artistic +License: GPL-1.0-or-later OR Artistic-1.0-Perl URL: https://metacpan.org/release/YAML # Tarball created from https://cpan.metacpan.org/modules/by-module/YAML/YAML-%%{version}.tar.gz # using script YAML-free (see https://bugzilla.redhat.com/show_bug.cgi?id=1813197) @@ -133,6 +133,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Thu Mar 02 2023 Michal Josef Špaček - 1.30-15 +- Update license to SPDX format + * Fri Jan 20 2023 Fedora Release Engineering - 1.30-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 434555a602ab26f037670e11c3439429a36fae07 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jul 2023 03:38:55 +0000 Subject: [PATCH 35/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index a91b521..303b2f2 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.30 -Release: 15%{?dist} +Release: 16%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL-1.0-or-later OR Artistic-1.0-Perl URL: https://metacpan.org/release/YAML @@ -133,6 +133,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Fri Jul 21 2023 Fedora Release Engineering - 1.30-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Thu Mar 02 2023 Michal Josef Špaček - 1.30-15 - Update license to SPDX format From 007af2235436c18ac840db1095dbe97a898004fc Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Thu, 28 Dec 2023 12:46:44 +0000 Subject: [PATCH 36/41] Update to 1.31 (rhbz#2255994) - New upstream release 1.31 - Update docs to recommend YAML::PP - Package description updated as per upstream documentation --- perl-YAML.rpmlintrc | 6 ------ perl-YAML.spec | 31 +++++++++++++++++++++++-------- sources | 2 +- 3 files changed, 24 insertions(+), 15 deletions(-) diff --git a/perl-YAML.rpmlintrc b/perl-YAML.rpmlintrc index 89adb01..be7a498 100644 --- a/perl-YAML.rpmlintrc +++ b/perl-YAML.rpmlintrc @@ -1,8 +1,2 @@ -from Config import * -addFilter("spelling-error Summary\(en_US\) tm -> ") - # Tarball modified to remove non-free content addFilter("invalid-url Source0: YAML-free-[0-9.]*\.tar\.gz") - -# Tarball creation script is of course executable -addFilter("strange-permission YAML-free 755") diff --git a/perl-YAML.spec b/perl-YAML.spec index 303b2f2..3c62a91 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -12,8 +12,8 @@ %endif Name: perl-YAML -Version: 1.30 -Release: 16%{?dist} +Version: 1.31 +Release: 1%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL-1.0-or-later OR Artistic-1.0-Perl URL: https://metacpan.org/release/YAML @@ -59,7 +59,7 @@ BuildRequires: perl(utf8) BuildRequires: perl(Test::Pod) >= 1.41 %endif %endif -# Runtime +# Dependencies Requires: perl(B::Deparse) Requires: perl(Carp) @@ -68,11 +68,21 @@ Requires: perl(Carp) %global __provides_exclude ^perl\\(yaml_ %description -The YAML.pm module implements a YAML Loader and Dumper based on the YAML 1.0 -specification (http://www.yaml.org/spec/). YAML is a generic data serialization -language that is optimized for human readability. It can be used to express the -data structures of most modern programming languages, including Perl. For -information on the YAML syntax, please refer to the YAML specification. +If you need to use YAML with Perl, it is likely that you will have a look at +this module (YAML.pm) first. There are several YAML modules in Perl and they +all support the simple Load() and Dump() API. Since this one has the obvious +name "YAML", it may seem obvious to pick this one. + +The author of this module humbly asks you to choose another. YAML.pm was the +very first YAML implementation in the world, released in 2001. It was +originally made as a prototype, over 2 years before the YAML 1.0 spec was +published. Although it may work for your needs, it has numerous bugs and is +barely maintained. + +Please consider using these first: + * YAML::PP - Pure Perl, full featured, well maintained + * YAML::PP::LibYAML - A libyaml Perl binding like YAML::XS but with the + YAML::PP API %prep %setup -q -n YAML-%{version} @@ -133,6 +143,11 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Thu Dec 28 2023 Paul Howarth - 1.31-1 +- Update to 1.31 (rhbz#2255994) + - Update docs to recommend YAML::PP +- Package description updated as per upstream documentation + * Fri Jul 21 2023 Fedora Release Engineering - 1.30-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/sources b/sources index 3c6b326..4760ec9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (YAML-free-1.30.tar.gz) = 7ac72b2e688d14e0e6280d6cfcfece553b052bf2daeeb9ce09fd501151d27c7eedefd1ec9f7c1e587aaa6822c3b4fb0227a3b162d7fcaae8c2fcf616200d750e +SHA512 (YAML-free-1.31.tar.gz) = fd259d41f8f5b5ef58365ceecc489f238560253e298fe9392d480dd1fff51f77a0e6e45413c37fd0e54bbd7a898484a90228d69701d7304cf47a2c1d320e2fd8 From bcd9718f4495cfb50d68e20b2b76e5ee47cba367 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 20:19:47 +0000 Subject: [PATCH 37/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 3c62a91..adbba62 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.31 -Release: 1%{?dist} +Release: 2%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL-1.0-or-later OR Artistic-1.0-Perl URL: https://metacpan.org/release/YAML @@ -143,6 +143,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 1.31-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Thu Dec 28 2023 Paul Howarth - 1.31-1 - Update to 1.31 (rhbz#2255994) - Update docs to recommend YAML::PP From 2cafa4ae68c9ced2c3fdec403068b77f8f57b081 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 22:04:34 +0000 Subject: [PATCH 38/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index adbba62..d323976 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.31 -Release: 2%{?dist} +Release: 3%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL-1.0-or-later OR Artistic-1.0-Perl URL: https://metacpan.org/release/YAML @@ -143,6 +143,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 1.31-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 1.31-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 09dd742d4195ad66e725926dfe0549f7bedda6b7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 06:20:31 +0000 Subject: [PATCH 39/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index d323976..562ad7f 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.31 -Release: 3%{?dist} +Release: 4%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL-1.0-or-later OR Artistic-1.0-Perl URL: https://metacpan.org/release/YAML @@ -143,6 +143,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Fri Jul 19 2024 Fedora Release Engineering - 1.31-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Thu Jan 25 2024 Fedora Release Engineering - 1.31-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From e16ca469eaa3e26bdc3cb17e096cb1d994c1c83f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 08:27:44 +0000 Subject: [PATCH 40/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 562ad7f..64669af 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.31 -Release: 4%{?dist} +Release: 5%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL-1.0-or-later OR Artistic-1.0-Perl URL: https://metacpan.org/release/YAML @@ -143,6 +143,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Sat Jan 18 2025 Fedora Release Engineering - 1.31-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Jul 19 2024 Fedora Release Engineering - 1.31-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 39a405a0b8d815157700a5aeb746d76357f4a52f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 04:55:20 +0000 Subject: [PATCH 41/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- perl-YAML.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-YAML.spec b/perl-YAML.spec index 64669af..cd24749 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,7 +13,7 @@ Name: perl-YAML Version: 1.31 -Release: 5%{?dist} +Release: 6%{?dist} Summary: YAML Ain't Markup Language (tm) License: GPL-1.0-or-later OR Artistic-1.0-Perl URL: https://metacpan.org/release/YAML @@ -143,6 +143,9 @@ make test AUTHOR_TESTING=%{with perl_YAML_enables_extra_test} %{_mandir}/man3/YAML::Types.3* %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 1.31-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sat Jan 18 2025 Fedora Release Engineering - 1.31-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild