From c2c0544f921a70bb67707a523d45375bbc3ac9cd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 08:14:28 +0000 Subject: [PATCH 01/29] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- zeromq.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zeromq.spec b/zeromq.spec index 2b849d7..3c7fcfa 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -2,7 +2,7 @@ Name: zeromq Version: 4.3.4 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Software library for fast, message-based applications License: LGPLv3+ @@ -101,6 +101,9 @@ make check V=1 || ( cat test-suite.log && exit 1 ) %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 4.3.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 4.3.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 0da91cc7060e7c989316991e1ed4857047379699 Mon Sep 17 00:00:00 2001 From: Ben Woodard Date: Tue, 7 Mar 2023 12:34:18 -0800 Subject: [PATCH 02/29] Remove libunwind from dependencies In the case where a C application uses zeromq and then dlopen's a C++ module, the C++ exception handling functionality will not work because libzmg pulls in libunwind. Then the C++ module brings in libstdc++ and libgcc_s, the personality function which is part of the C++ exception handling the runtime finds the version of _Unwind_GetLanguageSpecificData which is in libunwind rather than the one that is in libgcc_s and uses that. However, version does not have a complete implementation and so it fails causing the application to abort. This fixes https://bugzilla.redhat.com/show_bug.cgi?id=2175966 Signed-off-by: Ben Woodard --- zeromq.spec | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/zeromq.spec b/zeromq.spec index 3c7fcfa..bc67d32 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -1,8 +1,9 @@ %bcond_without pgm +%bcond_without unwind Name: zeromq Version: 4.3.4 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Software library for fast, message-based applications License: LGPLv3+ @@ -17,7 +18,10 @@ BuildRequires: libtool BuildRequires: asciidoc BuildRequires: xmlto BuildRequires: libsodium-devel + +%if %{with unwind} BuildRequires: libunwind-devel +%endif %if %{with pgm} BuildRequires: openpgm-devel @@ -63,7 +67,9 @@ autoreconf -fi --with-libgssapi_krb5 \ %endif --with-libsodium \ +%if %{with unwind} --enable-libunwind \ +%endif --disable-Werror \ --disable-static %make_build @@ -101,6 +107,10 @@ make check V=1 || ( cat test-suite.log && exit 1 ) %changelog +* Tue Mar 7 2023 Ben Woodard - 4.3.4-6 +- disable building with libunwind to fix C++ exceptions when a C applicaion loads + a module written in C++ #2175966 + * Sat Jan 21 2023 Fedora Release Engineering - 4.3.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From b06c92b895b94411493c5891d0bdf716352dd7eb Mon Sep 17 00:00:00 2001 From: David Cantrell Date: Wed, 17 May 2023 12:49:31 -0400 Subject: [PATCH 03/29] Convert License tag to SPDX identifiers Examined the source code and see most of the library is under LGPL-3.0-or-later, but sha1 in external/ is under BSD-3-Clause and unity in external/ is under MIT. Signed-off-by: David Cantrell --- zeromq.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/zeromq.spec b/zeromq.spec index bc67d32..f003f74 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -3,14 +3,14 @@ Name: zeromq Version: 4.3.4 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Software library for fast, message-based applications -License: LGPLv3+ +License: LGPL-3.0-or-later AND BSD-3-Clause AND MIT URL: https://zeromq.org Source0: https://github.com/%{name}/libzmq/archive/v%{version}/libzmq-%{version}.tar.gz -BuildRequires: make +BuildRequires: make BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ @@ -107,6 +107,9 @@ make check V=1 || ( cat test-suite.log && exit 1 ) %changelog +* Wed May 17 2023 David Cantrell - 4.3.4-7 +- Convert License tag to SPDX identifiers + * Tue Mar 7 2023 Ben Woodard - 4.3.4-6 - disable building with libunwind to fix C++ exceptions when a C applicaion loads a module written in C++ #2175966 From 690b1cc3cfcb86326d500c988a3ace45fc2c9344 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 19:40:04 +0000 Subject: [PATCH 04/29] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- zeromq.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zeromq.spec b/zeromq.spec index f003f74..1097bf2 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -3,7 +3,7 @@ Name: zeromq Version: 4.3.4 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Software library for fast, message-based applications License: LGPL-3.0-or-later AND BSD-3-Clause AND MIT @@ -107,6 +107,9 @@ make check V=1 || ( cat test-suite.log && exit 1 ) %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 4.3.4-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Wed May 17 2023 David Cantrell - 4.3.4-7 - Convert License tag to SPDX identifiers From 4899b764e87db14efcaa2af232a3c2c1cdf565eb Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Thu, 5 Oct 2023 09:26:18 +0200 Subject: [PATCH 05/29] rebuild for new libsodium --- zeromq.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zeromq.spec b/zeromq.spec index 1097bf2..d7f8b7f 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -3,7 +3,7 @@ Name: zeromq Version: 4.3.4 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Software library for fast, message-based applications License: LGPL-3.0-or-later AND BSD-3-Clause AND MIT @@ -107,6 +107,9 @@ make check V=1 || ( cat test-suite.log && exit 1 ) %changelog +* Thu Oct 05 2023 Remi Collet - 4.3.4-9 +- rebuild for new libsodium + * Sat Jul 22 2023 Fedora Release Engineering - 4.3.4-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 6666ee1fbef441d688cb1c9b1916f68bff48ad81 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Sun, 22 Oct 2023 23:47:40 +0200 Subject: [PATCH 06/29] Upstream upgrade --- zeromq.spec | 221 +--------------------------------------------------- 1 file changed, 4 insertions(+), 217 deletions(-) diff --git a/zeromq.spec b/zeromq.spec index d7f8b7f..b618170 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -2,8 +2,8 @@ %bcond_without unwind Name: zeromq -Version: 4.3.4 -Release: 9%{?dist} +Version: 4.3.5 +Release: %autorelease Summary: Software library for fast, message-based applications License: LGPL-3.0-or-later AND BSD-3-Clause AND MIT @@ -107,221 +107,8 @@ make check V=1 || ( cat test-suite.log && exit 1 ) %changelog -* Thu Oct 05 2023 Remi Collet - 4.3.4-9 -- rebuild for new libsodium - -* Sat Jul 22 2023 Fedora Release Engineering - 4.3.4-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Wed May 17 2023 David Cantrell - 4.3.4-7 -- Convert License tag to SPDX identifiers - -* Tue Mar 7 2023 Ben Woodard - 4.3.4-6 -- disable building with libunwind to fix C++ exceptions when a C applicaion loads - a module written in C++ #2175966 - -* Sat Jan 21 2023 Fedora Release Engineering - 4.3.4-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Jul 23 2022 Fedora Release Engineering - 4.3.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Sat Jan 22 2022 Fedora Release Engineering - 4.3.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 4.3.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Sat Jan 30 2021 Denis Arnaud - 4.3.4-1 +* Sun Oct 22 2023 Denis Arnaud - 4.3.5-1 - Upstream upgrade -- Fixes #1921879, #1921972, #1921973, #1921975, #1921976, #1921979, #1921981, -- #1921983, #1921983, #1921985, #1921987, #1921989, #1921992, #1921994 -* Thu Jan 28 2021 Fedora Release Engineering - 4.3.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild +%autochangelog -* Tue Sep 15 2020 Denis Arnaud - 4.3.3-1 -- Upstream upgrade -- Fixes #1876738 and #1876689 - -* Sat Aug 01 2020 Fedora Release Engineering - 4.3.2-5 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 4.3.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Apr 15 2020 Dan HorĂ¡k - 4.3.2-3 -- libunwind is available on all Fedora arches - -* Fri Jan 31 2020 Fedora Release Engineering - 4.3.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sun Sep 08 2019 Elliott Sales de Andrade - 4.3.2-1 -- Update to latest version -- Fix CVE-2019-13132 (#1729830) - -* Sat Jul 27 2019 Fedora Release Engineering - 4.3.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sat Feb 16 2019 Elliott Sales de Andrade - 4.3.1-3 -- Disable libunwind on unsupported arches (#1676262) - -* Sun Feb 03 2019 Fedora Release Engineering - 4.3.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Jan 22 2019 Elliott Sales de Andrade - 4.3.1-1 -- Update to latest version of libzmq and cppzmq -- Split cppzmq subpackage into its own package - -* Mon Jan 21 2019 Elliott Sales de Andrade - 4.1.6-11 -- Backport patches to fix test failures in build -- Cleanup spec a little -- Use explicit soname version in file list - -* Tue Aug 28 2018 Pavel Zhukov - 4.1.6-10 -- Add gcc-c++ BR - -* Sat Jul 14 2018 Fedora Release Engineering - 4.1.6-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Fedora Release Engineering - 4.1.6-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sat Feb 03 2018 Igor Gnatenko - 4.1.6-7 -- Switch to %%ldconfig_scriptlets - -* Mon Oct 02 2017 Remi Collet - 4.1.6-6 -- rebuild for libsodium - -* Thu Aug 03 2017 Fedora Release Engineering - 4.1.6-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 4.1.6-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Mon May 15 2017 Fedora Release Engineering - 4.1.6-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 4.1.6-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Sun Nov 13 2016 Thomas Spura - 4.1.6-1 -- update to 4.1.6 - -* Mon Mar 07 2016 Remi Collet - 4.1.4-5 -- rebuild for new libsodium soname - -* Sun Feb 14 2016 Thomas Spura - 4.1.4-4 -- Remove Werror from compile flags - -* Fri Feb 05 2016 Fedora Release Engineering - 4.1.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Sun Jan 24 2016 Thomas Spura - 4.1.4-2 -- Enable krb5 and fix building of pgm (#1301197) - -* Sat Dec 19 2015 Thomas Spura - 4.1.4-1 -- update to 4.1.4 (#1292814) -- refresh zmq.hpp - -* Mon Aug 24 2015 Thomas Spura - 4.1.3-1 -- update to 4.1.3 (#1256209) -- ipv6 patch included upstream -- refresh zmq.hpp - -* Tue Jun 23 2015 Thomas Spura - 4.1.2-1 -- update to 4.1.2 -- add upstream patch to fix problem with ipv6 - -* Fri Jun 19 2015 Fedora Release Engineering - 4.0.5-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Mon Jun 08 2015 Thomas Spura - 4.0.5-4 -- Add zmq.hpp, which originally belonged to zeromq: - https://github.com/zeromq/cppzmq/issues/48 - -* Tue May 19 2015 Thomas Spura - 4.0.5-3 -- Cherry-pick patch for protocol downgrade attack (#1221666, CVE-2014-9721) -- Remove Obsoletes:zeromq-utils -- Remove %%defattr - -* Sat May 02 2015 Kalev Lember - 4.0.5-2 -- Rebuilt for GCC 5 C++11 ABI change - -* Mon Nov 17 2014 Thomas Spura - 4.0.5-1 -- update to 4.0.5 - -* Mon Aug 18 2014 Fedora Release Engineering - 2.2.0-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 2.2.0-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sun Aug 04 2013 Fedora Release Engineering - 2.2.0-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Fri May 17 2013 Thomas Spura - 2.2.0-7 -- Rebuilt for openpm-5.2 and sed correct version into configure (#963894) - -* Wed Mar 27 2013 Thomas Spura - 2.2.0-6 -- run autoreconf before configure so aarch64 is supported (#926859) - -* Fri Feb 15 2013 Fedora Release Engineering - 2.2.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Mon Jan 14 2013 Thomas Spura - 2.2.0-4 -- delete foreign files with dubious license in %%prep (#892111) - -* Mon Dec 24 2012 Thomas Spura - 2.2.0-3 -- add bcond_without pgm macro (Jose Pedro Oliveira, #867182) -- remove bundled pgm -- build against openpgm - -* Sun Jul 22 2012 Fedora Release Engineering - 2.2.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Thu Apr 26 2012 Thomas Spura - 2.2.0-1 -- update to 2.2.0 - -* Sat Jan 7 2012 Thomas Spura - 2.1.11-1 -- update to 2.1.11 (as part of rebuilding with gcc-4.7) - -* Tue Sep 20 2011 Thomas Spura - 2.1.9-1 -- update to 2.1.9 -- add check section - -* Wed Apr 6 2011 Thomas Spura - 2.1.4-1 -- update to new version (#690199) - -* Wed Mar 23 2011 Thomas Spura - 2.1.3-1 -- update to new version (#690199) -- utils subpackage was removed upstream - (obsolete it) - -* Tue Feb 08 2011 Fedora Release Engineering - 2.0.10-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Thu Jan 13 2011 Pavel Zhukov - 2.0.10-1 -- update version -- add rpath delete -- change includedir filelist - -* Fri Aug 27 2010 Thomas Spura - 2.0.8-1 -- update to new version - -* Fri Jul 23 2010 Thomas Spura - 2.0.7-4 -- upstream VCS changed -- remove buildroot / %%clean -- change descriptions - -* Tue Jul 20 2010 Thomas Spura - 2.0.7-3 -- move binaries to seperate utils package - -* Sat Jun 12 2010 Thomas Spura - 2.0.7-2 -- remove BR: libstdc++-devel -- move man3 to the devel package -- change group to System Environment/Libraries - -* Sat Jun 12 2010 Thomas Spura - 2.0.7-1 -- initial package (based on upstreams example one) From 0108fed20ce8eb9e3fe68039af7e1e640abd386b Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Sun, 22 Oct 2023 23:49:02 +0200 Subject: [PATCH 07/29] Upstream upgrade --- sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources b/sources index 626e461..69632ce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libzmq-4.3.4.tar.gz) = ad828b1ab5a87983285a6b44b08240816ed1c4e2c73306ab1a851bf80df1892b5e2f92064a49fbadc1f4c75043625ace77dd25b64d5d1c2a7d1d61cc916fba0b +SHA512 (zeromq-4.3.5.tar.gz) = a71d48aa977ad8941c1609947d8db2679fc7a951e4cd0c3a1127ae026d883c11bd4203cf315de87f95f5031aec459a731aec34e5ce5b667b8d0559b157952541 From 7a106ac239474784a325b6d0ac8ad37e077207e7 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Sun, 22 Oct 2023 23:51:07 +0200 Subject: [PATCH 08/29] Upstream upgrade --- sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources b/sources index 69632ce..bf28eb0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (zeromq-4.3.5.tar.gz) = a71d48aa977ad8941c1609947d8db2679fc7a951e4cd0c3a1127ae026d883c11bd4203cf315de87f95f5031aec459a731aec34e5ce5b667b8d0559b157952541 +SHA512 (libzmq-4.3.5.tar.gz) = a71d48aa977ad8941c1609947d8db2679fc7a951e4cd0c3a1127ae026d883c11bd4203cf315de87f95f5031aec459a731aec34e5ce5b667b8d0559b157952541 From e1c1539e1662c06e2f05b5dafaacd86d7d1204ab Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Sun, 22 Oct 2023 23:56:37 +0200 Subject: [PATCH 09/29] Upstream upgrade --- sources | 2 +- zeromq.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sources b/sources index bf28eb0..69632ce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libzmq-4.3.5.tar.gz) = a71d48aa977ad8941c1609947d8db2679fc7a951e4cd0c3a1127ae026d883c11bd4203cf315de87f95f5031aec459a731aec34e5ce5b667b8d0559b157952541 +SHA512 (zeromq-4.3.5.tar.gz) = a71d48aa977ad8941c1609947d8db2679fc7a951e4cd0c3a1127ae026d883c11bd4203cf315de87f95f5031aec459a731aec34e5ce5b667b8d0559b157952541 diff --git a/zeromq.spec b/zeromq.spec index b618170..dca7a31 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -8,7 +8,7 @@ Summary: Software library for fast, message-based applications License: LGPL-3.0-or-later AND BSD-3-Clause AND MIT URL: https://zeromq.org -Source0: https://github.com/%{name}/libzmq/archive/v%{version}/libzmq-%{version}.tar.gz +Source0: https://github.com/%{name}/libzmq/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: make BuildRequires: autoconf @@ -50,7 +50,7 @@ developing applications that use %{name}. %prep -%autosetup -p1 -n libzmq-%{version} +%autosetup -p1 # Remove bundled code. rm -rf external/wepoll From de1a0c8e35ecb7b79b269b36a18802c82908c5a0 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Mon, 23 Oct 2023 00:01:24 +0200 Subject: [PATCH 10/29] Upstream upgrade --- zeromq.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zeromq.spec b/zeromq.spec index dca7a31..02c1862 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -6,7 +6,7 @@ Version: 4.3.5 Release: %autorelease Summary: Software library for fast, message-based applications -License: LGPL-3.0-or-later AND BSD-3-Clause AND MIT +License: MPL-2.0 AND BSD-3-Clause AND MIT URL: https://zeromq.org Source0: https://github.com/%{name}/libzmq/archive/v%{version}/%{name}-%{version}.tar.gz @@ -93,7 +93,7 @@ make check V=1 || ( cat test-suite.log && exit 1 ) %files %doc README.md AUTHORS NEWS -%license COPYING COPYING.LESSER +%license LICENSE %{_bindir}/curve_keygen %{_libdir}/libzmq.so.5* %{_mandir}/man3/zmq_* From 12b8a0bc123f383f7e8212dce5673eae5c0675b9 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Mon, 23 Oct 2023 00:30:05 +0200 Subject: [PATCH 11/29] Fixed the changelog section --- zeromq.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/zeromq.spec b/zeromq.spec index 02c1862..968ec1b 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -107,8 +107,5 @@ make check V=1 || ( cat test-suite.log && exit 1 ) %changelog -* Sun Oct 22 2023 Denis Arnaud - 4.3.5-1 -- Upstream upgrade - %autochangelog From e47d99b391842e8fa240d3d778347d5ef8e4f08f Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Mon, 23 Oct 2023 00:41:22 +0200 Subject: [PATCH 12/29] Fixed the license name --- zeromq.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zeromq.spec b/zeromq.spec index 968ec1b..97f48c5 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -6,7 +6,7 @@ Version: 4.3.5 Release: %autorelease Summary: Software library for fast, message-based applications -License: MPL-2.0 AND BSD-3-Clause AND MIT +License: MPLv2.0 AND BSD-3-Clause AND MIT URL: https://zeromq.org Source0: https://github.com/%{name}/libzmq/archive/v%{version}/%{name}-%{version}.tar.gz From 0a97bab77b0ebadedd9dc193c415627ca2a074c1 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Tue, 24 Oct 2023 15:20:12 +0200 Subject: [PATCH 13/29] BZ#2245747 - Build system switched to CMake --- zeromq-fix-cmake-warnings.patch | 50 +++++++++++++++++++++++++++++++++ zeromq.spec | 39 ++++++++----------------- 2 files changed, 62 insertions(+), 27 deletions(-) create mode 100644 zeromq-fix-cmake-warnings.patch diff --git a/zeromq-fix-cmake-warnings.patch b/zeromq-fix-cmake-warnings.patch new file mode 100644 index 0000000..8b228b6 --- /dev/null +++ b/zeromq-fix-cmake-warnings.patch @@ -0,0 +1,50 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c64ccc1f..deae8efe 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,12 +1,7 @@ + # CMake build script for ZeroMQ ++cmake_minimum_required(VERSION 3.5..3.27) + project(ZeroMQ) + +-if(${CMAKE_SYSTEM_NAME} STREQUAL Darwin) +- cmake_minimum_required(VERSION 3.0.2) +-else() +- cmake_minimum_required(VERSION 2.8.12) +-endif() +- + include(CheckIncludeFiles) + include(CheckCCompilerFlag) + include(CheckCXXCompilerFlag) +diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt +index c1bda3bd..ce157c1e 100644 +--- a/tests/CMakeLists.txt ++++ b/tests/CMakeLists.txt +@@ -1,10 +1,15 @@ + # CMake build script for ZeroMQ tests +-cmake_minimum_required(VERSION "2.8.1") ++cmake_minimum_required(VERSION 3.5..3.27) + + # On Windows: solution file will be called tests.sln + project(tests) + + set(tests ++ test_bind_stream_fuzzer ++ test_bind_ws_fuzzer ++ test_connect_stream_fuzzer ++ test_connect_ws_fuzzer ++ test_socket_options_fuzzer + test_ancillaries + test_system + test_pair_inproc +diff --git a/unittests/CMakeLists.txt b/unittests/CMakeLists.txt +index 7132f00b..f76c3a1b 100644 +--- a/unittests/CMakeLists.txt ++++ b/unittests/CMakeLists.txt +@@ -1,5 +1,5 @@ + # CMake build script for ZeroMQ unit tests +-cmake_minimum_required(VERSION "2.8.1") ++cmake_minimum_required(VERSION 3.5..3.27) + + set(unittests + unittest_ypipe diff --git a/zeromq.spec b/zeromq.spec index 97f48c5..0bc3d97 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -10,14 +10,12 @@ License: MPLv2.0 AND BSD-3-Clause AND MIT URL: https://zeromq.org Source0: https://github.com/%{name}/libzmq/archive/v%{version}/%{name}-%{version}.tar.gz -BuildRequires: make -BuildRequires: autoconf -BuildRequires: automake BuildRequires: gcc-c++ -BuildRequires: libtool +BuildRequires: cmake BuildRequires: asciidoc BuildRequires: xmlto BuildRequires: libsodium-devel +BuildRequires: gnutls-devel %if %{with unwind} BuildRequires: libunwind-devel @@ -28,6 +26,8 @@ BuildRequires: openpgm-devel BuildRequires: krb5-devel %endif +Patch0: zeromq-fix-cmake-warnings.patch + %description The 0MQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided by @@ -60,37 +60,22 @@ chmod -x src/xsub.hpp %build -autoreconf -fi -%configure \ -%if %{with pgm} - --with-pgm \ - --with-libgssapi_krb5 \ -%endif - --with-libsodium \ -%if %{with unwind} - --enable-libunwind \ -%endif - --disable-Werror \ - --disable-static -%make_build +%cmake +#cmake -DENABLE_CURVE:BOOL=ON -DWITH_LIBSODIUM:BOOL=ON -DWITH_OPENPGM:BOOL=ON .. +%cmake_build %install -%make_install - -# remove *.la -rm %{buildroot}%{_libdir}/libzmq.la - +%cmake_install %check +%ifnarch s390x +%ctest +%endif %ifarch s390x make check V=1 || ( cat test-suite.log && exit 1 ) %endif - -%ldconfig_scriptlets - - %files %doc README.md AUTHORS NEWS %license LICENSE @@ -104,7 +89,7 @@ make check V=1 || ( cat test-suite.log && exit 1 ) %{_libdir}/libzmq.so %{_libdir}/pkgconfig/libzmq.pc %{_includedir}/zmq*.h - +%{_libdir}/cmake/ZeroMQ %changelog %autochangelog From b80422b75f353bdd12edeb8b05a81ac78add223a Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Tue, 24 Oct 2023 19:41:37 +0200 Subject: [PATCH 14/29] Improved the build --- zeromq.spec | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/zeromq.spec b/zeromq.spec index 0bc3d97..d581cf4 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -26,6 +26,7 @@ BuildRequires: openpgm-devel BuildRequires: krb5-devel %endif +# https://github.com/zeromq/libzmq/pull/4609 - Upgrade of CMake files Patch0: zeromq-fix-cmake-warnings.patch %description @@ -48,6 +49,12 @@ Requires: %{name}%{?_isa} = %{version}-%{release} The %{name}-devel package contains libraries and header files for developing applications that use %{name}. +%package doc +Summary: HTML documentation for the %{name} library +BuildArch: noarch + +%description doc +This package contains HTML pages for %{name}. %prep %autosetup -p1 @@ -68,6 +75,20 @@ chmod -x src/xsub.hpp %install %cmake_install +# Doc +mv -f %{buildroot}/usr/doc/zmq %{buildroot}%{_docdir}/ + +# Manual pages +install -d %{buildroot}%{_mandir}/{man3,man7} +install -pm 0644 doc/*.3 %{buildroot}%{_mandir}/man3/ +install -pm 0644 doc/*.7 %{buildroot}%{_mandir}/man7/ + +# Static library +rm -f %{buildroot}%{_libdir}/libzmq.a + +# Unused binaries +rm -f %{buildroot}%{_bindir}/{inproc_lat,inproc_thr,local_lat,local_thr,proxy_thr,remote_lat,remote_thr} + %check %ifnarch s390x %ctest @@ -79,7 +100,7 @@ make check V=1 || ( cat test-suite.log && exit 1 ) %files %doc README.md AUTHORS NEWS %license LICENSE -%{_bindir}/curve_keygen +#%%{_bindir}/curve_keygen %{_libdir}/libzmq.so.5* %{_mandir}/man3/zmq_* %{_mandir}/man7/zmq_* @@ -89,7 +110,10 @@ make check V=1 || ( cat test-suite.log && exit 1 ) %{_libdir}/libzmq.so %{_libdir}/pkgconfig/libzmq.pc %{_includedir}/zmq*.h -%{_libdir}/cmake/ZeroMQ +%{_libdir}/cmake/ZeroMQ/ + +%files doc +%{_docdir}/zmq/ %changelog %autochangelog From 13c901b7afbebd5fc92ef5fb8bdc466b145abb60 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Tue, 24 Oct 2023 20:29:42 +0200 Subject: [PATCH 15/29] Revert "CMake / Improved the build" This reverts commit b80422b75f353bdd12edeb8b05a81ac78add223a. --- zeromq.spec | 28 ++-------------------------- 1 file changed, 2 insertions(+), 26 deletions(-) diff --git a/zeromq.spec b/zeromq.spec index d581cf4..0bc3d97 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -26,7 +26,6 @@ BuildRequires: openpgm-devel BuildRequires: krb5-devel %endif -# https://github.com/zeromq/libzmq/pull/4609 - Upgrade of CMake files Patch0: zeromq-fix-cmake-warnings.patch %description @@ -49,12 +48,6 @@ Requires: %{name}%{?_isa} = %{version}-%{release} The %{name}-devel package contains libraries and header files for developing applications that use %{name}. -%package doc -Summary: HTML documentation for the %{name} library -BuildArch: noarch - -%description doc -This package contains HTML pages for %{name}. %prep %autosetup -p1 @@ -75,20 +68,6 @@ chmod -x src/xsub.hpp %install %cmake_install -# Doc -mv -f %{buildroot}/usr/doc/zmq %{buildroot}%{_docdir}/ - -# Manual pages -install -d %{buildroot}%{_mandir}/{man3,man7} -install -pm 0644 doc/*.3 %{buildroot}%{_mandir}/man3/ -install -pm 0644 doc/*.7 %{buildroot}%{_mandir}/man7/ - -# Static library -rm -f %{buildroot}%{_libdir}/libzmq.a - -# Unused binaries -rm -f %{buildroot}%{_bindir}/{inproc_lat,inproc_thr,local_lat,local_thr,proxy_thr,remote_lat,remote_thr} - %check %ifnarch s390x %ctest @@ -100,7 +79,7 @@ make check V=1 || ( cat test-suite.log && exit 1 ) %files %doc README.md AUTHORS NEWS %license LICENSE -#%%{_bindir}/curve_keygen +%{_bindir}/curve_keygen %{_libdir}/libzmq.so.5* %{_mandir}/man3/zmq_* %{_mandir}/man7/zmq_* @@ -110,10 +89,7 @@ make check V=1 || ( cat test-suite.log && exit 1 ) %{_libdir}/libzmq.so %{_libdir}/pkgconfig/libzmq.pc %{_includedir}/zmq*.h -%{_libdir}/cmake/ZeroMQ/ - -%files doc -%{_docdir}/zmq/ +%{_libdir}/cmake/ZeroMQ %changelog %autochangelog From 3dd626ffa022b1acc1627ef1ce762d206fd445c9 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Tue, 24 Oct 2023 20:30:24 +0200 Subject: [PATCH 16/29] Revert "BZ#2245747 - Build system switched to CMake" This reverts commit 0a97bab77b0ebadedd9dc193c415627ca2a074c1. --- zeromq-fix-cmake-warnings.patch | 50 --------------------------------- zeromq.spec | 39 +++++++++++++++++-------- 2 files changed, 27 insertions(+), 62 deletions(-) delete mode 100644 zeromq-fix-cmake-warnings.patch diff --git a/zeromq-fix-cmake-warnings.patch b/zeromq-fix-cmake-warnings.patch deleted file mode 100644 index 8b228b6..0000000 --- a/zeromq-fix-cmake-warnings.patch +++ /dev/null @@ -1,50 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index c64ccc1f..deae8efe 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,12 +1,7 @@ - # CMake build script for ZeroMQ -+cmake_minimum_required(VERSION 3.5..3.27) - project(ZeroMQ) - --if(${CMAKE_SYSTEM_NAME} STREQUAL Darwin) -- cmake_minimum_required(VERSION 3.0.2) --else() -- cmake_minimum_required(VERSION 2.8.12) --endif() -- - include(CheckIncludeFiles) - include(CheckCCompilerFlag) - include(CheckCXXCompilerFlag) -diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt -index c1bda3bd..ce157c1e 100644 ---- a/tests/CMakeLists.txt -+++ b/tests/CMakeLists.txt -@@ -1,10 +1,15 @@ - # CMake build script for ZeroMQ tests --cmake_minimum_required(VERSION "2.8.1") -+cmake_minimum_required(VERSION 3.5..3.27) - - # On Windows: solution file will be called tests.sln - project(tests) - - set(tests -+ test_bind_stream_fuzzer -+ test_bind_ws_fuzzer -+ test_connect_stream_fuzzer -+ test_connect_ws_fuzzer -+ test_socket_options_fuzzer - test_ancillaries - test_system - test_pair_inproc -diff --git a/unittests/CMakeLists.txt b/unittests/CMakeLists.txt -index 7132f00b..f76c3a1b 100644 ---- a/unittests/CMakeLists.txt -+++ b/unittests/CMakeLists.txt -@@ -1,5 +1,5 @@ - # CMake build script for ZeroMQ unit tests --cmake_minimum_required(VERSION "2.8.1") -+cmake_minimum_required(VERSION 3.5..3.27) - - set(unittests - unittest_ypipe diff --git a/zeromq.spec b/zeromq.spec index 0bc3d97..97f48c5 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -10,12 +10,14 @@ License: MPLv2.0 AND BSD-3-Clause AND MIT URL: https://zeromq.org Source0: https://github.com/%{name}/libzmq/archive/v%{version}/%{name}-%{version}.tar.gz +BuildRequires: make +BuildRequires: autoconf +BuildRequires: automake BuildRequires: gcc-c++ -BuildRequires: cmake +BuildRequires: libtool BuildRequires: asciidoc BuildRequires: xmlto BuildRequires: libsodium-devel -BuildRequires: gnutls-devel %if %{with unwind} BuildRequires: libunwind-devel @@ -26,8 +28,6 @@ BuildRequires: openpgm-devel BuildRequires: krb5-devel %endif -Patch0: zeromq-fix-cmake-warnings.patch - %description The 0MQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided by @@ -60,22 +60,37 @@ chmod -x src/xsub.hpp %build -%cmake -#cmake -DENABLE_CURVE:BOOL=ON -DWITH_LIBSODIUM:BOOL=ON -DWITH_OPENPGM:BOOL=ON .. +autoreconf -fi +%configure \ +%if %{with pgm} + --with-pgm \ + --with-libgssapi_krb5 \ +%endif + --with-libsodium \ +%if %{with unwind} + --enable-libunwind \ +%endif + --disable-Werror \ + --disable-static +%make_build -%cmake_build %install -%cmake_install +%make_install + +# remove *.la +rm %{buildroot}%{_libdir}/libzmq.la + %check -%ifnarch s390x -%ctest -%endif %ifarch s390x make check V=1 || ( cat test-suite.log && exit 1 ) %endif + +%ldconfig_scriptlets + + %files %doc README.md AUTHORS NEWS %license LICENSE @@ -89,7 +104,7 @@ make check V=1 || ( cat test-suite.log && exit 1 ) %{_libdir}/libzmq.so %{_libdir}/pkgconfig/libzmq.pc %{_includedir}/zmq*.h -%{_libdir}/cmake/ZeroMQ + %changelog %autochangelog From 9e6802e3b7168475f41546a4b07fc6bf502f5be2 Mon Sep 17 00:00:00 2001 From: Mattias Ellert Date: Tue, 31 Oct 2023 12:51:38 +0100 Subject: [PATCH 17/29] Enable draft API (rhbz#2247171) --- zeromq.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/zeromq.spec b/zeromq.spec index 97f48c5..2d41825 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -67,6 +67,7 @@ autoreconf -fi --with-libgssapi_krb5 \ %endif --with-libsodium \ + --enable-drafts \ %if %{with unwind} --enable-libunwind \ %endif From 04ba3e0b7edcf3e2052e6e2d1bf0cafa2caf1c91 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Tue, 31 Oct 2023 15:13:53 +0100 Subject: [PATCH 18/29] BZ#2247171 / PR#7 - Added the --enable-drafts option by default --- zeromq.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zeromq.spec b/zeromq.spec index 2d41825..158f4c7 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -67,7 +67,9 @@ autoreconf -fi --with-libgssapi_krb5 \ %endif --with-libsodium \ +%ifnarch s390x --enable-drafts \ +%endif %if %{with unwind} --enable-libunwind \ %endif From 0502eb19600dd1d9e19a5ac05cbcb87ebb94cdfd Mon Sep 17 00:00:00 2001 From: Mattias Ellert Date: Tue, 31 Oct 2023 17:59:45 +0100 Subject: [PATCH 19/29] XFAIL the faileing tests/test_radio_dish --- zeromq.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/zeromq.spec b/zeromq.spec index 158f4c7..6b7df88 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -67,9 +67,7 @@ autoreconf -fi --with-libgssapi_krb5 \ %endif --with-libsodium \ -%ifnarch s390x --enable-drafts \ -%endif %if %{with unwind} --enable-libunwind \ %endif @@ -87,7 +85,7 @@ rm %{buildroot}%{_libdir}/libzmq.la %check %ifarch s390x -make check V=1 || ( cat test-suite.log && exit 1 ) +make check V=1 XFAIL_TESTS=tests/test_radio_dish || ( cat test-suite.log && exit 1 ) %endif From d1f897dccf492ea2955e426826903e4b91d8c71b Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Wed, 29 Nov 2023 14:33:04 +0100 Subject: [PATCH 20/29] Build with _DEFAULT_SOURCE to avoid compatibility issue --- zeromq-configure-c99.patch | 37 +++++++++++++++++++++++++++++++++++++ zeromq.spec | 1 + 2 files changed, 38 insertions(+) create mode 100644 zeromq-configure-c99.patch diff --git a/zeromq-configure-c99.patch b/zeromq-configure-c99.patch new file mode 100644 index 0000000..0bee83b --- /dev/null +++ b/zeromq-configure-c99.patch @@ -0,0 +1,37 @@ +Build with -D_DEFAULT_SOURCE along with -std=c11 + +On its own, -std=c11 hides POSIX and other extensions from C headers +such as when building against glibc. This causes the +posix_memalign probe to fail incorrectly with compilers that do not +accept implicit function declarations. _DEFAULT_SOURCE is ignored by +most non-GNU/Linux systems or not relevant in this context, so there +is no separate check for adding it. + +Submitted upstream: + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 68fb7251..f956f3fd 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -122,7 +122,7 @@ if (NOT MSVC) + if(NOT CMAKE_C_FLAGS MATCHES "-std=" AND NOT C_STANDARD AND NOT CMAKE_C_STANDARD) + check_c_compiler_flag("-std=c11" COMPILER_SUPPORTS_C11) + if(COMPILER_SUPPORTS_C11) +- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11") ++ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_DEFAULT_SOURCE -std=c11") + else() + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99") + endif() +diff --git a/configure.ac b/configure.ac +index b9e13d4f..ffcc145b 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -66,7 +66,7 @@ ZMQ_ORIG_CXXFLAGS="${CXXFLAGS:-none}" + + # Checks for programs. + AC_PROG_CC +-AX_CHECK_COMPILE_FLAG([-std=c11], [CFLAGS+=" -std=c11"], [AC_PROG_CC_C99]) ++AX_CHECK_COMPILE_FLAG([-std=c11], [CFLAGS+=" -std=c11 -D_DEFAULT_SOURCE"], [AC_PROG_CC_C99]) + AC_PROG_CXX + AX_CODE_COVERAGE + AM_PROG_CC_C_O diff --git a/zeromq.spec b/zeromq.spec index 6b7df88..18794f8 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -9,6 +9,7 @@ Summary: Software library for fast, message-based applications License: MPLv2.0 AND BSD-3-Clause AND MIT URL: https://zeromq.org Source0: https://github.com/%{name}/libzmq/archive/v%{version}/%{name}-%{version}.tar.gz +Patch1: zeromq-configure-c99.patch BuildRequires: make BuildRequires: autoconf From 1cb438733f354aa156b0eeee6fb0dcdc0b19aba2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 11:04:44 +0000 Subject: [PATCH 21/29] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 1bc5134706ec9dcb1e79a35eec857d53ac6e654e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 10:50:50 +0000 Subject: [PATCH 22/29] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From c8ae1309ae00141d9a2f296d279ca1dd74868a52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Sun, 8 Sep 2024 20:06:32 +0000 Subject: [PATCH 23/29] Migrate to SPDX license This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 If there will be no comments in two weeks, I will merge this. --- zeromq.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zeromq.spec b/zeromq.spec index 18794f8..a4f31f1 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -6,7 +6,7 @@ Version: 4.3.5 Release: %autorelease Summary: Software library for fast, message-based applications -License: MPLv2.0 AND BSD-3-Clause AND MIT +License: MPL-2.0 AND BSD-3-Clause AND MIT URL: https://zeromq.org Source0: https://github.com/%{name}/libzmq/archive/v%{version}/%{name}-%{version}.tar.gz Patch1: zeromq-configure-c99.patch From cb016e731716d3ce6779fcb2ae0f9039800a5f79 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 16:44:36 +0000 Subject: [PATCH 24/29] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 2ba6425a00ea0b2667a8aeb9b275df4d9c66b208 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Mon, 27 Jan 2025 23:08:26 +0100 Subject: [PATCH 25/29] Rebuild for OpenPGM --- zeromq.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/zeromq.spec b/zeromq.spec index a4f31f1..cb4276c 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -1,3 +1,4 @@ +# %bcond_without pgm %bcond_without unwind From 5cdfb5dc7a90d61a8116cf0b52d9540289101988 Mon Sep 17 00:00:00 2001 From: Denis Arnaud Date: Tue, 28 Jan 2025 11:40:11 +0100 Subject: [PATCH 26/29] Rebuild for OpenPGM in a side tag --- zeromq.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/zeromq.spec b/zeromq.spec index cb4276c..a4f31f1 100644 --- a/zeromq.spec +++ b/zeromq.spec @@ -1,4 +1,3 @@ -# %bcond_without pgm %bcond_without unwind From 8c0a9a27441bfb3f15dde5ba86ebe72d92c5ba79 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 21:17:35 +0000 Subject: [PATCH 27/29] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 61dda03ad695d60509ccfa414709aea4ce120068 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 21:07:36 +0000 Subject: [PATCH 28/29] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 2b568b01363eff740cc72599500094aab3073dc8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 09:39:57 +0000 Subject: [PATCH 29/29] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild