Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2018-11-12 09:45:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "grpc" Mon Nov 12 09:45:14 2018 rev:11 rq:648253 version:1.16 Changes: -------- --- /work/SRC/openSUSE:Factory/grpc/grpc.changes 2018-06-25 11:42:38.124962262 +0200 +++ /work/SRC/openSUSE:Factory/.grpc.new/grpc.changes 2018-11-12 09:45:57.848778538 +0100 @@ -1,0 +2,70 @@ +Sun Nov 11 17:57:35 UTC 2018 - Jan Engelhardt <[email protected]> + +- Update to new upstream release 1.16 + * Keepalive watchdog firing should return status UNAVAILABLE. + * Set TCP_USER_TIMEOUT socket option for Linux. + * Turn loading system root certificate as default. + * Change pick_first to not unref unselected subchannels. + * cmake: prevent C core from depending on libstdc++. + * Implement Watch method in health check service. + +------------------------------------------------------------------- +Sun Nov 11 10:57:12 UTC 2018 - Thomas Bechtold <[email protected]> + +- update to 1.15.1: + * Document SSL portability and performance considerations. See + https://github.com/grpc/grpc/blob/master/doc/ssl-performance.md . + * Simplify call arena size growth. + * PF: Check connectivity state before watching. + * Added system roots feature to load roots from OS trust store. + * Fix re-resolution in pick first. + * Allow error strings in final_info to propagate to filters on + call destruction. + * Add resolver executor. + * Data race fix for lockfree_event. + * Channelz: Expose new Core API. + * cmake: disable assembly optimizations only when necessary. + * C++ sync server: Return status RESOURCE_EXHAUSTED if no + thread quota available. + * Use correct target name for gflags-config.cmake. + * Make should generate pkg-config file for gpr as well. + * Restrict the number of threads in C++ sync server. + * Allow reset of connection backoff. +- update to 1.14.2: + * Add TROUBLESHOOTING.md guide + * Fixed gRPC channels blocking indefinitely and not respecting + deadlines on network disconnect. + * Add user guide for keepalive. + * Fix GRPC_ARG_HTTP2_MIN_RECV_PING_INTERVAL_WITHOUT_DATA_MS doc + to restrict usage to server. + * Fixed ordering in adding pending picks to Round Robin LB. + * Implement local channel/server credentials for UDS connections. + * Allow extra copy in zero-copy protector integrity-only mode. + * Update to use the canonical version of LB proto. + * Prefer using https_proxy over http_proxy. + * Refactor to put c-ares queries under a combiner. + * Remove already_closed parameter from fd_orphan. + * Add channel arg to enable/disable http proxy. + * Fix shutdown of closed fd when c-ares opens a second fd. + * Fixed segmentation fault when product name from BIOS is empty. + * Introduce server-side load reporting service. + * Reorder steps in ServerBuilder::BuildAndStart(). + * Support Per-Method Codegen Generic on Server Side. + * Protobuf-related headers are available in a subspec of + gRPC-C++ podspec. +- update to 1.13.1: + * gRPC stats will only be collected for debug builds or if + GRPC_COLLECT_STATS is defined. It will be disabled for opt + builds. + * Fix for Issue #13553. Unlimited can now be set as the max + receive message length. + * cmake install now also installs should also installs the + roots.pem file. +- Drop 0001-Allow-building-the-python-module-with-system-openssl.patch + Applied upstream +- Drop 0002-Allow-building-the-python-module-with-system-zlib.patch + Applied upstream +- 0003-Allow-building-the-python-module-with-system-cares.patch + Applied upstream + +------------------------------------------------------------------- Old: ---- 0001-Allow-building-the-python-module-with-system-openssl.patch 0002-Allow-building-the-python-module-with-system-zlib.patch 0003-Allow-building-the-python-module-with-system-cares.patch v1.12.0.tar.gz New: ---- v1.16.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ grpc.spec ++++++ --- /var/tmp/diff_new_pack.y0WO9U/_old 2018-11-12 09:46:24.072738741 +0100 +++ /var/tmp/diff_new_pack.y0WO9U/_new 2018-11-12 09:46:24.076738735 +0100 @@ -12,23 +12,21 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define lname libgrpc6 %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: grpc -Version: 1.12.0 +Version: 1.16 Release: 0 +%define rver 1.16.0 Summary: HTTP/2-based Remote Procedure Call implementation License: Apache-2.0 Group: Development/Tools/Building Url: http://grpc.io/ -Source: https://github.com/grpc/grpc/archive/v%version.tar.gz -Patch0: 0001-Allow-building-the-python-module-with-system-openssl.patch -Patch1: 0002-Allow-building-the-python-module-with-system-zlib.patch -Patch2: 0003-Allow-building-the-python-module-with-system-cares.patch +Source: https://github.com/grpc/grpc/archive/v%rver.tar.gz BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} @@ -68,8 +66,8 @@ %package -n python2-grpcio Summary: Python language bindings for grpc, a HTTP/2 Remote Procedure Call implementation Group: Development/Libraries/Python -Requires: %{lname} = %{version}-%{release} -Requires: python = %{python2_version} +Requires: %lname = %version-%release +Requires: python = %python2_version %description -n python2-grpcio This subpackage contains the python2 bindings. @@ -77,17 +75,14 @@ %package -n python3-grpcio Summary: Python language bindings for grpc, a HTTP/2 Remote Procedure Call implementation Group: Development/Libraries/Python -Requires: %{lname} = %{version}-%{release} -Requires: python = %{python3_version} +Requires: %lname = %version-%release +Requires: python = %python3_version %description -n python3-grpcio This subpackage contains the python3 bindings. %prep -%setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 +%setup -qn grpc-%rver %build make %{?_smp_mflags} STRIP=/bin/true V=1 VERBOSE=1 \ @@ -98,7 +93,7 @@ export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=True export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=True export GRPC_PYTHON_BUILD_SYSTEM_CARES=True -export CFLAGS="%{optflags}" +export CFLAGS="%optflags" %python_build %install @@ -133,11 +128,11 @@ %_libdir/*.so %files -n python2-grpcio -%{python2_sitearch}/grpcio-%{version}-py*.egg-info -%{python2_sitearch}/grpc +%python2_sitearch/grpcio-%rver-py*.egg-info +%python2_sitearch/grpc %files -n python3-grpcio -%{python3_sitearch}/grpcio-%{version}-py*.egg-info -%{python3_sitearch}/grpc +%python3_sitearch/grpcio-%rver-py*.egg-info +%python3_sitearch/grpc %changelog ++++++ v1.12.0.tar.gz -> v1.16.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/grpc/v1.12.0.tar.gz /work/SRC/openSUSE:Factory/.grpc.new/v1.16.0.tar.gz differ: char 13, line 1
