From 3e853d1b0a43e1f7dd87185ebe1b7dcf93680245 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Mon, 26 Apr 2021 15:26:35 -0700 Subject: [PATCH 01/31] Update to snapshot from 20210420 Signed-off-by: Michel Alexandre Salim --- .gitignore | 2 +- sources | 2 +- wdt-require_cxx17.patch | 16 ---------------- wdt.spec | 12 +++++------- 4 files changed, 7 insertions(+), 25 deletions(-) delete mode 100644 wdt-require_cxx17.patch diff --git a/.gitignore b/.gitignore index d5b2490..76e97d0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/wdt-fdbc5432230290f86ff8ad89ab52d5b7fef232b4.tar.gz +/wdt-0f100c6f38220378fcfbc672b007f4272c416a03.tar.gz diff --git a/sources b/sources index 3628ce5..93bc80e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wdt-fdbc5432230290f86ff8ad89ab52d5b7fef232b4.tar.gz) = 61f1d4650ef230f476d19f749487203e5f45bb656018a472df3f5826d3f0bbbd91bcc1497c8a719225359245d1dcb84cc58176130e8bd3b2fe92f41799abda68 +SHA512 (wdt-0f100c6f38220378fcfbc672b007f4272c416a03.tar.gz) = bce0c175a0807d79d51367402837f84452106ff990fc346a99f2f0cb0b10c05abc179ad1b4f9d4bb33abef0f719eea330f710572d1a78162c70d5c3fdc269292 diff --git a/wdt-require_cxx17.patch b/wdt-require_cxx17.patch deleted file mode 100644 index 3fcf9fd..0000000 --- a/wdt-require_cxx17.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- wdt-fdbc5432230290f86ff8ad89ab52d5b7fef232b4/CMakeLists.txt.cxx17 2021-03-31 21:41:57.000000000 -0700 -+++ wdt-fdbc5432230290f86ff8ad89ab52d5b7fef232b4/CMakeLists.txt 2021-04-16 21:40:00.615974441 -0700 -@@ -24,11 +24,8 @@ - # Minor currently is also the protocol version - has to match with Protocol.cpp - project("WDT" LANGUAGES C CXX VERSION 1.32.1910230) - --# On MacOS this requires the latest (master) CMake (and/or CMake 3.1.1/3.2) --# WDT itself works fine with C++11 (gcc 4.8 for instance) but more recent folly --# started to require C++14, so you can either get an older snapshot of folly --# and set "11" below or use this: --set(CMAKE_CXX_STANDARD 14) -+# WDT uses C++17 features per fdbc5432230290f86ff8ad89ab52d5b7fef232b4 -+set(CMAKE_CXX_STANDARD 17) - set(CMAKE_CXX_STANDARD_REQUIRED on) - - # somehow 'option' for this doesn't seeem to work/I don't know how to make it diff --git a/wdt.spec b/wdt.spec index f34437c..49726f3 100644 --- a/wdt.spec +++ b/wdt.spec @@ -4,9 +4,9 @@ %bcond_with tests # last tagged release is from 2016 despite ongoing development -%global commit fdbc5432230290f86ff8ad89ab52d5b7fef232b4 +%global commit 0f100c6f38220378fcfbc672b007f4272c416a03 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global date 20210331 +%global date 20210420 %global _shared_builddir shared_build %global _static_builddir static_build @@ -19,8 +19,6 @@ Summary: Warp speed Data Transfer License: BSD URL: https://www.facebook.com/WdtOpenSource Source0: https://github.com/facebook/wdt/archive/%{commit}/%{name}-%{commit}.tar.gz -# WDT uses C++17 features starting with fdbc5432230290f86ff8ad89ab52d5b7fef232b4 -Patch0: wdt-require_cxx17.patch BuildRequires: gcc-c++ BuildRequires: cmake @@ -82,9 +80,6 @@ developing applications that use %{name}. # wdt needs to be build from a base directory called wdt # https://github.com/facebook/wdt/issues/213 ln -s %{name}-%{commit} %{name} -pushd %{name} >/dev/null -%patch0 -p1 -popd >/dev/null # Disable hardcoded CXX FLAGS sed -i -e 's/set(CMAKE_CXX_FLAGS.*//' %{name}/CMakeLists.txt @@ -164,6 +159,9 @@ popd %endif %changelog +* Mon Apr 26 2021 Michel Alexandre Salim - 1.32.1910230-5.20210420git0f100c6 +- Update to snapshot from 20210420 + * Fri Apr 16 2021 Michel Alexandre Salim - 1.32.1910230-5.20210331gitfdbc543 - Update to snapshot from 20210331 From ce49f6b40d133f7ef9a01f52694a0be5a58d7114 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Mon, 10 May 2021 09:31:46 -0700 Subject: [PATCH 02/31] Rebuild against folly 2021.05.10.00 Signed-off-by: Michel Alexandre Salim --- wdt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wdt.spec b/wdt.spec index 49726f3..9fd9511 100644 --- a/wdt.spec +++ b/wdt.spec @@ -13,7 +13,7 @@ Name: wdt Version: 1.32.1910230 -Release: 5.%{?date}git%{?shortcommit}%{?dist} +Release: 6.%{?date}git%{?shortcommit}%{?dist} Summary: Warp speed Data Transfer License: BSD @@ -159,6 +159,9 @@ popd %endif %changelog +* Mon May 10 2021 Michel Alexandre Salim - 1.32.1910230-6.20210420git0f100c6 +- Rebuild against folly 2021.05.10.00 + * Mon Apr 26 2021 Michel Alexandre Salim - 1.32.1910230-5.20210420git0f100c6 - Update to snapshot from 20210420 From f7b8dff8fe4233272ea8b525d2346ac81fd15065 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Mon, 12 Jul 2021 21:32:32 -0700 Subject: [PATCH 03/31] Update to snapshot from 20210625 Signed-off-by: Michel Alexandre Salim --- .gitignore | 2 +- sources | 2 +- wdt.spec | 7 +++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 76e97d0..ff5254d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/wdt-0f100c6f38220378fcfbc672b007f4272c416a03.tar.gz +/wdt-b98479c61e17b528298055e3bcf07f4c6cb82f57.tar.gz diff --git a/sources b/sources index 93bc80e..b1e3354 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wdt-0f100c6f38220378fcfbc672b007f4272c416a03.tar.gz) = bce0c175a0807d79d51367402837f84452106ff990fc346a99f2f0cb0b10c05abc179ad1b4f9d4bb33abef0f719eea330f710572d1a78162c70d5c3fdc269292 +SHA512 (wdt-b98479c61e17b528298055e3bcf07f4c6cb82f57.tar.gz) = 5230704403011428e7b837d7d988c76f51a655ff76b6bfd9e16f7161b19a257466a944d1691bfac7b2bb1d2c60d1619032e8368743c8e6382c8dd2ce306ea874 diff --git a/wdt.spec b/wdt.spec index 9fd9511..dbe8247 100644 --- a/wdt.spec +++ b/wdt.spec @@ -4,9 +4,9 @@ %bcond_with tests # last tagged release is from 2016 despite ongoing development -%global commit 0f100c6f38220378fcfbc672b007f4272c416a03 +%global commit b98479c61e17b528298055e3bcf07f4c6cb82f57 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global date 20210420 +%global date 20210625 %global _shared_builddir shared_build %global _static_builddir static_build @@ -159,6 +159,9 @@ popd %endif %changelog +* Mon Jul 12 2021 Michel Alexandre Salim - 1.32.1910230-6.20210625gitb98479c +- Update to snapshot from 20210625 + * Mon May 10 2021 Michel Alexandre Salim - 1.32.1910230-6.20210420git0f100c6 - Rebuild against folly 2021.05.10.00 From cd5c490964c51651f72395f4284ad836817548c0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 20:49:30 +0000 Subject: [PATCH 04/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wdt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wdt.spec b/wdt.spec index dbe8247..db69d3c 100644 --- a/wdt.spec +++ b/wdt.spec @@ -13,7 +13,7 @@ Name: wdt Version: 1.32.1910230 -Release: 6.%{?date}git%{?shortcommit}%{?dist} +Release: 7.%{?date}git%{?shortcommit}%{?dist} Summary: Warp speed Data Transfer License: BSD @@ -159,6 +159,9 @@ popd %endif %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 1.32.1910230-7.20210625gitb98479c +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Mon Jul 12 2021 Michel Alexandre Salim - 1.32.1910230-6.20210625gitb98479c - Update to snapshot from 20210625 From 73a7da13ea2ba28c96eb79ead3e9b93a0b2b2f76 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Sun, 1 Aug 2021 20:49:16 -0700 Subject: [PATCH 05/31] Update to snapshot from 20210726 Signed-off-by: Michel Alexandre Salim --- .gitignore | 2 +- sources | 2 +- wdt.spec | 7 +++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index ff5254d..dcdf60d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/wdt-b98479c61e17b528298055e3bcf07f4c6cb82f57.tar.gz +/wdt-7c44f79252d451a07b7845f7fc337ba7d643adce.tar.gz diff --git a/sources b/sources index b1e3354..58fcafc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wdt-b98479c61e17b528298055e3bcf07f4c6cb82f57.tar.gz) = 5230704403011428e7b837d7d988c76f51a655ff76b6bfd9e16f7161b19a257466a944d1691bfac7b2bb1d2c60d1619032e8368743c8e6382c8dd2ce306ea874 +SHA512 (wdt-7c44f79252d451a07b7845f7fc337ba7d643adce.tar.gz) = a312bea1455b3729e745ecb23d5cd6aacdaa00a32133e77f41267630cd8526f862fb314e8827b9365583ff610cc15c20ac1a639f67e48cddc30690f19e2db489 diff --git a/wdt.spec b/wdt.spec index db69d3c..8ae1db9 100644 --- a/wdt.spec +++ b/wdt.spec @@ -4,9 +4,9 @@ %bcond_with tests # last tagged release is from 2016 despite ongoing development -%global commit b98479c61e17b528298055e3bcf07f4c6cb82f57 +%global commit 7c44f79252d451a07b7845f7fc337ba7d643adce %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global date 20210625 +%global date 20210726 %global _shared_builddir shared_build %global _static_builddir static_build @@ -159,6 +159,9 @@ popd %endif %changelog +* Sun Aug 1 2021 Michel Alexandre Salim - 1.32.1910230-7.20210726git7c44f79 +- Update to snapshot from 20210726 + * Fri Jul 23 2021 Fedora Release Engineering - 1.32.1910230-7.20210625gitb98479c - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From b98ea37cf131253c0b077ecdf9d1e22a83fc0976 Mon Sep 17 00:00:00 2001 From: Davide Cavalca Date: Wed, 18 Aug 2021 09:32:36 -0700 Subject: [PATCH 06/31] Convert to rpmautospec --- changelog | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ wdt.spec | 53 ++--------------------------------------------------- 2 files changed, 52 insertions(+), 51 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..1bbac8b --- /dev/null +++ b/changelog @@ -0,0 +1,50 @@ +* Sun Aug 1 2021 Michel Alexandre Salim - 1.32.1910230-7.20210726git7c44f79 +- Update to snapshot from 20210726 + +* Fri Jul 23 2021 Fedora Release Engineering - 1.32.1910230-7.20210625gitb98479c +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon Jul 12 2021 Michel Alexandre Salim - 1.32.1910230-6.20210625gitb98479c +- Update to snapshot from 20210625 + +* Mon May 10 2021 Michel Alexandre Salim - 1.32.1910230-6.20210420git0f100c6 +- Rebuild against folly 2021.05.10.00 + +* Mon Apr 26 2021 Michel Alexandre Salim - 1.32.1910230-5.20210420git0f100c6 +- Update to snapshot from 20210420 + +* Fri Apr 16 2021 Michel Alexandre Salim - 1.32.1910230-5.20210331gitfdbc543 +- Update to snapshot from 20210331 + +* Mon Mar 29 2021 Michel Alexandre Salim - 1.32.1910230-5.20210312git97a8c0a +- Rebuild against folly 2021.03.29.00 + +* Wed Mar 24 2021 Michel Alexandre Salim - 1.32.1910230-4.20210312git97a8c0a +- Rebuild against folly 2021.03.22.00 + +* Mon Mar 15 2021 Michel Alexandre Salim - 1.32.1910230-3.20210312git97a8c0a +- Update to 20210312 + +* Tue Mar 9 2021 Davide Cavalca - 1.32.1910230-2.20210128git6aec23c +- Fix typos in summary +- Use more strict globbing for the soname version + +* Thu Jan 28 2021 Davide Cavalca - 1.32.1910230-1.20210128git6aec23c +- Bump git commit to include upstream fixes +- Use system folly instead of bundling it +- Default to shared library build +- Use %%cmake instead of %%cmake3 +- Use %%bcond for tests and turn off by default due to flakiness +- Update BuildRequires and Requires + +* Sat Nov 07 2020 Nicolas Chauvet - 1.32.1910230-2.20200909gitb585d21 +- Improve description +- Add --with tests conditional for tests +- Switch to cmake3 +- And ExcludeArch inherited from folly + +* Fri Oct 23 2020 Nicolas Chauvet - 1.32.1910230-1.20200909gitb585d21 +- Update to 1.32.1910230 snapshot + +* Tue Dec 19 2017 Kees de Jong - 1.27.1612021-1 +- Initial package diff --git a/wdt.spec b/wdt.spec index 8ae1db9..ff4bdd7 100644 --- a/wdt.spec +++ b/wdt.spec @@ -13,7 +13,7 @@ Name: wdt Version: 1.32.1910230 -Release: 7.%{?date}git%{?shortcommit}%{?dist} +Release: %autorelease -s %{?date}git%{?shortcommit} Summary: Warp speed Data Transfer License: BSD @@ -159,53 +159,4 @@ popd %endif %changelog -* Sun Aug 1 2021 Michel Alexandre Salim - 1.32.1910230-7.20210726git7c44f79 -- Update to snapshot from 20210726 - -* Fri Jul 23 2021 Fedora Release Engineering - 1.32.1910230-7.20210625gitb98479c -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Mon Jul 12 2021 Michel Alexandre Salim - 1.32.1910230-6.20210625gitb98479c -- Update to snapshot from 20210625 - -* Mon May 10 2021 Michel Alexandre Salim - 1.32.1910230-6.20210420git0f100c6 -- Rebuild against folly 2021.05.10.00 - -* Mon Apr 26 2021 Michel Alexandre Salim - 1.32.1910230-5.20210420git0f100c6 -- Update to snapshot from 20210420 - -* Fri Apr 16 2021 Michel Alexandre Salim - 1.32.1910230-5.20210331gitfdbc543 -- Update to snapshot from 20210331 - -* Mon Mar 29 2021 Michel Alexandre Salim - 1.32.1910230-5.20210312git97a8c0a -- Rebuild against folly 2021.03.29.00 - -* Wed Mar 24 2021 Michel Alexandre Salim - 1.32.1910230-4.20210312git97a8c0a -- Rebuild against folly 2021.03.22.00 - -* Mon Mar 15 2021 Michel Alexandre Salim - 1.32.1910230-3.20210312git97a8c0a -- Update to 20210312 - -* Tue Mar 9 2021 Davide Cavalca - 1.32.1910230-2.20210128git6aec23c -- Fix typos in summary -- Use more strict globbing for the soname version - -* Thu Jan 28 2021 Davide Cavalca - 1.32.1910230-1.20210128git6aec23c -- Bump git commit to include upstream fixes -- Use system folly instead of bundling it -- Default to shared library build -- Use %%cmake instead of %%cmake3 -- Use %%bcond for tests and turn off by default due to flakiness -- Update BuildRequires and Requires - -* Sat Nov 07 2020 Nicolas Chauvet - 1.32.1910230-2.20200909gitb585d21 -- Improve description -- Add --with tests conditional for tests -- Switch to cmake3 -- And ExcludeArch inherited from folly - -* Fri Oct 23 2020 Nicolas Chauvet - 1.32.1910230-1.20200909gitb585d21 -- Update to 1.32.1910230 snapshot - -* Tue Dec 19 2017 Kees de Jong - 1.27.1612021-1 -- Initial package +%autochangelog From 5644a4e1be88789d80e55f108614835f36c17271 Mon Sep 17 00:00:00 2001 From: Davide Cavalca Date: Wed, 18 Aug 2021 09:33:44 -0700 Subject: [PATCH 07/31] Update to snapshot from 20210809; Fixes: RHBZ#1991103 --- .gitignore | 1 + sources | 2 +- wdt.spec | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index dcdf60d..aa9b33a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /wdt-7c44f79252d451a07b7845f7fc337ba7d643adce.tar.gz +/wdt-57bbd437075324892620ffa38d6c207f4acdd714.tar.gz diff --git a/sources b/sources index 58fcafc..60a318b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wdt-7c44f79252d451a07b7845f7fc337ba7d643adce.tar.gz) = a312bea1455b3729e745ecb23d5cd6aacdaa00a32133e77f41267630cd8526f862fb314e8827b9365583ff610cc15c20ac1a639f67e48cddc30690f19e2db489 +SHA512 (wdt-57bbd437075324892620ffa38d6c207f4acdd714.tar.gz) = 8e4a92211293f9854adcc75bf8fcf5017cb79e5ce3a0e0a16543218bbbb865e8219ba3176ecb698845f11b2b5977f6ae7c3445e2989f8c1da6087f5e0883c929 diff --git a/wdt.spec b/wdt.spec index ff4bdd7..07c2c6a 100644 --- a/wdt.spec +++ b/wdt.spec @@ -4,9 +4,9 @@ %bcond_with tests # last tagged release is from 2016 despite ongoing development -%global commit 7c44f79252d451a07b7845f7fc337ba7d643adce +%global commit 57bbd437075324892620ffa38d6c207f4acdd714 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global date 20210726 +%global date 20210809 %global _shared_builddir shared_build %global _static_builddir static_build From 5dcd0484183848ec824d9d506ca402510b6fbf9d Mon Sep 17 00:00:00 2001 From: Sahana Prasad Date: Tue, 14 Sep 2021 19:17:44 +0200 Subject: [PATCH 08/31] Rebuilt with OpenSSL 3.0.0 From 79a47c7280f70f163fb5942b91911a03c6f3623f Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Fri, 24 Dec 2021 16:16:10 -0800 Subject: [PATCH 09/31] Rebuilt against the 2021.12.20.00 folly stack Signed-off-by: Michel Alexandre Salim From cf1e6e16af658d0f0408d1791eb61a9369bd3038 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 04:20:42 +0000 Subject: [PATCH 10/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 1b348c61df3654bac02e828ccb7108ed1846675f Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Tue, 8 Mar 2022 20:08:23 -0800 Subject: [PATCH 11/31] Drop static build; temporarily disable on ppc64le until Folly is fixed Signed-off-by: Michel Alexandre Salim --- wdt.spec | 74 +++++++++++++++++--------------------------------------- 1 file changed, 22 insertions(+), 52 deletions(-) diff --git a/wdt.spec b/wdt.spec index 07c2c6a..d304732 100644 --- a/wdt.spec +++ b/wdt.spec @@ -1,4 +1,3 @@ -%bcond_without static # The tests work but they rely on strict timing, which makes them flaky when # run in koji, so keep them disabled for now %bcond_with tests @@ -8,12 +7,9 @@ %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global date 20210809 -%global _shared_builddir shared_build -%global _static_builddir static_build - Name: wdt -Version: 1.32.1910230 -Release: %autorelease -s %{?date}git%{?shortcommit} +Version: 1.32.1910230^%{?date}git%{?shortcommit} +Release: %autorelease Summary: Warp speed Data Transfer License: BSD @@ -25,6 +21,10 @@ BuildRequires: cmake # folly is disabled on s390x ExcludeArch: s390x +%if 0%{?fedora} >= 36 +# fmt code breaks: https://bugzilla.redhat.com/show_bug.cgi?id=2061022 +ExcludeArch: ppc64le +%endif BuildRequires: boost-devel BuildRequires: double-conversion-devel @@ -34,9 +34,6 @@ BuildRequires: glog-devel BuildRequires: gtest-devel BuildRequires: jemalloc-devel BuildRequires: openssl-devel -%if %{with static} -BuildRequires: folly-static -%endif %if %{with tests} BuildRequires: bash BuildRequires: python3 @@ -46,34 +43,31 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release} # for wcp Requires: bash -%description +%global _description %{expand: Warp speed Data Transfer is aiming to transfer data between two systems -as fast as possible. +as fast as possible.} + +%description %{_description} + %package devel Summary: Development files for %{name} Requires: %{name}-libs%{?_isa} = %{version}-%{release} +Obsoletes: %{name}-static < 1.32.1910230^20210809git57bbd43-1 + +%description devel %{_description} -%description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. + %package libs Summary: Shared libraries for %{name} -%description libs -Warp speed Data Transfer (WDT) is a library aiming to transfer data between -two systems as fast as possible over multiple TCP paths. +%description libs %{_description} -%if %{with static} -%package static -Summary: Static development libraries for %{name} -Requires: %{name}-devel%{?_isa} = %{version}-%{release} +The %{name}-libs package contains libraries for %{name}. -%description static -The %{name}-static package contains static libraries for -developing applications that use %{name}. -%endif %prep %setup -c -q @@ -83,10 +77,10 @@ ln -s %{name}-%{commit} %{name} # Disable hardcoded CXX FLAGS sed -i -e 's/set(CMAKE_CXX_FLAGS.*//' %{name}/CMakeLists.txt + %build -mkdir %{_shared_builddir} -pushd %{_shared_builddir} -%cmake ../%{name} \ +pushd %{name} +%cmake \ -DCMAKE_CXX_FLAGS="%{optflags}" \ -DCMAKE_SKIP_RPATH=ON \ -DBUILD_SHARED_LIBS=ON \ @@ -99,21 +93,9 @@ pushd %{_shared_builddir} %cmake_build popd -%if %{with static} -mkdir %{_static_builddir} -pushd %{_static_builddir} -%cmake ../%{name} \ - -DCMAKE_CXX_FLAGS="%{optflags}" \ - -DCMAKE_SKIP_RPATH=ON \ - -DBUILD_SHARED_LIBS=OFF \ - -DWDT_USE_SYSTEM_FOLLY=ON \ - -DBUILD_TESTING=OFF -%cmake_build -popd -%endif %install -pushd "%{_shared_builddir}" +pushd %{name} %cmake_install # move installed shared libraries in the right place if needed %if "%{_lib}" == "lib64" @@ -121,15 +103,6 @@ mv %{buildroot}%{_prefix}/lib %{buildroot}%{_libdir} %endif popd -%if %{with static} -pushd %{_static_builddir} -# Not using %%cmake_install here as we need to override the DESTDIR -DESTDIR="%{buildroot}/static" %__cmake --install "%{__cmake_builddir}" -# move installed static libraries in the right place -mv %{buildroot}/static%{_prefix}/lib/*.a %{buildroot}%{_libdir} -rm -rf %{buildroot}/static -popd -%endif %if %{with tests} %check @@ -140,6 +113,7 @@ export LD_LIBRARY_PATH="$PWD/%{__cmake_builddir}" popd %endif + %files %doc wdt/README.md %license wdt/LICENSE @@ -153,10 +127,6 @@ popd %files libs %{_libdir}/*.so.1* -%if %{with static} -%files static -%{_libdir}/*.a -%endif %changelog %autochangelog From 76dc41452582a9fd732b901d0bd7e881c7b2ef47 Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Wed, 16 Mar 2022 20:21:56 -0700 Subject: [PATCH 12/31] Rebuilt for folly-2022.03.14.00 From d2687629911b10bde842b5b595a44cd35d9539bf Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Thu, 21 Jul 2022 16:38:07 -0500 Subject: [PATCH 13/31] Update to snapshot from 20220708 Signed-off-by: Michel Alexandre Salim --- .gitignore | 3 +-- sources | 2 +- wdt.spec | 11 +++-------- 3 files changed, 5 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index aa9b33a..c1c217f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -/wdt-7c44f79252d451a07b7845f7fc337ba7d643adce.tar.gz -/wdt-57bbd437075324892620ffa38d6c207f4acdd714.tar.gz +/wdt-8f01b7558a80e5f08b06244d2821c3eb5c1d6e9b.tar.gz diff --git a/sources b/sources index 60a318b..2048005 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wdt-57bbd437075324892620ffa38d6c207f4acdd714.tar.gz) = 8e4a92211293f9854adcc75bf8fcf5017cb79e5ce3a0e0a16543218bbbb865e8219ba3176ecb698845f11b2b5977f6ae7c3445e2989f8c1da6087f5e0883c929 +SHA512 (wdt-8f01b7558a80e5f08b06244d2821c3eb5c1d6e9b.tar.gz) = 4788928431fee89261e45ee72cdb578ca0ab2bc9aa3e871eaef7a40a1c2af1d8b281a61299ab95bef842357f46d2b99e76a5dd90300cd3ccdf7fa5322a357ae4 diff --git a/wdt.spec b/wdt.spec index d304732..d5e46f1 100644 --- a/wdt.spec +++ b/wdt.spec @@ -3,9 +3,9 @@ %bcond_with tests # last tagged release is from 2016 despite ongoing development -%global commit 57bbd437075324892620ffa38d6c207f4acdd714 +%global commit 8f01b7558a80e5f08b06244d2821c3eb5c1d6e9b %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global date 20210809 +%global date 20220708 Name: wdt Version: 1.32.1910230^%{?date}git%{?shortcommit} @@ -19,12 +19,7 @@ Source0: https://github.com/facebook/wdt/archive/%{commit}/%{name}-%{comm BuildRequires: gcc-c++ BuildRequires: cmake -# folly is disabled on s390x -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: boost-devel BuildRequires: double-conversion-devel From f6acb8f636c2cbc6fc4a5d7fcbe4c805a738c992 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 12:17:08 +0000 Subject: [PATCH 14/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 4132e83b6190d9764337da75d3f82f69b1116cea Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 06:41:10 +0000 Subject: [PATCH 15/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 13edd39b1a76cd25d6eb804f5cb8b655b089982a Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Tue, 25 Apr 2023 15:46:42 -0500 Subject: [PATCH 16/31] Update to snapshot from 20221218 Signed-off-by: Michel Alexandre Salim --- .gitignore | 2 +- sources | 2 +- wdt.spec | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index c1c217f..f579434 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/wdt-8f01b7558a80e5f08b06244d2821c3eb5c1d6e9b.tar.gz +/wdt-*.tar.gz diff --git a/sources b/sources index 2048005..8338101 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wdt-8f01b7558a80e5f08b06244d2821c3eb5c1d6e9b.tar.gz) = 4788928431fee89261e45ee72cdb578ca0ab2bc9aa3e871eaef7a40a1c2af1d8b281a61299ab95bef842357f46d2b99e76a5dd90300cd3ccdf7fa5322a357ae4 +SHA512 (wdt-6a122f24deb4f2ff6c6f97b6a803301a7f7b666c.tar.gz) = 23391a3a66c35409cadb1ca732c6c8fd8b928d0b35e6a8e891e22978ff96049db7c9e6f860e8e37feafb892f63117bb9648e2c072f889224b1e34d7c23d802bb diff --git a/wdt.spec b/wdt.spec index d5e46f1..a00a97e 100644 --- a/wdt.spec +++ b/wdt.spec @@ -3,9 +3,9 @@ %bcond_with tests # last tagged release is from 2016 despite ongoing development -%global commit 8f01b7558a80e5f08b06244d2821c3eb5c1d6e9b +%global commit 6a122f24deb4f2ff6c6f97b6a803301a7f7b666c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global date 20220708 +%global date 20221218 Name: wdt Version: 1.32.1910230^%{?date}git%{?shortcommit} From 7cb43fc52c442d4f7cea6486a3a21e631c277fcf Mon Sep 17 00:00:00 2001 From: Michel Alexandre Salim Date: Fri, 7 Jul 2023 11:33:29 -0500 Subject: [PATCH 17/31] Rebuild for folly 2023.07.03.00 - Use SPDX license identifier Signed-off-by: Michel Alexandre Salim --- wdt.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wdt.spec b/wdt.spec index a00a97e..b725456 100644 --- a/wdt.spec +++ b/wdt.spec @@ -12,7 +12,7 @@ Version: 1.32.1910230^%{?date}git%{?shortcommit} Release: %autorelease Summary: Warp speed Data Transfer -License: BSD +License: BSD-3-Clause URL: https://www.facebook.com/WdtOpenSource Source0: https://github.com/facebook/wdt/archive/%{commit}/%{name}-%{commit}.tar.gz From 30a6aff96fdadba414867cb05662f03b8d59271b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 18:03:30 +0000 Subject: [PATCH 18/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 49a0446abd9655b07467629ff60363ff239e1bb3 Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Tue, 12 Sep 2023 20:24:53 -0500 Subject: [PATCH 19/31] Update to snapshot from 20230711 Signed-off-by: Michel Lind --- sources | 2 +- wdt.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 8338101..caa8d6a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wdt-6a122f24deb4f2ff6c6f97b6a803301a7f7b666c.tar.gz) = 23391a3a66c35409cadb1ca732c6c8fd8b928d0b35e6a8e891e22978ff96049db7c9e6f860e8e37feafb892f63117bb9648e2c072f889224b1e34d7c23d802bb +SHA512 (wdt-3b52ef573129fb799319630bd438717761111f57.tar.gz) = ee19075ad7f3dc5ab4441a0500942b472ec38f371e31d19a264ad90e4cdf44262ec835a8a20a35de5f454741454be587644a58539a1797741a7d875dc203c706 diff --git a/wdt.spec b/wdt.spec index b725456..cc4f561 100644 --- a/wdt.spec +++ b/wdt.spec @@ -3,9 +3,9 @@ %bcond_with tests # last tagged release is from 2016 despite ongoing development -%global commit 6a122f24deb4f2ff6c6f97b6a803301a7f7b666c +%global commit 3b52ef573129fb799319630bd438717761111f57 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global date 20221218 +%global date 20230711 Name: wdt Version: 1.32.1910230^%{?date}git%{?shortcommit} From 3430331ae678d1c77e732111fe27979ca8f61e5e Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Wed, 18 Oct 2023 09:55:55 -0500 Subject: [PATCH 20/31] Rebuilt for folly 2023.10.16.00 From b280895ab774fe175d5434f1cb88766af7c424aa Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Thu, 25 Jan 2024 13:03:37 -0600 Subject: [PATCH 21/31] Update to snapshot from 20240115 Signed-off-by: Michel Lind --- sources | 2 +- wdt.spec | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sources b/sources index caa8d6a..269332d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wdt-3b52ef573129fb799319630bd438717761111f57.tar.gz) = ee19075ad7f3dc5ab4441a0500942b472ec38f371e31d19a264ad90e4cdf44262ec835a8a20a35de5f454741454be587644a58539a1797741a7d875dc203c706 +SHA512 (wdt-20240115gitf0c3324.tar.gz) = 799eaa34fe3fa18375493a382febcfbf4131a6cae00de1ee730e16dcc85545a02b49d5dc206776ee0e6d8ab8b26700ad15a05ea9a1254eaad1a26f2b8685fb44 diff --git a/wdt.spec b/wdt.spec index cc4f561..ed4d2d2 100644 --- a/wdt.spec +++ b/wdt.spec @@ -3,9 +3,9 @@ %bcond_with tests # last tagged release is from 2016 despite ongoing development -%global commit 3b52ef573129fb799319630bd438717761111f57 +%global commit f0c332447174ae5ca22b02ee07eded32c6b0599a %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global date 20230711 +%global date 20240115 Name: wdt Version: 1.32.1910230^%{?date}git%{?shortcommit} @@ -14,7 +14,7 @@ Summary: Warp speed Data Transfer License: BSD-3-Clause URL: https://www.facebook.com/WdtOpenSource -Source0: https://github.com/facebook/wdt/archive/%{commit}/%{name}-%{commit}.tar.gz +Source0: https://github.com/facebook/wdt/archive/%{commit}/%{name}-%{commit}.tar.gz#/%{name}-%{date}git%{shortcommit}.tar.gz BuildRequires: gcc-c++ BuildRequires: cmake From ff33f4d84f315b9cb6f1b72ed40b7de66281d8cd Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Sat, 24 Feb 2024 14:21:11 -0600 Subject: [PATCH 22/31] Update to snapshot from 20240205 Signed-off-by: Michel Lind --- sources | 2 +- wdt.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 269332d..271605c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wdt-20240115gitf0c3324.tar.gz) = 799eaa34fe3fa18375493a382febcfbf4131a6cae00de1ee730e16dcc85545a02b49d5dc206776ee0e6d8ab8b26700ad15a05ea9a1254eaad1a26f2b8685fb44 +SHA512 (wdt-20240205gitd94b2d5.tar.gz) = 40b9db61040a81922ae630bfb8456e45f180f95f35a9d999016b8fc842ec0700b92ab938ff73c0c251e926176c6cf84bafd14eed961287a64b32f0d7632636d2 diff --git a/wdt.spec b/wdt.spec index ed4d2d2..efc7b7d 100644 --- a/wdt.spec +++ b/wdt.spec @@ -3,9 +3,9 @@ %bcond_with tests # last tagged release is from 2016 despite ongoing development -%global commit f0c332447174ae5ca22b02ee07eded32c6b0599a +%global commit d94b2d5df6f1c803f9f3b8ed9247b752fa853865 %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global date 20240115 +%global date 20240205 Name: wdt Version: 1.32.1910230^%{?date}git%{?shortcommit} From c5029f65cfaef0a1aed60fe0c90b162f527aefea Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 09:12:15 +0000 Subject: [PATCH 23/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From d59dea8111f27a455f7e294b69f101428eb6d7e9 Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Fri, 26 Jul 2024 15:56:03 -0500 Subject: [PATCH 24/31] Update to snapshot from 20240626 Signed-off-by: Michel Lind --- sources | 2 +- wdt.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 271605c..c8e2256 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wdt-20240205gitd94b2d5.tar.gz) = 40b9db61040a81922ae630bfb8456e45f180f95f35a9d999016b8fc842ec0700b92ab938ff73c0c251e926176c6cf84bafd14eed961287a64b32f0d7632636d2 +SHA512 (wdt-20240626gitaab22d7.tar.gz) = fab495096966ef21129b355f74e9077474547ea4eaca6a8fa6703dda57714153d2c6e689b522a58407546376ac26a59ba725bfd6ff9053f659769818a718a0ed diff --git a/wdt.spec b/wdt.spec index efc7b7d..4b646ae 100644 --- a/wdt.spec +++ b/wdt.spec @@ -3,9 +3,9 @@ %bcond_with tests # last tagged release is from 2016 despite ongoing development -%global commit d94b2d5df6f1c803f9f3b8ed9247b752fa853865 +%global commit aab22d7284dbc470df36146a8885335760b47b0c %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global date 20240205 +%global date 20240626 Name: wdt Version: 1.32.1910230^%{?date}git%{?shortcommit} From 2a14d8b26490566bf74c26f7c073f0207f1a7c4a Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Wed, 21 Aug 2024 14:37:51 -0500 Subject: [PATCH 25/31] Update to snapshot from 20240814 Signed-off-by: Michel Lind --- sources | 2 +- wdt.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sources b/sources index c8e2256..f602f23 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wdt-20240626gitaab22d7.tar.gz) = fab495096966ef21129b355f74e9077474547ea4eaca6a8fa6703dda57714153d2c6e689b522a58407546376ac26a59ba725bfd6ff9053f659769818a718a0ed +SHA512 (wdt-20240814git3601f6d.tar.gz) = 2dc8559103632161f8c6b125e9fe0d8435a9ebfeb81dd43010fe3fab2dfb62e480710be5484480a4e2f83a9efd644e9b0a2f4006e04fd027076a193376a0947f diff --git a/wdt.spec b/wdt.spec index 4b646ae..9dcceb9 100644 --- a/wdt.spec +++ b/wdt.spec @@ -3,9 +3,9 @@ %bcond_with tests # last tagged release is from 2016 despite ongoing development -%global commit aab22d7284dbc470df36146a8885335760b47b0c +%global commit 3601f6dd89eea161b059c141fc40418733e82f2f %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global date 20240626 +%global date 20240814 Name: wdt Version: 1.32.1910230^%{?date}git%{?shortcommit} From f4f8b8d9236305ca12b36d5728b17a350fc8d674 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:51:04 +0000 Subject: [PATCH 26/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From f680769f8bdcefc81a167fe0f5bb981d5ae5d922 Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Thu, 6 Feb 2025 17:55:13 -0600 Subject: [PATCH 27/31] Update to snapshot from 20250124; Resolves: RHBZ#2341703 Signed-off-by: Michel Lind --- sources | 2 +- wdt.spec | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sources b/sources index f602f23..df6f8cc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wdt-20240814git3601f6d.tar.gz) = 2dc8559103632161f8c6b125e9fe0d8435a9ebfeb81dd43010fe3fab2dfb62e480710be5484480a4e2f83a9efd644e9b0a2f4006e04fd027076a193376a0947f +SHA512 (wdt-20250124git0d2e06a.tar.gz) = 4224d91f62fc2e5750f26d5f4bc041f56ddf5257c240b3cefb8a176fa2736e04a554c982cdb37a0e215e5f54600eb47946ecde58e95db401170e2ff8e4981105 diff --git a/wdt.spec b/wdt.spec index 9dcceb9..216c790 100644 --- a/wdt.spec +++ b/wdt.spec @@ -3,9 +3,9 @@ %bcond_with tests # last tagged release is from 2016 despite ongoing development -%global commit 3601f6dd89eea161b059c141fc40418733e82f2f +%global commit 0d2e06ad501ec6e464b329b1bb3dc971049cf9db %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global date 20240814 +%global date 20250124 Name: wdt Version: 1.32.1910230^%{?date}git%{?shortcommit} From 233b7e53bfa8803d5c812b78d11439e2cc865eb6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:20:19 +0000 Subject: [PATCH 28/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 4032f97492f0b2a91410983ad5dc98bae3cfae6e Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Wed, 17 Dec 2025 10:33:30 +0100 Subject: [PATCH 29/31] enable RISC-V 64-bit architecture --- wdt.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wdt.spec b/wdt.spec index 216c790..e410a93 100644 --- a/wdt.spec +++ b/wdt.spec @@ -19,7 +19,7 @@ Source0: https://github.com/facebook/wdt/archive/%{commit}/%{name}-%{comm BuildRequires: gcc-c++ BuildRequires: cmake -ExclusiveArch: x86_64 aarch64 ppc64le +ExclusiveArch: x86_64 aarch64 ppc64le riscv64 BuildRequires: boost-devel BuildRequires: double-conversion-devel From 44eeb0c670174ec9ac798b7a3b15ceeba42368bb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:09:55 +0000 Subject: [PATCH 30/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From a75f5fa0c73aaa5ee5e575649b6afa209e4ac4e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 24 Mar 2026 19:44:56 +0100 Subject: [PATCH 31/31] Retired: Fails to install: https://forge.fedoraproject.org/releng/tickets/issues/13277 --- .gitignore | 1 - README.md | 3 -- changelog | 50 -------------------- dead.package | 1 + sources | 1 - wdt.spec | 127 --------------------------------------------------- 6 files changed, 1 insertion(+), 182 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 wdt.spec diff --git a/.gitignore b/.gitignore deleted file mode 100644 index f579434..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/wdt-*.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index 491b61b..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# wdt - -The wdt package diff --git a/changelog b/changelog deleted file mode 100644 index 1bbac8b..0000000 --- a/changelog +++ /dev/null @@ -1,50 +0,0 @@ -* Sun Aug 1 2021 Michel Alexandre Salim - 1.32.1910230-7.20210726git7c44f79 -- Update to snapshot from 20210726 - -* Fri Jul 23 2021 Fedora Release Engineering - 1.32.1910230-7.20210625gitb98479c -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Mon Jul 12 2021 Michel Alexandre Salim - 1.32.1910230-6.20210625gitb98479c -- Update to snapshot from 20210625 - -* Mon May 10 2021 Michel Alexandre Salim - 1.32.1910230-6.20210420git0f100c6 -- Rebuild against folly 2021.05.10.00 - -* Mon Apr 26 2021 Michel Alexandre Salim - 1.32.1910230-5.20210420git0f100c6 -- Update to snapshot from 20210420 - -* Fri Apr 16 2021 Michel Alexandre Salim - 1.32.1910230-5.20210331gitfdbc543 -- Update to snapshot from 20210331 - -* Mon Mar 29 2021 Michel Alexandre Salim - 1.32.1910230-5.20210312git97a8c0a -- Rebuild against folly 2021.03.29.00 - -* Wed Mar 24 2021 Michel Alexandre Salim - 1.32.1910230-4.20210312git97a8c0a -- Rebuild against folly 2021.03.22.00 - -* Mon Mar 15 2021 Michel Alexandre Salim - 1.32.1910230-3.20210312git97a8c0a -- Update to 20210312 - -* Tue Mar 9 2021 Davide Cavalca - 1.32.1910230-2.20210128git6aec23c -- Fix typos in summary -- Use more strict globbing for the soname version - -* Thu Jan 28 2021 Davide Cavalca - 1.32.1910230-1.20210128git6aec23c -- Bump git commit to include upstream fixes -- Use system folly instead of bundling it -- Default to shared library build -- Use %%cmake instead of %%cmake3 -- Use %%bcond for tests and turn off by default due to flakiness -- Update BuildRequires and Requires - -* Sat Nov 07 2020 Nicolas Chauvet - 1.32.1910230-2.20200909gitb585d21 -- Improve description -- Add --with tests conditional for tests -- Switch to cmake3 -- And ExcludeArch inherited from folly - -* Fri Oct 23 2020 Nicolas Chauvet - 1.32.1910230-1.20200909gitb585d21 -- Update to 1.32.1910230 snapshot - -* Tue Dec 19 2017 Kees de Jong - 1.27.1612021-1 -- Initial package diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..2c35b03 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Retired: Fails to install: https://forge.fedoraproject.org/releng/tickets/issues/13277 diff --git a/sources b/sources deleted file mode 100644 index df6f8cc..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (wdt-20250124git0d2e06a.tar.gz) = 4224d91f62fc2e5750f26d5f4bc041f56ddf5257c240b3cefb8a176fa2736e04a554c982cdb37a0e215e5f54600eb47946ecde58e95db401170e2ff8e4981105 diff --git a/wdt.spec b/wdt.spec deleted file mode 100644 index e410a93..0000000 --- a/wdt.spec +++ /dev/null @@ -1,127 +0,0 @@ -# The tests work but they rely on strict timing, which makes them flaky when -# run in koji, so keep them disabled for now -%bcond_with tests - -# last tagged release is from 2016 despite ongoing development -%global commit 0d2e06ad501ec6e464b329b1bb3dc971049cf9db -%global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global date 20250124 - -Name: wdt -Version: 1.32.1910230^%{?date}git%{?shortcommit} -Release: %autorelease -Summary: Warp speed Data Transfer - -License: BSD-3-Clause -URL: https://www.facebook.com/WdtOpenSource -Source0: https://github.com/facebook/wdt/archive/%{commit}/%{name}-%{commit}.tar.gz#/%{name}-%{date}git%{shortcommit}.tar.gz - -BuildRequires: gcc-c++ -BuildRequires: cmake - -ExclusiveArch: x86_64 aarch64 ppc64le riscv64 - -BuildRequires: boost-devel -BuildRequires: double-conversion-devel -BuildRequires: folly-devel -BuildRequires: gflags-devel -BuildRequires: glog-devel -BuildRequires: gtest-devel -BuildRequires: jemalloc-devel -BuildRequires: openssl-devel -%if %{with tests} -BuildRequires: bash -BuildRequires: python3 -%endif - -Requires: %{name}-libs%{?_isa} = %{version}-%{release} -# for wcp -Requires: bash - -%global _description %{expand: -Warp speed Data Transfer is aiming to transfer data between two systems -as fast as possible.} - -%description %{_description} - - -%package devel -Summary: Development files for %{name} -Requires: %{name}-libs%{?_isa} = %{version}-%{release} -Obsoletes: %{name}-static < 1.32.1910230^20210809git57bbd43-1 - -%description devel %{_description} - -The %{name}-devel package contains libraries and header files for -developing applications that use %{name}. - - -%package libs -Summary: Shared libraries for %{name} - -%description libs %{_description} - -The %{name}-libs package contains libraries for %{name}. - - -%prep -%setup -c -q -# wdt needs to be build from a base directory called wdt -# https://github.com/facebook/wdt/issues/213 -ln -s %{name}-%{commit} %{name} -# Disable hardcoded CXX FLAGS -sed -i -e 's/set(CMAKE_CXX_FLAGS.*//' %{name}/CMakeLists.txt - - -%build -pushd %{name} -%cmake \ - -DCMAKE_CXX_FLAGS="%{optflags}" \ - -DCMAKE_SKIP_RPATH=ON \ - -DBUILD_SHARED_LIBS=ON \ - -DWDT_USE_SYSTEM_FOLLY=ON \ -%if %{with tests} - -DBUILD_TESTING=ON -%else - -DBUILD_TESTING=OFF -%endif -%cmake_build -popd - - -%install -pushd %{name} -%cmake_install -# move installed shared libraries in the right place if needed -%if "%{_lib}" == "lib64" -mv %{buildroot}%{_prefix}/lib %{buildroot}%{_libdir} -%endif -popd - - -%if %{with tests} -%check -pushd %{_shared_builddir} -# tests are linked against a bunch of shared libraries -export LD_LIBRARY_PATH="$PWD/%{__cmake_builddir}" -%ctest -popd -%endif - - -%files -%doc wdt/README.md -%license wdt/LICENSE -%{_bindir}/wdt -%{_bindir}/wcp - -%files devel -%{_includedir}/* -%{_libdir}/*.so - -%files libs -%{_libdir}/*.so.1* - - -%changelog -%autochangelog