Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package grpc for openSUSE:Factory checked in 
at 2024-02-01 18:04:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/grpc (Old)
 and      /work/SRC/openSUSE:Factory/.grpc.new.1815 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "grpc"

Thu Feb  1 18:04:11 2024 rev:73 rq:1143157 version:1.61.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/grpc/grpc.changes        2024-01-31 
23:53:29.080414628 +0100
+++ /work/SRC/openSUSE:Factory/.grpc.new.1815/grpc.changes      2024-02-01 
18:04:14.912663838 +0100
@@ -1,0 +2,11 @@
+Wed Jan 31 19:51:15 UTC 2024 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release 1.61
+  * SSA: change xds_override_host policy to manage subchannels
+    based on last-used time rather than EDS health state
+  * xDS: read connection idle timeout from CDS resource
+  * xDS: move CDS and EDS watchers into xds resolver
+  * alpn: Remove grpc-exp experimental ALPN protocol
+- Add terminate.patch
+
+-------------------------------------------------------------------

Old:
----
  v1.60.0.tar.gz

New:
----
  terminate.patch
  v1.61.0.tar.gz

BETA DEBUG BEGIN:
  New:  * alpn: Remove grpc-exp experimental ALPN protocol
- Add terminate.patch
BETA DEBUG END:

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

Other differences:
------------------
++++++ grpc.spec ++++++
--- /var/tmp/diff_new_pack.goTzBD/_old  2024-02-01 18:04:18.480793197 +0100
+++ /var/tmp/diff_new_pack.goTzBD/_new  2024-02-01 18:04:18.480793197 +0100
@@ -16,11 +16,11 @@
 #
 
 
-%define lver 37
-%define lverp 1_60
+%define lver 38
+%define lverp 1_61
 %define src_install_dir /usr/src/%name
 Name:           grpc
-Version:        1.60.0
+Version:        1.61.0
 Release:        0
 Summary:        HTTP/2-based Remote Procedure Call implementation
 License:        Apache-2.0
@@ -28,12 +28,9 @@
 URL:            https://grpc.io/
 Source:         https://github.com/grpc/grpc/archive/v%version.tar.gz
 Source2:        %name-rpmlintrc
-# PATCH-FIX-UPSTREAM ARM-Unaligned-access-fixes.patch gh#Cyan4973/xxHash#651 
easyaspi...@users.noreply.github.com
-# Fix unaligned access on ARM
-Patch1:         ARM-Unaligned-access-fixes.patch
-# PATCH-FIX-UPSTREAM Fix-compilation-on-RHEL-7-ppc64le-gcc-4.8.patch 
gh#Cyan4973/xxHash#651 mattias.ell...@physics.uu.se
-# Fix build on ppc64le on RHEL-7 with gcc-4.8
-Patch2:         Fix-compilation-on-RHEL-7-ppc64le-gcc-4.8.patch
+Patch1:         terminate.patch
+Patch4:         ARM-Unaligned-access-fixes.patch
+Patch5:         Fix-compilation-on-RHEL-7-ppc64le-gcc-4.8.patch
 BuildRequires:  abseil-cpp-devel
 BuildRequires:  cmake
 BuildRequires:  fdupes
@@ -126,6 +123,7 @@
 
 %prep
 %autosetup -N
+%patch -P 1 -p1
 find "." -type f -exec grep -l '/usr/bin/env ' {} + |
        xargs -r perl -i -lpe \
        's{#! ?/usr/bin/env python\S*}{#!/usr/bin/python3}g;
@@ -133,8 +131,7 @@
         s{#! ?/usr/bin/env bash}{#!/bin/bash}g;
         s{#! ?/usr/bin/env }{#!/usr/bin/}g;'
 pushd third_party/xxhash
-%patch1 -p1
-%patch2 -p1
+%patch -P 4 -P 5 -p1
 popd
 rm -Rf third_party/abseil-cpp/
 

++++++ terminate.patch ++++++
From: Jan Engelhardt <jeng...@inai.de>
Date: 2024-01-31 20:50:55.596208216 +0100

[  221s] src/core/lib/promise/party.h: In member function 'bool 
grpc_core::Party::PromiseParticipantImpl<SuppliedFactory>::PollParticipantPromise()
 [with SuppliedFactory = grpc_core::ForwardCall(CallHandler, CallInitiator, 
ClientMetadataHandle)::<lambda()> mutable::<lambda(grpc_core::MessageHandle)> 
mutable::<lambda()>]':
[  221s] src/core/lib/promise/party.h:541:5: error: control reaches end of 
non-void function [-Werror=return-type]
[  221s] src/core/lib/promise/party.h: In member function 
'grpc_core::Poll<typename grpc_core::promise_detail::OncePromiseFactory<void, 
F>::Promise::Result> 
grpc_core::Party::PromiseParticipantImpl<SuppliedFactory>::PollCompletion() 
[with SuppliedFactory = grpc_core::ForwardCall(CallHandler, CallInitiator, 
ClientMetadataHandle)::<lambda()> mutable::<lambda(grpc_core::MessageHandle)> 
mutable::<lambda()>]':
[  221s] src/core/lib/promise/party.h:553:5: error: control reaches end of 
non-void function [-Werror=return-type]

That enum class only has three numerators, and it's not clear why gcc
would warn, given all three cases return.

---
 src/core/lib/promise/party.h |    4 ++++
 1 file changed, 4 insertions(+)

Index: grpc-1.61.0/src/core/lib/promise/party.h
===================================================================
--- grpc-1.61.0.orig/src/core/lib/promise/party.h
+++ grpc-1.61.0/src/core/lib/promise/party.h
@@ -538,6 +538,7 @@ class Party : public Activity, private W
           Crash(
               "unreachable: promises should not be repolled after completion");
       }
+      std::terminate();
     }
 
     // Outside party poll: check whether the spawning party has completed this
@@ -550,6 +552,7 @@ class Party : public Activity, private W
         case State::kResult:
           return std::move(result_);
       }
+      std::terminate();
     }
 
     void Destroy() override { this->Unref(); }

++++++ v1.60.0.tar.gz -> v1.61.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/grpc/v1.60.0.tar.gz 
/work/SRC/openSUSE:Factory/.grpc.new.1815/v1.61.0.tar.gz differ: char 14, line 1

Reply via email to