From 80e1e8c827690a8404495d339a47d118699515de Mon Sep 17 00:00:00 2001 From: Sahana Prasad Date: Tue, 14 Sep 2021 19:09:47 +0200 Subject: [PATCH 01/13] Rebuilt with OpenSSL 3.0.0 --- openhpi.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openhpi.spec b/openhpi.spec index d5c8a65..274010c 100644 --- a/openhpi.spec +++ b/openhpi.spec @@ -6,7 +6,7 @@ Summary: Hardware Platform Interface library and tools Name: openhpi Version: 3.8.0 -Release: 19%{?dist} +Release: 20%{?dist} License: BSD URL: http://www.openhpi.org Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz @@ -213,6 +213,9 @@ fi %endif %changelog +* Tue Sep 14 2021 Sahana Prasad - 3.8.0-20 +- Rebuilt with OpenSSL 3.0.0 + * Thu Jul 22 2021 Fedora Release Engineering - 3.8.0-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 78a12b39cfdf4b8eefe454c3d8e68bac40011c5e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 22:22:49 +0000 Subject: [PATCH 02/13] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openhpi.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openhpi.spec b/openhpi.spec index 274010c..997286b 100644 --- a/openhpi.spec +++ b/openhpi.spec @@ -6,7 +6,7 @@ Summary: Hardware Platform Interface library and tools Name: openhpi Version: 3.8.0 -Release: 20%{?dist} +Release: 21%{?dist} License: BSD URL: http://www.openhpi.org Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz @@ -213,6 +213,9 @@ fi %endif %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 3.8.0-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Tue Sep 14 2021 Sahana Prasad - 3.8.0-20 - Rebuilt with OpenSSL 3.0.0 From 600330e9e54caf06e019b62b05b50db43209458a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 22 Jul 2022 02:06:36 +0000 Subject: [PATCH 03/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openhpi.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openhpi.spec b/openhpi.spec index 997286b..6f81715 100644 --- a/openhpi.spec +++ b/openhpi.spec @@ -6,7 +6,7 @@ Summary: Hardware Platform Interface library and tools Name: openhpi Version: 3.8.0 -Release: 21%{?dist} +Release: 22%{?dist} License: BSD URL: http://www.openhpi.org Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz @@ -213,6 +213,9 @@ fi %endif %changelog +* Fri Jul 22 2022 Fedora Release Engineering - 3.8.0-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jan 20 2022 Fedora Release Engineering - 3.8.0-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 9459ce3c19c5cf77e6d07aa6f67ac39912ded6f5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 22:50:18 +0000 Subject: [PATCH 04/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openhpi.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openhpi.spec b/openhpi.spec index 6f81715..c0334b6 100644 --- a/openhpi.spec +++ b/openhpi.spec @@ -6,7 +6,7 @@ Summary: Hardware Platform Interface library and tools Name: openhpi Version: 3.8.0 -Release: 22%{?dist} +Release: 23%{?dist} License: BSD URL: http://www.openhpi.org Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz @@ -213,6 +213,9 @@ fi %endif %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 3.8.0-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Fri Jul 22 2022 Fedora Release Engineering - 3.8.0-22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From c8524762e0f6a1dcba3b8551da30e1ee9493d50d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 18:04:30 +0000 Subject: [PATCH 05/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openhpi.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openhpi.spec b/openhpi.spec index c0334b6..c47e1d0 100644 --- a/openhpi.spec +++ b/openhpi.spec @@ -6,7 +6,7 @@ Summary: Hardware Platform Interface library and tools Name: openhpi Version: 3.8.0 -Release: 23%{?dist} +Release: 24%{?dist} License: BSD URL: http://www.openhpi.org Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz @@ -213,6 +213,9 @@ fi %endif %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 3.8.0-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Thu Jan 19 2023 Fedora Release Engineering - 3.8.0-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From a30cd1a2775c545501f22038c893cca6bf4883b0 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Fri, 5 Jan 2024 06:48:40 +0100 Subject: [PATCH 06/13] Fix C compatibility issue Related to: --- openhpi-c99.patch | 17 +++++++++++++++++ openhpi.spec | 6 +++++- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 openhpi-c99.patch diff --git a/openhpi-c99.patch b/openhpi-c99.patch new file mode 100644 index 0000000..99a18bb --- /dev/null +++ b/openhpi-c99.patch @@ -0,0 +1,17 @@ +Avoid an int-conversion C type error and a build failure with GCC 14. + +Submitted upstream: + +diff --git a/plugins/ov_rest/ov_rest_re_discover.c b/plugins/ov_rest/ov_rest_re_discover.c +index 5ad542793f628041..7cdd13d8c395f5d6 100644 +--- a/plugins/ov_rest/ov_rest_re_discover.c ++++ b/plugins/ov_rest/ov_rest_re_discover.c +@@ -704,7 +704,7 @@ SaErrorT remove_composer(struct oh_handler_state *handler, + byte bayNumber) + { + +- SaErrorT rv = NULL; ++ SaErrorT rv = 0; + SaHpiResourceIdT resource_id = 0; + struct oh_event event = {0}; + struct ovRestHotswapState *hotswap_state = NULL; diff --git a/openhpi.spec b/openhpi.spec index c47e1d0..2122509 100644 --- a/openhpi.spec +++ b/openhpi.spec @@ -6,7 +6,7 @@ Summary: Hardware Platform Interface library and tools Name: openhpi Version: 3.8.0 -Release: 24%{?dist} +Release: 25%{?dist} License: BSD URL: http://www.openhpi.org Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz @@ -22,6 +22,7 @@ Patch3: %{name}-3.8.0-manpage-scan.patch Patch4: %{name}-3.8.0-ipv6-ipmidirect.patch Patch5: %{name}-3.8.0-link-libopenhpi.patch Patch6: openhpi-snmp-disable-des.patch +Patch7: openhpi-c99.patch BuildRequires: make BuildRequires: gcc-c++ %if 0%{?fedora} || 0%{?rhel} < 9 @@ -213,6 +214,9 @@ fi %endif %changelog +* Fri Jan 05 2024 Florian Weimer - 3.8.0-25 +- Fix C compatibility issue + * Thu Jul 20 2023 Fedora Release Engineering - 3.8.0-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From fd9b9340839c51990f3603a337deb3f8413f7ccb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 11:13:42 +0000 Subject: [PATCH 07/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- openhpi.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openhpi.spec b/openhpi.spec index 2122509..6e02e86 100644 --- a/openhpi.spec +++ b/openhpi.spec @@ -6,7 +6,7 @@ Summary: Hardware Platform Interface library and tools Name: openhpi Version: 3.8.0 -Release: 25%{?dist} +Release: 26%{?dist} License: BSD URL: http://www.openhpi.org Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz @@ -214,6 +214,9 @@ fi %endif %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 3.8.0-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 05 2024 Florian Weimer - 3.8.0-25 - Fix C compatibility issue From 8fa465101f11ab58ee84111dfba130340443f428 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 11:19:38 +0000 Subject: [PATCH 08/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- openhpi.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openhpi.spec b/openhpi.spec index 6e02e86..007cd78 100644 --- a/openhpi.spec +++ b/openhpi.spec @@ -6,7 +6,7 @@ Summary: Hardware Platform Interface library and tools Name: openhpi Version: 3.8.0 -Release: 26%{?dist} +Release: 27%{?dist} License: BSD URL: http://www.openhpi.org Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz @@ -214,6 +214,9 @@ fi %endif %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 3.8.0-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 3.8.0-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 213a0b11f6afc812bbb03c033fa0f5d4637355c4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 20:52:36 +0000 Subject: [PATCH 09/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- openhpi.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openhpi.spec b/openhpi.spec index 007cd78..461b15f 100644 --- a/openhpi.spec +++ b/openhpi.spec @@ -6,7 +6,7 @@ Summary: Hardware Platform Interface library and tools Name: openhpi Version: 3.8.0 -Release: 27%{?dist} +Release: 28%{?dist} License: BSD URL: http://www.openhpi.org Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz @@ -214,6 +214,9 @@ fi %endif %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 3.8.0-28 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Thu Jan 25 2024 Fedora Release Engineering - 3.8.0-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From b6b6c20d31ff3aee8d932c42c821342a13e7bdcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Hor=C3=A1k?= Date: Fri, 19 Jul 2024 17:21:44 +0200 Subject: [PATCH 10/13] - fix build without OpenSSL engines --- openhpi-3.8.0-openssl-no-engine.patch | 20 ++++++++++++++++++++ openhpi.spec | 10 +++++++--- 2 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 openhpi-3.8.0-openssl-no-engine.patch diff --git a/openhpi-3.8.0-openssl-no-engine.patch b/openhpi-3.8.0-openssl-no-engine.patch new file mode 100644 index 0000000..40d7cdd --- /dev/null +++ b/openhpi-3.8.0-openssl-no-engine.patch @@ -0,0 +1,20 @@ +diff --git a/ssl/oh_ssl.c b/ssl/oh_ssl.c +index 45748d40..b5499eb2 100644 +--- a/ssl/oh_ssl.c ++++ b/ssl/oh_ssl.c +@@ -66,7 +66,6 @@ + #include + #include + #include +-#include + #include + #include + #include +@@ -363,7 +362,6 @@ void oh_ssl_finit(void) + { + /* TODO: Check whether any other SSL library cleanup should be called */ + thread_cleanup(); +- ENGINE_cleanup(); + CONF_modules_unload(0); + ERR_free_strings(); + EVP_cleanup(); diff --git a/openhpi.spec b/openhpi.spec index 461b15f..42400ff 100644 --- a/openhpi.spec +++ b/openhpi.spec @@ -6,7 +6,7 @@ Summary: Hardware Platform Interface library and tools Name: openhpi Version: 3.8.0 -Release: 28%{?dist} +Release: 29%{?dist} License: BSD URL: http://www.openhpi.org Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz @@ -21,8 +21,9 @@ Patch2: %{name}-3.7.0-multilib.patch Patch3: %{name}-3.8.0-manpage-scan.patch Patch4: %{name}-3.8.0-ipv6-ipmidirect.patch Patch5: %{name}-3.8.0-link-libopenhpi.patch -Patch6: openhpi-snmp-disable-des.patch -Patch7: openhpi-c99.patch +Patch6: %{name}-snmp-disable-des.patch +Patch7: %{name}-c99.patch +Patch8: %{name}-3.8.0-openssl-no-engine.patch BuildRequires: make BuildRequires: gcc-c++ %if 0%{?fedora} || 0%{?rhel} < 9 @@ -214,6 +215,9 @@ fi %endif %changelog +* Fri Jul 19 2024 Dan Horák - 3.8.0-29 +- fix build without OpenSSL engines + * Thu Jul 18 2024 Fedora Release Engineering - 3.8.0-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 7453ecab7f0b17af6bb218d10d88bd4aa02cbf9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Mon, 2 Sep 2024 12:22:19 +0200 Subject: [PATCH 11/13] convert license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- openhpi.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/openhpi.spec b/openhpi.spec index 42400ff..e95ef71 100644 --- a/openhpi.spec +++ b/openhpi.spec @@ -6,8 +6,9 @@ Summary: Hardware Platform Interface library and tools Name: openhpi Version: 3.8.0 -Release: 29%{?dist} -License: BSD +Release: 30%{?dist} +# Automatically converted from old format: BSD - review is highly recommended. +License: LicenseRef-Callaway-BSD URL: http://www.openhpi.org Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz # selinux policy for openhpi, Policy files where extracted from @@ -215,6 +216,9 @@ fi %endif %changelog +* Mon Sep 02 2024 Miroslav Suchý - 3.8.0-30 +- convert license to SPDX + * Fri Jul 19 2024 Dan Horák - 3.8.0-29 - fix build without OpenSSL engines From c299973d7b63e90b067354fba3ef35b496540238 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 21:42:11 +0000 Subject: [PATCH 12/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- openhpi.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openhpi.spec b/openhpi.spec index e95ef71..182796a 100644 --- a/openhpi.spec +++ b/openhpi.spec @@ -6,7 +6,7 @@ Summary: Hardware Platform Interface library and tools Name: openhpi Version: 3.8.0 -Release: 30%{?dist} +Release: 31%{?dist} # Automatically converted from old format: BSD - review is highly recommended. License: LicenseRef-Callaway-BSD URL: http://www.openhpi.org @@ -216,6 +216,9 @@ fi %endif %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 3.8.0-31 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Mon Sep 02 2024 Miroslav Suchý - 3.8.0-30 - convert license to SPDX From b69317c46559c18a78e208798798b49a43a73b30 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 23:36:14 +0000 Subject: [PATCH 13/13] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- openhpi.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openhpi.spec b/openhpi.spec index 182796a..fad680a 100644 --- a/openhpi.spec +++ b/openhpi.spec @@ -6,7 +6,7 @@ Summary: Hardware Platform Interface library and tools Name: openhpi Version: 3.8.0 -Release: 31%{?dist} +Release: 32%{?dist} # Automatically converted from old format: BSD - review is highly recommended. License: LicenseRef-Callaway-BSD URL: http://www.openhpi.org @@ -216,6 +216,9 @@ fi %endif %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 3.8.0-32 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Fri Jan 17 2025 Fedora Release Engineering - 3.8.0-31 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild