From 79bdbeee7c6be2aa2cb17d4789ce1c5fdd7ba6ec Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Tue, 8 Jun 2021 18:13:47 -0700 Subject: [PATCH 01/45] Update to 2021.06.07.00 Signed-off-by: Michel Alexandre Salim --- .gitignore | 2 +- sources | 2 +- wangle.spec | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 3fb55fe..eabc5e4 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/wangle-2021.05.10.00.tar.gz +/wangle-2021.06.07.00.tar.gz diff --git a/sources b/sources index 932b981..855d4e0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2021.05.10.00.tar.gz) = 480777ede62a201301d44974eaec822cc27d8c8b6716eb6d024843756f0def6738279146ee4ea8b7e73399507bd64b2440bccdc355bb5368e98c21b314e36e4a +SHA512 (wangle-2021.06.07.00.tar.gz) = a9f8a4ff5778ff6fa06ed44f9cb8a2e8781da56dba1421b4055c5dd17f5e5b4df1df9a9351b2a5bacd93b23af9032a55d2687fa6d3e2829c193bfd2b6d042a48 diff --git a/wangle.spec b/wangle.spec index f163dc0..f49be59 100644 --- a/wangle.spec +++ b/wangle.spec @@ -12,7 +12,7 @@ %global _static_builddir static_build Name: wangle -Version: 2021.05.10.00 +Version: 2021.06.07.00 Release: 1%{?dist} Summary: Framework for building services in a consistent/modular/composable way @@ -129,6 +129,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %changelog +* Wed Jun 09 2021 Michel Alexandre Salim - 2021.06.07.00-1 +- Update to 2021.06.07.00 + * Mon May 10 2021 Michel Alexandre Salim - 2021.05.10.00-1 - Update to 2021.05.10.00 From b34b9120a75dba16a309afbfdec48e5958284a59 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Mon, 12 Jul 2021 15:19:32 -0700 Subject: [PATCH 02/45] Update to 2021.06.28.00 Signed-off-by: Michel Alexandre Salim --- .gitignore | 2 +- sources | 2 +- wangle.spec | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index eabc5e4..2c42b8d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/wangle-2021.06.07.00.tar.gz +/wangle-2021.06.28.00.tar.gz diff --git a/sources b/sources index 855d4e0..d87c4ae 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2021.06.07.00.tar.gz) = a9f8a4ff5778ff6fa06ed44f9cb8a2e8781da56dba1421b4055c5dd17f5e5b4df1df9a9351b2a5bacd93b23af9032a55d2687fa6d3e2829c193bfd2b6d042a48 +SHA512 (wangle-2021.06.28.00.tar.gz) = 5bacffc180bc9416e782b4285974b7e4117f95dca058caa62ad00136cfa8f5b83e016626d97cf6fc91c000c4c9a1ffb8d42793573026f94b49f0f877f3e53a09 diff --git a/wangle.spec b/wangle.spec index f49be59..4b503e5 100644 --- a/wangle.spec +++ b/wangle.spec @@ -12,7 +12,7 @@ %global _static_builddir static_build Name: wangle -Version: 2021.06.07.00 +Version: 2021.06.28.00 Release: 1%{?dist} Summary: Framework for building services in a consistent/modular/composable way @@ -129,6 +129,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %changelog +* Mon Jul 12 2021 Michel Alexandre Salim - 2021.06.28.00-1 +- Update to 2021.06.28.00 + * Wed Jun 09 2021 Michel Alexandre Salim - 2021.06.07.00-1 - Update to 2021.06.07.00 From d66d197d6fc5e13c7d74981fe8471f42fb0b9563 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 20:45:03 +0000 Subject: [PATCH 03/45] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wangle.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wangle.spec b/wangle.spec index 4b503e5..d22a3e8 100644 --- a/wangle.spec +++ b/wangle.spec @@ -13,7 +13,7 @@ Name: wangle Version: 2021.06.28.00 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Framework for building services in a consistent/modular/composable way License: ASL 2.0 @@ -129,6 +129,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 2021.06.28.00-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Mon Jul 12 2021 Michel Alexandre Salim - 2021.06.28.00-1 - Update to 2021.06.28.00 From 1c8d9912a73042ca945ea2d59380445baf9c2943 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Sat, 24 Jul 2021 16:22:50 -0700 Subject: [PATCH 04/45] Update to 2021.07.22.00 Signed-off-by: Michel Alexandre Salim --- .gitignore | 2 +- sources | 2 +- wangle.spec | 7 +++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 2c42b8d..f3699ed 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/wangle-2021.06.28.00.tar.gz +/wangle-2021.07.22.00.tar.gz diff --git a/sources b/sources index d87c4ae..2c78fc3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2021.06.28.00.tar.gz) = 5bacffc180bc9416e782b4285974b7e4117f95dca058caa62ad00136cfa8f5b83e016626d97cf6fc91c000c4c9a1ffb8d42793573026f94b49f0f877f3e53a09 +SHA512 (wangle-2021.07.22.00.tar.gz) = 2a6bb14c984b41fb476cf2e4f110726d1d4a4161a010bbca23d593467861a860a3e0c2dfb4a16c62c7120c957b9358ee188e0c1b720c0d8c1609bba7044dd966 diff --git a/wangle.spec b/wangle.spec index d22a3e8..cd713d6 100644 --- a/wangle.spec +++ b/wangle.spec @@ -12,8 +12,8 @@ %global _static_builddir static_build Name: wangle -Version: 2021.06.28.00 -Release: 2%{?dist} +Version: 2021.07.22.00 +Release: 1%{?dist} Summary: Framework for building services in a consistent/modular/composable way License: ASL 2.0 @@ -129,6 +129,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %changelog +* Sat Jul 24 2021 Michel Alexandre Salim - 2021.07.22.00-1 +- Update to 2021.07.22.00 + * Fri Jul 23 2021 Fedora Release Engineering - 2021.06.28.00-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 86784d66798bb8ed49dfdd1f2ac8ee28f247caad Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Tue, 27 Jul 2021 10:59:02 -0700 Subject: [PATCH 05/45] Rebuilt for folly 2021.07.22.00 Signed-off-by: Michel Alexandre Salim --- wangle.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wangle.spec b/wangle.spec index cd713d6..b9ce26e 100644 --- a/wangle.spec +++ b/wangle.spec @@ -13,7 +13,7 @@ Name: wangle Version: 2021.07.22.00 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Framework for building services in a consistent/modular/composable way License: ASL 2.0 @@ -129,6 +129,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %changelog +* Tue Jul 27 2021 Michel Alexandre Salim - 2021.07.22-00-2 +- Rebuilt for folly 2021.07.22.00 + * Sat Jul 24 2021 Michel Alexandre Salim - 2021.07.22.00-1 - Update to 2021.07.22.00 From a644665209351ced4675032fe97ed7223b587368 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Thu, 29 Jul 2021 14:35:34 -0700 Subject: [PATCH 06/45] Use C++20 standard, in order to enable C++ coroutines Signed-off-by: Michel Alexandre Salim --- wangle.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/wangle.spec b/wangle.spec index b9ce26e..c2d10d7 100644 --- a/wangle.spec +++ b/wangle.spec @@ -11,9 +11,12 @@ %global _static_builddir static_build +# Use C++20 standard, required for folly coroutines. +%global build_cxxflags -std=c++20 %{optflags} + Name: wangle Version: 2021.07.22.00 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Framework for building services in a consistent/modular/composable way License: ASL 2.0 @@ -129,6 +132,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %changelog +* Thu Jul 29 2021 Michel Alexandre Salim - 2021.07.22.00-3 +- Use C++20 standard, in order to enable C++ coroutines + * Tue Jul 27 2021 Michel Alexandre Salim - 2021.07.22-00-2 - Rebuilt for folly 2021.07.22.00 From 0cfdb00388d6b0e6bcdf758b1050f83291867273 Mon Sep 17 00:00:00 2001 From: Filipe Brandenburger Date: Thu, 5 Aug 2021 15:36:51 -0700 Subject: [PATCH 07/45] Update to 2021.08.02.00 Signed-off-by: Filipe Brandenburger --- .gitignore | 2 +- sources | 2 +- wangle.spec | 7 +++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index f3699ed..5c971bf 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/wangle-2021.07.22.00.tar.gz +/wangle-2021.08.02.00.tar.gz diff --git a/sources b/sources index 2c78fc3..069a05a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2021.07.22.00.tar.gz) = 2a6bb14c984b41fb476cf2e4f110726d1d4a4161a010bbca23d593467861a860a3e0c2dfb4a16c62c7120c957b9358ee188e0c1b720c0d8c1609bba7044dd966 +SHA512 (wangle-2021.08.02.00.tar.gz) = 6be173d0804fa0d67f411f1160a7fc627a4eeeadf5222b26f0498af33a659e90f5539b14eeca17cd32008c902900e78497ae5bb6ce70575e7e1ebecca14d2c81 diff --git a/wangle.spec b/wangle.spec index c2d10d7..d78950b 100644 --- a/wangle.spec +++ b/wangle.spec @@ -15,8 +15,8 @@ %global build_cxxflags -std=c++20 %{optflags} Name: wangle -Version: 2021.07.22.00 -Release: 3%{?dist} +Version: 2021.08.02.00 +Release: 1%{?dist} Summary: Framework for building services in a consistent/modular/composable way License: ASL 2.0 @@ -132,6 +132,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %changelog +* Thu Aug 5 2021 Filipe Brandenburger - 2021.08.02.00-1 +- Update to 2021.08.02.00 + * Thu Jul 29 2021 Michel Alexandre Salim - 2021.07.22.00-3 - Use C++20 standard, in order to enable C++ coroutines From 1e3a2f80ee6e5786a1f9cff358bd09d62f878abf Mon Sep 17 00:00:00 2001 From: Sahana Prasad Date: Tue, 14 Sep 2021 19:17:40 +0200 Subject: [PATCH 08/45] Rebuilt with OpenSSL 3.0.0 --- wangle.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wangle.spec b/wangle.spec index d78950b..c7549dc 100644 --- a/wangle.spec +++ b/wangle.spec @@ -16,7 +16,7 @@ Name: wangle Version: 2021.08.02.00 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Framework for building services in a consistent/modular/composable way License: ASL 2.0 @@ -132,6 +132,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %changelog +* Tue Sep 14 2021 Sahana Prasad - 2021.08.02.00-2 +- Rebuilt with OpenSSL 3.0.0 + * Thu Aug 5 2021 Filipe Brandenburger - 2021.08.02.00-1 - Update to 2021.08.02.00 From a555fc83bc221fed2a71f988f013c096a62be1a5 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Fri, 12 Nov 2021 15:34:27 -0800 Subject: [PATCH 09/45] Update to 2021.11.08.00 Signed-off-by: Michel Alexandre Salim --- .gitignore | 2 +- sources | 2 +- wangle.spec | 7 +++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 5c971bf..5539ca2 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/wangle-2021.08.02.00.tar.gz +/wangle-2021.11.08.00.tar.gz diff --git a/sources b/sources index 069a05a..f439603 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2021.08.02.00.tar.gz) = 6be173d0804fa0d67f411f1160a7fc627a4eeeadf5222b26f0498af33a659e90f5539b14eeca17cd32008c902900e78497ae5bb6ce70575e7e1ebecca14d2c81 +SHA512 (wangle-2021.11.08.00.tar.gz) = 57087d67145134423ea4e12d07137918c5779560ce3e6717b4f4362956addc1146bc20ac571a57e455bea5ff0546fb1b4765c341ff70df2fde25518ab957f645 diff --git a/wangle.spec b/wangle.spec index c7549dc..bca5646 100644 --- a/wangle.spec +++ b/wangle.spec @@ -15,8 +15,8 @@ %global build_cxxflags -std=c++20 %{optflags} Name: wangle -Version: 2021.08.02.00 -Release: 2%{?dist} +Version: 2021.11.08.00 +Release: 1%{?dist} Summary: Framework for building services in a consistent/modular/composable way License: ASL 2.0 @@ -132,6 +132,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %changelog +* Fri Nov 12 2021 Michel Alexandre Salim - 2021.11.08.00-1 +- Update to 2021.11.08.00 + * Tue Sep 14 2021 Sahana Prasad - 2021.08.02.00-2 - Rebuilt with OpenSSL 3.0.0 From 7fc63893d938085f3d67ec1fe8bf9f5e7ba3c6d0 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Thu, 18 Nov 2021 14:31:55 -0800 Subject: [PATCH 10/45] Update to 2021.11.15.00 Signed-off-by: Michel Alexandre Salim --- .gitignore | 2 +- sources | 2 +- wangle.spec | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 5539ca2..61fbcb6 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/wangle-2021.11.08.00.tar.gz +/wangle-????.??.??.??.tar.gz diff --git a/sources b/sources index f439603..e94271d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2021.11.08.00.tar.gz) = 57087d67145134423ea4e12d07137918c5779560ce3e6717b4f4362956addc1146bc20ac571a57e455bea5ff0546fb1b4765c341ff70df2fde25518ab957f645 +SHA512 (wangle-2021.11.15.00.tar.gz) = 26573f04711e7ffbf41debbe6d2eee6546f0169353d6f58721b341288b08bcb0208154a46bdfaa79f8d5574bca308453098f6f25f875362bb692b62dbc700571 diff --git a/wangle.spec b/wangle.spec index bca5646..52b2cfc 100644 --- a/wangle.spec +++ b/wangle.spec @@ -15,7 +15,7 @@ %global build_cxxflags -std=c++20 %{optflags} Name: wangle -Version: 2021.11.08.00 +Version: 2021.11.15.00 Release: 1%{?dist} Summary: Framework for building services in a consistent/modular/composable way @@ -132,8 +132,8 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %changelog -* Fri Nov 12 2021 Michel Alexandre Salim - 2021.11.08.00-1 -- Update to 2021.11.08.00 +* Thu Nov 18 2021 Michel Alexandre Salim - 2021.11.15.00-1 +- Update to 2021.11.15.00 * Tue Sep 14 2021 Sahana Prasad - 2021.08.02.00-2 - Rebuilt with OpenSSL 3.0.0 From 869d82d399c7c3bb2113c0abeddb93f59c4413b0 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Thu, 18 Nov 2021 14:43:53 -0800 Subject: [PATCH 11/45] Opt in to rpmautospec Signed-off-by: Michel Alexandre Salim --- changelog | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++ wangle.spec | 86 ++--------------------------------------------------- 2 files changed, 85 insertions(+), 84 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..2d04d6d --- /dev/null +++ b/changelog @@ -0,0 +1,83 @@ +* Thu Nov 18 2021 Michel Alexandre Salim - 2021.11.15.00-1 +- Update to 2021.11.15.00 + +* Tue Sep 14 2021 Sahana Prasad - 2021.08.02.00-2 +- Rebuilt with OpenSSL 3.0.0 + +* Thu Aug 5 2021 Filipe Brandenburger - 2021.08.02.00-1 +- Update to 2021.08.02.00 + +* Thu Jul 29 2021 Michel Alexandre Salim - 2021.07.22.00-3 +- Use C++20 standard, in order to enable C++ coroutines + +* Tue Jul 27 2021 Michel Alexandre Salim - 2021.07.22-00-2 +- Rebuilt for folly 2021.07.22.00 + +* Sat Jul 24 2021 Michel Alexandre Salim - 2021.07.22.00-1 +- Update to 2021.07.22.00 + +* Fri Jul 23 2021 Fedora Release Engineering - 2021.06.28.00-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon Jul 12 2021 Michel Alexandre Salim - 2021.06.28.00-1 +- Update to 2021.06.28.00 + +* Wed Jun 09 2021 Michel Alexandre Salim - 2021.06.07.00-1 +- Update to 2021.06.07.00 + +* Mon May 10 2021 Michel Alexandre Salim - 2021.05.10.00-1 +- Update to 2021.05.10.00 + +* Mon Apr 26 2021 Michel Alexandre Salim - 2021.04.26.00-1 +- Update to 2021.04.26.00 + +* Fri Apr 16 2021 Michel Alexandre Salim - 2021.04.12.00-1 +- Update to 2021.04.12.00 + +* Mon Mar 29 2021 Michel Alexandre Salim - 2021.03.29.00-1 +- Update to 2021.03.29.00 + +* Wed Mar 24 2021 Michel Alexandre Salim - 2021.03.22.00-1 +- Update to 2021.03.22.00 + +* Mon Mar 15 2021 Michel Alexandre Salim - 2021.03.15.00-1 +- Update to 2021.03.15.00 + +* Wed Feb 03 2021 Michel Alexandre Salim - 2021.02.01.00-1 +- Update to 2021.02.01.00 + +* Wed Jan 27 2021 Fedora Release Engineering - 2021.01.25.00-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jan 26 17:49:34 PST 2021 Michel Alexandre Salim - 2021.01.25.00-1 +- Update to 2021.01.25.00 + +* Tue Dec 29 12:15:28 PST 2020 Michel Alexandre Salim - 2020.12.28.00-1 +- Update to 2020.12.28.00 + +* Tue Dec 22 16:56:57 PST 2020 Michel Alexandre Salim - 2020.12.21.00-1 +- Update to 2020.12.21.00 + +* Mon Nov 30 10:42:48 PST 2020 Michel Alexandre Salim - 2020.11.30.00-1 +- Update to 2020.11.30.00 + +* Mon Nov 23 2020 Michel Alexandre Salim - 2020.11.23.00-1 +- Update to 2020.11.23.00 + +* Mon Nov 16 2020 Michel Alexandre Salim - 2020.11.16.00-1 +- Update to 2020.11.16.00 + +* Mon Nov 9 2020 Michel Alexandre Salim - 2020.11.09.00-1 +- Update to 2020.11.09.00 + +* Mon Nov 2 2020 Michel Alexandre Salim - 2020.11.02.00-1 +- Update to 2020.11.02.00 + +* Fri Oct 30 2020 Michel Alexandre Salim - 2020.10.26.00-3 +- Enable static subpackage on architectures where fizz-static is available + +* Wed Oct 28 2020 Michel Alexandre Salim - 2020.10.26.00-2 +- Add ExcludeArch on s390x due to dependency on folly + +* Mon Oct 26 2020 Michel Alexandre Salim - 2020.10.26.00-1 +- Initial package diff --git a/wangle.spec b/wangle.spec index 52b2cfc..92cde3f 100644 --- a/wangle.spec +++ b/wangle.spec @@ -16,7 +16,7 @@ Name: wangle Version: 2021.11.15.00 -Release: 1%{?dist} +Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way License: ASL 2.0 @@ -132,86 +132,4 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %changelog -* Thu Nov 18 2021 Michel Alexandre Salim - 2021.11.15.00-1 -- Update to 2021.11.15.00 - -* Tue Sep 14 2021 Sahana Prasad - 2021.08.02.00-2 -- Rebuilt with OpenSSL 3.0.0 - -* Thu Aug 5 2021 Filipe Brandenburger - 2021.08.02.00-1 -- Update to 2021.08.02.00 - -* Thu Jul 29 2021 Michel Alexandre Salim - 2021.07.22.00-3 -- Use C++20 standard, in order to enable C++ coroutines - -* Tue Jul 27 2021 Michel Alexandre Salim - 2021.07.22-00-2 -- Rebuilt for folly 2021.07.22.00 - -* Sat Jul 24 2021 Michel Alexandre Salim - 2021.07.22.00-1 -- Update to 2021.07.22.00 - -* Fri Jul 23 2021 Fedora Release Engineering - 2021.06.28.00-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Mon Jul 12 2021 Michel Alexandre Salim - 2021.06.28.00-1 -- Update to 2021.06.28.00 - -* Wed Jun 09 2021 Michel Alexandre Salim - 2021.06.07.00-1 -- Update to 2021.06.07.00 - -* Mon May 10 2021 Michel Alexandre Salim - 2021.05.10.00-1 -- Update to 2021.05.10.00 - -* Mon Apr 26 2021 Michel Alexandre Salim - 2021.04.26.00-1 -- Update to 2021.04.26.00 - -* Fri Apr 16 2021 Michel Alexandre Salim - 2021.04.12.00-1 -- Update to 2021.04.12.00 - -* Mon Mar 29 2021 Michel Alexandre Salim - 2021.03.29.00-1 -- Update to 2021.03.29.00 - -* Wed Mar 24 2021 Michel Alexandre Salim - 2021.03.22.00-1 -- Update to 2021.03.22.00 - -* Mon Mar 15 2021 Michel Alexandre Salim - 2021.03.15.00-1 -- Update to 2021.03.15.00 - -* Wed Feb 03 2021 Michel Alexandre Salim - 2021.02.01.00-1 -- Update to 2021.02.01.00 - -* Wed Jan 27 2021 Fedora Release Engineering - 2021.01.25.00-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jan 26 17:49:34 PST 2021 Michel Alexandre Salim - 2021.01.25.00-1 -- Update to 2021.01.25.00 - -* Tue Dec 29 12:15:28 PST 2020 Michel Alexandre Salim - 2020.12.28.00-1 -- Update to 2020.12.28.00 - -* Tue Dec 22 16:56:57 PST 2020 Michel Alexandre Salim - 2020.12.21.00-1 -- Update to 2020.12.21.00 - -* Mon Nov 30 10:42:48 PST 2020 Michel Alexandre Salim - 2020.11.30.00-1 -- Update to 2020.11.30.00 - -* Mon Nov 23 2020 Michel Alexandre Salim - 2020.11.23.00-1 -- Update to 2020.11.23.00 - -* Mon Nov 16 2020 Michel Alexandre Salim - 2020.11.16.00-1 -- Update to 2020.11.16.00 - -* Mon Nov 9 2020 Michel Alexandre Salim - 2020.11.09.00-1 -- Update to 2020.11.09.00 - -* Mon Nov 2 2020 Michel Alexandre Salim - 2020.11.02.00-1 -- Update to 2020.11.02.00 - -* Fri Oct 30 2020 Michel Alexandre Salim - 2020.10.26.00-3 -- Enable static subpackage on architectures where fizz-static is available - -* Wed Oct 28 2020 Michel Alexandre Salim - 2020.10.26.00-2 -- Add ExcludeArch on s390x due to dependency on folly - -* Mon Oct 26 2020 Michel Alexandre Salim - 2020.10.26.00-1 -- Initial package +%autochangelog From f98abc3f0d01ee789380963a9d8cd9d04cd4abce Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Thu, 18 Nov 2021 15:55:49 -0800 Subject: [PATCH 12/45] Rebuilt with OpenSSL 1.1.1 Signed-off-by: Michel Alexandre Salim --- changelog | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/changelog b/changelog index 2d04d6d..b416a67 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,9 @@ +* Thu Nov 18 2021 Michel Alexandre Salim - 2021.11.15.00-3 +- Rebuilt with OpenSSL 1.1.1 + +* Thu Nov 18 2021 Michel Alexandre Salim - 2021.11.15.00-2 +- Opt in to rpmautospec + * Thu Nov 18 2021 Michel Alexandre Salim - 2021.11.15.00-1 - Update to 2021.11.15.00 From 59a7f9bbee393f7497c39af449425b7c9aacd34b Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Thu, 16 Dec 2021 16:57:52 -0800 Subject: [PATCH 13/45] Update to 2021.11.29.00 Signed-off-by: Michel Alexandre Salim --- sources | 2 +- wangle.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sources b/sources index e94271d..ba6889a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2021.11.15.00.tar.gz) = 26573f04711e7ffbf41debbe6d2eee6546f0169353d6f58721b341288b08bcb0208154a46bdfaa79f8d5574bca308453098f6f25f875362bb692b62dbc700571 +SHA512 (wangle-2021.11.29.00.tar.gz) = 8af2b3794831e17d087bd7e229f58626ef850b3099a3b01783f119ad41a5fc530749310c8a49fc509b9e18533f50d44cdabb94cb6ceabf49049e3fbbb6b59593 diff --git a/wangle.spec b/wangle.spec index 92cde3f..84fa492 100644 --- a/wangle.spec +++ b/wangle.spec @@ -15,7 +15,7 @@ %global build_cxxflags -std=c++20 %{optflags} Name: wangle -Version: 2021.11.15.00 +Version: 2021.11.29.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way From a4dd13b46775e989a15582fd6bc104b252ac27e1 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Thu, 23 Dec 2021 10:59:29 -0800 Subject: [PATCH 14/45] Update to 2021.12.20.00; enable tests Signed-off-by: Michel Alexandre Salim --- sources | 2 +- wangle-disable_failed_tests.patch | 33 +++++++++++++++++++++++++++++++ wangle.spec | 25 ++++++++++++++--------- 3 files changed, 50 insertions(+), 10 deletions(-) create mode 100644 wangle-disable_failed_tests.patch diff --git a/sources b/sources index ba6889a..3a616ec 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2021.11.29.00.tar.gz) = 8af2b3794831e17d087bd7e229f58626ef850b3099a3b01783f119ad41a5fc530749310c8a49fc509b9e18533f50d44cdabb94cb6ceabf49049e3fbbb6b59593 +SHA512 (wangle-2021.12.20.00.tar.gz) = 38c484fbbef3a84407a1c9c54e655c5990bea9e5888d98d40f35453f793536ee768619c99faa0b4583c3d4ec4e19eae764f6d9d1f9909a8105424a7895a8def9 diff --git a/wangle-disable_failed_tests.patch b/wangle-disable_failed_tests.patch new file mode 100644 index 0000000..576c2bf --- /dev/null +++ b/wangle-disable_failed_tests.patch @@ -0,0 +1,33 @@ +diff -ruN wangle-2021.12.20.00/wangle/bootstrap/test/BootstrapTest.cpp wangle-disable_failed_tests/wangle/bootstrap/test/BootstrapTest.cpp +--- wangle-2021.12.20.00/wangle/bootstrap/test/BootstrapTest.cpp 2021-12-19 19:29:28.000000000 -0800 ++++ wangle-disable_failed_tests/wangle/bootstrap/test/BootstrapTest.cpp 2021-12-23 12:04:07.412647589 -0800 +@@ -353,6 +353,7 @@ + server.bind(0); + } + ++/* fine on mock, failed on Koji + TEST(Bootstrap, UDPClientServerTest) { + connections = 0; + +@@ -382,6 +383,7 @@ + + EXPECT_EQ(connections, 1); + } ++*/ + + TEST(Bootstrap, UnixServer) { + TestServer server; +diff -ruN wangle-2021.12.20.00/wangle/CMakeLists.txt wangle-disable_failed_tests/wangle/CMakeLists.txt +--- wangle-2021.12.20.00/wangle/CMakeLists.txt 2021-12-19 19:29:28.000000000 -0800 ++++ wangle-disable_failed_tests/wangle/CMakeLists.txt 2021-12-23 12:01:23.779810003 -0800 +@@ -295,7 +295,9 @@ + # add_gtest(service/test/ServiceTest.cpp ServiceTest) + # this test requires arguments? + # add_gtest(ssl/test/SSLCacheTest.cpp SSLCacheTest) +- add_gtest(ssl/test/SSLContextManagerTest.cpp SSLContextManagerTest) ++ # this test fails against the packaged folly ++ # E1223 11:17:23.030416 2602 SSLContextManager.cpp:491] error loading client CA folly/io/async/test/certs/client_chain.pem: std::runtime_error: SSL_CTX_load_verify_locations: SSL error # 80000002; no such file; system lib ++ # add_gtest(ssl/test/SSLContextManagerTest.cpp SSLContextManagerTest) + add_gtest(ssl/test/TLSCredProcessorTest.cpp TLSCredProcessorTest) + add_gtest(util/test/FilePollerTest.cpp FilePollerTest) + endif() diff --git a/wangle.spec b/wangle.spec index 84fa492..a5c2edc 100644 --- a/wangle.spec +++ b/wangle.spec @@ -7,21 +7,20 @@ %endif # Tests are not currently passing -%bcond_with tests +%bcond_without tests %global _static_builddir static_build -# Use C++20 standard, required for folly coroutines. -%global build_cxxflags -std=c++20 %{optflags} - Name: wangle -Version: 2021.11.29.00 +Version: 2021.12.20.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way License: ASL 2.0 URL: https://github.com/facebook/wangle Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz +# disable failing tests, see patch for context +Patch0: %{name}-disable_failed_tests.patch # Folly is known not to work on big-endian CPUs # https://bugzilla.redhat.com/show_bug.cgi?id=1892807 @@ -36,19 +35,26 @@ BuildRequires: folly-devel BuildRequires: fizz-static BuildRequires: folly-static %endif +%if %{with tests} +BuildRequires: gmock-devel +BuildRequires: gtest-devel +%endif -%description + +%global _description %{expand: Wangle is a library that makes it easy to build protocols, application clients, and application servers. -It's like Netty + Finagle smooshed together, but in C++. +It's like Netty + Finagle smooshed together, but in C++.} + +%description %{_description} %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} -%description devel +%description devel %{_description} The %{name}-devel package contains libraries and header files for developing applications that use %{name}. @@ -58,7 +64,8 @@ developing applications that use %{name}. Summary: Static development libraries for %{name} Requires: %{name}-devel%{?_isa} = %{version}-%{release} -%description static +%description static %{_description} + The %{name}-static package contains static libraries for developing applications that use %{name}. %endif From 1126f55849a59db823b98df70e04393ce68c778a Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Tue, 18 Jan 2022 17:15:18 -0800 Subject: [PATCH 15/45] Update to 2022.01.17.00 Signed-off-by: Michel Alexandre Salim --- sources | 2 +- wangle.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 3a616ec..4f49df1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2021.12.20.00.tar.gz) = 38c484fbbef3a84407a1c9c54e655c5990bea9e5888d98d40f35453f793536ee768619c99faa0b4583c3d4ec4e19eae764f6d9d1f9909a8105424a7895a8def9 +SHA512 (wangle-2022.01.17.00.tar.gz) = 6da923659d372a0e9dce061c0b9278d53476dc64ba61a6d5edd015a851cb257208966294104f8f8cf875a2db4c65b8335c122a5894ba3cbba3573154cca8df95 diff --git a/wangle.spec b/wangle.spec index a5c2edc..0256c26 100644 --- a/wangle.spec +++ b/wangle.spec @@ -12,7 +12,7 @@ %global _static_builddir static_build Name: wangle -Version: 2021.12.20.00 +Version: 2022.01.17.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way From 86a137069812979d70197cd8903558785b900132 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 04:15:47 +0000 Subject: [PATCH 16/45] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 02f18ed9a0cbd1b3f8b38cbcffc2c484892ef55f Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Wed, 23 Feb 2022 15:53:40 -0800 Subject: [PATCH 17/45] Update to 2022.02.21.00 (resolves: rhbz#2035820) Signed-off-by: Michel Alexandre Salim --- sources | 2 +- wangle.spec | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/sources b/sources index 4f49df1..8cd1afc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2022.01.17.00.tar.gz) = 6da923659d372a0e9dce061c0b9278d53476dc64ba61a6d5edd015a851cb257208966294104f8f8cf875a2db4c65b8335c122a5894ba3cbba3573154cca8df95 +SHA512 (wangle-2022.02.21.00.tar.gz) = ce3a85b203afebc5d339fbda6828fcaae341b34f1865aa7e482e548caaac55f9856627479f2c39e3371c4cee32f62ff42cdd7f55abc3544bb3baf6d2260f4f92 diff --git a/wangle.spec b/wangle.spec index 0256c26..eeabeca 100644 --- a/wangle.spec +++ b/wangle.spec @@ -12,7 +12,7 @@ %global _static_builddir static_build Name: wangle -Version: 2022.01.17.00 +Version: 2022.02.21.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way @@ -29,11 +29,11 @@ ExcludeArch: s390x BuildRequires: cmake BuildRequires: gcc-c++ # Library dependencies -BuildRequires: fizz-devel -BuildRequires: folly-devel +BuildRequires: fizz-devel = %{version} +BuildRequires: folly-devel = %{version} %if %{with static} -BuildRequires: fizz-static -BuildRequires: folly-static +BuildRequires: fizz-static = %{version} +BuildRequires: folly-static = %{version} %endif %if %{with tests} BuildRequires: gmock-devel From 29da146b4c72cd0ed03690c85767b8372f618794 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Wed, 2 Mar 2022 14:19:44 -0800 Subject: [PATCH 18/45] Update to 2022.02.28.00; drop static build Signed-off-by: Michel Alexandre Salim --- sources | 2 +- wangle-make_version_consistent.patch | 23 +++++++++ wangle.spec | 72 ++++------------------------ 3 files changed, 33 insertions(+), 64 deletions(-) create mode 100644 wangle-make_version_consistent.patch diff --git a/sources b/sources index 8cd1afc..0813949 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2022.02.21.00.tar.gz) = ce3a85b203afebc5d339fbda6828fcaae341b34f1865aa7e482e548caaac55f9856627479f2c39e3371c4cee32f62ff42cdd7f55abc3544bb3baf6d2260f4f92 +SHA512 (wangle-2022.02.28.00.tar.gz) = be69ea8318ebd0f75f8d6ffe82c833f868837cff965e99aacc11abb90f572e2d9b837782ac1e23e86355e52f5ca2b2be13be54ac4651db9ef22afa95bb0b3cc3 diff --git a/wangle-make_version_consistent.patch b/wangle-make_version_consistent.patch new file mode 100644 index 0000000..a62045f --- /dev/null +++ b/wangle-make_version_consistent.patch @@ -0,0 +1,23 @@ +diff '--color=auto' -ruN wangle-2022.02.28.00/wangle/CMakeLists.txt wangle-2022.02.28.00-make_version_consistent/wangle/CMakeLists.txt +--- wangle-2022.02.28.00/wangle/CMakeLists.txt 2022-02-26 14:10:46.000000000 -0800 ++++ wangle-2022.02.28.00-make_version_consistent/wangle/CMakeLists.txt 2022-03-02 15:56:09.677111019 -0800 +@@ -18,10 +18,6 @@ + set(PACKAGE_VERSION "1.0.0") + endif() + +-if (NOT DEFINED SO_VERSION) +- set(SO_VERSION 1) +-endif() +- + project("wangle" VERSION ${PACKAGE_VERSION} LANGUAGES CXX C) + + if (NOT DEFINED CPACK_GENERATOR) +@@ -153,7 +149,7 @@ + + if (BUILD_SHARED_LIBS) + set_target_properties(wangle +- PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${SO_VERSION}) ++ PROPERTIES VERSION ${PACKAGE_VERSION}) + endif() + + target_include_directories( diff --git a/wangle.spec b/wangle.spec index eeabeca..920c39f 100644 --- a/wangle.spec +++ b/wangle.spec @@ -1,18 +1,7 @@ -# Depends on fizz, which has linking issues on some platforms: -# https://bugzilla.redhat.com/show_bug.cgi?id=1893332 -%ifarch i686 x86_64 -%bcond_without static -%else -%bcond_with static -%endif - -# Tests are not currently passing -%bcond_without tests - -%global _static_builddir static_build +%bcond_without check Name: wangle -Version: 2022.02.21.00 +Version: 2022.02.28.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way @@ -21,6 +10,8 @@ URL: https://github.com/facebook/wangle Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz # disable failing tests, see patch for context Patch0: %{name}-disable_failed_tests.patch +# PROJECT_VERSION strips leading 0s +Patch1: %{name}-make_version_consistent.patch # Folly is known not to work on big-endian CPUs # https://bugzilla.redhat.com/show_bug.cgi?id=1892807 @@ -31,11 +22,7 @@ BuildRequires: gcc-c++ # Library dependencies BuildRequires: fizz-devel = %{version} BuildRequires: folly-devel = %{version} -%if %{with static} -BuildRequires: fizz-static = %{version} -BuildRequires: folly-static = %{version} -%endif -%if %{with tests} +%if %{with check} BuildRequires: gmock-devel BuildRequires: gtest-devel %endif @@ -53,69 +40,34 @@ It's like Netty + Finagle smooshed together, but in C++.} %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} +Obsoletes: %{name}-static < 2022.02.28.00-1 %description devel %{_description} The %{name}-devel package contains libraries and header files for developing applications that use %{name}. -%if %{with static} -%package static -Summary: Static development libraries for %{name} -Requires: %{name}-devel%{?_isa} = %{version}-%{release} - -%description static %{_description} - -The %{name}-static package contains static libraries for -developing applications that use %{name}. -%endif - - %prep %autosetup -p1 %build %cmake wangle \ -%if %{with tests} +%if %{with check} -DBUILD_TESTS=ON \ %else -DBUILD_TESTS=OFF \ %endif -DCMAKE_INSTALL_DIR=%{_libdir}/cmake/%{name} \ - -DPACKAGE_VERSION=%{version} \ - -DSO_VERSION=%{version} -%cmake_build - -%if %{with static} -# static build -mkdir %{_static_builddir} -cd %{_static_builddir} -%cmake ../wangle \ - -DBUILD_SHARED_LIBS=OFF \ - -DBUILD_TESTS=OFF \ - -DCMAKE_INSTALL_DIR=%{_libdir}/cmake/%{name}-static \ - -DFIZZ_ROOT=%{_libdir}/cmake/fizz-static \ - -DFOLLY_ROOT=%{_libdir}/cmake/folly-static \ -DPACKAGE_VERSION=%{version} %cmake_build -%endif %install -%if %{with static} -# static build -pushd %{_static_builddir} -%cmake_install -popd -%endif - %cmake_install -find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' - -%if %{with tests} +%if %{with check} %check %ctest %endif @@ -123,7 +75,7 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %files %license LICENSE -%{_libdir}/*.so.* +%{_libdir}/*.so.%{version} %files devel %doc CONTRIBUTING.md README.md tutorial.md @@ -131,12 +83,6 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %{_libdir}/*.so %{_libdir}/cmake/%{name} -%if %{with static} -%files static -%{_libdir}/*.a -%{_libdir}/cmake/%{name}-static -%endif - %changelog %autochangelog From 6b907136b01840e014eaec96bb201235d89fe264 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Fri, 4 Mar 2022 22:37:20 -0800 Subject: [PATCH 19/45] Use clang on releases with GCC 12; fix build with cmake 3.23.0 Signed-off-by: Michel Alexandre Salim --- wangle.spec | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/wangle.spec b/wangle.spec index 920c39f..fc0e334 100644 --- a/wangle.spec +++ b/wangle.spec @@ -1,3 +1,10 @@ +%if 0%{?fedora} >= 36 +# Folly is compiled with Clang +%bcond_without toolchain_clang +%else +%bcond_with toolchain_clang +%endif + %bcond_without check Name: wangle @@ -16,9 +23,17 @@ Patch1: %{name}-make_version_consistent.patch # Folly is known not to work on big-endian CPUs # https://bugzilla.redhat.com/show_bug.cgi?id=1892807 ExcludeArch: s390x +%if 0%{?fedora} >= 36 +# fmt code breaks: https://bugzilla.redhat.com/show_bug.cgi?id=2061022 +ExcludeArch: ppc64le +%endif BuildRequires: cmake +%if %{with toolchain_clang} +BuildRequires: clang +%else BuildRequires: gcc-c++ +%endif # Library dependencies BuildRequires: fizz-devel = %{version} BuildRequires: folly-devel = %{version} @@ -52,7 +67,8 @@ developing applications that use %{name}. %build -%cmake wangle \ +cd wangle +%cmake \ %if %{with check} -DBUILD_TESTS=ON \ %else @@ -61,15 +77,20 @@ developing applications that use %{name}. -DCMAKE_INSTALL_DIR=%{_libdir}/cmake/%{name} \ -DPACKAGE_VERSION=%{version} %cmake_build +cd - %install +cd wangle %cmake_install +cd - %if %{with check} %check +cd wangle %ctest +cd - %endif From 97e78f36f07a1ededb21cb01b29f0f9956ac83f7 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Sat, 5 Mar 2022 00:05:56 -0800 Subject: [PATCH 20/45] Properly switch toolchain to clang Signed-off-by: Michel Alexandre Salim --- wangle.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wangle.spec b/wangle.spec index fc0e334..caa5887 100644 --- a/wangle.spec +++ b/wangle.spec @@ -5,6 +5,10 @@ %bcond_with toolchain_clang %endif +%if %{with toolchain_clang} +%global toolchain clang +%endif + %bcond_without check Name: wangle From b38f8dc1b8ea5dfdc8a8f73b9829bd11a5fbfbf0 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Mon, 7 Mar 2022 20:47:49 -0800 Subject: [PATCH 21/45] Update to 2022.03.07.00 (resolves: rhbz#2059195) Signed-off-by: Michel Alexandre Salim --- sources | 2 +- wangle-make_version_consistent.patch | 23 ----------------------- wangle.spec | 4 +--- 3 files changed, 2 insertions(+), 27 deletions(-) delete mode 100644 wangle-make_version_consistent.patch diff --git a/sources b/sources index 0813949..4ed877f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2022.02.28.00.tar.gz) = be69ea8318ebd0f75f8d6ffe82c833f868837cff965e99aacc11abb90f572e2d9b837782ac1e23e86355e52f5ca2b2be13be54ac4651db9ef22afa95bb0b3cc3 +SHA512 (wangle-2022.03.07.00.tar.gz) = ab4f0725da04df95131b80af7f3973d590536db4add59d9f9644efd3ece54bd0c4cc54d10bb6b0272a2b4d2c056b41217c04ae71c1ebe8357882bf781ea72ba4 diff --git a/wangle-make_version_consistent.patch b/wangle-make_version_consistent.patch deleted file mode 100644 index a62045f..0000000 --- a/wangle-make_version_consistent.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff '--color=auto' -ruN wangle-2022.02.28.00/wangle/CMakeLists.txt wangle-2022.02.28.00-make_version_consistent/wangle/CMakeLists.txt ---- wangle-2022.02.28.00/wangle/CMakeLists.txt 2022-02-26 14:10:46.000000000 -0800 -+++ wangle-2022.02.28.00-make_version_consistent/wangle/CMakeLists.txt 2022-03-02 15:56:09.677111019 -0800 -@@ -18,10 +18,6 @@ - set(PACKAGE_VERSION "1.0.0") - endif() - --if (NOT DEFINED SO_VERSION) -- set(SO_VERSION 1) --endif() -- - project("wangle" VERSION ${PACKAGE_VERSION} LANGUAGES CXX C) - - if (NOT DEFINED CPACK_GENERATOR) -@@ -153,7 +149,7 @@ - - if (BUILD_SHARED_LIBS) - set_target_properties(wangle -- PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${SO_VERSION}) -+ PROPERTIES VERSION ${PACKAGE_VERSION}) - endif() - - target_include_directories( diff --git a/wangle.spec b/wangle.spec index caa5887..3491d9d 100644 --- a/wangle.spec +++ b/wangle.spec @@ -12,7 +12,7 @@ %bcond_without check Name: wangle -Version: 2022.02.28.00 +Version: 2022.03.07.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way @@ -21,8 +21,6 @@ URL: https://github.com/facebook/wangle Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz # disable failing tests, see patch for context Patch0: %{name}-disable_failed_tests.patch -# PROJECT_VERSION strips leading 0s -Patch1: %{name}-make_version_consistent.patch # Folly is known not to work on big-endian CPUs # https://bugzilla.redhat.com/show_bug.cgi?id=1892807 From c71bcf3e36b078708be93b70e3082998beccc15d Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Mon, 14 Mar 2022 15:25:31 -0700 Subject: [PATCH 22/45] Update to 2022.03.14.00 Signed-off-by: Michel Alexandre Salim --- sources | 2 +- wangle.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 4ed877f..99ba237 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2022.03.07.00.tar.gz) = ab4f0725da04df95131b80af7f3973d590536db4add59d9f9644efd3ece54bd0c4cc54d10bb6b0272a2b4d2c056b41217c04ae71c1ebe8357882bf781ea72ba4 +SHA512 (wangle-2022.03.14.00.tar.gz) = ad3a5117067b461f5c3dfe1d03da72c0be115bfebc7fd8ee06996fb5b028df6dbf8d471ddd2bd06a5f742a0aefa04095085343fea6249fe9e85413b324a33ae4 diff --git a/wangle.spec b/wangle.spec index 3491d9d..d17ad40 100644 --- a/wangle.spec +++ b/wangle.spec @@ -12,7 +12,7 @@ %bcond_without check Name: wangle -Version: 2022.03.07.00 +Version: 2022.03.14.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way From 0346e7c069678157a700701d7b6d0fd4ad0efe03 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 19 Jul 2022 17:43:57 +0900 Subject: [PATCH 23/45] Fix FTBFS, build with gcc Again, libatomic on F37 (gcc12) does not seem to work built with clang, so building with gcc seems needed anyway. Also, enable ppc64 again --- wangle.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wangle.spec b/wangle.spec index d17ad40..0031a10 100644 --- a/wangle.spec +++ b/wangle.spec @@ -1,4 +1,4 @@ -%if 0%{?fedora} >= 36 +%if 0%{?fedora} == 36 # Folly is compiled with Clang %bcond_without toolchain_clang %else @@ -25,7 +25,7 @@ Patch0: %{name}-disable_failed_tests.patch # Folly is known not to work on big-endian CPUs # https://bugzilla.redhat.com/show_bug.cgi?id=1892807 ExcludeArch: s390x -%if 0%{?fedora} >= 36 +%if 0%{?fedora} == 36 # fmt code breaks: https://bugzilla.redhat.com/show_bug.cgi?id=2061022 ExcludeArch: ppc64le %endif From 457f208edcba387a35d3ee33bed81c04fc218d76 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Wed, 20 Jul 2022 13:41:04 -0500 Subject: [PATCH 24/45] Update to 2022.07.11.00 Signed-off-by: Michel Alexandre Salim --- sources | 2 +- wangle.spec | 20 +++++++------------- 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/sources b/sources index 99ba237..bc0b7c9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2022.03.14.00.tar.gz) = ad3a5117067b461f5c3dfe1d03da72c0be115bfebc7fd8ee06996fb5b028df6dbf8d471ddd2bd06a5f742a0aefa04095085343fea6249fe9e85413b324a33ae4 +SHA512 (wangle-2022.07.11.00.tar.gz) = 3374995baecdd27454245e992c16fe59a995a869af54bdf0b32149c25c580d0ab244c80fa05609f0598e0f249f3fb2f847af73b48a6ad2d0a74e0851f02963b8 diff --git a/wangle.spec b/wangle.spec index 0031a10..ed9a112 100644 --- a/wangle.spec +++ b/wangle.spec @@ -1,9 +1,7 @@ -%if 0%{?fedora} == 36 -# Folly is compiled with Clang -%bcond_without toolchain_clang -%else %bcond_with toolchain_clang -%endif + +# use this to re-test running all tests +%bcond_with all_tests %if %{with toolchain_clang} %global toolchain clang @@ -12,7 +10,7 @@ %bcond_without check Name: wangle -Version: 2022.03.14.00 +Version: 2022.07.11.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way @@ -20,16 +18,12 @@ License: ASL 2.0 URL: https://github.com/facebook/wangle Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz # disable failing tests, see patch for context +%if %{without all_tests} Patch0: %{name}-disable_failed_tests.patch - -# Folly is known not to work on big-endian CPUs -# https://bugzilla.redhat.com/show_bug.cgi?id=1892807 -ExcludeArch: s390x -%if 0%{?fedora} == 36 -# fmt code breaks: https://bugzilla.redhat.com/show_bug.cgi?id=2061022 -ExcludeArch: ppc64le %endif +ExclusiveArch: x86_64 aarch64 ppc64le + BuildRequires: cmake %if %{with toolchain_clang} BuildRequires: clang From 868b1295cdee3ad7786fe8ce1bd0e27589be05dc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 12:11:50 +0000 Subject: [PATCH 25/45] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 7e0a041836d7a078f4dd97f4909d56f8ae5dba35 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 06:35:27 +0000 Subject: [PATCH 26/45] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 6320e1f64e3faef180ed5b8db022ca27b9af6893 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Mon, 24 Apr 2023 12:35:29 -0500 Subject: [PATCH 27/45] Update to 2023.04.24.00 Signed-off-by: Michel Alexandre Salim --- sources | 2 +- wangle.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sources b/sources index bc0b7c9..912b236 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2022.07.11.00.tar.gz) = 3374995baecdd27454245e992c16fe59a995a869af54bdf0b32149c25c580d0ab244c80fa05609f0598e0f249f3fb2f847af73b48a6ad2d0a74e0851f02963b8 +SHA512 (wangle-2023.04.24.00.tar.gz) = b3ad46a5a8a84d4077ed9018d901fd6f5e1a1b9951b13665b63704fe2a18936e4a29406873a4a28126f25145bef96b517f47216ee3053dd201698591053e039b diff --git a/wangle.spec b/wangle.spec index ed9a112..ab1eb4f 100644 --- a/wangle.spec +++ b/wangle.spec @@ -10,7 +10,7 @@ %bcond_without check Name: wangle -Version: 2022.07.11.00 +Version: 2023.04.24.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way From 15aaa8154f8b627eb4495519db483b347c0746ee Mon Sep 17 00:00:00 2001 From: Vitaly Zaitsev Date: Wed, 28 Jun 2023 11:55:36 +0200 Subject: [PATCH 28/45] Rebuilt due to fmt 10 update. From cce9b9cdb0dd71be4c324d594a50ff9cdeebbd7b Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Thu, 6 Jul 2023 14:10:48 -0500 Subject: [PATCH 29/45] Update to 2023.07.03.00 - Use SPDX license identifier Signed-off-by: Michel Alexandre Salim --- sources | 2 +- wangle.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 912b236..2183249 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2023.04.24.00.tar.gz) = b3ad46a5a8a84d4077ed9018d901fd6f5e1a1b9951b13665b63704fe2a18936e4a29406873a4a28126f25145bef96b517f47216ee3053dd201698591053e039b +SHA512 (wangle-2023.07.03.00.tar.gz) = c1dbde9f0c7b9c2edc192123b8420fe6a56038a7dbe90cbef91578ea0e9ebe890de45d3c8aa8bec376fce30e76e3b709a5353b79a91f8e6e63159c97197242a6 diff --git a/wangle.spec b/wangle.spec index ab1eb4f..5fafb68 100644 --- a/wangle.spec +++ b/wangle.spec @@ -10,11 +10,11 @@ %bcond_without check Name: wangle -Version: 2023.04.24.00 +Version: 2023.07.03.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way -License: ASL 2.0 +License: Apache-2.0 URL: https://github.com/facebook/wangle Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz # disable failing tests, see patch for context From dfad6998cde15fe41cdafebc8b686dbeb85f5dfd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 17:57:39 +0000 Subject: [PATCH 30/45] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 829958beabb506310cb939c602f48c5cd9a7f956 Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Mon, 11 Sep 2023 14:43:00 -0500 Subject: [PATCH 31/45] Update to 2023.09.11.00 Signed-off-by: Michel Lind --- sources | 2 +- wangle-disable_failed_tests.patch | 16 +++++++--------- wangle.spec | 2 +- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/sources b/sources index 2183249..1c07547 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2023.07.03.00.tar.gz) = c1dbde9f0c7b9c2edc192123b8420fe6a56038a7dbe90cbef91578ea0e9ebe890de45d3c8aa8bec376fce30e76e3b709a5353b79a91f8e6e63159c97197242a6 +SHA512 (wangle-2023.09.11.00.tar.gz) = d8d9d1c3dd281365100210851fbbdd64ca4f363803f75d565a42e84e0c39ef6dae369cb72649a2b331d0edad563ea2e696f7ad8cd5875de9b49891117b3529d1 diff --git a/wangle-disable_failed_tests.patch b/wangle-disable_failed_tests.patch index 576c2bf..8512da8 100644 --- a/wangle-disable_failed_tests.patch +++ b/wangle-disable_failed_tests.patch @@ -1,7 +1,6 @@ -diff -ruN wangle-2021.12.20.00/wangle/bootstrap/test/BootstrapTest.cpp wangle-disable_failed_tests/wangle/bootstrap/test/BootstrapTest.cpp ---- wangle-2021.12.20.00/wangle/bootstrap/test/BootstrapTest.cpp 2021-12-19 19:29:28.000000000 -0800 -+++ wangle-disable_failed_tests/wangle/bootstrap/test/BootstrapTest.cpp 2021-12-23 12:04:07.412647589 -0800 -@@ -353,6 +353,7 @@ +--- a/wangle/bootstrap/test/BootstrapTest.cpp ++++ b/wangle/bootstrap/test/BootstrapTest.cpp +@@ -353,6 +353,7 @@ TEST(Bootstrap, UDP) { server.bind(0); } @@ -9,7 +8,7 @@ diff -ruN wangle-2021.12.20.00/wangle/bootstrap/test/BootstrapTest.cpp wangle-di TEST(Bootstrap, UDPClientServerTest) { connections = 0; -@@ -382,6 +383,7 @@ +@@ -382,6 +383,7 @@ TEST(Bootstrap, UDPClientServerTest) { EXPECT_EQ(connections, 1); } @@ -17,10 +16,9 @@ diff -ruN wangle-2021.12.20.00/wangle/bootstrap/test/BootstrapTest.cpp wangle-di TEST(Bootstrap, UnixServer) { TestServer server; -diff -ruN wangle-2021.12.20.00/wangle/CMakeLists.txt wangle-disable_failed_tests/wangle/CMakeLists.txt ---- wangle-2021.12.20.00/wangle/CMakeLists.txt 2021-12-19 19:29:28.000000000 -0800 -+++ wangle-disable_failed_tests/wangle/CMakeLists.txt 2021-12-23 12:01:23.779810003 -0800 -@@ -295,7 +295,9 @@ +--- a/wangle/CMakeLists.txt ++++ b/wangle/CMakeLists.txt +@@ -291,7 +291,9 @@ if(BUILD_TESTS) # add_gtest(service/test/ServiceTest.cpp ServiceTest) # this test requires arguments? # add_gtest(ssl/test/SSLCacheTest.cpp SSLCacheTest) diff --git a/wangle.spec b/wangle.spec index 5fafb68..0cd5e01 100644 --- a/wangle.spec +++ b/wangle.spec @@ -10,7 +10,7 @@ %bcond_without check Name: wangle -Version: 2023.07.03.00 +Version: 2023.09.11.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way From 4bec0df6df165420ff5c3eb251d1bb9c38e371bf Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Thu, 5 Oct 2023 10:03:24 +0200 Subject: [PATCH 32/45] rebuild for new libsodium From bcd533c70439ad4a0757940756e70c0a954be516 Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Mon, 16 Oct 2023 20:52:39 -0500 Subject: [PATCH 33/45] Update to 2023.10.09.00 Signed-off-by: Michel Lind --- sources | 2 +- wangle.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 1c07547..9f136ce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2023.09.11.00.tar.gz) = d8d9d1c3dd281365100210851fbbdd64ca4f363803f75d565a42e84e0c39ef6dae369cb72649a2b331d0edad563ea2e696f7ad8cd5875de9b49891117b3529d1 +SHA512 (wangle-2023.10.09.00.tar.gz) = 4a34dd5f9447201abf153ed9d0816d4e4f7b29a4f3f6e77ffffe6763178fc68e4325adc4c49b4f0104d29366154cae71dcc244fa5390d8798c7d48f0f07be8ba diff --git a/wangle.spec b/wangle.spec index 0cd5e01..2086add 100644 --- a/wangle.spec +++ b/wangle.spec @@ -10,7 +10,7 @@ %bcond_without check Name: wangle -Version: 2023.09.11.00 +Version: 2023.10.09.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way From bf4ba338e2e5f1dab7d455a5e0d85acaa36b75d8 Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Tue, 17 Oct 2023 16:02:47 -0500 Subject: [PATCH 34/45] Update to 2023.10.16.00 Signed-off-by: Michel Lind --- sources | 2 +- wangle.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 9f136ce..e221f9d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2023.10.09.00.tar.gz) = 4a34dd5f9447201abf153ed9d0816d4e4f7b29a4f3f6e77ffffe6763178fc68e4325adc4c49b4f0104d29366154cae71dcc244fa5390d8798c7d48f0f07be8ba +SHA512 (wangle-2023.10.16.00.tar.gz) = fe332984f88a6671a76ea4739b5ecd59cb3b395665000cca1737d8879f31781a7309362f097c995d1301ffb81045c24a11bfd4cd7897b30e904b248202d8f5b4 diff --git a/wangle.spec b/wangle.spec index 2086add..dd203a4 100644 --- a/wangle.spec +++ b/wangle.spec @@ -10,7 +10,7 @@ %bcond_without check Name: wangle -Version: 2023.10.09.00 +Version: 2023.10.16.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way From dc51b2c637b31ef9d2ec4b5c5e0e4fdc71790297 Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Mon, 22 Jan 2024 17:04:21 -0600 Subject: [PATCH 35/45] Update to 2024.01.22.00 Signed-off-by: Michel Lind --- sources | 2 +- wangle.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sources b/sources index e221f9d..0b4b615 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2023.10.16.00.tar.gz) = fe332984f88a6671a76ea4739b5ecd59cb3b395665000cca1737d8879f31781a7309362f097c995d1301ffb81045c24a11bfd4cd7897b30e904b248202d8f5b4 +SHA512 (wangle-2024.01.22.00.tar.gz) = 01591c8e7223785868ff0e28064e44f075f602164cb0434b4d3f9f6a3d440a36e2e571fdce6250adbc374d311848f22b006cde6dd1b5187f01fa8b3adf01b001 diff --git a/wangle.spec b/wangle.spec index dd203a4..fe2e92f 100644 --- a/wangle.spec +++ b/wangle.spec @@ -10,7 +10,7 @@ %bcond_without check Name: wangle -Version: 2023.10.16.00 +Version: 2024.01.22.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way From 9fa437f13d48169cf03b369ca48bf71a3107ea6d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 08:21:44 +0000 Subject: [PATCH 36/45] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 92dd6d105526037fd8c69ac51c77c0bcbac79813 Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Fri, 23 Feb 2024 17:42:42 -0600 Subject: [PATCH 37/45] Update to 2024.02.19.00 Signed-off-by: Michel Lind --- sources | 2 +- wangle.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 0b4b615..0fbb184 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2024.01.22.00.tar.gz) = 01591c8e7223785868ff0e28064e44f075f602164cb0434b4d3f9f6a3d440a36e2e571fdce6250adbc374d311848f22b006cde6dd1b5187f01fa8b3adf01b001 +SHA512 (wangle-2024.02.19.00.tar.gz) = e1e77814e23237e95e42bf32684276d8b541b12c64d524711e90e412fbca55a9370dd665ed138b1fe0a4d5114faf15f4c3b86e7c7da51e77311b8b45dadbcf81 diff --git a/wangle.spec b/wangle.spec index fe2e92f..79fa638 100644 --- a/wangle.spec +++ b/wangle.spec @@ -10,7 +10,7 @@ %bcond_without check Name: wangle -Version: 2024.01.22.00 +Version: 2024.02.19.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way From 424c75fd628bd312dfccf24f3edc524851b71b38 Mon Sep 17 00:00:00 2001 From: JasenChao Date: Tue, 9 Apr 2024 09:54:27 +0800 Subject: [PATCH 38/45] Add riscv64 support. --- wangle.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wangle.spec b/wangle.spec index 79fa638..78a5683 100644 --- a/wangle.spec +++ b/wangle.spec @@ -22,7 +22,7 @@ Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz Patch0: %{name}-disable_failed_tests.patch %endif -ExclusiveArch: x86_64 aarch64 ppc64le +ExclusiveArch: x86_64 aarch64 ppc64le riscv64 BuildRequires: cmake %if %{with toolchain_clang} From 5bc22f35c814272b68b0ac6406c0b843a138ab28 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 09:06:42 +0000 Subject: [PATCH 39/45] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 46cb5d3765d9b5d974eb3360149343de334f8933 Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Thu, 25 Jul 2024 13:31:52 -0500 Subject: [PATCH 40/45] Update to 2024.07.22.00 (rhbz#2266619) - replace `std::latch` with `folly::Latch` for C++17 compatibility - similarly, replace `std::barrier` with `boost::barrier` - switch to disabling unwanted tests via `--exclude-regex` Signed-off-by: Michel Lind --- sources | 2 +- wangle-disable_failed_tests.patch | 31 ---------- wangle-replace-std-latch.diff | 99 +++++++++++++++++++++++++++++++ wangle.spec | 20 +++++-- 4 files changed, 114 insertions(+), 38 deletions(-) delete mode 100644 wangle-disable_failed_tests.patch create mode 100644 wangle-replace-std-latch.diff diff --git a/sources b/sources index 0fbb184..399d28b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2024.02.19.00.tar.gz) = e1e77814e23237e95e42bf32684276d8b541b12c64d524711e90e412fbca55a9370dd665ed138b1fe0a4d5114faf15f4c3b86e7c7da51e77311b8b45dadbcf81 +SHA512 (wangle-2024.07.22.00.tar.gz) = 8a95a455b30c63164a5b1ae2b5e65358f5e0aaa8dbcf02d24e163a838ef44181b73d4fc1edb51c064c4104f780eadce645a5830d45ba9e3ff69faf09d34e14ae diff --git a/wangle-disable_failed_tests.patch b/wangle-disable_failed_tests.patch deleted file mode 100644 index 8512da8..0000000 --- a/wangle-disable_failed_tests.patch +++ /dev/null @@ -1,31 +0,0 @@ ---- a/wangle/bootstrap/test/BootstrapTest.cpp -+++ b/wangle/bootstrap/test/BootstrapTest.cpp -@@ -353,6 +353,7 @@ TEST(Bootstrap, UDP) { - server.bind(0); - } - -+/* fine on mock, failed on Koji - TEST(Bootstrap, UDPClientServerTest) { - connections = 0; - -@@ -382,6 +383,7 @@ TEST(Bootstrap, UDPClientServerTest) { - - EXPECT_EQ(connections, 1); - } -+*/ - - TEST(Bootstrap, UnixServer) { - TestServer server; ---- a/wangle/CMakeLists.txt -+++ b/wangle/CMakeLists.txt -@@ -291,7 +291,9 @@ if(BUILD_TESTS) - # add_gtest(service/test/ServiceTest.cpp ServiceTest) - # this test requires arguments? - # add_gtest(ssl/test/SSLCacheTest.cpp SSLCacheTest) -- add_gtest(ssl/test/SSLContextManagerTest.cpp SSLContextManagerTest) -+ # this test fails against the packaged folly -+ # E1223 11:17:23.030416 2602 SSLContextManager.cpp:491] error loading client CA folly/io/async/test/certs/client_chain.pem: std::runtime_error: SSL_CTX_load_verify_locations: SSL error # 80000002; no such file; system lib -+ # add_gtest(ssl/test/SSLContextManagerTest.cpp SSLContextManagerTest) - add_gtest(ssl/test/TLSCredProcessorTest.cpp TLSCredProcessorTest) - add_gtest(util/test/FilePollerTest.cpp FilePollerTest) - endif() diff --git a/wangle-replace-std-latch.diff b/wangle-replace-std-latch.diff new file mode 100644 index 0000000..6622eef --- /dev/null +++ b/wangle-replace-std-latch.diff @@ -0,0 +1,99 @@ +--- a/wangle/bootstrap/test/AcceptRoutingHandlerTest.cpp ++++ b/wangle/bootstrap/test/AcceptRoutingHandlerTest.cpp +@@ -14,7 +14,7 @@ + * limitations under the License. + */ + +-#include ++#include + + #include "Mocks.h" + +@@ -182,7 +182,7 @@ TEST_F(AcceptRoutingHandlerTest, ParseRo + })); + + // Downstream pipeline is created, and its handler receives events +- std::latch barrier(2); ++ folly::Latch barrier(2); + EXPECT_CALL(*downstreamHandler_, transportActive(_)); + EXPECT_CALL(*downstreamHandler_, read(_, _)) + .WillOnce(Invoke([&](MockBytesToBytesHandler::Context* /*ctx*/, +@@ -208,7 +208,7 @@ TEST_F(AcceptRoutingHandlerTest, ParseRo + + TEST_F(AcceptRoutingHandlerTest, SocketErrorInRoutingPipeline) { + // Server receives data, and parses routing data +- std::latch barrierConnect(2); ++ folly::Latch barrierConnect(2); + EXPECT_CALL(*routingDataHandler_, transportActive(_)); + EXPECT_CALL(*routingDataHandler_, parseRoutingData(_, _)) + .WillOnce( +@@ -224,7 +224,7 @@ TEST_F(AcceptRoutingHandlerTest, SocketE + + // Socket exception after routing pipeline had been created + barrierConnect.arrive_and_wait(); +- std::latch barrierException(2); ++ folly::Latch barrierException(2); + std::move(futureClientPipeline) + .thenValue([](DefaultPipeline* clientPipeline) { + clientPipeline->getTransport()->getEventBase()->runInEventBaseThread( +@@ -259,7 +259,7 @@ TEST_F(AcceptRoutingHandlerTest, OnNewCo + delete downstreamHandler_; + + // Send client request that triggers server processing +- std::latch barrierConnect(2); ++ folly::Latch barrierConnect(2); + EXPECT_CALL(*routingDataHandler_, transportActive(_)) + .WillOnce(Invoke([&](MockBytesToBytesHandler::Context* /*ctx*/) { + barrierConnect.arrive_and_wait(); +@@ -269,7 +269,7 @@ TEST_F(AcceptRoutingHandlerTest, OnNewCo + futureClientPipeline.wait(); + + // Expect an exception on the routing data handler +- std::latch barrierException(2); ++ folly::Latch barrierException(2); + EXPECT_CALL(*routingDataHandler_, readException(_, _)) + .WillOnce(Invoke([&](MockBytesToBytesHandler::Context* /*ctx*/, + folly::exception_wrapper /*ex*/) { +--- a/wangle/bootstrap/test/BootstrapTest.cpp ++++ b/wangle/bootstrap/test/BootstrapTest.cpp +@@ -22,6 +22,7 @@ + + #include + #include ++#include + #include + + using namespace wangle; +@@ -167,7 +168,7 @@ TEST(Bootstrap, ServerAcceptGroupTest) { + SocketAddress address; + server.getSockets()[0]->getAddress(&address); + +- std::latch barrier(2); ++ folly::Latch barrier(2); + auto thread = std::thread([&]() { + TestClient client; + client.pipelineFactory(std::make_shared()); +--- a/wangle/channel/test/PipelineTest.cpp ++++ b/wangle/channel/test/PipelineTest.cpp +@@ -14,7 +14,7 @@ + * limitations under the License. + */ + +-#include ++#include + + #include + #include +@@ -373,10 +373,10 @@ TEST(Pipeline, Concurrent) { + NiceMock> handler1, handler2; + auto pipeline = Pipeline::create(); + (*pipeline).addBack(&handler1).addBack(&handler2).finalize(); +- std::barrier b{2}; ++ boost::barrier b{2}; + auto spam = [&] { + for (int i = 0; i < 100000; i++) { +- b.arrive_and_wait(); ++ b.count_down_and_wait(); + pipeline->read(i); + } + }; diff --git a/wangle.spec b/wangle.spec index 78a5683..3bd04e1 100644 --- a/wangle.spec +++ b/wangle.spec @@ -10,17 +10,14 @@ %bcond_without check Name: wangle -Version: 2024.02.19.00 +Version: 2024.07.22.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way License: Apache-2.0 URL: https://github.com/facebook/wangle -Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz -# disable failing tests, see patch for context -%if %{without all_tests} -Patch0: %{name}-disable_failed_tests.patch -%endif +Source: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz +Patch: %{name}-replace-std-latch.diff ExclusiveArch: x86_64 aarch64 ppc64le riscv64 @@ -34,6 +31,7 @@ BuildRequires: gcc-c++ BuildRequires: fizz-devel = %{version} BuildRequires: folly-devel = %{version} %if %{with check} +BuildRequires: boost-devel BuildRequires: gmock-devel BuildRequires: gtest-devel %endif @@ -85,7 +83,17 @@ cd - %if %{with check} %check cd wangle +%if %{with all_tests} %ctest +%else +EXCLUDED_TESTS='--exclude-regex ' +# somehow we can't just disable these two +# [ FAILED ] SSLContextManagerTest.TestSingleClientCAFileSet +# [ FAILED ] SSLContextManagerTest.TestMultipleClientCAsSet +EXCLUDED_TESTS+='SSLContextManagerTest' + +%ctest ${EXCLUDED_TESTS} +%endif cd - %endif From 42b93cef359d48652bd8fb0c807137cd62686e51 Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Wed, 21 Aug 2024 13:14:56 -0500 Subject: [PATCH 41/45] Update to version 2024.08.19.00; Fixes: RHBZ#2301646 Signed-off-by: Michel Lind --- sources | 2 +- wangle-replace-std-latch.diff | 99 ----------------------------------- wangle.spec | 3 +- 3 files changed, 2 insertions(+), 102 deletions(-) delete mode 100644 wangle-replace-std-latch.diff diff --git a/sources b/sources index 399d28b..1451d24 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2024.07.22.00.tar.gz) = 8a95a455b30c63164a5b1ae2b5e65358f5e0aaa8dbcf02d24e163a838ef44181b73d4fc1edb51c064c4104f780eadce645a5830d45ba9e3ff69faf09d34e14ae +SHA512 (wangle-2024.08.19.00.tar.gz) = 3a48aad4a3bc862ebb3c00db3099164d3c4c47e7dc1822ece1c07700e7b8c2d673d9d470cc7d8d4fc599e2299c2c1fd068e82e1dbd942c04ca8a6c3fc3be82ee diff --git a/wangle-replace-std-latch.diff b/wangle-replace-std-latch.diff deleted file mode 100644 index 6622eef..0000000 --- a/wangle-replace-std-latch.diff +++ /dev/null @@ -1,99 +0,0 @@ ---- a/wangle/bootstrap/test/AcceptRoutingHandlerTest.cpp -+++ b/wangle/bootstrap/test/AcceptRoutingHandlerTest.cpp -@@ -14,7 +14,7 @@ - * limitations under the License. - */ - --#include -+#include - - #include "Mocks.h" - -@@ -182,7 +182,7 @@ TEST_F(AcceptRoutingHandlerTest, ParseRo - })); - - // Downstream pipeline is created, and its handler receives events -- std::latch barrier(2); -+ folly::Latch barrier(2); - EXPECT_CALL(*downstreamHandler_, transportActive(_)); - EXPECT_CALL(*downstreamHandler_, read(_, _)) - .WillOnce(Invoke([&](MockBytesToBytesHandler::Context* /*ctx*/, -@@ -208,7 +208,7 @@ TEST_F(AcceptRoutingHandlerTest, ParseRo - - TEST_F(AcceptRoutingHandlerTest, SocketErrorInRoutingPipeline) { - // Server receives data, and parses routing data -- std::latch barrierConnect(2); -+ folly::Latch barrierConnect(2); - EXPECT_CALL(*routingDataHandler_, transportActive(_)); - EXPECT_CALL(*routingDataHandler_, parseRoutingData(_, _)) - .WillOnce( -@@ -224,7 +224,7 @@ TEST_F(AcceptRoutingHandlerTest, SocketE - - // Socket exception after routing pipeline had been created - barrierConnect.arrive_and_wait(); -- std::latch barrierException(2); -+ folly::Latch barrierException(2); - std::move(futureClientPipeline) - .thenValue([](DefaultPipeline* clientPipeline) { - clientPipeline->getTransport()->getEventBase()->runInEventBaseThread( -@@ -259,7 +259,7 @@ TEST_F(AcceptRoutingHandlerTest, OnNewCo - delete downstreamHandler_; - - // Send client request that triggers server processing -- std::latch barrierConnect(2); -+ folly::Latch barrierConnect(2); - EXPECT_CALL(*routingDataHandler_, transportActive(_)) - .WillOnce(Invoke([&](MockBytesToBytesHandler::Context* /*ctx*/) { - barrierConnect.arrive_and_wait(); -@@ -269,7 +269,7 @@ TEST_F(AcceptRoutingHandlerTest, OnNewCo - futureClientPipeline.wait(); - - // Expect an exception on the routing data handler -- std::latch barrierException(2); -+ folly::Latch barrierException(2); - EXPECT_CALL(*routingDataHandler_, readException(_, _)) - .WillOnce(Invoke([&](MockBytesToBytesHandler::Context* /*ctx*/, - folly::exception_wrapper /*ex*/) { ---- a/wangle/bootstrap/test/BootstrapTest.cpp -+++ b/wangle/bootstrap/test/BootstrapTest.cpp -@@ -22,6 +22,7 @@ - - #include - #include -+#include - #include - - using namespace wangle; -@@ -167,7 +168,7 @@ TEST(Bootstrap, ServerAcceptGroupTest) { - SocketAddress address; - server.getSockets()[0]->getAddress(&address); - -- std::latch barrier(2); -+ folly::Latch barrier(2); - auto thread = std::thread([&]() { - TestClient client; - client.pipelineFactory(std::make_shared()); ---- a/wangle/channel/test/PipelineTest.cpp -+++ b/wangle/channel/test/PipelineTest.cpp -@@ -14,7 +14,7 @@ - * limitations under the License. - */ - --#include -+#include - - #include - #include -@@ -373,10 +373,10 @@ TEST(Pipeline, Concurrent) { - NiceMock> handler1, handler2; - auto pipeline = Pipeline::create(); - (*pipeline).addBack(&handler1).addBack(&handler2).finalize(); -- std::barrier b{2}; -+ boost::barrier b{2}; - auto spam = [&] { - for (int i = 0; i < 100000; i++) { -- b.arrive_and_wait(); -+ b.count_down_and_wait(); - pipeline->read(i); - } - }; diff --git a/wangle.spec b/wangle.spec index 3bd04e1..cc39271 100644 --- a/wangle.spec +++ b/wangle.spec @@ -10,14 +10,13 @@ %bcond_without check Name: wangle -Version: 2024.07.22.00 +Version: 2024.08.19.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way License: Apache-2.0 URL: https://github.com/facebook/wangle Source: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz -Patch: %{name}-replace-std-latch.diff ExclusiveArch: x86_64 aarch64 ppc64le riscv64 From 224a2e7a89d6b46210debd588a1aa53561a8e210 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:44:26 +0000 Subject: [PATCH 42/45] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 66560b9b583d8671efd16ebdcada72ea846fc251 Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Wed, 5 Feb 2025 21:20:53 -0600 Subject: [PATCH 43/45] Update to version 2025.02.03.00; Fixes: RHBZ#2307993 Signed-off-by: Michel Lind --- sources | 2 +- wangle.spec | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 1451d24..138dc84 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wangle-2024.08.19.00.tar.gz) = 3a48aad4a3bc862ebb3c00db3099164d3c4c47e7dc1822ece1c07700e7b8c2d673d9d470cc7d8d4fc599e2299c2c1fd068e82e1dbd942c04ca8a6c3fc3be82ee +SHA512 (wangle-2025.02.03.00.tar.gz) = 8c25a9c104c34a3ba02bbf14588a97ae9e8aea7cabcd1a881548573cdff259e40f6f2c439212cf8d22a5d95d65f51438a211473102f40ecba87f3d5ef2eff499 diff --git a/wangle.spec b/wangle.spec index cc39271..8ed5ed3 100644 --- a/wangle.spec +++ b/wangle.spec @@ -10,7 +10,7 @@ %bcond_without check Name: wangle -Version: 2024.08.19.00 +Version: 2025.02.03.00 Release: %autorelease Summary: Framework for building services in a consistent/modular/composable way @@ -91,6 +91,12 @@ EXCLUDED_TESTS='--exclude-regex ' # [ FAILED ] SSLContextManagerTest.TestMultipleClientCAsSet EXCLUDED_TESTS+='SSLContextManagerTest' +%ifarch ppc64le +# The following tests FAILED: +# 6 - BroadcastPoolTest (SEGFAULT) +EXCLUDED_TESTS+='|BroadcastPoolTest' +%endif + %ctest ${EXCLUDED_TESTS} %endif cd - From bdef791b639685fcace6accd6588e4b87ecabf87 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:16:56 +0000 Subject: [PATCH 44/45] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 71537401a1c50ee22c578c05cc392a08030de1e1 Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Fri, 16 Jan 2026 20:14:06 +0000 Subject: [PATCH 45/45] Retiring folly and related libraries, https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/KLNKMLQ3Q2O6SOSICXCCKGUILW76SNVL/ --- .gitignore | 1 - README.md | 3 -- changelog | 89 -------------------------------------- dead.package | 1 + sources | 1 - wangle.spec | 118 --------------------------------------------------- 6 files changed, 1 insertion(+), 212 deletions(-) delete mode 100644 .gitignore delete mode 100644 README.md delete mode 100644 changelog create mode 100644 dead.package delete mode 100644 sources delete mode 100644 wangle.spec diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 61fbcb6..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/wangle-????.??.??.??.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index 9be2c93..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# wangle - -The wangle package diff --git a/changelog b/changelog deleted file mode 100644 index b416a67..0000000 --- a/changelog +++ /dev/null @@ -1,89 +0,0 @@ -* Thu Nov 18 2021 Michel Alexandre Salim - 2021.11.15.00-3 -- Rebuilt with OpenSSL 1.1.1 - -* Thu Nov 18 2021 Michel Alexandre Salim - 2021.11.15.00-2 -- Opt in to rpmautospec - -* Thu Nov 18 2021 Michel Alexandre Salim - 2021.11.15.00-1 -- Update to 2021.11.15.00 - -* Tue Sep 14 2021 Sahana Prasad - 2021.08.02.00-2 -- Rebuilt with OpenSSL 3.0.0 - -* Thu Aug 5 2021 Filipe Brandenburger - 2021.08.02.00-1 -- Update to 2021.08.02.00 - -* Thu Jul 29 2021 Michel Alexandre Salim - 2021.07.22.00-3 -- Use C++20 standard, in order to enable C++ coroutines - -* Tue Jul 27 2021 Michel Alexandre Salim - 2021.07.22-00-2 -- Rebuilt for folly 2021.07.22.00 - -* Sat Jul 24 2021 Michel Alexandre Salim - 2021.07.22.00-1 -- Update to 2021.07.22.00 - -* Fri Jul 23 2021 Fedora Release Engineering - 2021.06.28.00-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Mon Jul 12 2021 Michel Alexandre Salim - 2021.06.28.00-1 -- Update to 2021.06.28.00 - -* Wed Jun 09 2021 Michel Alexandre Salim - 2021.06.07.00-1 -- Update to 2021.06.07.00 - -* Mon May 10 2021 Michel Alexandre Salim - 2021.05.10.00-1 -- Update to 2021.05.10.00 - -* Mon Apr 26 2021 Michel Alexandre Salim - 2021.04.26.00-1 -- Update to 2021.04.26.00 - -* Fri Apr 16 2021 Michel Alexandre Salim - 2021.04.12.00-1 -- Update to 2021.04.12.00 - -* Mon Mar 29 2021 Michel Alexandre Salim - 2021.03.29.00-1 -- Update to 2021.03.29.00 - -* Wed Mar 24 2021 Michel Alexandre Salim - 2021.03.22.00-1 -- Update to 2021.03.22.00 - -* Mon Mar 15 2021 Michel Alexandre Salim - 2021.03.15.00-1 -- Update to 2021.03.15.00 - -* Wed Feb 03 2021 Michel Alexandre Salim - 2021.02.01.00-1 -- Update to 2021.02.01.00 - -* Wed Jan 27 2021 Fedora Release Engineering - 2021.01.25.00-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jan 26 17:49:34 PST 2021 Michel Alexandre Salim - 2021.01.25.00-1 -- Update to 2021.01.25.00 - -* Tue Dec 29 12:15:28 PST 2020 Michel Alexandre Salim - 2020.12.28.00-1 -- Update to 2020.12.28.00 - -* Tue Dec 22 16:56:57 PST 2020 Michel Alexandre Salim - 2020.12.21.00-1 -- Update to 2020.12.21.00 - -* Mon Nov 30 10:42:48 PST 2020 Michel Alexandre Salim - 2020.11.30.00-1 -- Update to 2020.11.30.00 - -* Mon Nov 23 2020 Michel Alexandre Salim - 2020.11.23.00-1 -- Update to 2020.11.23.00 - -* Mon Nov 16 2020 Michel Alexandre Salim - 2020.11.16.00-1 -- Update to 2020.11.16.00 - -* Mon Nov 9 2020 Michel Alexandre Salim - 2020.11.09.00-1 -- Update to 2020.11.09.00 - -* Mon Nov 2 2020 Michel Alexandre Salim - 2020.11.02.00-1 -- Update to 2020.11.02.00 - -* Fri Oct 30 2020 Michel Alexandre Salim - 2020.10.26.00-3 -- Enable static subpackage on architectures where fizz-static is available - -* Wed Oct 28 2020 Michel Alexandre Salim - 2020.10.26.00-2 -- Add ExcludeArch on s390x due to dependency on folly - -* Mon Oct 26 2020 Michel Alexandre Salim - 2020.10.26.00-1 -- Initial package diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..d3a5483 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Retiring folly and related libraries, https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/KLNKMLQ3Q2O6SOSICXCCKGUILW76SNVL/ diff --git a/sources b/sources deleted file mode 100644 index 138dc84..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (wangle-2025.02.03.00.tar.gz) = 8c25a9c104c34a3ba02bbf14588a97ae9e8aea7cabcd1a881548573cdff259e40f6f2c439212cf8d22a5d95d65f51438a211473102f40ecba87f3d5ef2eff499 diff --git a/wangle.spec b/wangle.spec deleted file mode 100644 index 8ed5ed3..0000000 --- a/wangle.spec +++ /dev/null @@ -1,118 +0,0 @@ -%bcond_with toolchain_clang - -# use this to re-test running all tests -%bcond_with all_tests - -%if %{with toolchain_clang} -%global toolchain clang -%endif - -%bcond_without check - -Name: wangle -Version: 2025.02.03.00 -Release: %autorelease -Summary: Framework for building services in a consistent/modular/composable way - -License: Apache-2.0 -URL: https://github.com/facebook/wangle -Source: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz - -ExclusiveArch: x86_64 aarch64 ppc64le riscv64 - -BuildRequires: cmake -%if %{with toolchain_clang} -BuildRequires: clang -%else -BuildRequires: gcc-c++ -%endif -# Library dependencies -BuildRequires: fizz-devel = %{version} -BuildRequires: folly-devel = %{version} -%if %{with check} -BuildRequires: boost-devel -BuildRequires: gmock-devel -BuildRequires: gtest-devel -%endif - - -%global _description %{expand: -Wangle is a library that makes it easy to build protocols, application clients, -and application servers. - -It's like Netty + Finagle smooshed together, but in C++.} - -%description %{_description} - - -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Obsoletes: %{name}-static < 2022.02.28.00-1 - -%description devel %{_description} -The %{name}-devel package contains libraries and header files for -developing applications that use %{name}. - - -%prep -%autosetup -p1 - - -%build -cd wangle -%cmake \ -%if %{with check} - -DBUILD_TESTS=ON \ -%else - -DBUILD_TESTS=OFF \ -%endif - -DCMAKE_INSTALL_DIR=%{_libdir}/cmake/%{name} \ - -DPACKAGE_VERSION=%{version} -%cmake_build -cd - - - -%install -cd wangle -%cmake_install -cd - - - -%if %{with check} -%check -cd wangle -%if %{with all_tests} -%ctest -%else -EXCLUDED_TESTS='--exclude-regex ' -# somehow we can't just disable these two -# [ FAILED ] SSLContextManagerTest.TestSingleClientCAFileSet -# [ FAILED ] SSLContextManagerTest.TestMultipleClientCAsSet -EXCLUDED_TESTS+='SSLContextManagerTest' - -%ifarch ppc64le -# The following tests FAILED: -# 6 - BroadcastPoolTest (SEGFAULT) -EXCLUDED_TESTS+='|BroadcastPoolTest' -%endif - -%ctest ${EXCLUDED_TESTS} -%endif -cd - -%endif - - -%files -%license LICENSE -%{_libdir}/*.so.%{version} - -%files devel -%doc CONTRIBUTING.md README.md tutorial.md -%{_includedir}/* -%{_libdir}/*.so -%{_libdir}/cmake/%{name} - - -%changelog -%autochangelog