Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package grpc for openSUSE:Factory checked in 
at 2025-03-28 09:35:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/grpc (Old)
 and      /work/SRC/openSUSE:Factory/.grpc.new.2696 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "grpc"

Fri Mar 28 09:35:59 2025 rev:80 rq:1256084 version:1.71.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/grpc/grpc.changes        2025-02-13 
18:37:40.896774104 +0100
+++ /work/SRC/openSUSE:Factory/.grpc.new.2696/grpc.changes      2025-03-28 
09:36:10.938023261 +0100
@@ -1,0 +2,12 @@
+Tue Mar 25 21:48:57 UTC 2025 - Jan Engelhardt <[email protected]>
+
+- Update to release 1.71
+  * Fix call attempt tracer lifetimes for retries
+  * Fixed a bug that caused grpc to stop triggering connection
+    attempts
+  * Added support for service "deprecated" option
+- Rework link-failure.patch to not link grpc_unsecure
+  into libgrpc(++). [boo#1237422]
+- Make build recipe POSIX sh compatible.
+
+-------------------------------------------------------------------

Old:
----
  v1.70.1.tar.gz

New:
----
  v1.71.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ grpc.spec ++++++
--- /var/tmp/diff_new_pack.a1UDCt/_old  2025-03-28 09:36:14.218159222 +0100
+++ /var/tmp/diff_new_pack.a1UDCt/_new  2025-03-28 09:36:14.218159222 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package grpc
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,11 +16,11 @@
 #
 
 
-%define lver 45
-%define lverp 1_70
+%define lver 46
+%define lverp 1_71
 %define src_install_dir /usr/src/%name
 Name:           grpc
-Version:        1.70.1
+Version:        1.71.0
 Release:        0
 Summary:        HTTP/2-based Remote Procedure Call implementation
 License:        Apache-2.0
@@ -130,8 +130,7 @@
 This subpackage contains source code of the gRPC reference implementation.
 
 %prep
-%autosetup -N
-%patch -P 1 -P 2 -P 3 -P 4 -p1
+%autosetup -p1
 find "." -type f -exec grep -l '/usr/bin/python' {} + |
        xargs -r perl -i -lpe \
        's{#! ?/usr/bin/python\S*}{#!/usr/bin/python3}g;'
@@ -141,9 +140,6 @@
         s{#! ?/usr/bin/env sh}{#!/bin/sh}g;
         s{#! ?/usr/bin/env bash}{#!/bin/bash}g;
         s{#! ?/usr/bin/env }{#!/usr/bin/}g;'
-pushd third_party/xxhash
-%patch -P 14 -P 15 -p1
-popd
 rm -Rf third_party/abseil-cpp/
 
 %build
@@ -160,7 +156,7 @@
 export CFLAGS="%optflags -Wno-error"
 export CXXFLAGS="$CFLAGS"
 find "." -type f -exec grep '/usr/bin/env ' {} + || :
-pushd .
+s="$PWD"
 %cmake -DgRPC_INSTALL=ON                  \
        -DgRPC_INSTALL_LIBDIR:PATH="%_lib" \
        -DgRPC_INSTALL_CMAKEDIR:PATH="%_libdir/cmake/grpc" \
@@ -173,24 +169,24 @@
        -DgRPC_ZLIB_PROVIDER=package \
        -DCMAKE_CXX_STANDARD=17
 %cmake_build
-popd
+cd "$s"
 find "." -type f -exec grep '/usr/bin/env ' {} + || :
 
 %install
 b="%buildroot"
 %cmake_install
 
-pushd "$b/usr"
+cd "$b/usr"
 rm -fv lib/*.a share/grpc/*.pem
-popd
+cd -
 
 # Install sources
-pushd %__builddir
+cd "%__builddir"
 rm -fv CMakeFiles/*.log
 make clean
 find . -type f "(" -name "*.so" -o -name "*.o" -o -name ".git*" -o \
        -name "*.bin" -o -name "*.out" ")" -exec rm -Rfv {} +
-popd
+cd -
 # Don't include abseil-cpp in sources
 rm -fr third_party/abseil-cpp/*
 # Don't include non-deterministic log in sources

++++++ ARM-Unaligned-access-fixes.patch ++++++
--- /var/tmp/diff_new_pack.a1UDCt/_old  2025-03-28 09:36:14.242160218 +0100
+++ /var/tmp/diff_new_pack.a1UDCt/_new  2025-03-28 09:36:14.246160383 +0100
@@ -15,8 +15,8 @@
 
 diff --git a/xxhash.h b/xxhash.h
 index 08ab794..4cf3f0d 100644
---- a/xxhash.h
-+++ b/xxhash.h
+--- a/third_party/xxhash/xxhash.h
++++ b/third_party/xxhash/xxhash.h
 @@ -1402,28 +1402,18 @@ XXH3_128bits_reset_withSecretandSeed(XXH3_state_t* 
statePtr,
   */
  

++++++ Fix-compilation-on-RHEL-7-ppc64le-gcc-4.8.patch ++++++
--- /var/tmp/diff_new_pack.a1UDCt/_old  2025-03-28 09:36:14.258160881 +0100
+++ /var/tmp/diff_new_pack.a1UDCt/_new  2025-03-28 09:36:14.262161046 +0100
@@ -9,8 +9,8 @@
 
 diff --git a/xxhash.h b/xxhash.h
 index 4cf3f0d..b07de0c 100644
---- a/xxhash.h
-+++ b/xxhash.h
+--- a/third_party/xxhash/xxhash.h
++++ b/third_party/xxhash/xxhash.h
 @@ -4119,7 +4119,7 @@ XXH3_accumulate_512_vsx(  void* XXH_RESTRICT acc,
                      const void* XXH_RESTRICT secret)
  {

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.a1UDCt/_old  2025-03-28 09:36:14.286162042 +0100
+++ /var/tmp/diff_new_pack.a1UDCt/_new  2025-03-28 09:36:14.290162207 +0100
@@ -1,5 +1,5 @@
-mtime: 1739371750
-commit: 5f0483f9a38723ad4fa7bd1310e03f51e78ad09d93e58f5036c889d07fc33176
+mtime: 1742939555
+commit: e2cfebf3b9d235cafa50b50682ddf3b4cdcdf25fbc59ccba0d4442f736715db7
 url: https://src.opensuse.org/jengelh/grpc
 revision: master
 

++++++ build.specials.obscpio ++++++

++++++ link-failure.patch ++++++
--- /var/tmp/diff_new_pack.a1UDCt/_old  2025-03-28 09:36:14.382166020 +0100
+++ /var/tmp/diff_new_pack.a1UDCt/_new  2025-03-28 09:36:14.386166187 +0100
@@ -15,20 +15,20 @@
 ===================================================================
 --- grpc-1.70.1.orig/CMakeLists.txt
 +++ grpc-1.70.1/CMakeLists.txt
-@@ -4091,6 +4091,7 @@ target_link_libraries(upb_json_lib
-   ${_gRPC_ALLTARGETS_LIBRARIES}
-   upb_mini_descriptor_lib
-   upb_wire_lib
-+  grpc_unsecure
+@@ -4054,6 +4054,7 @@ add_library(upb_json_lib ${_gRPC_STATIC_
+   third_party/upb/upb/reflection/method_def.c
+   third_party/upb/upb/reflection/oneof_def.c
+   third_party/upb/upb/reflection/service_def.c
++  src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.c
  )
  
- 
-@@ -4348,6 +4349,7 @@ target_link_libraries(upb_textformat_lib
-   ${_gRPC_ALLTARGETS_LIBRARIES}
-   upb_mini_descriptor_lib
-   upb_wire_lib
-+  grpc_unsecure
+ target_compile_features(upb_json_lib PUBLIC cxx_std_17)
+@@ -4311,6 +4312,7 @@ add_library(upb_textformat_lib ${_gRPC_S
+   third_party/upb/upb/reflection/service_def.c
+   third_party/upb/upb/text/encode.c
+   third_party/upb/upb/text/internal/encode.c
++  src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.c
  )
  
- 
+ target_compile_features(upb_textformat_lib PUBLIC cxx_std_17)
 

++++++ telemetry.patch ++++++
--- /var/tmp/diff_new_pack.a1UDCt/_old  2025-03-28 09:36:14.398166684 +0100
+++ /var/tmp/diff_new_pack.a1UDCt/_new  2025-03-28 09:36:14.402166850 +0100
@@ -7,16 +7,16 @@
  CMakeLists.txt |    2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
-Index: grpc-1.70.1/CMakeLists.txt
+Index: grpc-1.71.0/CMakeLists.txt
 ===================================================================
---- grpc-1.70.1.orig/CMakeLists.txt
-+++ grpc-1.70.1/CMakeLists.txt
-@@ -51301,7 +51301,7 @@ generate_pkgconfig(
+--- grpc-1.71.0.orig/CMakeLists.txt
++++ grpc-1.71.0/CMakeLists.txt
+@@ -51170,7 +51170,7 @@ generate_pkgconfig(
    "gRPC++ OpenTelemetry Plugin"
    "OpenTelemetry Plugin for gRPC C++"
    "${gRPC_CPP_VERSION}"
--  "absl_absl_check absl_absl_log absl_algorithm_container absl_any_invocable 
absl_base absl_bind_front absl_bits absl_check absl_cleanup absl_config 
absl_cord absl_core_headers absl_flags absl_flags_marshalling 
absl_flat_hash_map absl_flat_hash_set absl_function_ref absl_hash 
absl_inlined_vector absl_log absl_log_globals absl_log_severity absl_memory 
absl_no_destructor absl_optional absl_random_bit_gen_ref 
absl_random_distributions absl_random_random absl_span absl_status 
absl_statusor absl_str_format absl_strings absl_synchronization absl_time 
absl_type_traits absl_utility absl_variant gpr grpc grpc++ opentelemetry_api"
-+  "absl_absl_check absl_absl_log absl_algorithm_container absl_any_invocable 
absl_base absl_bind_front absl_bits absl_check absl_cleanup absl_config 
absl_cord absl_core_headers absl_flags absl_flags_marshalling 
absl_flat_hash_map absl_flat_hash_set absl_function_ref absl_hash 
absl_inlined_vector absl_log absl_log_globals absl_log_severity absl_memory 
absl_no_destructor absl_optional absl_random_bit_gen_ref 
absl_random_distributions absl_random_random absl_span absl_status 
absl_statusor absl_str_format absl_strings absl_synchronization absl_time 
absl_type_traits absl_utility absl_variant gpr grpc grpc++"
+-  "absl_absl_check absl_absl_log absl_algorithm_container absl_any_invocable 
absl_base absl_bind_front absl_bits absl_check absl_cleanup absl_config 
absl_cord absl_core_headers absl_flags absl_flags_marshalling 
absl_flat_hash_map absl_flat_hash_set absl_function_ref absl_hash 
absl_inlined_vector absl_log absl_log_globals absl_log_severity absl_memory 
absl_no_destructor absl_optional absl_random_bit_gen_ref 
absl_random_distributions absl_random_random absl_span absl_status 
absl_statusor absl_str_format absl_strings absl_synchronization absl_time 
absl_type_traits absl_utility gpr grpc grpc++ opentelemetry_api"
++  "absl_absl_check absl_absl_log absl_algorithm_container absl_any_invocable 
absl_base absl_bind_front absl_bits absl_check absl_cleanup absl_config 
absl_cord absl_core_headers absl_flags absl_flags_marshalling 
absl_flat_hash_map absl_flat_hash_set absl_function_ref absl_hash 
absl_inlined_vector absl_log absl_log_globals absl_log_severity absl_memory 
absl_no_destructor absl_optional absl_random_bit_gen_ref 
absl_random_distributions absl_random_random absl_span absl_status 
absl_statusor absl_str_format absl_strings absl_synchronization absl_time 
absl_type_traits absl_utility gpr grpc grpc++"
    "libcares openssl re2 zlib"
    "-lgrpcpp_otel_plugin"
    "-laddress_sorting -lupb_textformat_lib -lupb_json_lib -lupb_wire_lib 
-lupb_message_lib -lutf8_range_lib -lupb_mini_descriptor_lib -lupb_mem_lib 
-lupb_base_lib"

++++++ v1.70.1.tar.gz -> v1.71.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/grpc/v1.70.1.tar.gz 
/work/SRC/openSUSE:Factory/.grpc.new.2696/v1.71.0.tar.gz differ: char 12, line 1

Reply via email to