Update to 20250512.0 (close RHBZ#2366373)

This commit is contained in:
Benjamin A. Beasley 2025-05-14 20:40:42 -04:00
commit 2ac22b1206
4 changed files with 7 additions and 44 deletions

1
.gitignore vendored
View file

@ -16,3 +16,4 @@
/abseil-cpp-20240722.1.tar.gz
/abseil-cpp-20250127.0.tar.gz
/abseil-cpp-20250127.1.tar.gz
/abseil-cpp-20250512.0.tar.gz

View file

@ -1,8 +1,8 @@
# Installed library version
%global lib_version 2501.0.0
%global lib_version 2505.0.0
Name: abseil-cpp
Version: 20250127.1
Version: 20250512.0
Release: 1%{?dist}
Summary: C++ Common Libraries
@ -24,16 +24,6 @@ License: Apache-2.0 AND LicenseRef-Fedora-Public-Domain
URL: https://abseil.io
Source: https://github.com/abseil/abseil-cpp/archive/%{version}/%{name}-%{version}.tar.gz
# Disable the DestroyedCallsFail test on GCC due to flakiness.
# https://github.com/abseil/abseil-cpp/commit/f004e6c0a9a25e16fd2a1ae671a9cacfa79625b4
#
# Fixes:
#
# [Bug]: In 20250127.0, flaky failures of Table.DestroyedCallsFail fails in
# absl_raw_hash_set_test
# https://github.com/abseil/abseil-cpp/issues/1834
Patch: https://github.com/abseil/abseil-cpp/commit/f004e6c0a9a25e16fd2a1ae671a9cacfa79625b4.patch
BuildRequires: cmake
# The default make backend would work just as well; ninja is observably faster
BuildRequires: ninja-build
@ -136,9 +126,6 @@ skips="${skips})$"
%doc FAQ.md README.md UPGRADES.md
# All shared libraries except installed TESTONLY libraries; see the %%files
# list for the -testing subpackage for those.
%{_libdir}/libabsl_bad_any_cast_impl.so.%{lib_version}
%{_libdir}/libabsl_bad_optional_access.so.%{lib_version}
%{_libdir}/libabsl_bad_variant_access.so.%{lib_version}
%{_libdir}/libabsl_base.so.%{lib_version}
%{_libdir}/libabsl_city.so.%{lib_version}
%{_libdir}/libabsl_civil_time.so.%{lib_version}
@ -177,7 +164,6 @@ skips="${skips})$"
%{_libdir}/libabsl_int128.so.%{lib_version}
%{_libdir}/libabsl_kernel_timeout_internal.so.%{lib_version}
%{_libdir}/libabsl_leak_check.so.%{lib_version}
%{_libdir}/libabsl_log_entry.so.%{lib_version}
%{_libdir}/libabsl_log_flags.so.%{lib_version}
%{_libdir}/libabsl_log_globals.so.%{lib_version}
%{_libdir}/libabsl_log_initialize.so.%{lib_version}
@ -200,7 +186,6 @@ skips="${skips})$"
%{_libdir}/libabsl_random_distributions.so.%{lib_version}
%{_libdir}/libabsl_random_internal_distribution_test_util.so.%{lib_version}
%{_libdir}/libabsl_random_internal_platform.so.%{lib_version}
%{_libdir}/libabsl_random_internal_pool_urbg.so.%{lib_version}
%{_libdir}/libabsl_random_internal_randen.so.%{lib_version}
%{_libdir}/libabsl_random_internal_randen_hwaes.so.%{lib_version}
%{_libdir}/libabsl_random_internal_randen_hwaes_impl.so.%{lib_version}
@ -261,6 +246,9 @@ skips="${skips})$"
%{_libdir}/pkgconfig/absl_*.pc
%changelog
* Thu May 15 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 20250512.0-1
- Update to 20250512.0 (close RHBZ#2366373)
* Wed Mar 19 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 20250127.1-1
- Update to 20250127.1 (close RHBZ#2353223)

View file

@ -1,26 +0,0 @@
From f004e6c0a9a25e16fd2a1ae671a9cacfa79625b4 Mon Sep 17 00:00:00 2001
From: Evan Brown <ezb@google.com>
Date: Thu, 13 Feb 2025 16:11:49 -0800
Subject: [PATCH] Disable the DestroyedCallsFail test on GCC due to flakiness.
Fixes #1834.
PiperOrigin-RevId: 726674816
Change-Id: Icfbc73c8fac687819e9d94472a3071aa687f5c37
---
absl/container/internal/raw_hash_set_test.cc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/absl/container/internal/raw_hash_set_test.cc b/absl/container/internal/raw_hash_set_test.cc
index b03934dd4d6..e04add6efff 100644
--- a/absl/container/internal/raw_hash_set_test.cc
+++ b/absl/container/internal/raw_hash_set_test.cc
@@ -3782,6 +3782,8 @@ TEST(Table, ReentrantCallsFail) {
TEST(Table, DestroyedCallsFail) {
#ifdef NDEBUG
GTEST_SKIP() << "Destroyed checks only enabled in debug mode.";
+#elif !defined(__clang__) && defined(__GNUC__)
+ GTEST_SKIP() << "Flaky on GCC.";
#else
absl::optional<IntTable> t;
t.emplace({1});

View file

@ -1 +1 @@
SHA512 (abseil-cpp-20250127.1.tar.gz) = 8312acf0ed74fa28c6397f3e41ada656dbd5ca2bf8db484319d74b144ad19c0ebdc77f7f03436be6c6ca1cde706b9055079233cf0d6b5ada4ca48406f8a55dd8
SHA512 (abseil-cpp-20250512.0.tar.gz) = 92542db666e0c628cf56bf8ad09412af9c8b622e4f26e72d1e1b092ceec430a5c105f6561e2d9983af565f55da07f67e770cafe373b20cc4cb29a893a6a236fc