| |
@@ -44,7 +44,7 @@
|
| |
# it is unlikely to every be successfully packaged under the Fedora packaging
|
| |
# guidelines. Note that the URL is a read-only mirror based on
|
| |
# https://github.com/envoyproxy/envoy, with different commit hashes.
|
| |
- %global envoy_api_commit 9c42588c956220b48eb3099d186487c2f04d32ec
|
| |
+ %global envoy_api_commit bf6154e482bbd5e6f64032993206e66b6116f2bd
|
| |
%global envoy_api_url https://github.com/envoyproxy/data-plane-api
|
| |
%global envoy_api_dir data-plane-api-%{envoy_api_commit}
|
| |
|
| |
@@ -67,7 +67,7 @@
|
| |
# the proto compilers in this package; the consequence is that we cannot build
|
| |
# the python3-grpcio-admin or python3-grpcio-csds subpackages until after
|
| |
# bootstrapping.
|
| |
- %bcond_with bootstrap
|
| |
+ %bcond_without bootstrap
|
| |
|
| |
# This must be enabled to get grpc_cli, which is apparently considered part of
|
| |
# the tests by upstream. This is mentioned in
|
| |
@@ -123,19 +123,19 @@
|
| |
# documentation. Instead, we have just dropped all documentation.
|
| |
|
| |
Name: grpc
|
| |
- Version: 1.48.1
|
| |
+ Version: 1.49.0
|
| |
Release: %autorelease
|
| |
Summary: RPC library and framework
|
| |
|
| |
- %global srcversion %(echo '%{version}' | sed -r 's/~rc/-pre/')
|
| |
+ %global srcversion %(echo '%{version}' | sed -r 's/~/-/')
|
| |
%global pyversion %(echo '%{version}' | tr -d '~')
|
| |
|
| |
# CMakeLists.txt: gRPC_CORE_SOVERSION
|
| |
- %global c_so_version 26
|
| |
+ %global c_so_version 27
|
| |
# CMakeLists.txt: gRPC_CPP_SOVERSION
|
| |
# See https://github.com/abseil/abseil-cpp/issues/950#issuecomment-843169602
|
| |
# regarding unusual C++ SOVERSION style (not a single number).
|
| |
- %global cpp_so_version 1.48
|
| |
+ %global cpp_so_version 1.49
|
| |
|
| |
# The entire source is Apache-2.0 except the following:
|
| |
#
|
| |
@@ -272,7 +272,7 @@
|
| |
# grpcio_testing (src/python/grpcio_testing/setup.py) install_requires:
|
| |
# grpcio_tests (src/python/grpcio_tests/setup.py) install_requires:
|
| |
# grpcio_tools (tools/distrib/python/grpcio_tools/setup.py) install_requires:
|
| |
- BuildRequires: python3dist(protobuf) >= 3.12.0
|
| |
+ BuildRequires: python3dist(protobuf) >= 4.21.3
|
| |
|
| |
# grpcio_status (src/python/grpcio_status/setup.py) install_requires:
|
| |
BuildRequires: python3dist(googleapis-common-protos) >= 1.5.5
|
| |
@@ -341,8 +341,9 @@
|
| |
Patch: grpc-1.48.0-python-grpcio_tests-skip-compression-tests.patch
|
| |
# The upstream requirement to link gtest/gmock from grpc_cli is spurious.
|
| |
# Remove it. We still have to build the core tests and link a test library
|
| |
- # (libgrpc++_test_config.so…)
|
| |
- Patch: grpc-1.37.0-grpc_cli-do-not-link-gtest-gmock.patch
|
| |
+ # (libgrpc++_test_config.so…). This could probably be fixed upstream, but not
|
| |
+ # by patching CMakeLists.txt as we are doing, since it is generated.
|
| |
+ Patch: grpc-1.49.0-grpc_cli-do-not-link-gtest-gmock.patch
|
| |
# Fix confusion about path to python_wrapper.sh in httpcli/httpscli tests. I
|
| |
# suppose that the unpatched code must be correct for how upstream runs the
|
| |
# tests, somehow.
|
| |
Contains breaking ABI (.so version) and API changes, as usual. Must be announced to
devel
list with one week’s notice.Requires https://src.fedoraproject.org/rpms/protobuf/pull-request/25.
Currently work-in-progress and mostly untested.