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 2023-08-06 16:30:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-grpcio (Old) and /work/SRC/openSUSE:Factory/.python-grpcio.new.22712 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-grpcio" Sun Aug 6 16:30:15 2023 rev:29 rq:1102575 version:1.56.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-grpcio/python-grpcio.changes 2023-07-04 15:23:48.774722324 +0200 +++ /work/SRC/openSUSE:Factory/.python-grpcio.new.22712/python-grpcio.changes 2023-08-06 16:30:37.096085768 +0200 @@ -1,0 +2,16 @@ +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. +- Use system abseil with '-std=c++17' to prevent undefined symbol + eg. with python-grpcio-tools (_ZN3re23RE213GlobalReplaceEPNSt7__ + cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS0_N4absl12lts_ + 2023012511string_viewE) +- Remove python-grpcio-disable-boring-ssl.patch, use + 'export GRPC_BUILD_WITH_BORING_SSL_ASM=false' instead. + +------------------------------------------------------------------- Old: ---- grpcio-1.56.0.tar.gz python-grpcio-disable-boring-ssl.patch New: ---- grpcio-1.56.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-grpcio.spec ++++++ --- /var/tmp/diff_new_pack.8SfGjD/_old 2023-08-06 16:30:37.696089405 +0200 +++ /var/tmp/diff_new_pack.8SfGjD/_new 2023-08-06 16:30:37.704089453 +0200 @@ -21,18 +21,19 @@ %define skip_python2 1 %{?sle15_python_module_pythons} Name: python-grpcio -Version: 1.56.0 +Version: 1.56.2 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 badshah...@gmail.com -- 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 >= 3.7} +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} +BuildRequires: abseil-cpp-devel BuildRequires: ca-certificates BuildRequires: fdupes BuildRequires: gcc-c++ @@ -57,15 +58,18 @@ %build %define _lto_cflags %{nil} -export CFLAGS="%{optflags}" -export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=true -export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=true +export GRPC_BUILD_WITH_BORING_SSL_ASM=false +export GRPC_PYTHON_BUILD_SYSTEM_ABSL=true export GRPC_PYTHON_BUILD_SYSTEM_CARES=true +export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=true export GRPC_PYTHON_BUILD_SYSTEM_RE2=true -%python_build +export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=true +export GRPC_PYTHON_BUILD_WITH_CYTHON=true +export GRPC_PYTHON_CFLAGS="%{optflags} -std=c++17" +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitearch} # a symlink to the shared system certificates is used %python_expand ln -sf %{_localstatedir}/lib/ca-certificates/ca-bundle.pem %{buildroot}%{$python_sitearch}/grpc/_cython/_credentials/roots.pem @@ -73,7 +77,7 @@ %files %{python_files} %doc README.md %license LICENSE -%{python_sitearch}/grpc/ -%{python_sitearch}/%{modname}-%{version}-py%{python_version}.egg-info/ +%{python_sitearch}/grpc +%{python_sitearch}/%{modname}-%{version}.dist-info %changelog ++++++ grpcio-1.56.0.tar.gz -> grpcio-1.56.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-grpcio/grpcio-1.56.0.tar.gz /work/SRC/openSUSE:Factory/.python-grpcio.new.22712/grpcio-1.56.2.tar.gz differ: char 29, line 1