From ffd3033cc842d4b31a42829c7d33742bf1f114e2 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Tue, 28 Jan 2020 10:44:35 +0000 Subject: [PATCH 01/24] 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 02/24] 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 92e836fcc5823de0f2ce1d3ec7fcb5db1c12ad93 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Fri, 13 Mar 2020 09:27:45 +0000 Subject: [PATCH 03/24] 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 a9cc646..7c939f3 100644 --- a/perl-YAML.spec +++ b/perl-YAML.spec @@ -13,11 +13,16 @@ Name: perl-YAML Version: 1.29 -Release: 4%{?dist} +Release: 5%{?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.29-5 +- Remove non-free test file t/load-slides.t (#1813197, GH#219) + * 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..36f8667 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (YAML-1.29.tar.gz) = a3bcec325360694826781f78611b7855bcf9ddd58a009d836d222d8b63f42e2c6565304df70e6b13af415e45761ac16a4cef9dcf0ed05ff9dec8cf2d94c33572 +SHA512 (YAML-free-1.29.tar.gz) = 325ffc1b2b6a81a2eb5163b6d040c548f5e0777c6f9899dc0d612d76bd17534acdf288cb987769b758d11359cc9cbc85c9c9ae70853b207fa906173352efba52 From 4d21955ad5d088d897166cf664ed253935dbd6f1 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Mon, 22 Jun 2020 19:21:28 +0200 Subject: [PATCH 04/24] 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 05/24] 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 06/24] - 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 07/24] - 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 08/24] 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 09/24] 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 10/24] - 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 11/24] - 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 12/24] 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 13/24] 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 14/24] 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 15/24] 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 16/24] 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 17/24] 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 18/24] 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 19/24] 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 20/24] 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 21/24] 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 22/24] 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 23/24] 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 24/24] 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