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 912b236..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (wangle-2023.04.24.00.tar.gz) = b3ad46a5a8a84d4077ed9018d901fd6f5e1a1b9951b13665b63704fe2a18936e4a29406873a4a28126f25145bef96b517f47216ee3053dd201698591053e039b diff --git a/wangle-disable_failed_tests.patch b/wangle-disable_failed_tests.patch deleted file mode 100644 index 576c2bf..0000000 --- a/wangle-disable_failed_tests.patch +++ /dev/null @@ -1,33 +0,0 @@ -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 deleted file mode 100644 index ab1eb4f..0000000 --- a/wangle.spec +++ /dev/null @@ -1,105 +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: 2023.04.24.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 -%if %{without all_tests} -Patch0: %{name}-disable_failed_tests.patch -%endif - -ExclusiveArch: x86_64 aarch64 ppc64le - -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: 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 -%ctest -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