From 11806258cbf687794acff84255b5f9b9d41b9d7f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 00:31:39 +0000 Subject: [PATCH 01/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- corosync-qdevice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/corosync-qdevice.spec b/corosync-qdevice.spec index 2fd69f0..f0c90c8 100644 --- a/corosync-qdevice.spec +++ b/corosync-qdevice.spec @@ -11,7 +11,7 @@ Name: corosync-qdevice Summary: The Corosync Cluster Engine Qdevice Version: 3.0.2 -Release: 1%{?gitver}%{?dist} +Release: 2%{?gitver}%{?dist} License: BSD URL: https://github.com/corosync/corosync-qdevice Source0: https://github.com/corosync/corosync-qdevice/releases/download/v%{version}%{?gittarver}/%{name}-%{version}%{?gittarver}.tar.gz @@ -207,6 +207,9 @@ fi %{_mandir}/man8/corosync-qnetd.8* %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 3.0.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Thu Nov 03 2022 Jan Friesse - 3.0.2-1 - New upstream release From 6f06896f5c7f1dcce8f2c5cf51cc4c5fafde3cf8 Mon Sep 17 00:00:00 2001 From: Jan Friesse Date: Wed, 22 Mar 2023 17:08:11 +0100 Subject: [PATCH 02/15] New upstream release Signed-off-by: Jan Friesse --- .gitignore | 1 + corosync-qdevice.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6a5856e..ccc9e53 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /corosync-qdevice-3.0.0.tar.gz /corosync-qdevice-3.0.1.tar.gz /corosync-qdevice-3.0.2.tar.gz +/corosync-qdevice-3.0.3.tar.gz diff --git a/corosync-qdevice.spec b/corosync-qdevice.spec index f0c90c8..1bbc9b3 100644 --- a/corosync-qdevice.spec +++ b/corosync-qdevice.spec @@ -10,8 +10,8 @@ Name: corosync-qdevice Summary: The Corosync Cluster Engine Qdevice -Version: 3.0.2 -Release: 2%{?gitver}%{?dist} +Version: 3.0.3 +Release: 1%{?gitver}%{?dist} License: BSD URL: https://github.com/corosync/corosync-qdevice Source0: https://github.com/corosync/corosync-qdevice/releases/download/v%{version}%{?gittarver}/%{name}-%{version}%{?gittarver}.tar.gz @@ -207,6 +207,9 @@ fi %{_mandir}/man8/corosync-qnetd.8* %changelog +* Wed Mar 22 2023 Jan Friesse - 3.0.3-1 +- New upstream release + * Thu Jan 19 2023 Fedora Release Engineering - 3.0.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 19e00b2..1da74cd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (corosync-qdevice-3.0.2.tar.gz) = ca2410b873f872ab40156ccb46ce4504e479db02ab3af56bbbfdb634a474ca9759db09b605356414467b3c22f7baad082613b2bf5d5d017e9fa532baa940c2e2 +SHA512 (corosync-qdevice-3.0.3.tar.gz) = f9b63f249199679397d52550540b96d15ea11a417c0b8bfb8c62059bd802c2b6857c4f61e9e3c344c1a6d354e33bb051d32787dead8ceb6fb89062b123761160 From 50a193fdc0a2961c8424cf685043f68ccb87f9b8 Mon Sep 17 00:00:00 2001 From: Jan Friesse Date: Wed, 22 Mar 2023 17:12:33 +0100 Subject: [PATCH 03/15] New upstream release Signed-off-by: Jan Friesse --- .gitignore | 1 + corosync-qdevice.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6a5856e..ccc9e53 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /corosync-qdevice-3.0.0.tar.gz /corosync-qdevice-3.0.1.tar.gz /corosync-qdevice-3.0.2.tar.gz +/corosync-qdevice-3.0.3.tar.gz diff --git a/corosync-qdevice.spec b/corosync-qdevice.spec index 2fd69f0..e572a57 100644 --- a/corosync-qdevice.spec +++ b/corosync-qdevice.spec @@ -10,7 +10,7 @@ Name: corosync-qdevice Summary: The Corosync Cluster Engine Qdevice -Version: 3.0.2 +Version: 3.0.3 Release: 1%{?gitver}%{?dist} License: BSD URL: https://github.com/corosync/corosync-qdevice @@ -207,6 +207,9 @@ fi %{_mandir}/man8/corosync-qnetd.8* %changelog +* Wed Mar 22 2023 Jan Friesse - 3.0.3-1 +- New upstream release + * Thu Nov 03 2022 Jan Friesse - 3.0.2-1 - New upstream release diff --git a/sources b/sources index 19e00b2..1da74cd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (corosync-qdevice-3.0.2.tar.gz) = ca2410b873f872ab40156ccb46ce4504e479db02ab3af56bbbfdb634a474ca9759db09b605356414467b3c22f7baad082613b2bf5d5d017e9fa532baa940c2e2 +SHA512 (corosync-qdevice-3.0.3.tar.gz) = f9b63f249199679397d52550540b96d15ea11a417c0b8bfb8c62059bd802c2b6857c4f61e9e3c344c1a6d354e33bb051d32787dead8ceb6fb89062b123761160 From b49cdd5cd7c4e64e01a1cc40fdcb3283458705b6 Mon Sep 17 00:00:00 2001 From: Jan Friesse Date: Tue, 6 Jun 2023 11:27:26 +0200 Subject: [PATCH 04/15] Migrated to SPDX license Signed-off-by: Jan Friesse --- corosync-qdevice.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/corosync-qdevice.spec b/corosync-qdevice.spec index 1bbc9b3..fd19bbd 100644 --- a/corosync-qdevice.spec +++ b/corosync-qdevice.spec @@ -11,8 +11,8 @@ Name: corosync-qdevice Summary: The Corosync Cluster Engine Qdevice Version: 3.0.3 -Release: 1%{?gitver}%{?dist} -License: BSD +Release: 2%{?gitver}%{?dist} +License: BSD-3-Clause URL: https://github.com/corosync/corosync-qdevice Source0: https://github.com/corosync/corosync-qdevice/releases/download/v%{version}%{?gittarver}/%{name}-%{version}%{?gittarver}.tar.gz @@ -207,6 +207,9 @@ fi %{_mandir}/man8/corosync-qnetd.8* %changelog +* Tue Jun 06 2023 Jan Friesse - 3.0.3-2 +- migrated to SPDX license + * Wed Mar 22 2023 Jan Friesse - 3.0.3-1 - New upstream release From b85940e85664414a465a3acbe6f3fa938df5a269 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 16:24:44 +0000 Subject: [PATCH 05/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- corosync-qdevice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/corosync-qdevice.spec b/corosync-qdevice.spec index fd19bbd..bbbd431 100644 --- a/corosync-qdevice.spec +++ b/corosync-qdevice.spec @@ -11,7 +11,7 @@ Name: corosync-qdevice Summary: The Corosync Cluster Engine Qdevice Version: 3.0.3 -Release: 2%{?gitver}%{?dist} +Release: 3%{?gitver}%{?dist} License: BSD-3-Clause URL: https://github.com/corosync/corosync-qdevice Source0: https://github.com/corosync/corosync-qdevice/releases/download/v%{version}%{?gittarver}/%{name}-%{version}%{?gittarver}.tar.gz @@ -207,6 +207,9 @@ fi %{_mandir}/man8/corosync-qnetd.8* %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 3.0.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Jun 06 2023 Jan Friesse - 3.0.3-2 - migrated to SPDX license From 3025b3da66fdb467c8bfb65f014434c74dc00342 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 16:12:30 +0000 Subject: [PATCH 06/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- corosync-qdevice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/corosync-qdevice.spec b/corosync-qdevice.spec index bbbd431..28ca3df 100644 --- a/corosync-qdevice.spec +++ b/corosync-qdevice.spec @@ -11,7 +11,7 @@ Name: corosync-qdevice Summary: The Corosync Cluster Engine Qdevice Version: 3.0.3 -Release: 3%{?gitver}%{?dist} +Release: 4%{?gitver}%{?dist} License: BSD-3-Clause URL: https://github.com/corosync/corosync-qdevice Source0: https://github.com/corosync/corosync-qdevice/releases/download/v%{version}%{?gittarver}/%{name}-%{version}%{?gittarver}.tar.gz @@ -207,6 +207,9 @@ fi %{_mandir}/man8/corosync-qnetd.8* %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 3.0.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jul 19 2023 Fedora Release Engineering - 3.0.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 0780fe592c58cbe430ceedd78f58b4771480ce4d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jan 2024 08:07:54 +0000 Subject: [PATCH 07/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- corosync-qdevice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/corosync-qdevice.spec b/corosync-qdevice.spec index 28ca3df..2a70cb7 100644 --- a/corosync-qdevice.spec +++ b/corosync-qdevice.spec @@ -11,7 +11,7 @@ Name: corosync-qdevice Summary: The Corosync Cluster Engine Qdevice Version: 3.0.3 -Release: 4%{?gitver}%{?dist} +Release: 5%{?gitver}%{?dist} License: BSD-3-Clause URL: https://github.com/corosync/corosync-qdevice Source0: https://github.com/corosync/corosync-qdevice/releases/download/v%{version}%{?gittarver}/%{name}-%{version}%{?gittarver}.tar.gz @@ -207,6 +207,9 @@ fi %{_mandir}/man8/corosync-qnetd.8* %changelog +* Wed Jan 24 2024 Fedora Release Engineering - 3.0.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 3.0.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From a0cf013e9e802b79e9b5ba7252780111af06fce2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 20:01:14 +0000 Subject: [PATCH 08/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- corosync-qdevice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/corosync-qdevice.spec b/corosync-qdevice.spec index 2a70cb7..fd3cc85 100644 --- a/corosync-qdevice.spec +++ b/corosync-qdevice.spec @@ -11,7 +11,7 @@ Name: corosync-qdevice Summary: The Corosync Cluster Engine Qdevice Version: 3.0.3 -Release: 5%{?gitver}%{?dist} +Release: 6%{?gitver}%{?dist} License: BSD-3-Clause URL: https://github.com/corosync/corosync-qdevice Source0: https://github.com/corosync/corosync-qdevice/releases/download/v%{version}%{?gittarver}/%{name}-%{version}%{?gittarver}.tar.gz @@ -207,6 +207,9 @@ fi %{_mandir}/man8/corosync-qnetd.8* %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 3.0.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Wed Jan 24 2024 Fedora Release Engineering - 3.0.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 49d748a73a511f330b1803737df8003aa7de7f7c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 14:33:18 +0000 Subject: [PATCH 09/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- corosync-qdevice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/corosync-qdevice.spec b/corosync-qdevice.spec index fd3cc85..f146b00 100644 --- a/corosync-qdevice.spec +++ b/corosync-qdevice.spec @@ -11,7 +11,7 @@ Name: corosync-qdevice Summary: The Corosync Cluster Engine Qdevice Version: 3.0.3 -Release: 6%{?gitver}%{?dist} +Release: 7%{?gitver}%{?dist} License: BSD-3-Clause URL: https://github.com/corosync/corosync-qdevice Source0: https://github.com/corosync/corosync-qdevice/releases/download/v%{version}%{?gittarver}/%{name}-%{version}%{?gittarver}.tar.gz @@ -207,6 +207,9 @@ fi %{_mandir}/man8/corosync-qnetd.8* %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 3.0.3-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Wed Jul 17 2024 Fedora Release Engineering - 3.0.3-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 19bb6b33200138120afd642dd7daf8909479d5d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 11 Feb 2025 14:36:22 +0100 Subject: [PATCH 10/15] Add sysusers.d config file to allow rpm to create users/groups automatically See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers. --- corosync-qdevice.spec | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/corosync-qdevice.spec b/corosync-qdevice.spec index f146b00..5acf0b6 100644 --- a/corosync-qdevice.spec +++ b/corosync-qdevice.spec @@ -11,7 +11,7 @@ Name: corosync-qdevice Summary: The Corosync Cluster Engine Qdevice Version: 3.0.3 -Release: 7%{?gitver}%{?dist} +Release: 8%{?gitver}%{?dist} License: BSD-3-Clause URL: https://github.com/corosync/corosync-qdevice Source0: https://github.com/corosync/corosync-qdevice/releases/download/v%{version}%{?gittarver}/%{name}-%{version}%{?gittarver}.tar.gz @@ -46,6 +46,11 @@ BuildRequires: make %prep %setup -q -n %{name}-%{version}%{?gittarver} +# Create a sysusers.d config file +cat >corosync-qdevice.sysusers.conf </dev/null || groupadd -r coroqnetd -getent passwd coroqnetd >/dev/null || \ - useradd -r -g coroqnetd -d / -s /sbin/nologin -c "User for corosync-qnetd" coroqnetd -exit 0 %post -n corosync-qnetd %if %{with systemd} && 0%{?systemd_post:1} @@ -205,8 +206,12 @@ fi %{_mandir}/man8/corosync-qnetd-tool.8* %{_mandir}/man8/corosync-qnetd-certutil.8* %{_mandir}/man8/corosync-qnetd.8* +%{_sysusersdir}/corosync-qdevice.conf %changelog +* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 3.0.3-8 +- Add sysusers.d config file to allow rpm to create users/groups automatically + * Thu Jan 16 2025 Fedora Release Engineering - 3.0.3-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From a57c62da6cf2713aa85a8ca281a5048422f10234 Mon Sep 17 00:00:00 2001 From: Jan Friesse Date: Tue, 11 Feb 2025 17:23:31 +0100 Subject: [PATCH 11/15] Modernize specfile a bit - Change sysusers.d config file name to corosync-qnetd.conf - Remove support for non-systemd builds Signed-off-by: Jan Friesse --- corosync-qdevice.spec | 65 ++++++------------------------------------- 1 file changed, 8 insertions(+), 57 deletions(-) diff --git a/corosync-qdevice.spec b/corosync-qdevice.spec index 5acf0b6..773164f 100644 --- a/corosync-qdevice.spec +++ b/corosync-qdevice.spec @@ -3,7 +3,6 @@ # to disable or enable specific features %bcond_without userflags %bcond_with runautogen -%bcond_without systemd %global gitver %{?numcomm:.%{numcomm}}%{?alphatag:.%{alphatag}}%{?dirty:.%{dirty}} %global gittarver %{?numcomm:.%{numcomm}}%{?alphatag:-%{alphatag}}%{?dirty:-%{dirty}} @@ -11,7 +10,7 @@ Name: corosync-qdevice Summary: The Corosync Cluster Engine Qdevice Version: 3.0.3 -Release: 8%{?gitver}%{?dist} +Release: 9%{?gitver}%{?dist} License: BSD-3-Clause URL: https://github.com/corosync/corosync-qdevice Source0: https://github.com/corosync/corosync-qdevice/releases/download/v%{version}%{?gittarver}/%{name}-%{version}%{?gittarver}.tar.gz @@ -21,14 +20,9 @@ Requires: corosync >= 2.4.0 Requires: corosynclib >= 2.4.0 Requires: nss-tools -%if %{with systemd} %{?systemd_requires} BuildRequires: systemd BuildRequires: systemd-devel -%else -Requires(post): /sbin/chkconfig -Requires(preun): /sbin/chkconfig -%endif # Build bits BuildRequires: gcc @@ -47,7 +41,7 @@ BuildRequires: make %setup -q -n %{name}-%{version}%{?gittarver} # Create a sysusers.d config file -cat >corosync-qdevice.sysusers.conf <corosync-qnetd.sysusers.conf </dev/null || : - /sbin/chkconfig --del corosync-qdevice || : -fi -%endif %postun -%if %{with systemd} && 0%{?systemd_postun:1} %systemd_postun corosync-qdevice.service -%endif %files %license LICENSE @@ -132,11 +104,7 @@ fi %{_sbindir}/corosync-qdevice-net-certutil %{_sbindir}/corosync-qdevice-tool %config(noreplace) %{_sysconfdir}/sysconfig/corosync-qdevice -%if %{with systemd} %{_unitdir}/corosync-qdevice.service -%else -%{_initrddir}/corosync-qdevice -%endif %{_mandir}/man8/corosync-qdevice-tool.8* %{_mandir}/man8/corosync-qdevice-net-certutil.8* %{_mandir}/man8/corosync-qdevice.8* @@ -157,9 +125,7 @@ The Corosync Cluster Engine Qdevice Summary: The Corosync Cluster Engine Qdevice Network Daemon Requires: nss-tools -%if %{with systemd} %{?systemd_requires} -%endif %description -n corosync-qnetd This package contains the Corosync Cluster Engine Qdevice Network Daemon, @@ -167,28 +133,13 @@ script for creating NSS certificates and an init script. %post -n corosync-qnetd -%if %{with systemd} && 0%{?systemd_post:1} %systemd_post corosync-qnetd.service -%else -if [ $1 -eq 1 ]; then - /sbin/chkconfig --add corosync-qnetd || : -fi -%endif %preun -n corosync-qnetd -%if %{with systemd} && 0%{?systemd_preun:1} %systemd_preun corosync-qnetd.service -%else -if [ $1 -eq 0 ]; then - /sbin/service corosync-qnetd stop &>/dev/null || : - /sbin/chkconfig --del corosync-qnetd || : -fi -%endif %postun -n corosync-qnetd -%if %{with systemd} && 0%{?systemd_postun:1} %systemd_postun corosync-qnetd.service -%endif %files -n corosync-qnetd %license LICENSE @@ -198,17 +149,17 @@ fi %{_bindir}/corosync-qnetd-certutil %{_bindir}/corosync-qnetd-tool %config(noreplace) %{_sysconfdir}/sysconfig/corosync-qnetd -%if %{with systemd} %{_unitdir}/corosync-qnetd.service -%else -%{_initrddir}/corosync-qnetd -%endif %{_mandir}/man8/corosync-qnetd-tool.8* %{_mandir}/man8/corosync-qnetd-certutil.8* %{_mandir}/man8/corosync-qnetd.8* -%{_sysusersdir}/corosync-qdevice.conf +%{_sysusersdir}/corosync-qnetd.conf %changelog +* Tue Feb 11 2025 Jan Friesse - 3.0.3-9 +- Change sysusers.d config file name to corosync-qnetd.conf +- Remove support for non-systemd builds + * Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 3.0.3-8 - Add sysusers.d config file to allow rpm to create users/groups automatically From c5d8dbc5afb5c021a89358f1a66bf5ac5f5d69d4 Mon Sep 17 00:00:00 2001 From: Jan Friesse Date: Tue, 25 Mar 2025 15:31:31 +0100 Subject: [PATCH 12/15] Use autosetup - Add git build dependency required for autosetup git_am - Remove unused gitver and gittarver Signed-off-by: Jan Friesse --- corosync-qdevice.spec | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/corosync-qdevice.spec b/corosync-qdevice.spec index 773164f..50b8dda 100644 --- a/corosync-qdevice.spec +++ b/corosync-qdevice.spec @@ -4,16 +4,13 @@ %bcond_without userflags %bcond_with runautogen -%global gitver %{?numcomm:.%{numcomm}}%{?alphatag:.%{alphatag}}%{?dirty:.%{dirty}} -%global gittarver %{?numcomm:.%{numcomm}}%{?alphatag:-%{alphatag}}%{?dirty:-%{dirty}} - Name: corosync-qdevice Summary: The Corosync Cluster Engine Qdevice Version: 3.0.3 -Release: 9%{?gitver}%{?dist} +Release: 9%{?dist} License: BSD-3-Clause URL: https://github.com/corosync/corosync-qdevice -Source0: https://github.com/corosync/corosync-qdevice/releases/download/v%{version}%{?gittarver}/%{name}-%{version}%{?gittarver}.tar.gz +Source0: https://github.com/corosync/corosync-qdevice/releases/download/v%{version}/%{name}-%{version}.tar.gz # Runtime bits Requires: corosync >= 2.4.0 @@ -36,9 +33,10 @@ BuildRequires: nss-devel BuildRequires: autoconf automake libtool %endif BuildRequires: make +BuildRequires: git %prep -%setup -q -n %{name}-%{version}%{?gittarver} +%autosetup -S git_am # Create a sysusers.d config file cat >corosync-qnetd.sysusers.conf < Date: Wed, 23 Jul 2025 18:40:57 +0000 Subject: [PATCH 13/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- corosync-qdevice.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/corosync-qdevice.spec b/corosync-qdevice.spec index 50b8dda..9cff1ff 100644 --- a/corosync-qdevice.spec +++ b/corosync-qdevice.spec @@ -7,7 +7,7 @@ Name: corosync-qdevice Summary: The Corosync Cluster Engine Qdevice Version: 3.0.3 -Release: 9%{?dist} +Release: 10%{?dist} License: BSD-3-Clause URL: https://github.com/corosync/corosync-qdevice Source0: https://github.com/corosync/corosync-qdevice/releases/download/v%{version}/%{name}-%{version}.tar.gz @@ -154,6 +154,9 @@ script for creating NSS certificates and an init script. %{_sysusersdir}/corosync-qnetd.conf %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 3.0.3-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Feb 11 2025 Jan Friesse - 3.0.3-9 - Change sysusers.d config file name to corosync-qnetd.conf - Remove support for non-systemd builds From d8fb649535ea647747884871a87497dc501dca73 Mon Sep 17 00:00:00 2001 From: Jan Friesse Date: Mon, 28 Jul 2025 09:11:40 +0200 Subject: [PATCH 14/15] Migrate tests from STI to TMT format Signed-off-by: Jan Friesse --- .fmf/version | 1 + tests/.gitignore | 3 --- tests/plan.fmf | 11 +++++++++++ tests/smoke/main.fmf | 2 ++ tests/smoke/runtest.sh | 0 tests/tests.yml | 11 ----------- 6 files changed, 14 insertions(+), 14 deletions(-) create mode 100644 .fmf/version delete mode 100644 tests/.gitignore create mode 100644 tests/plan.fmf create mode 100644 tests/smoke/main.fmf mode change 100644 => 100755 tests/smoke/runtest.sh delete mode 100644 tests/tests.yml diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/tests/.gitignore b/tests/.gitignore deleted file mode 100644 index e6c79fd..0000000 --- a/tests/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Ignore tests runs/artefacts. -artifacts/** -**/*.retry diff --git a/tests/plan.fmf b/tests/plan.fmf new file mode 100644 index 0000000..146fa12 --- /dev/null +++ b/tests/plan.fmf @@ -0,0 +1,11 @@ +summary: Run all smoke tests +discover: + how: fmf +execute: + how: tmt +prepare: + how: install + package: + - iproute + - corosync-qdevice + - corosync-qnetd diff --git a/tests/smoke/main.fmf b/tests/smoke/main.fmf new file mode 100644 index 0000000..c431594 --- /dev/null +++ b/tests/smoke/main.fmf @@ -0,0 +1,2 @@ +summary: Basic smoke test +test: ./runtest.sh diff --git a/tests/smoke/runtest.sh b/tests/smoke/runtest.sh old mode 100644 new mode 100755 diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index 9239dcf..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1,11 +0,0 @@ -- hosts: localhost - roles: - - role: standard-test-basic - tags: - - classic - tests: - - smoke - required_packages: - - iproute - - corosync-qdevice - - corosync-qnetd From a437de7c91a370736e580d91de870f9cec9ee50c Mon Sep 17 00:00:00 2001 From: Jan Friesse Date: Tue, 25 Nov 2025 10:44:14 +0100 Subject: [PATCH 15/15] New upstream release Signed-off-by: Jan Friesse --- .gitignore | 1 + corosync-qdevice.spec | 14 ++++++-------- sources | 2 +- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index ccc9e53..ec4bfb1 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /corosync-qdevice-3.0.1.tar.gz /corosync-qdevice-3.0.2.tar.gz /corosync-qdevice-3.0.3.tar.gz +/corosync-qdevice-3.0.4.tar.gz diff --git a/corosync-qdevice.spec b/corosync-qdevice.spec index 9cff1ff..21f7ae7 100644 --- a/corosync-qdevice.spec +++ b/corosync-qdevice.spec @@ -6,8 +6,8 @@ Name: corosync-qdevice Summary: The Corosync Cluster Engine Qdevice -Version: 3.0.3 -Release: 10%{?dist} +Version: 3.0.4 +Release: 1%{?dist} License: BSD-3-Clause URL: https://github.com/corosync/corosync-qdevice Source0: https://github.com/corosync/corosync-qdevice/releases/download/v%{version}/%{name}-%{version}.tar.gz @@ -38,11 +38,6 @@ BuildRequires: git %prep %autosetup -S git_am -# Create a sysusers.d config file -cat >corosync-qnetd.sysusers.conf < - 3.0.4-1 +- New upstream release + * Wed Jul 23 2025 Fedora Release Engineering - 3.0.3-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/sources b/sources index 1da74cd..2dd25f0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (corosync-qdevice-3.0.3.tar.gz) = f9b63f249199679397d52550540b96d15ea11a417c0b8bfb8c62059bd802c2b6857c4f61e9e3c344c1a6d354e33bb051d32787dead8ceb6fb89062b123761160 +SHA512 (corosync-qdevice-3.0.4.tar.gz) = a7e2e1fcab699c6deb0ae01725df6a1d3870c0f874b7dff96f657ac3e0d9fadb682ae145d6a9d29c592ca8f34ad12b8523c6adf9b14b0a01e59d998d8cb8c25f