From b486ae1496c4509bd168136f36711286feb20996 Mon Sep 17 00:00:00 2001 From: Jeff Moyer Date: Wed, 9 Jun 2021 16:17:13 -0400 Subject: [PATCH] Disable make check The libpmemobj-cpp test harness takes way too long to run (>15 minutes), and is nondeterministic. There are several reports upstream of intermittent failures. We've also experienced helgrind failure for RHEL 9. It would be better to run these tests separately from the build process. Resolves: rhbz#1970104 --- libpmemobj-cpp.spec | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/libpmemobj-cpp.spec b/libpmemobj-cpp.spec index 83d4689..28e5c1b 100644 --- a/libpmemobj-cpp.spec +++ b/libpmemobj-cpp.spec @@ -4,7 +4,7 @@ Name: libpmemobj-cpp Version: 1.12 -Release: 3%{?dist} +Release: 4%{?dist} Summary: C++ bindings for libpmemobj # Note: tests/external/libcxx is dual licensed using University of Illinois "BSD-Like" license and the MIT license. It's used only during development/testing and is NOT part of the binary RPM. License: BSD @@ -114,13 +114,11 @@ cd build cd build %make_install -%check -cd build -# https://github.com/pmem/libpmemobj-cpp/issues/469 -#ctest -V %{?_smp_mflags} -E concurrent_hash_map_rehash_0_helgrind -E concurrent_hash_map_insert_lookup_0_helgrind -ctest -V -E concurrent_hash_map_rehash_0_helgrind -E concurrent_hash_map_insert_lookup_0_helgrind -E enumerable_thread_specific_access_0_drd - %changelog +* Wed Jun 9 2021 Jeff Moyer - 1.12-4.el9 +- Disable make check +- Resolves: rhbz#1970104 + * Wed Jun 9 2021 Jeff Moyer - 1.12-3.el9 - Enable ppc64le builds - Resolves: rhbz#1871149