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 2022-05-02 16:25:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-grpcio (Old) and /work/SRC/openSUSE:Factory/.python-grpcio.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-grpcio" Mon May 2 16:25:49 2022 rev:18 rq:974314 version:1.45.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-grpcio/python-grpcio.changes 2022-02-21 17:47:30.863610355 +0100 +++ /work/SRC/openSUSE:Factory/.python-grpcio.new.1538/python-grpcio.changes 2022-05-02 16:25:58.788865578 +0200 @@ -1,0 +2,15 @@ +Tue Mar 29 12:28:19 UTC 2022 - Atri Bhattacharya <badshah...@gmail.com> + +- Update to version 1.45.0: + * Reimplement Gevent Integration [gh#grpc/grpc#28276]. + * Support musllinux binary wheels on x64 and x86 + [gh#grpc/grpc#28092]. + * Increase the Python protobuf requirement to >=3.12.0 + [gh#grpc/grpc#28604]. +- Build with system re2; add BuildRequires: pkgconfig(re2). +- python-grpcio-disable-boring-ssl.patch: Line offset changes. +- Add grpc-no-return-from-non-void-function.patch to return a + default string from a function defined to return a string (patch + mirrored from obs://devel:tools/grpc). + +------------------------------------------------------------------- Old: ---- grpcio-1.44.0.tar.gz New: ---- grpc-no-return-from-non-void-function.patch grpcio-1.45.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-grpcio.spec ++++++ --- /var/tmp/diff_new_pack.FqwNbS/_old 2022-05-02 16:25:59.480866347 +0200 +++ /var/tmp/diff_new_pack.FqwNbS/_new 2022-05-02 16:25:59.488866356 +0200 @@ -20,7 +20,7 @@ # PYTHON2 NOT SUPPORTED BY UPSTREAM %define skip_python2 1 Name: python-grpcio -Version: 1.44.0 +Version: 1.45.0 Release: 0 Summary: HTTP/2-based Remote Procedure Call implementation License: Apache-2.0 @@ -29,6 +29,8 @@ Source: https://files.pythonhosted.org/packages/source/g/grpcio/grpcio-%{version}.tar.gz # PATCH-FIX-UPSTREAM python-grpcio-disable-boring-ssl.patch gh#grpc/grpc#24498 badshah...@gmail.com -- Make enabling system ssl disable boring ssl; patch taken from upstream PR Patch0: python-grpcio-disable-boring-ssl.patch +# PATCH-FIX-UPSTREAM grpc-no-return-from-non-void-function.patch badshah...@gmail.com -- Return a default string from a function defined to return a string (patch mirrored from obs://devel:tools/grpc) +Patch1: grpc-no-return-from-non-void-function.patch BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} @@ -39,6 +41,7 @@ BuildRequires: python-rpm-macros BuildRequires: pkgconfig(libcares) BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(re2) BuildRequires: pkgconfig(zlib) Requires: ca-certificates Requires: python-six >= 1.5.2 @@ -60,6 +63,7 @@ export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=true export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=true export GRPC_PYTHON_BUILD_SYSTEM_CARES=true +export GRPC_PYTHON_BUILD_SYSTEM_RE2=true %python_build %install ++++++ grpc-no-return-from-non-void-function.patch ++++++ Index: grpc-1.45.0/src/core/lib/transport/metadata_batch.h =================================================================== --- grpc-1.45.0.orig/src/core/lib/transport/metadata_batch.h +++ grpc-1.45.0/src/core/lib/transport/metadata_batch.h @@ -530,6 +530,7 @@ struct GrpcStreamNetworkState { case kNotSeenByServer: return "not seen by server"; } + return "none"; } }; ++++++ grpcio-1.44.0.tar.gz -> grpcio-1.45.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-grpcio/grpcio-1.44.0.tar.gz /work/SRC/openSUSE:Factory/.python-grpcio.new.1538/grpcio-1.45.0.tar.gz differ: char 12, line 1 ++++++ python-grpcio-disable-boring-ssl.patch ++++++ --- /var/tmp/diff_new_pack.FqwNbS/_old 2022-05-02 16:25:59.536866409 +0200 +++ /var/tmp/diff_new_pack.FqwNbS/_new 2022-05-02 16:25:59.536866409 +0200 @@ -7,11 +7,11 @@ setup.py | 1 + 1 file changed, 1 insertion(+) -diff --git a/setup.py b/setup.py -index e23c9acf087..72307598a5b 100644 ---- a/setup.py -+++ b/setup.py -@@ -249,6 +249,7 @@ def check_linker_need_libatomic(): +Index: grpcio-1.45.0/setup.py +=================================================================== +--- grpcio-1.45.0.orig/setup.py ++++ grpcio-1.45.0/setup.py +@@ -285,6 +285,7 @@ if BUILD_WITH_SYSTEM_OPENSSL: CORE_C_FILES) CORE_C_FILES = filter(lambda x: 'src/boringssl' not in x, CORE_C_FILES) SSL_INCLUDE = (os.path.join('/usr', 'include', 'openssl'),) @@ -20,4 +20,3 @@ if BUILD_WITH_SYSTEM_ZLIB: CORE_C_FILES = filter(lambda x: 'third_party/zlib' not in x, CORE_C_FILES) -