From bc9b7deb646f6b66f881dd8a011ef7ab8bd2e964 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Fri, 13 Jan 2023 21:05:27 +0100 Subject: [PATCH 01/10] 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 02/10] 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 03/10] 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 04/10] 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 05/10] 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 06/10] 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 07/10] 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 08/10] 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 09/10] 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 10/10] 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