From c9a03a13b3be77591bf114f02d5faf638502885a Mon Sep 17 00:00:00 2001 From: Arjun Shankar Date: Thu, 23 Feb 2023 12:55:28 +0100 Subject: [PATCH 01/12] Rebase to byacc-2.0.20230219 (#2156901) --- byacc.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/byacc.spec b/byacc.spec index 2907863..9c1f4d3 100644 --- a/byacc.spec +++ b/byacc.spec @@ -1,9 +1,9 @@ -%define byaccdate 20221106 +%define byaccdate 20230219 Summary: Berkeley Yacc, a parser generator Name: byacc Version: 2.0.%{byaccdate} -Release: 2%{?dist} +Release: 1%{?dist} License: Public Domain URL: http://invisible-island.net/byacc/byacc.html Source: ftp://invisible-island.net/byacc/byacc-%{byaccdate}.tgz @@ -51,6 +51,9 @@ echo ====================TESTING END===================== %{_mandir}/man1/byacc.1* %changelog +* Thu Feb 23 2023 Arjun Shankar - 2.0.20230219-1 +- Rebase to byacc-2.0.20230219 (#2156901) + * Wed Jan 18 2023 Fedora Release Engineering - 2.0.20221106-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 4777665..d2e5648 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (byacc-20221106.tgz) = 866933b4eb2296565ce70b4ade565e4679f3b652715f0066072bbcc42b95389fa47a2f96cd03de577807dcc49bf453b1d4f7e22b96c80fef1aa66898d3de5d5c +SHA512 (byacc-20230219.tgz) = 55fb9abc82afffb68a2167eb3f6211b1c2c91dda4f3b6004c01c46b2022bbec4ed8f793cfb86094eaa66decbd40d9e6f06af5b0da9d72f30ca0676aa38eb2d5e From f625dfc39660b4dd33c730662af024517482eb90 Mon Sep 17 00:00:00 2001 From: Arjun Shankar Date: Thu, 29 Jun 2023 15:27:56 +0200 Subject: [PATCH 02/12] Rebase to byacc-2.0.20230521 (#2208910) --- byacc.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/byacc.spec b/byacc.spec index 9c1f4d3..f4c808b 100644 --- a/byacc.spec +++ b/byacc.spec @@ -1,4 +1,4 @@ -%define byaccdate 20230219 +%define byaccdate 20230521 Summary: Berkeley Yacc, a parser generator Name: byacc @@ -51,6 +51,9 @@ echo ====================TESTING END===================== %{_mandir}/man1/byacc.1* %changelog +* Thu Jun 29 2023 Arjun Shankar - 2.0.20230521-1 +- Rebase to byacc-2.0.20230521 (#2208910) + * Thu Feb 23 2023 Arjun Shankar - 2.0.20230219-1 - Rebase to byacc-2.0.20230219 (#2156901) diff --git a/sources b/sources index d2e5648..87e9838 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (byacc-20230219.tgz) = 55fb9abc82afffb68a2167eb3f6211b1c2c91dda4f3b6004c01c46b2022bbec4ed8f793cfb86094eaa66decbd40d9e6f06af5b0da9d72f30ca0676aa38eb2d5e +SHA512 (byacc-20230521.tgz) = 9437806510f49a785ab7d4685c56708cd0053d242f1491e9c40af36112d6c6c471e579a75da75980a0356c1c9f319afbb8cc01139d6823511d285e0dd413d9c4 From dd98084648da62af1fe0c7915831e363cb3b8b44 Mon Sep 17 00:00:00 2001 From: Arjun Shankar Date: Thu, 26 Oct 2023 18:35:33 +0200 Subject: [PATCH 03/12] Migrate License field to SPDX identifiers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_2 Reviewed-by: Frédéric Bérat --- byacc.spec | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/byacc.spec b/byacc.spec index f4c808b..90feb89 100644 --- a/byacc.spec +++ b/byacc.spec @@ -3,8 +3,16 @@ Summary: Berkeley Yacc, a parser generator Name: byacc Version: 2.0.%{byaccdate} -Release: 1%{?dist} -License: Public Domain +Release: 2%{?dist} + +# An SPDX license string check done against byacc-20230521 using fossology +# found strings corresponding to the licenses noted below across the byacc +# source tree. byacc is in the public domain, and the "public domain +# declaration" was documented in fedora-license-data as per Fedora policy +# via the following commit: +# https://gitlab.com/fedora/legal/fedora-license-data/-/commit/04ec53689413bb +License: LicenseRef-Fedora-Public-Domain AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND X11 AND X11-distribute-modifications-variant AND FSFUL + URL: http://invisible-island.net/byacc/byacc.html Source: ftp://invisible-island.net/byacc/byacc-%{byaccdate}.tgz @@ -51,6 +59,12 @@ echo ====================TESTING END===================== %{_mandir}/man1/byacc.1* %changelog +* Thu Oct 26 2023 Arjun Shankar - 2.0.20230521-2 +- Analyse byacc sources for license information +- Migrate License field to SPDX identifiers for + https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_2 + (#2222081) + * Thu Jun 29 2023 Arjun Shankar - 2.0.20230521-1 - Rebase to byacc-2.0.20230521 (#2208910) From 08f53ed8b926b754e723059135daab369c460991 Mon Sep 17 00:00:00 2001 From: Edjunior Machado Date: Wed, 8 Nov 2023 11:11:00 +0100 Subject: [PATCH 04/12] tests: Fix pushd on upstream-testsuite build script --- tests/Regression/upstream-testsuite/runtest.sh | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/tests/Regression/upstream-testsuite/runtest.sh b/tests/Regression/upstream-testsuite/runtest.sh index 810849d..421687b 100755 --- a/tests/Regression/upstream-testsuite/runtest.sh +++ b/tests/Regression/upstream-testsuite/runtest.sh @@ -40,7 +40,7 @@ _BASEDIR=\$1 _TMP=\$(mktemp -d) rpm --define="_topdir \$_TMP" -Uvh \$_BASEDIR/byacc*.src.rpm rpmbuild --define="_topdir \$_TMP" -bc \$_TMP/SPECS/byacc.spec -pushd \$_TMP/BUILD/byacc-* +pushd \$(find \$_TMP/BUILD/ -name yacc -type f -exec dirname {} \;) # In case the test fails, the existcode of make check is non-zero. # In such case this script fails too because of set -e above. make check @@ -56,11 +56,7 @@ rlJournalStart rlRun "TMP=\$(mktemp -d)" rlRun "chmod a+rx $TMP" rlRun "pushd $TMP" - if rlIsRHEL; then - rlFetchSrcForInstalled $PACKAGE - else - yumdownloader --source $PACKAGE - fi + rlFetchSrcForInstalled $PACKAGE rlRun "chmod a+r byacc*.src.rpm" rlPhaseEnd From 1c5566002d24356ba7df40df092eccf0de629a9a Mon Sep 17 00:00:00 2001 From: Arjun Shankar Date: Wed, 8 Nov 2023 13:05:06 +0100 Subject: [PATCH 05/12] Rebuilt to re-trigger automated bodhi (Fedora Updates System) tests --- byacc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/byacc.spec b/byacc.spec index 90feb89..3467014 100644 --- a/byacc.spec +++ b/byacc.spec @@ -3,7 +3,7 @@ Summary: Berkeley Yacc, a parser generator Name: byacc Version: 2.0.%{byaccdate} -Release: 2%{?dist} +Release: 3%{?dist} # An SPDX license string check done against byacc-20230521 using fossology # found strings corresponding to the licenses noted below across the byacc @@ -59,6 +59,9 @@ echo ====================TESTING END===================== %{_mandir}/man1/byacc.1* %changelog +* Wed Nov 08 2023 Arjun Shankar - 2.0.20230521-3 +- Rebuilt to re-trigger automated bodhi (Fedora Updates System) tests + * Thu Oct 26 2023 Arjun Shankar - 2.0.20230521-2 - Analyse byacc sources for license information - Migrate License field to SPDX identifiers for From c93ab2790852bd729a6b51a6f38fe6546d2c6ae7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 14:51:57 +0000 Subject: [PATCH 06/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- byacc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/byacc.spec b/byacc.spec index 3467014..8331ded 100644 --- a/byacc.spec +++ b/byacc.spec @@ -3,7 +3,7 @@ Summary: Berkeley Yacc, a parser generator Name: byacc Version: 2.0.%{byaccdate} -Release: 3%{?dist} +Release: 4%{?dist} # An SPDX license string check done against byacc-20230521 using fossology # found strings corresponding to the licenses noted below across the byacc @@ -59,6 +59,9 @@ echo ====================TESTING END===================== %{_mandir}/man1/byacc.1* %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 2.0.20230521-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Nov 08 2023 Arjun Shankar - 2.0.20230521-3 - Rebuilt to re-trigger automated bodhi (Fedora Updates System) tests From 4fe2be8d06fec8517b937d3d3f0544a12bc6f422 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 23 Jan 2024 00:59:58 +0000 Subject: [PATCH 07/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- byacc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/byacc.spec b/byacc.spec index 8331ded..3df6b48 100644 --- a/byacc.spec +++ b/byacc.spec @@ -3,7 +3,7 @@ Summary: Berkeley Yacc, a parser generator Name: byacc Version: 2.0.%{byaccdate} -Release: 4%{?dist} +Release: 5%{?dist} # An SPDX license string check done against byacc-20230521 using fossology # found strings corresponding to the licenses noted below across the byacc @@ -59,6 +59,9 @@ echo ====================TESTING END===================== %{_mandir}/man1/byacc.1* %changelog +* Tue Jan 23 2024 Fedora Release Engineering - 2.0.20230521-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 2.0.20230521-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From d4f84b2edfdbc0e82c7f6864e25290287aec1685 Mon Sep 17 00:00:00 2001 From: Arjun Shankar Date: Fri, 1 Mar 2024 12:30:24 +0100 Subject: [PATCH 08/12] Rebase to byacc-2.0.20240109 (#2257541) --- byacc.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/byacc.spec b/byacc.spec index 3df6b48..0ce331d 100644 --- a/byacc.spec +++ b/byacc.spec @@ -1,9 +1,9 @@ -%define byaccdate 20230521 +%define byaccdate 20240109 Summary: Berkeley Yacc, a parser generator Name: byacc Version: 2.0.%{byaccdate} -Release: 5%{?dist} +Release: 1%{?dist} # An SPDX license string check done against byacc-20230521 using fossology # found strings corresponding to the licenses noted below across the byacc @@ -59,6 +59,9 @@ echo ====================TESTING END===================== %{_mandir}/man1/byacc.1* %changelog +* Fri Mar 01 2024 Arjun Shankar - 2.0.20240109-1 +- Rebase to byacc-2.0.20240109 (#2257541) + * Tue Jan 23 2024 Fedora Release Engineering - 2.0.20230521-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index 87e9838..fd61084 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (byacc-20230521.tgz) = 9437806510f49a785ab7d4685c56708cd0053d242f1491e9c40af36112d6c6c471e579a75da75980a0356c1c9f319afbb8cc01139d6823511d285e0dd413d9c4 +SHA512 (byacc-20240109.tgz) = d1c50ede256a6c960243a16f4bfcafb5c78c19c82f10c567443b59a3ccacdcde37d09da491e22e0601b1b7864ba3f16068ca2eaf7c250d0bcb26449b735cb5b5 From 094048bef727842972a11f0d7f819f644c80c114 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 18:45:59 +0000 Subject: [PATCH 09/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- byacc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/byacc.spec b/byacc.spec index 0ce331d..99f5985 100644 --- a/byacc.spec +++ b/byacc.spec @@ -3,7 +3,7 @@ Summary: Berkeley Yacc, a parser generator Name: byacc Version: 2.0.%{byaccdate} -Release: 1%{?dist} +Release: 2%{?dist} # An SPDX license string check done against byacc-20230521 using fossology # found strings corresponding to the licenses noted below across the byacc @@ -59,6 +59,9 @@ echo ====================TESTING END===================== %{_mandir}/man1/byacc.1* %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 2.0.20240109-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Mar 01 2024 Arjun Shankar - 2.0.20240109-1 - Rebase to byacc-2.0.20240109 (#2257541) From f46f692488aca630daa8df2d635ef02d33033ef6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 13:05:15 +0000 Subject: [PATCH 10/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- byacc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/byacc.spec b/byacc.spec index 99f5985..2e820e4 100644 --- a/byacc.spec +++ b/byacc.spec @@ -3,7 +3,7 @@ Summary: Berkeley Yacc, a parser generator Name: byacc Version: 2.0.%{byaccdate} -Release: 2%{?dist} +Release: 3%{?dist} # An SPDX license string check done against byacc-20230521 using fossology # found strings corresponding to the licenses noted below across the byacc @@ -59,6 +59,9 @@ echo ====================TESTING END===================== %{_mandir}/man1/byacc.1* %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 2.0.20240109-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Wed Jul 17 2024 Fedora Release Engineering - 2.0.20240109-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From a69b4dca78c69a4756a9fec3edc5d55f929e16a4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 17:59:11 +0000 Subject: [PATCH 11/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- byacc.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/byacc.spec b/byacc.spec index 2e820e4..17850c8 100644 --- a/byacc.spec +++ b/byacc.spec @@ -3,7 +3,7 @@ Summary: Berkeley Yacc, a parser generator Name: byacc Version: 2.0.%{byaccdate} -Release: 3%{?dist} +Release: 4%{?dist} # An SPDX license string check done against byacc-20230521 using fossology # found strings corresponding to the licenses noted below across the byacc @@ -59,6 +59,9 @@ echo ====================TESTING END===================== %{_mandir}/man1/byacc.1* %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 2.0.20240109-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Jan 16 2025 Fedora Release Engineering - 2.0.20240109-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 2f8a39f3a357f48b4c3c5d51464bbc7320a1dd49 Mon Sep 17 00:00:00 2001 From: Arjun Shankar Date: Tue, 16 Sep 2025 16:38:15 +0200 Subject: [PATCH 12/12] Rebase to byacc-2.0.20241231 (#2335136) --- byacc.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/byacc.spec b/byacc.spec index 17850c8..64da894 100644 --- a/byacc.spec +++ b/byacc.spec @@ -1,9 +1,9 @@ -%define byaccdate 20240109 +%define byaccdate 20241231 Summary: Berkeley Yacc, a parser generator Name: byacc Version: 2.0.%{byaccdate} -Release: 4%{?dist} +Release: 1%{?dist} # An SPDX license string check done against byacc-20230521 using fossology # found strings corresponding to the licenses noted below across the byacc @@ -59,6 +59,9 @@ echo ====================TESTING END===================== %{_mandir}/man1/byacc.1* %changelog +* Tue Sep 16 2025 Arjun Shankar - 2.0.20241231-1 +- Rebase to byacc-2.0.20241231 (#2335136) + * Wed Jul 23 2025 Fedora Release Engineering - 2.0.20240109-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/sources b/sources index fd61084..d745357 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (byacc-20240109.tgz) = d1c50ede256a6c960243a16f4bfcafb5c78c19c82f10c567443b59a3ccacdcde37d09da491e22e0601b1b7864ba3f16068ca2eaf7c250d0bcb26449b735cb5b5 +SHA512 (byacc-20241231.tgz) = e4a9f50f1c9024bec697d2956f5fb431bef15a644a714adba8fa8fb2a5abd7aea6efb5d1b3fe5e775ec8cf6dae834da5533251fc77fb5c3f4e5b52ba60216498