Hello community, here is the log from the commit of package python-grpcio for openSUSE:Factory checked in at 2020-10-27 18:59:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-grpcio (Old) and /work/SRC/openSUSE:Factory/.python-grpcio.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-grpcio" Tue Oct 27 18:59:28 2020 rev:4 rq:844101 version:1.33.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-grpcio/python-grpcio.changes 2020-09-16 19:43:14.879053165 +0200 +++ /work/SRC/openSUSE:Factory/.python-grpcio.new.3463/python-grpcio.changes 2020-10-27 18:59:59.326788809 +0100 @@ -1,0 +2,15 @@ +Wed Oct 21 21:51:15 UTC 2020 - Atri Bhattacharya <[email protected]> + +- Update to version 1.33.1: + * [Backport] Make Python 2 an optional dependency for Bazel + build (gh#grpc/grpc#24452). + * Allow asyncio API to be imported as grpc.aio. + (gh#grpc/grpc#24289). + * [gRPC Easy] Fix import errors on Windows (gh#grpc/grpc#24124). + * Make version check for importlib.abc in grpcio-tools more + stringent (gh#grpc/grpc#24098). +- Add python-grpcio-disable-boring-ssl.patch: Make enabling system + ssl disable boring ssl (gh#grpc/grpc#24498); patch taken from + upstream PR. + +------------------------------------------------------------------- Old: ---- grpcio-1.31.0.tar.gz New: ---- grpcio-1.33.1.tar.gz python-grpcio-disable-boring-ssl.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-grpcio.spec ++++++ --- /var/tmp/diff_new_pack.4hE4wN/_old 2020-10-27 19:00:00.130789394 +0100 +++ /var/tmp/diff_new_pack.4hE4wN/_new 2020-10-27 19:00:00.134789397 +0100 @@ -20,13 +20,15 @@ # PYTHON2 NOT SUPPORTED BY UPSTREAM %define skip_python2 1 Name: python-grpcio -Version: 1.31.0 +Version: 1.33.1 Release: 0 Summary: HTTP/2-based Remote Procedure Call implementation License: Apache-2.0 Group: Development/Languages/Python URL: https://grpc.io 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 [email protected] -- Make enabling system ssl disable boring ssl; patch taken from upstream PR +Patch0: python-grpcio-disable-boring-ssl.patch BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} @@ -48,7 +50,7 @@ connected systems. %prep -%setup -q -n grpcio-%{version} +%autosetup -p1 -n grpcio-%{version} %build export CFLAGS="%{optflags}" ++++++ grpcio-1.31.0.tar.gz -> grpcio-1.33.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-grpcio/grpcio-1.31.0.tar.gz /work/SRC/openSUSE:Factory/.python-grpcio.new.3463/grpcio-1.33.1.tar.gz differ: char 5, line 1 ++++++ python-grpcio-disable-boring-ssl.patch ++++++ >From aa7b7b84c59dda419bf2aa7bca601ca415977e37 Mon Sep 17 00:00:00 2001 From: Seppo Yli-Olli <[email protected]> Date: Wed, 21 Oct 2020 08:38:19 +0300 Subject: [PATCH] Make enabling system ssl disable boring ssl --- 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(): 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'),) + BUILD_WITH_BORING_SSL_ASM = False if BUILD_WITH_SYSTEM_ZLIB: CORE_C_FILES = filter(lambda x: 'third_party/zlib' not in x, CORE_C_FILES)
