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 2024-03-05 18:46:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/abseil-cpp (Old) and /work/SRC/openSUSE:Factory/.abseil-cpp.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "abseil-cpp" Tue Mar 5 18:46:57 2024 rev:35 rq:1154589 version:20240116.1 Changes: -------- --- /work/SRC/openSUSE:Factory/abseil-cpp/abseil-cpp.changes 2024-02-09 23:53:07.384700407 +0100 +++ /work/SRC/openSUSE:Factory/.abseil-cpp.new.1770/abseil-cpp.changes 2024-03-05 18:46:59.853060099 +0100 @@ -1,0 +2,17 @@ +Sun Mar 3 06:35:57 UTC 2024 - Andreas Stieger <andreas.stie...@gmx.de> + +- update to 20240116.1: + * Add absl::NoDestructor<T> to simplify defining static types + that do not need to be destructed upon program exit. + * Add configurable verbose logging (also known as VLOG). + * Added absl::Overload(), which returns a functor that provides + overloads based on the functors passed to it. Note that this + functionality requires C++17 or newer. + * Breaking Change: AbslHashValue() no longer accepts C-style + arrays as a parameter, caller need to wrap C-string literals in + absl::string_view. + * Breaking Change: absl::weak_equality and absl::strong_equality + have been removed. The corresponding std types were removed + before C++20 was finalized + +------------------------------------------------------------------- Old: ---- abseil-cpp-20230802.1.tar.gz New: ---- abseil-cpp-20240116.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ abseil-cpp.spec ++++++ --- /var/tmp/diff_new_pack.gVwCPT/_old 2024-03-05 18:47:01.061103961 +0100 +++ /var/tmp/diff_new_pack.gVwCPT/_new 2024-03-05 18:47:01.061103961 +0100 @@ -16,15 +16,18 @@ # -%define lname libabsl2308_0_0 +%define lname libabsl2401_0_0 Name: abseil-cpp -Version: 20230802.1 +Version: 20240116.1 Release: 0 Summary: C++11 libraries which augment the C++ stdlib License: Apache-2.0 URL: https://abseil.io/ -Source0: https://github.com/abseil/abseil-cpp/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source0: https://github.com/abseil/abseil-cpp/releases/download/%{version}/%{name}-%{version}.tar.gz Source1: baselibs.conf +BuildRequires: cmake +BuildRequires: fdupes +BuildRequires: pkgconfig %if 0%{?suse_version} && 0%{?suse_version} < 1500 BuildRequires: gcc7 BuildRequires: gcc7-c++ @@ -32,9 +35,6 @@ BuildRequires: gcc >= 7 BuildRequires: gcc-c++ >= 7 %endif -BuildRequires: cmake -BuildRequires: fdupes -BuildRequires: pkgconfig # PATCH-FIX-OPENSUSE options-{old,cxx17}.patch Ensure ABI stability regardless of compiler options %if 0%{?suse_version} && 0%{?suse_version} < 1550 Patch0: options-old.patch @@ -82,14 +82,14 @@ %cmake_install %fdupes %{buildroot}/%{_prefix} -%post -n %{lname} -p /sbin/ldconfig -%postun -n %{lname} -p /sbin/ldconfig +%ldconfig_scriptlets -n %{lname} %files -n %{lname} %license LICENSE %{_libdir}/libabsl_*.so.* %files devel +%license LICENSE %doc README.md %{_includedir}/absl %{_libdir}/cmake/absl ++++++ abseil-cpp-20230802.1.tar.gz -> abseil-cpp-20240116.1.tar.gz ++++++ ++++ 41047 lines of diff (skipped) ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.gVwCPT/_old 2024-03-05 18:47:01.553121825 +0100 +++ /var/tmp/diff_new_pack.gVwCPT/_new 2024-03-05 18:47:01.557121970 +0100 @@ -1,2 +1,2 @@ -libabsl2308_0_0 +libabsl2401_0_0 ++++++ options-cxx17.patch ++++++ --- /var/tmp/diff_new_pack.gVwCPT/_old 2024-03-05 18:47:01.569122407 +0100 +++ /var/tmp/diff_new_pack.gVwCPT/_new 2024-03-05 18:47:01.573122551 +0100 @@ -3,10 +3,10 @@ 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-20230125.2/absl/base/options.h +Index: abseil-cpp-20240116.1/absl/base/options.h =================================================================== ---- abseil-cpp-20230125.2.orig/absl/base/options.h -+++ abseil-cpp-20230125.2/absl/base/options.h +--- abseil-cpp-20240116.1.orig/absl/base/options.h ++++ abseil-cpp-20240116.1/absl/base/options.h @@ -94,7 +94,7 @@ // User code should not inspect this macro. To check in the preprocessor if // absl::any is a typedef of std::any, use the feature macro ABSL_USES_STD_ANY. @@ -41,6 +41,6 @@ -#define ABSL_OPTION_USE_STD_VARIANT 2 +#define ABSL_OPTION_USE_STD_VARIANT 1 - - // ABSL_OPTION_USE_INLINE_NAMESPACE + // ABSL_OPTION_USE_STD_ORDERING + // ++++++ options-old.patch ++++++ --- /var/tmp/diff_new_pack.gVwCPT/_old 2024-03-05 18:47:01.581122842 +0100 +++ /var/tmp/diff_new_pack.gVwCPT/_new 2024-03-05 18:47:01.585122987 +0100 @@ -3,9 +3,11 @@ This version of the patch is for old systems where the system compiler does not use C++17. For more information, see ânotice for package managersâ in options.h ---- a/absl/base/options.h 2021-11-03 16:26:14.000000000 +0100 -+++ b/absl/base/options.h 2022-06-28 22:49:52.830727200 +0200 -@@ -100,7 +100,7 @@ +Index: abseil-cpp-20240116.1/absl/base/options.h +=================================================================== +--- abseil-cpp-20240116.1.orig/absl/base/options.h ++++ abseil-cpp-20240116.1/absl/base/options.h +@@ -94,7 +94,7 @@ // User code should not inspect this macro. To check in the preprocessor if // absl::any is a typedef of std::any, use the feature macro ABSL_USES_STD_ANY. @@ -14,7 +16,7 @@ // ABSL_OPTION_USE_STD_OPTIONAL -@@ -127,7 +127,7 @@ +@@ -121,7 +121,7 @@ // absl::optional is a typedef of std::optional, use the feature macro // ABSL_USES_STD_OPTIONAL. @@ -23,7 +25,7 @@ // ABSL_OPTION_USE_STD_STRING_VIEW -@@ -154,7 +154,7 @@ +@@ -148,7 +148,7 @@ // absl::string_view is a typedef of std::string_view, use the feature macro // ABSL_USES_STD_STRING_VIEW. @@ -32,13 +34,13 @@ // ABSL_OPTION_USE_STD_VARIANT // -@@ -180,7 +180,7 @@ +@@ -174,7 +174,7 @@ // absl::variant is a typedef of std::variant, use the feature macro // ABSL_USES_STD_VARIANT. -#define ABSL_OPTION_USE_STD_VARIANT 2 +#define ABSL_OPTION_USE_STD_VARIANT 0 - - // ABSL_OPTION_USE_INLINE_NAMESPACE + // ABSL_OPTION_USE_STD_ORDERING + //