From 0a563ec132fe5ba57d8dab6e2662b30ed6f6edc0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 19:50:56 +0000 Subject: [PATCH 01/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- needrestart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/needrestart.spec b/needrestart.spec index 0e44c2b..8f8eff1 100644 --- a/needrestart.spec +++ b/needrestart.spec @@ -1,6 +1,6 @@ Name: needrestart Version: 3.8 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Restart daemons after library updates License: GPL-2.0-or-later @@ -112,6 +112,9 @@ echo "IUCODE_TOOL_EXTRA_OPTIONS=--ignore-broken" >%{buildroot}/%{_sysconfdir}/de %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 3.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sun Nov 24 2024 Steve Cossette - 3.8-1 - Update to 3.8 to fix several CVEs: - CVE-2024-48991: Prevent race condition on /proc/$PID/exec evaluation From 64d31b7361d26604ca1bcf407290c43274e49631 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Dequ=C3=A8nes=20=28Duck=29?= Date: Wed, 26 Mar 2025 18:42:35 +0900 Subject: [PATCH 02/12] Work around hardcoded binary install path for bin+sbin merge. --- needrestart.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/needrestart.spec b/needrestart.spec index 8f8eff1..f194fae 100644 --- a/needrestart.spec +++ b/needrestart.spec @@ -62,6 +62,9 @@ cp man/needrestart.1 %{buildroot}/%{_mandir}/man1/ %find_lang needrestart-notify # useless files rm -rf %{buildroot}/%{perl_archlib} +# binary install path is hardcoded in the Makefile +# (see https://fedoraproject.org/wiki/Changes/Unify_bin_and_sbin) +mv %{buildroot}/usr/sbin/%{name} %{buildroot}/usr/bin/%{name} # workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1489569 cp %{SOURCE1} %{buildroot}/%{_datadir}/%{name}/needrestart.templates # workaround for https://github.com/liske/needrestart/issues/75 @@ -95,7 +98,7 @@ echo "IUCODE_TOOL_EXTRA_OPTIONS=--ignore-broken" >%{buildroot}/%{_sysconfdir}/de %doc README.md README.batch.md README.Cont.md README.Interp.md README.nagios.md README.uCode.md NEWS ChangeLog %config(noreplace) %{_sysconfdir}/%{name} %config(noreplace) %{_sysconfdir}/default/intel-microcode -%{_sbindir}/%{name} +%{bindir}/%{name} %{perl_vendorlib}/* # %%{_libdir} resolves to /usr/lib64 on 64-bits systems, but the software does not handle this /usr/lib/%{name} @@ -112,6 +115,8 @@ echo "IUCODE_TOOL_EXTRA_OPTIONS=--ignore-broken" >%{buildroot}/%{_sysconfdir}/de %changelog +* Wed Mar 26 2025 Marc Dequènes (Duck) - 3.8-3 +- Work around hardcoded binary install path for bin+sbin merge. * Fri Jan 17 2025 Fedora Release Engineering - 3.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 0bc3816dba23e40a6ed3ee098f057ff937a54d4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Dequ=C3=A8nes=20=28Duck=29?= Date: Thu, 27 Mar 2025 02:07:35 +0900 Subject: [PATCH 03/12] Forgot to create the bin directory --- needrestart.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/needrestart.spec b/needrestart.spec index f194fae..cd6670c 100644 --- a/needrestart.spec +++ b/needrestart.spec @@ -64,6 +64,7 @@ cp man/needrestart.1 %{buildroot}/%{_mandir}/man1/ rm -rf %{buildroot}/%{perl_archlib} # binary install path is hardcoded in the Makefile # (see https://fedoraproject.org/wiki/Changes/Unify_bin_and_sbin) +mkdir -p %{buildroot}/usr/bin mv %{buildroot}/usr/sbin/%{name} %{buildroot}/usr/bin/%{name} # workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1489569 cp %{SOURCE1} %{buildroot}/%{_datadir}/%{name}/needrestart.templates From d181f7d80dcd40125bb826bd20b14774a2462267 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Dequ=C3=A8nes=20=28Duck=29?= Date: Thu, 27 Mar 2025 02:32:42 +0900 Subject: [PATCH 04/12] fix typo in macro --- needrestart.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/needrestart.spec b/needrestart.spec index cd6670c..a419824 100644 --- a/needrestart.spec +++ b/needrestart.spec @@ -99,7 +99,7 @@ echo "IUCODE_TOOL_EXTRA_OPTIONS=--ignore-broken" >%{buildroot}/%{_sysconfdir}/de %doc README.md README.batch.md README.Cont.md README.Interp.md README.nagios.md README.uCode.md NEWS ChangeLog %config(noreplace) %{_sysconfdir}/%{name} %config(noreplace) %{_sysconfdir}/default/intel-microcode -%{bindir}/%{name} +%{_bindir}/%{name} %{perl_vendorlib}/* # %%{_libdir} resolves to /usr/lib64 on 64-bits systems, but the software does not handle this /usr/lib/%{name} From 9afdaf3792ae142b163f1f3045519f60f44f0a7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Dequ=C3=A8nes=20=28Duck=29?= Date: Thu, 27 Mar 2025 19:55:33 +0900 Subject: [PATCH 05/12] Forgot to bump the release number --- needrestart.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/needrestart.spec b/needrestart.spec index a419824..5acf2e7 100644 --- a/needrestart.spec +++ b/needrestart.spec @@ -1,6 +1,6 @@ Name: needrestart Version: 3.8 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Restart daemons after library updates License: GPL-2.0-or-later From 1919cfa28f82e26ec132f0bbe1417fd61e750fcb Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 19:58:21 +0200 Subject: [PATCH 06/12] Rebuilt for Python 3.14 --- needrestart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/needrestart.spec b/needrestart.spec index 5acf2e7..c1571f9 100644 --- a/needrestart.spec +++ b/needrestart.spec @@ -1,6 +1,6 @@ Name: needrestart Version: 3.8 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Restart daemons after library updates License: GPL-2.0-or-later @@ -116,6 +116,9 @@ echo "IUCODE_TOOL_EXTRA_OPTIONS=--ignore-broken" >%{buildroot}/%{_sysconfdir}/de %changelog +* Mon Jun 02 2025 Python Maint - 3.8-4 +- Rebuilt for Python 3.14 + * Wed Mar 26 2025 Marc Dequènes (Duck) - 3.8-3 - Work around hardcoded binary install path for bin+sbin merge. * Fri Jan 17 2025 Fedora Release Engineering - 3.8-2 From d7a4e52d44cf03f591208f7d26624cf61bf5cd14 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 22:42:08 +0000 Subject: [PATCH 07/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- needrestart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/needrestart.spec b/needrestart.spec index c1571f9..3a6bc53 100644 --- a/needrestart.spec +++ b/needrestart.spec @@ -1,6 +1,6 @@ Name: needrestart Version: 3.8 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Restart daemons after library updates License: GPL-2.0-or-later @@ -116,6 +116,9 @@ echo "IUCODE_TOOL_EXTRA_OPTIONS=--ignore-broken" >%{buildroot}/%{_sysconfdir}/de %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 3.8-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Mon Jun 02 2025 Python Maint - 3.8-4 - Rebuilt for Python 3.14 From ba5669e6bbc8ee9d2f5439634109281777459c0f Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 13:01:38 +0200 Subject: [PATCH 08/12] Rebuilt for Python 3.14.0rc2 bytecode --- needrestart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/needrestart.spec b/needrestart.spec index 3a6bc53..aaece1a 100644 --- a/needrestart.spec +++ b/needrestart.spec @@ -1,6 +1,6 @@ Name: needrestart Version: 3.8 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Restart daemons after library updates License: GPL-2.0-or-later @@ -116,6 +116,9 @@ echo "IUCODE_TOOL_EXTRA_OPTIONS=--ignore-broken" >%{buildroot}/%{_sysconfdir}/de %changelog +* Fri Aug 15 2025 Python Maint - 3.8-6 +- Rebuilt for Python 3.14.0rc2 bytecode + * Thu Jul 24 2025 Fedora Release Engineering - 3.8-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 1b620b30572ad664ccfb366967100551262c932d Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 12:32:25 +0200 Subject: [PATCH 09/12] Rebuilt for Python 3.14.0rc3 bytecode --- needrestart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/needrestart.spec b/needrestart.spec index aaece1a..722abde 100644 --- a/needrestart.spec +++ b/needrestart.spec @@ -1,6 +1,6 @@ Name: needrestart Version: 3.8 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Restart daemons after library updates License: GPL-2.0-or-later @@ -116,6 +116,9 @@ echo "IUCODE_TOOL_EXTRA_OPTIONS=--ignore-broken" >%{buildroot}/%{_sysconfdir}/de %changelog +* Fri Sep 19 2025 Python Maint - 3.8-7 +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Aug 15 2025 Python Maint - 3.8-6 - Rebuilt for Python 3.14.0rc2 bytecode From 711fb83691d7c8fefa6999ad4dab723407aeaaf3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 21:59:28 +0000 Subject: [PATCH 10/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- needrestart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/needrestart.spec b/needrestart.spec index 722abde..7ad40b3 100644 --- a/needrestart.spec +++ b/needrestart.spec @@ -1,6 +1,6 @@ Name: needrestart Version: 3.8 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Restart daemons after library updates License: GPL-2.0-or-later @@ -116,6 +116,9 @@ echo "IUCODE_TOOL_EXTRA_OPTIONS=--ignore-broken" >%{buildroot}/%{_sysconfdir}/de %changelog +* Fri Jan 16 2026 Fedora Release Engineering - 3.8-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Fri Sep 19 2025 Python Maint - 3.8-7 - Rebuilt for Python 3.14.0rc3 bytecode From 8d017ebebf6b71c1792e72c609f14fbbb653f248 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 3 Jun 2026 17:37:34 +0200 Subject: [PATCH 11/12] Rebuilt for Python 3.15 --- needrestart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/needrestart.spec b/needrestart.spec index 7ad40b3..2584f80 100644 --- a/needrestart.spec +++ b/needrestart.spec @@ -1,6 +1,6 @@ Name: needrestart Version: 3.8 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Restart daemons after library updates License: GPL-2.0-or-later @@ -116,6 +116,9 @@ echo "IUCODE_TOOL_EXTRA_OPTIONS=--ignore-broken" >%{buildroot}/%{_sysconfdir}/de %changelog +* Wed Jun 03 2026 Python Maint - 3.8-9 +- Rebuilt for Python 3.15 + * Fri Jan 16 2026 Fedora Release Engineering - 3.8-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From c2207129f8c961829a5841ceba46b99d12989a6e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jul 2026 09:26:08 +0000 Subject: [PATCH 12/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- needrestart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/needrestart.spec b/needrestart.spec index 2584f80..bb79ac4 100644 --- a/needrestart.spec +++ b/needrestart.spec @@ -1,6 +1,6 @@ Name: needrestart Version: 3.8 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Restart daemons after library updates License: GPL-2.0-or-later @@ -116,6 +116,9 @@ echo "IUCODE_TOOL_EXTRA_OPTIONS=--ignore-broken" >%{buildroot}/%{_sysconfdir}/de %changelog +* Thu Jul 16 2026 Fedora Release Engineering - 3.8-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Wed Jun 03 2026 Python Maint - 3.8-9 - Rebuilt for Python 3.15