From 685078d0f0d74651b6f1126e4ba87ce71c426464 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 10:59:06 +0000 Subject: [PATCH 01/22] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- slrn.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/slrn.spec b/slrn.spec index af9a40d..0b0fcc1 100644 --- a/slrn.spec +++ b/slrn.spec @@ -1,7 +1,7 @@ Summary: A threaded Internet news reader Name: slrn Version: 1.0.3a -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv2+ URL: http://slrn.sourceforge.net/ Source0: http://jedsoft.org/releases/%{name}/%{name}-%{version}.tar.bz2 @@ -124,6 +124,9 @@ exit 0 %{_mandir}/man1/slrnpull.1* %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 1.0.3a-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Thu Jan 30 2020 Fedora Release Engineering - 1.0.3a-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 1369db883918c783016735a95a9aebb3fb18f4ea Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Fri, 8 Jan 2021 21:37:35 +0000 Subject: [PATCH 02/22] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- slrn.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/slrn.spec b/slrn.spec index 0b0fcc1..67e7e9c 100644 --- a/slrn.spec +++ b/slrn.spec @@ -20,6 +20,7 @@ Patch1: slrn-1.0.2-Do-not-strip-binaries.patch Patch2: slrn-0.9.9pre108-sendmail.patch Patch3: fix-FSF-address.patch # Patch4: slrn-dont-limit-signatures.patch +BuildRequires: make BuildRequires: inews BuildRequires: openssl-devel, gcc BuildRequires: slang-devel >= 2.2.3 From 019fe7c97a9e235eabff270278d39436d195605a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 20:36:31 +0000 Subject: [PATCH 03/22] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- slrn.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/slrn.spec b/slrn.spec index 67e7e9c..db43db1 100644 --- a/slrn.spec +++ b/slrn.spec @@ -1,7 +1,7 @@ Summary: A threaded Internet news reader Name: slrn Version: 1.0.3a -Release: 6%{?dist} +Release: 7%{?dist} License: GPLv2+ URL: http://slrn.sourceforge.net/ Source0: http://jedsoft.org/releases/%{name}/%{name}-%{version}.tar.bz2 @@ -125,6 +125,9 @@ exit 0 %{_mandir}/man1/slrnpull.1* %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 1.0.3a-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 1.0.3a-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 7cde3d1528544856b74b16dd874cd36b2bd098bb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 17:47:36 +0000 Subject: [PATCH 04/22] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- slrn.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/slrn.spec b/slrn.spec index db43db1..a98b5ed 100644 --- a/slrn.spec +++ b/slrn.spec @@ -1,7 +1,7 @@ Summary: A threaded Internet news reader Name: slrn Version: 1.0.3a -Release: 7%{?dist} +Release: 8%{?dist} License: GPLv2+ URL: http://slrn.sourceforge.net/ Source0: http://jedsoft.org/releases/%{name}/%{name}-%{version}.tar.bz2 @@ -125,6 +125,9 @@ exit 0 %{_mandir}/man1/slrnpull.1* %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 1.0.3a-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Wed Jan 27 2021 Fedora Release Engineering - 1.0.3a-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 51a0b4f962cb0af0e5c5a723eae6bc9dd8e3bd65 Mon Sep 17 00:00:00 2001 From: Sahana Prasad Date: Tue, 14 Sep 2021 19:15:08 +0200 Subject: [PATCH 05/22] Rebuilt with OpenSSL 3.0.0 --- slrn.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/slrn.spec b/slrn.spec index a98b5ed..528fc7e 100644 --- a/slrn.spec +++ b/slrn.spec @@ -1,7 +1,7 @@ Summary: A threaded Internet news reader Name: slrn Version: 1.0.3a -Release: 8%{?dist} +Release: 9%{?dist} License: GPLv2+ URL: http://slrn.sourceforge.net/ Source0: http://jedsoft.org/releases/%{name}/%{name}-%{version}.tar.bz2 @@ -125,6 +125,9 @@ exit 0 %{_mandir}/man1/slrnpull.1* %changelog +* Tue Sep 14 2021 Sahana Prasad - 1.0.3a-9 +- Rebuilt with OpenSSL 3.0.0 + * Fri Jul 23 2021 Fedora Release Engineering - 1.0.3a-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From fabed16f390991ae1572f0b4aac13f030ec731f8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 01:08:47 +0000 Subject: [PATCH 06/22] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- slrn.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/slrn.spec b/slrn.spec index 528fc7e..4aa5451 100644 --- a/slrn.spec +++ b/slrn.spec @@ -1,7 +1,7 @@ Summary: A threaded Internet news reader Name: slrn Version: 1.0.3a -Release: 9%{?dist} +Release: 10%{?dist} License: GPLv2+ URL: http://slrn.sourceforge.net/ Source0: http://jedsoft.org/releases/%{name}/%{name}-%{version}.tar.bz2 @@ -125,6 +125,9 @@ exit 0 %{_mandir}/man1/slrnpull.1* %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 1.0.3a-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Tue Sep 14 2021 Sahana Prasad - 1.0.3a-9 - Rebuilt with OpenSSL 3.0.0 From 7d4773f9529dfb77de7fcdbf2ec2789faf2e1570 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 08:51:50 +0000 Subject: [PATCH 07/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- slrn.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/slrn.spec b/slrn.spec index 4aa5451..af86b3c 100644 --- a/slrn.spec +++ b/slrn.spec @@ -1,7 +1,7 @@ Summary: A threaded Internet news reader Name: slrn Version: 1.0.3a -Release: 10%{?dist} +Release: 11%{?dist} License: GPLv2+ URL: http://slrn.sourceforge.net/ Source0: http://jedsoft.org/releases/%{name}/%{name}-%{version}.tar.bz2 @@ -125,6 +125,9 @@ exit 0 %{_mandir}/man1/slrnpull.1* %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 1.0.3a-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jan 22 2022 Fedora Release Engineering - 1.0.3a-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 6c0d5308e7c1210f2f28349a6ed2504afa92d153 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 03:30:59 +0000 Subject: [PATCH 08/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- slrn.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/slrn.spec b/slrn.spec index af86b3c..f9e570c 100644 --- a/slrn.spec +++ b/slrn.spec @@ -1,7 +1,7 @@ Summary: A threaded Internet news reader Name: slrn Version: 1.0.3a -Release: 11%{?dist} +Release: 12%{?dist} License: GPLv2+ URL: http://slrn.sourceforge.net/ Source0: http://jedsoft.org/releases/%{name}/%{name}-%{version}.tar.bz2 @@ -125,6 +125,9 @@ exit 0 %{_mandir}/man1/slrnpull.1* %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 1.0.3a-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 1.0.3a-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From c75ff0a4111fddf292a7476b400da20fa07535db Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Sat, 4 Feb 2023 15:09:01 +0100 Subject: [PATCH 09/22] Port configure script to C99 Related to: --- slrn-configure-c99.patch | 47 ++++++++++++++++++++++++++++++++++++++++ slrn.spec | 7 +++++- 2 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 slrn-configure-c99.patch diff --git a/slrn-configure-c99.patch b/slrn-configure-c99.patch new file mode 100644 index 0000000..99b6b9c --- /dev/null +++ b/slrn-configure-c99.patch @@ -0,0 +1,47 @@ +The exit function is called without including , resulting in +an implicit function declarations. Future compilers will not support +implicit function declarations by default. This will lead to build +failures. + +Submitted upstream: + +diff --git a/autoconf/configure.ac b/autoconf/configure.ac +index cb4f0fc8646c8f8b..2984007e89936950 100644 +--- a/autoconf/configure.ac ++++ b/autoconf/configure.ac +@@ -399,6 +399,7 @@ AC_MSG_CHECKING(for an implementation of va_copy()) + AC_CACHE_VAL(slrn_cv_va_copy,[ + AC_RUN_IFELSE([AC_LANG_SOURCE([[ + #include ++ #include + void f (int i, ...) { + va_list args1, args2; + va_start (args1, i); +diff --git a/configure b/configure +index 1dabb5d67e468261..07fe10653d3544bd 100755 +--- a/configure ++++ b/configure +@@ -8307,6 +8307,7 @@ else + /* end confdefs.h. */ + + #include ++ #include + void f (int i, ...) { + va_list args1, args2; + va_start (args1, i); +@@ -8352,6 +8353,7 @@ else + /* end confdefs.h. */ + + #include ++ #include + void f (int i, ...) { + va_list args1, args2; + va_start (args1, i); +@@ -8397,6 +8399,7 @@ else + /* end confdefs.h. */ + + #include ++ #include + void f (int i, ...) { + va_list args1, args2; + va_start (args1, i); diff --git a/slrn.spec b/slrn.spec index f9e570c..6cb9006 100644 --- a/slrn.spec +++ b/slrn.spec @@ -1,7 +1,7 @@ Summary: A threaded Internet news reader Name: slrn Version: 1.0.3a -Release: 12%{?dist} +Release: 13%{?dist} License: GPLv2+ URL: http://slrn.sourceforge.net/ Source0: http://jedsoft.org/releases/%{name}/%{name}-%{version}.tar.bz2 @@ -19,6 +19,7 @@ Source6: %{name}-gpgkeys.gpg Patch1: slrn-1.0.2-Do-not-strip-binaries.patch Patch2: slrn-0.9.9pre108-sendmail.patch Patch3: fix-FSF-address.patch +Patch4: slrn-configure-c99.patch # Patch4: slrn-dont-limit-signatures.patch BuildRequires: make BuildRequires: inews @@ -54,6 +55,7 @@ gpgv2 --quiet --keyring %{SOURCE6} %{SOURCE5} %{SOURCE0} %patch1 -p1 -b .nostrip %patch2 -p1 -b .sendmail %patch3 -p1 -b .FSFaddress +%patch4 -p1 #%#patch4 -p1 -b .longsignatures for i in changes.txt; do @@ -125,6 +127,9 @@ exit 0 %{_mandir}/man1/slrnpull.1* %changelog +* Sat Feb 04 2023 Florian Weimer - 1.0.3a-13 +- Port configure script to C99 + * Sat Jan 21 2023 Fedora Release Engineering - 1.0.3a-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 2b0a2d361f52c91bd69277370436a3fb7c243237 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Sat, 4 Feb 2023 15:48:55 +0100 Subject: [PATCH 10/22] Fix incomplete patch slrn-configure-c99.patch --- slrn-configure-c99.patch | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/slrn-configure-c99.patch b/slrn-configure-c99.patch index 99b6b9c..1244eb0 100644 --- a/slrn-configure-c99.patch +++ b/slrn-configure-c99.patch @@ -6,7 +6,7 @@ failures. Submitted upstream: diff --git a/autoconf/configure.ac b/autoconf/configure.ac -index cb4f0fc8646c8f8b..2984007e89936950 100644 +index cb4f0fc8646c8f8b..0cf57b7d4df35f3d 100644 --- a/autoconf/configure.ac +++ b/autoconf/configure.ac @@ -399,6 +399,7 @@ AC_MSG_CHECKING(for an implementation of va_copy()) @@ -17,6 +17,22 @@ index cb4f0fc8646c8f8b..2984007e89936950 100644 void f (int i, ...) { va_list args1, args2; va_start (args1, i); +@@ -419,6 +420,7 @@ AC_MSG_CHECKING(for an implementation of __va_copy()) + AC_CACHE_VAL(slrn_cv___va_copy,[ + AC_RUN_IFELSE([AC_LANG_SOURCE([[ + #include ++ #include + void f (int i, ...) { + va_list args1, args2; + va_start (args1, i); +@@ -439,6 +441,7 @@ AC_MSG_CHECKING(whether va_lists can be copied by value) + AC_CACHE_VAL(slrn_cv_va_val_copy,[ + AC_RUN_IFELSE([AC_LANG_SOURCE([[ + #include ++ #include + void f (int i, ...) { + va_list args1, args2; + va_start (args1, i); diff --git a/configure b/configure index 1dabb5d67e468261..07fe10653d3544bd 100755 --- a/configure From e3fe2eda7bceaba05b6ea1db773ea41dab670bb4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 01:56:50 +0000 Subject: [PATCH 11/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- slrn.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/slrn.spec b/slrn.spec index 6cb9006..150d959 100644 --- a/slrn.spec +++ b/slrn.spec @@ -1,7 +1,7 @@ Summary: A threaded Internet news reader Name: slrn Version: 1.0.3a -Release: 13%{?dist} +Release: 14%{?dist} License: GPLv2+ URL: http://slrn.sourceforge.net/ Source0: http://jedsoft.org/releases/%{name}/%{name}-%{version}.tar.bz2 @@ -127,6 +127,9 @@ exit 0 %{_mandir}/man1/slrnpull.1* %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 1.0.3a-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sat Feb 04 2023 Florian Weimer - 1.0.3a-13 - Port configure script to C99 From fa3f770cc7a7265ea68962a4add4341156a5cb0e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 03:34:19 +0000 Subject: [PATCH 12/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- slrn.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/slrn.spec b/slrn.spec index 150d959..59ec8ab 100644 --- a/slrn.spec +++ b/slrn.spec @@ -1,7 +1,7 @@ Summary: A threaded Internet news reader Name: slrn Version: 1.0.3a -Release: 14%{?dist} +Release: 15%{?dist} License: GPLv2+ URL: http://slrn.sourceforge.net/ Source0: http://jedsoft.org/releases/%{name}/%{name}-%{version}.tar.bz2 @@ -127,6 +127,9 @@ exit 0 %{_mandir}/man1/slrnpull.1* %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 1.0.3a-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jul 22 2023 Fedora Release Engineering - 1.0.3a-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 0a13a26e94411748079eb4dd86bf3e52f36d73cc Mon Sep 17 00:00:00 2001 From: Software Management Team Date: Thu, 30 May 2024 12:46:49 +0200 Subject: [PATCH 13/22] Eliminate use of obsolete %patchN syntax (#2283636) --- slrn.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/slrn.spec b/slrn.spec index 59ec8ab..7788cd8 100644 --- a/slrn.spec +++ b/slrn.spec @@ -52,10 +52,10 @@ the slrnpull utility. %define shortver %(echo %{version}|tr -d 'a') gpgv2 --quiet --keyring %{SOURCE6} %{SOURCE5} %{SOURCE0} %setup -q -n %{name}-%{shortver} -%patch1 -p1 -b .nostrip -%patch2 -p1 -b .sendmail -%patch3 -p1 -b .FSFaddress -%patch4 -p1 +%patch -P1 -p1 -b .nostrip +%patch -P2 -p1 -b .sendmail +%patch -P3 -p1 -b .FSFaddress +%patch -P4 -p1 #%#patch4 -p1 -b .longsignatures for i in changes.txt; do From 10d24eea2065d8699ecc969415233af93a9bdf0f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 05:51:47 +0000 Subject: [PATCH 14/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- slrn.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/slrn.spec b/slrn.spec index 7788cd8..d4f12f9 100644 --- a/slrn.spec +++ b/slrn.spec @@ -1,7 +1,7 @@ Summary: A threaded Internet news reader Name: slrn Version: 1.0.3a -Release: 15%{?dist} +Release: 16%{?dist} License: GPLv2+ URL: http://slrn.sourceforge.net/ Source0: http://jedsoft.org/releases/%{name}/%{name}-%{version}.tar.bz2 @@ -127,6 +127,9 @@ exit 0 %{_mandir}/man1/slrnpull.1* %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 1.0.3a-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Jan 27 2024 Fedora Release Engineering - 1.0.3a-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 6925a5b0aee917566fef42ea8845552b4ed0e60e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 26 Jul 2024 02:58:50 +0200 Subject: [PATCH 15/22] convert GPLv2+ license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- slrn.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/slrn.spec b/slrn.spec index d4f12f9..0589ed2 100644 --- a/slrn.spec +++ b/slrn.spec @@ -1,8 +1,9 @@ Summary: A threaded Internet news reader Name: slrn Version: 1.0.3a -Release: 16%{?dist} -License: GPLv2+ +Release: 17%{?dist} +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later URL: http://slrn.sourceforge.net/ Source0: http://jedsoft.org/releases/%{name}/%{name}-%{version}.tar.bz2 Source1: slrn-pull-expire @@ -127,6 +128,9 @@ exit 0 %{_mandir}/man1/slrnpull.1* %changelog +* Fri Jul 26 2024 Miroslav Suchý - 1.0.3a-17 +- convert license to SPDX + * Sat Jul 20 2024 Fedora Release Engineering - 1.0.3a-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From e193d3a8be04ff95f95dc633ffff9f6978a983ea Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 10:59:34 +0000 Subject: [PATCH 16/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- slrn.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/slrn.spec b/slrn.spec index 0589ed2..38e1c5b 100644 --- a/slrn.spec +++ b/slrn.spec @@ -1,7 +1,7 @@ Summary: A threaded Internet news reader Name: slrn Version: 1.0.3a -Release: 17%{?dist} +Release: 18%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: http://slrn.sourceforge.net/ @@ -128,6 +128,9 @@ exit 0 %{_mandir}/man1/slrnpull.1* %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 1.0.3a-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Jul 26 2024 Miroslav Suchý - 1.0.3a-17 - convert license to SPDX From b6234b582688872f89863fb4ff6cc95df0831bb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 11 Feb 2025 16:44:36 +0100 Subject: [PATCH 17/22] Add sysusers.d config file to allow rpm to create users/groups automatically See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers. --- slrn.spec | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/slrn.spec b/slrn.spec index 38e1c5b..1d3603b 100644 --- a/slrn.spec +++ b/slrn.spec @@ -1,7 +1,7 @@ Summary: A threaded Internet news reader Name: slrn Version: 1.0.3a -Release: 18%{?dist} +Release: 19%{?dist} # Automatically converted from old format: GPLv2+ - review is highly recommended. License: GPL-2.0-or-later URL: http://slrn.sourceforge.net/ @@ -28,7 +28,6 @@ BuildRequires: openssl-devel, gcc BuildRequires: slang-devel >= 2.2.3 # Some s-lang scripts (smime.sl) use slsh interpreter Requires: slang-slsh -Requires(pre): shadow-utils # For source verification with gpgv BuildRequires: gnupg2 @@ -65,6 +64,12 @@ done chmod 644 doc/slrnpull/* contrib/* +# Create a sysusers.d config file +cat >slrn.sysusers.conf </dev/null || groupadd -r -g 13 news -getent passwd news >/dev/null || \ - useradd -r -u 9 -g news -d / -s /sbin/nologin -c "news user" news -exit 0 + +install -m0644 -D slrn.sysusers.conf %{buildroot}%{_sysusersdir}/slrn.conf %files -f %{name}.lang %license COPYING COPYRIGHT @@ -116,6 +118,7 @@ exit 0 %{_bindir}/slrn %{_datadir}/slrn %{_mandir}/man1/slrn.1* +%{_sysusersdir}/slrn.conf %files pull %doc doc/slrnpull/* @@ -128,6 +131,9 @@ exit 0 %{_mandir}/man1/slrnpull.1* %changelog +* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 1.0.3a-19 +- Add sysusers.d config file to allow rpm to create users/groups automatically + * Sun Jan 19 2025 Fedora Release Engineering - 1.0.3a-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 0480194d454fe036c5df4250aff7d236aa093268 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 13 Feb 2025 12:56:29 +0100 Subject: [PATCH 18/22] Fix adding a user on Fedora < 42 --- slrn.spec | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/slrn.spec b/slrn.spec index 1d3603b..90cbe82 100644 --- a/slrn.spec +++ b/slrn.spec @@ -26,8 +26,12 @@ BuildRequires: make BuildRequires: inews BuildRequires: openssl-devel, gcc BuildRequires: slang-devel >= 2.2.3 +BuildRequires: systemd-rpm-macros # Some s-lang scripts (smime.sl) use slsh interpreter Requires: slang-slsh +%if (0%{?fedora} && 0%{?fedora} < 42) || (0%{?rhel} && 0%{?rhel} < 11) +Requires(pre): shadow-utils +%endif # For source verification with gpgv BuildRequires: gnupg2 @@ -65,6 +69,7 @@ done chmod 644 doc/slrnpull/* contrib/* # Create a sysusers.d config file +# Static UID and GID defined by /usr/share/doc/setup-*/uidgid cat >slrn.sysusers.conf </dev/null || groupadd -r -g 13 news +getent passwd news >/dev/null || \ + useradd -r -u 9 -g news -d / -s /sbin/nologin -c "news user" news +exit 0 +%endif + %files -f %{name}.lang %license COPYING COPYRIGHT %doc changes.txt NEWS README From 274fa2a7099432db82f92c89b0926dfea390c8a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 13 Feb 2025 13:45:35 +0100 Subject: [PATCH 19/22] Declare a source license --- slrn.spec | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/slrn.spec b/slrn.spec index 90cbe82..5907060 100644 --- a/slrn.spec +++ b/slrn.spec @@ -2,14 +2,35 @@ Summary: A threaded Internet news reader Name: slrn Version: 1.0.3a Release: 19%{?dist} -# Automatically converted from old format: GPLv2+ - review is highly recommended. +# COPYRIGHT: GPL-2.0-or-later +# src: GPL-2.0-or-later +# src/vms.c: "donated for use in slrn by Andrew Greer" +## Not in any binary package +# autoconf/config.guess: GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 +# autoconf/config.rpath: FSFULLR +# autoconf/config.sub: GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 +# autoconf/include/ax_lib_socket_nsl.m4: FSFAP +# autoconf/include/gettext.m4: GPL-1.0-or-later +# autoconf/include/iconv.m4: FSFULLR +# autoconf/include/lib-ld.m4: FSFULLR +# autoconf/include/lib-link.m4: FSFULLR +# autoconf/include/lib-prefix.m4: FSFULLR +# autoconf/include/mkdirp.m4: FSFULLR +# autoconf/include/nls.m4: FSFULLR +# autoconf/include/po.m4: FSFULLR +# autoconf/include/progtest.m4: FSFULLR +# autoconf/install.sh: HPND-sell-variant +# configure: FSFUL AND FSFAP AND FSFULLR +# contrib/cleanscore: GPL-2.0-or-later +# po/Makefile.in.in: "copied and used freely without restrictions" License: GPL-2.0-or-later -URL: http://slrn.sourceforge.net/ -Source0: http://jedsoft.org/releases/%{name}/%{name}-%{version}.tar.bz2 +SourceLicense: %{license} AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-1.0-or-later AND HPND-sell-variant AND FSFULLR AND FSFUL AND FSFAP +URL: https://slrn.sourceforge.net/ +Source0: https://jedsoft.org/releases/%{name}/%{name}-%{version}.tar.bz2 Source1: slrn-pull-expire Source2: slrnpull.log Source4: README.rpm-slrnpull -Source5: http://jedsoft.org/releases/%{name}/%{name}-%{version}.tar.bz2.asc +Source5: https://jedsoft.org/releases/%{name}/%{name}-%{version}.tar.bz2.asc # 2016-06-09: # Merged GPG keys from https://rg3.github.io/youtube-dl/download.html in one file # gpg --export --export-options export-minimal "428D F5D6 3EF0 7494 BB45 5AC0 EBF0 1804 BCF0 5F6B" \ From e57af0adc9fef3ed5bf4b8fcb714d5ea57b1d293 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 13 Feb 2025 13:46:15 +0100 Subject: [PATCH 20/22] Modernize a rpmlint configuration --- .rpmlint | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 .rpmlint diff --git a/.rpmlint b/.rpmlint deleted file mode 100644 index 8c685d4..0000000 --- a/.rpmlint +++ /dev/null @@ -1,2 +0,0 @@ -from Config import * -addFilter("spelling-error .* customizable"); From c7d1432213663a1cadc20f4c441e127bf37a432c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 13 Feb 2025 13:50:35 +0100 Subject: [PATCH 21/22] Enable gating --- gating.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 gating.yaml diff --git a/gating.yaml b/gating.yaml new file mode 100644 index 0000000..f126b62 --- /dev/null +++ b/gating.yaml @@ -0,0 +1,15 @@ +--- !Policy +product_versions: + - fedora-rawhide +decision_context: bodhi_update_push_stable +subject_type: koji_build +rules: + - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.rpmdeplint.functional} +--- !Policy +product_versions: + - fedora-* +decision_context: bodhi_update_push_stable +subject_type: koji_build +rules: + - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.installability.functional} + - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.rpminspect.static-analysis} From f0e1b6ac0eec2778f92801af521451fc6417f2f5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 18:26:11 +0000 Subject: [PATCH 22/22] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- slrn.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/slrn.spec b/slrn.spec index 5907060..5b39a25 100644 --- a/slrn.spec +++ b/slrn.spec @@ -1,7 +1,7 @@ Summary: A threaded Internet news reader Name: slrn Version: 1.0.3a -Release: 19%{?dist} +Release: 20%{?dist} # COPYRIGHT: GPL-2.0-or-later # src: GPL-2.0-or-later # src/vms.c: "donated for use in slrn by Andrew Greer" @@ -164,6 +164,9 @@ exit 0 %{_mandir}/man1/slrnpull.1* %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 1.0.3a-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 1.0.3a-19 - Add sysusers.d config file to allow rpm to create users/groups automatically