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)


Reply via email to