Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package abseil-cpp for openSUSE:Factory checked in at 2026-01-21 14:10:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/abseil-cpp (Old) and /work/SRC/openSUSE:Factory/.abseil-cpp.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "abseil-cpp" Wed Jan 21 14:10:50 2026 rev:51 rq:1327337 version:20260107.0 Changes: -------- --- /work/SRC/openSUSE:Factory/abseil-cpp/abseil-cpp.changes 2025-09-30 17:39:52.998946124 +0200 +++ /work/SRC/openSUSE:Factory/.abseil-cpp.new.1928/abseil-cpp.changes 2026-01-21 14:10:53.078651042 +0100 @@ -1,0 +2,26 @@ +Thu Jan 15 07:46:13 UTC 2026 - Fridrich Strba <[email protected]> + +- Added patch: + * test_instance_tracker.patch + + do not accidentally depend on an internal test library + +------------------------------------------------------------------- +Sat Jan 10 13:00:15 UTC 2026 - Andreas Stieger <[email protected]> + +- update to 20260107.0 (Abseil LTS branch, January 2026): + * absl::StringResizeAndOverwrite(): A new function that acts as a + polyfill for C++23's std::basic_string::resize_and_overwrite. + * absl::chunked_queue: A new container optimized for use as a + FIFO (First-In, First-Out) queue. + * absl::linked_hash_map and absl::linked_hash_set: New hash + containers that maintain iteration order matching the + insertion order. + * absl::down_cast: This function provides a safer way to + perform downcasts in a polymorphic type hierarchy. + * Breaking change: Mutex Deprecations: Legacy Mutex methods + and MutexLock pointer constructors have been marked as + deprecated. Users should migrate to the recommended APIs. + * Breaking change: The polyfill type absl::string_view is now an + alias for std::string_view in all builds. + +------------------------------------------------------------------- Old: ---- abseil-cpp-20250814.1.tar.gz New: ---- abseil-cpp-20260107.0.tar.gz test_instance_tracker.patch ----------(New B)---------- New:- Added patch: * test_instance_tracker.patch + do not accidentally depend on an internal test library ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ abseil-cpp.spec ++++++ --- /var/tmp/diff_new_pack.EmAShm/_old 2026-01-21 14:10:54.182697076 +0100 +++ /var/tmp/diff_new_pack.EmAShm/_new 2026-01-21 14:10:54.182697076 +0100 @@ -1,8 +1,8 @@ # # spec file for package abseil-cpp # -# Copyright (c) 2025 SUSE LLC -# Copyright (c) 2025 Andreas Stieger <[email protected]> +# Copyright (c) 2026 SUSE LLC and contributors +# Copyright (c) 2026 Andreas Stieger <[email protected]> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,10 +17,10 @@ # -%global soversion so.2508.0.0 -%global lname_suffix 2508_0_0 +%global soversion so.2601.0.0 +%global lname_suffix 2601_0_0 Name: abseil-cpp -Version: 20250814.1 +Version: 20260107.0 Release: 0 Summary: C++ libraries which augment the C++ stdlib License: Apache-2.0 @@ -28,6 +28,7 @@ Source0: https://github.com/abseil/abseil-cpp/releases/download/%{version}/%{name}-%{version}.tar.gz Source1: baselibs.conf Patch0: options-cxx17.patch +Patch1: test_instance_tracker.patch BuildRequires: c++_compiler BuildRequires: cmake BuildRequires: fdupes @@ -42,6 +43,7 @@ %define abseil_libs \ %abseil_libpackage -l libabsl_base \ +%abseil_libpackage -l libabsl_borrowed_fixup_buffer \ %abseil_libpackage -l libabsl_city \ %abseil_libpackage -l libabsl_civil_time \ %abseil_libpackage -l libabsl_cord \ @@ -73,6 +75,7 @@ %abseil_libpackage -l libabsl_flags_reflection \ %abseil_libpackage -l libabsl_flags_usage \ %abseil_libpackage -l libabsl_flags_usage_internal \ +%abseil_libpackage -l libabsl_generic_printer_internal \ %abseil_libpackage -l libabsl_graphcycles_internal \ %abseil_libpackage -l libabsl_hash \ %abseil_libpackage -l libabsl_hashtable_profiler \ @@ -122,7 +125,6 @@ %abseil_libpackage -l libabsl_str_format_internal \ %abseil_libpackage -l libabsl_strings \ %abseil_libpackage -l libabsl_strings_internal \ -%abseil_libpackage -l libabsl_string_view \ %abseil_libpackage -l libabsl_symbolize \ %abseil_libpackage -l libabsl_synchronization \ %abseil_libpackage -l libabsl_throw_delegate \ ++++++ abseil-cpp-20250814.1.tar.gz -> abseil-cpp-20260107.0.tar.gz ++++++ ++++ 28974 lines of diff (skipped) ++++++ options-cxx17.patch ++++++ --- /var/tmp/diff_new_pack.EmAShm/_old 2026-01-21 14:10:55.170738274 +0100 +++ /var/tmp/diff_new_pack.EmAShm/_new 2026-01-21 14:10:55.174738440 +0100 @@ -3,20 +3,11 @@ This version of patch is for new systems (Tumbleweed) where Abseil is built with C++17 support. For more information, see “notice for package managers” in options.h -Index: abseil-cpp-20250512.0/absl/base/options.h +Index: abseil-cpp-20260107.0/absl/base/options.h =================================================================== ---- abseil-cpp-20250512.0.orig/absl/base/options.h -+++ abseil-cpp-20250512.0/absl/base/options.h -@@ -97,7 +97,7 @@ - // absl::string_view is a typedef of std::string_view, use the feature macro - // ABSL_USES_STD_STRING_VIEW. - --#define ABSL_OPTION_USE_STD_STRING_VIEW 2 -+#define ABSL_OPTION_USE_STD_STRING_VIEW 1 - - // ABSL_OPTION_USE_STD_ORDERING - // -@@ -124,7 +124,7 @@ +--- abseil-cpp-20260107.0.orig/absl/base/options.h ++++ abseil-cpp-20260107.0/absl/base/options.h +@@ -98,7 +98,7 @@ // the ordering types are aliases of std:: ordering types, use the feature macro // ABSL_USES_STD_ORDERING. ++++++ test_instance_tracker.patch ++++++ --- abseil-cpp-20260107.0/absl/container/CMakeLists.txt 2026-01-15 09:05:01.099736976 +0100 +++ abseil-cpp-20260107.0/absl/container/CMakeLists.txt 2026-01-15 09:05:37.233089454 +0100 @@ -1119,6 +1119,7 @@ absl::config absl::test_instance_tracker GTest::gmock + TESTONLY ) absl_cc_library(
