Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-grpcio-tools for openSUSE:Factory checked in at 2023-08-06 16:30:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-grpcio-tools (Old) and /work/SRC/openSUSE:Factory/.python-grpcio-tools.new.22712 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-grpcio-tools" Sun Aug 6 16:30:18 2023 rev:25 rq:1102576 version:1.56.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-grpcio-tools/python-grpcio-tools.changes 2023-07-04 15:23:49.634727491 +0200 +++ /work/SRC/openSUSE:Factory/.python-grpcio-tools.new.22712/python-grpcio-tools.changes 2023-08-06 16:30:38.504094302 +0200 @@ -1,0 +2,10 @@ +Sat Aug 5 13:25:52 UTC 2023 - mun...@googlemail.com + +- Update to version 1.56.2: + * [WRR] backport (gh#grpc/grpc#33694) to 1.56 (gh#grpc/grpc#33698) + * [backport][iomgr][EventEngine] Improve server handling of + file descriptor exhaustion (gh#grpc/grpc#33667) + +- Switch build to pip/wheel. + +------------------------------------------------------------------- Old: ---- grpcio-tools-1.56.0.tar.gz New: ---- grpcio-tools-1.56.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-grpcio-tools.spec ++++++ --- /var/tmp/diff_new_pack.dTEDHY/_old 2023-08-06 16:30:39.072097745 +0200 +++ /var/tmp/diff_new_pack.dTEDHY/_new 2023-08-06 16:30:39.076097769 +0200 @@ -20,7 +20,7 @@ %define skip_python2 1 %{?sle15_python_module_pythons} Name: python-grpcio-tools -Version: 1.56.0 +Version: 1.56.2 Release: 0 Summary: Protobuf code generator for gRPC License: Apache-2.0 @@ -28,12 +28,15 @@ URL: https://grpc.io Source: https://files.pythonhosted.org/packages/source/g/grpcio-tools/grpcio-tools-%{version}.tar.gz BuildRequires: %{python_module devel >= 3.7} +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: python-rpm-macros Requires: python-grpcio >= %{version} Requires: python-protobuf >= 3.5.0.post1 +Requires: python-setuptools # SECTION test requirements BuildRequires: %{python_module grpcio >= %{version}} BuildRequires: %{python_module protobuf >= 3.5.0.post1} @@ -52,10 +55,10 @@ %build %define _lto_cflags %{nil} export CFLAGS="%{optflags}" -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitearch} %check @@ -63,6 +66,7 @@ %files %{python_files} %doc README.rst -%{python_sitearch}/* +%{python_sitearch}/grpc_tools +%{python_sitearch}/grpcio_tools-%{version}.dist-info %changelog ++++++ grpcio-tools-1.56.0.tar.gz -> grpcio-tools-1.56.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpcio-tools-1.56.0/PKG-INFO new/grpcio-tools-1.56.2/PKG-INFO --- old/grpcio-tools-1.56.0/PKG-INFO 2023-06-14 22:44:43.793380300 +0200 +++ new/grpcio-tools-1.56.2/PKG-INFO 2023-07-14 20:41:32.204827000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: grpcio-tools -Version: 1.56.0 +Version: 1.56.2 Summary: Protobuf code generator for gRPC Home-page: https://grpc.io Author: The gRPC Authors diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpcio-tools-1.56.0/grpc_root/include/grpc/grpc_security.h new/grpcio-tools-1.56.2/grpc_root/include/grpc/grpc_security.h --- old/grpcio-tools-1.56.0/grpc_root/include/grpc/grpc_security.h 2023-06-14 22:44:24.000000000 +0200 +++ new/grpcio-tools-1.56.2/grpc_root/include/grpc/grpc_security.h 2023-07-14 20:41:02.000000000 +0200 @@ -21,6 +21,8 @@ #include <grpc/support/port_platform.h> +#include <stdbool.h> + #include <grpc/grpc.h> #include <grpc/grpc_security_constants.h> #include <grpc/status.h> @@ -898,6 +900,23 @@ /** * EXPERIMENTAL API - Subject to change + * + * Sets whether or not a TLS server should send a list of CA names in the + * ServerHello. This list of CA names is read from the server's trust bundle, so + * that the client can use this list as a hint to know which certificate it + * should send to the server. + * + * WARNING: This API is extremely dangerous and should not be used. If the + * server's trust bundle is too large, then the TLS server will be unable to + * form a ServerHello, and hence will be unusable. The definition of "too large" + * depends on the underlying SSL library being used and on the size of the CN + * fields of the certificates in the trust bundle. + */ +GRPCAPI void grpc_tls_credentials_options_set_send_client_ca_list( + grpc_tls_credentials_options* options, bool send_client_ca_list); + +/** + * EXPERIMENTAL API - Subject to change * * The read-only request information exposed in a verification call. * Callers should not directly manage the ownership of it. We will make sure it diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpcio-tools-1.56.0/grpc_root/include/grpcpp/security/tls_credentials_options.h new/grpcio-tools-1.56.2/grpc_root/include/grpcpp/security/tls_credentials_options.h --- old/grpcio-tools-1.56.0/grpc_root/include/grpcpp/security/tls_credentials_options.h 2023-06-14 22:44:24.000000000 +0200 +++ new/grpcio-tools-1.56.2/grpc_root/include/grpcpp/security/tls_credentials_options.h 2023-07-14 20:41:02.000000000 +0200 @@ -148,6 +148,18 @@ void set_cert_request_type( grpc_ssl_client_certificate_request_type cert_request_type); + // Sets whether or not a TLS server should send a list of CA names in the + // ServerHello. This list of CA names is read from the server's trust bundle, + // so that the client can use this list as a hint to know which certificate it + // should send to the server. + // + // By default, this option is turned off. + // + // WARNING: This API is extremely dangerous and should not be used. If the + // server's trust bundle is too large, then the TLS server will be unable to + // form a ServerHello, and hence will be unusable. + void set_send_client_ca_list(bool send_client_ca_list); + private: }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpcio-tools-1.56.0/grpc_root/include/grpcpp/version_info.h new/grpcio-tools-1.56.2/grpc_root/include/grpcpp/version_info.h --- old/grpcio-tools-1.56.0/grpc_root/include/grpcpp/version_info.h 2023-06-14 22:44:24.000000000 +0200 +++ new/grpcio-tools-1.56.2/grpc_root/include/grpcpp/version_info.h 2023-07-14 20:41:02.000000000 +0200 @@ -20,8 +20,8 @@ #define GRPC_CPP_VERSION_MAJOR 1 #define GRPC_CPP_VERSION_MINOR 56 -#define GRPC_CPP_VERSION_PATCH 0 +#define GRPC_CPP_VERSION_PATCH 2 #define GRPC_CPP_VERSION_TAG "" -#define GRPC_CPP_VERSION_STRING "1.56.0" +#define GRPC_CPP_VERSION_STRING "1.56.2" #endif // GRPCPP_VERSION_INFO_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpcio-tools-1.56.0/grpc_version.py new/grpcio-tools-1.56.2/grpc_version.py --- old/grpcio-tools-1.56.0/grpc_version.py 2023-06-14 22:39:02.000000000 +0200 +++ new/grpcio-tools-1.56.2/grpc_version.py 2023-07-14 20:04:35.000000000 +0200 @@ -14,5 +14,5 @@ # AUTO-GENERATED FROM `$REPO_ROOT/templates/tools/distrib/python/grpcio_tools/grpc_version.py.template`!!! -VERSION = '1.56.0' +VERSION = '1.56.2' PROTOBUF_VERSION = '3.23.1' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpcio-tools-1.56.0/grpcio_tools.egg-info/PKG-INFO new/grpcio-tools-1.56.2/grpcio_tools.egg-info/PKG-INFO --- old/grpcio-tools-1.56.0/grpcio_tools.egg-info/PKG-INFO 2023-06-14 22:44:43.000000000 +0200 +++ new/grpcio-tools-1.56.2/grpcio_tools.egg-info/PKG-INFO 2023-07-14 20:41:30.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: grpcio-tools -Version: 1.56.0 +Version: 1.56.2 Summary: Protobuf code generator for gRPC Home-page: https://grpc.io Author: The gRPC Authors diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpcio-tools-1.56.0/grpcio_tools.egg-info/requires.txt new/grpcio-tools-1.56.2/grpcio_tools.egg-info/requires.txt --- old/grpcio-tools-1.56.0/grpcio_tools.egg-info/requires.txt 2023-06-14 22:44:43.000000000 +0200 +++ new/grpcio-tools-1.56.2/grpcio_tools.egg-info/requires.txt 2023-07-14 20:41:30.000000000 +0200 @@ -1,3 +1,3 @@ protobuf<5.0dev,>=4.21.6 -grpcio>=1.56.0 +grpcio>=1.56.2 setuptools