Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-grpcio for openSUSE:Factory checked in at 2024-11-12 19:23:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-grpcio (Old) and /work/SRC/openSUSE:Factory/.python-grpcio.new.2017 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-grpcio" Tue Nov 12 19:23:34 2024 rev:43 rq:1223599 version:1.67.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-grpcio/python-grpcio.changes 2024-07-19 15:27:34.083738351 +0200 +++ /work/SRC/openSUSE:Factory/.python-grpcio.new.2017/python-grpcio.changes 2024-11-12 19:24:32.115282716 +0100 @@ -1,0 +2,11 @@ +Mon Nov 11 14:35:18 UTC 2024 - Adrian Schröter <adr...@suse.de> + +- Update to version 1.67.1: + * Add templating and support for Python 3.13 + * Add templating and support for Python 3.13 + * Change warning to RuntimeError for version incompatibility. + * reflection returns original_request. +- Added fix-return-values.patch for compile failures +- Removed obsolete terminate.patch + +------------------------------------------------------------------- Old: ---- grpcio-1.65.0.tar.gz terminate.patch New: ---- fix-return-values.patch grpcio-1.67.1.tar.gz BETA DEBUG BEGIN: Old:- Added fix-return-values.patch for compile failures - Removed obsolete terminate.patch BETA DEBUG END: BETA DEBUG BEGIN: New: * reflection returns original_request. - Added fix-return-values.patch for compile failures - Removed obsolete terminate.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-grpcio.spec ++++++ --- /var/tmp/diff_new_pack.ue0ygW/_old 2024-11-12 19:24:32.627304146 +0100 +++ /var/tmp/diff_new_pack.ue0ygW/_new 2024-11-12 19:24:32.631304313 +0100 @@ -19,7 +19,7 @@ %global modname grpcio %{?sle15_python_module_pythons} Name: python-grpcio -Version: 1.65.0 +Version: 1.67.1 Release: 0 Summary: HTTP/2-based Remote Procedure Call implementation License: Apache-2.0 @@ -30,8 +30,7 @@ Patch1: xxhash-avoid-armv6-unaligned-access.patch # PATCH-FIX-SLE xxhash-ppc64le-gcc7.patch boo#1208794 alarr...@suse.com -- fix build failure on ppc64le when using gcc 7 Patch2: xxhash-ppc64le-gcc7.patch -# PATCH-FIX-UPSTREAM Fix issues about control reaching end of non-void function -Patch3: terminate.patch +Patch3: fix-return-values.patch BuildRequires: %{python_module Cython >= 0.29.8} BuildRequires: %{python_module devel >= 3.7} BuildRequires: %{python_module pip} ++++++ fix-return-values.patch ++++++ --- a/src/core/lib/promise/party.h.orig 2024-11-11 14:00:44.490673887 +0100 +++ a/src/core/lib/promise/party.h 2024-11-11 14:02:48.118488108 +0100 @@ -271,6 +271,7 @@ Crash( "unreachable: promises should not be repolled after completion"); } + return false; } // Outside party poll: check whether the spawning party has completed this @@ -283,6 +284,7 @@ case State::kResult: return std::move(result_); } + return Pending{}; } void Destroy() override { this->Unref(); } --- a/src/core/lib/transport/call_state.h.orig 2024-11-11 07:50:17.722436657 +0100 +++ a/src/core/lib/transport/call_state.h 2024-11-11 14:42:59.094684115 +0100 @@ -93,6 +93,7 @@ case ClientToServerPullState::kTerminated: return "Terminated"; } + return ""; } template <typename Sink> friend void AbslStringify(Sink& out, ClientToServerPullState state) { @@ -123,6 +124,7 @@ case ClientToServerPushState::kFinished: return "Finished"; } + return ""; } template <typename Sink> friend void AbslStringify(Sink& out, ClientToServerPushState state) { @@ -177,6 +179,7 @@ case ServerToClientPullState::kTerminated: return "Terminated"; } + return ""; } template <typename Sink> friend void AbslStringify(Sink& out, ServerToClientPullState state) { @@ -214,6 +217,7 @@ case ServerToClientPushState::kFinished: return "Finished"; } + return ""; } template <typename Sink> friend void AbslStringify(Sink& out, ServerToClientPushState state) { @@ -244,6 +248,7 @@ case ServerTrailingMetadataState::kPulledCancel: return "PulledCancel"; } + return ""; } template <typename Sink> friend void AbslStringify(Sink& out, ServerTrailingMetadataState state) { ++++++ grpcio-1.65.0.tar.gz -> grpcio-1.67.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-grpcio/grpcio-1.65.0.tar.gz /work/SRC/openSUSE:Factory/.python-grpcio.new.2017/grpcio-1.67.1.tar.gz differ: char 12, line 1