From c72c301d5c40c54507bd0b9801a9e16b66dbcf11 Mon Sep 17 00:00:00 2001 From: Arjan van de Ven Date: Sat, 8 Feb 2020 18:36:28 +0000 Subject: [PATCH] grpcio: Autospec creation for update from version 1.26.0 to version 1.27.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Akshay Kumar (8): FullChainExperimental-01-200103 FullChainExperimental-01-200106-generateprojects FullChainExperimental-01-200106-rb FullChainExperimental-01-200106-ssl_transport_security_test FullChainExperimental-01-200106-ssl_transport_security_test-2 FullChainExperimental-01-200106-ssl_transport_security_test-3 FullChainExperimental-01-200106-ssl_transport_security_test-4 OpenSslEngineSupport-200114 Alex Amato (1): (Census client filter: use current span and tags. original_author=g-easy) Alexander Polcyn (8): Bump version from dev to pre1 Regenerate projects Bump version to 1.27-pre2 Regenerate projects Bump version to 1.27.0 Regenerate projects Bump version to 1.27.1 Regenerate projects Arjun Roy (1): gRPC TCP Transmit-side Zerocopy. Ashitha Santhosh (2): Use pointer instead of reference parameter Add nullptr check for max_frame_size. Chengyuan Zhang (1): Skip building Android-dependent modules for Java interop test. Doug Fawley (1): Add v1.26.0 release of grpc-go to interop matrix Esun Kim (34): Add preprocessed_builds to abseil-cpp Make build template more robust Update by code review Revert "Generic API: assert when sending uninitialized byte buffer" Support CentOS 7 for gRPC.NET Make gRPC podspec template more robust Add linux-headers to docker images for alpine linux Update by review Change bundler version Update abseil Squashed 'third_party/upb/' changes from 8a3ae1ef3e..2a25fd557e Make transitive_deps as a topologically sorted list Add cmake_target field to abseil targets Add namespace to MakeUnique in xds.cc Change the linux for linux artifacts to CentOS 6 Change the default timeout of CppDistribTest to 45min from 30min Yapf all target python sources Revert "Support CentOS 7 for gRPC.NET" Add abseil More pythons to be formatted Pass the manager to Nicolas Added a test to keep grpc run without abseil Enclose pthread include with GRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK Make test code use TestEnvironment Add TestEnvironment to more tests Timeout for shutdown! Squashed 'third_party/upb/' changes from 2a25fd557e..d8f3d6f9d4 Update upb in the bazel dependency Remove grpc sources from grpc++ Make gRPC podspec template more robust Remove grpc sources from grpc++ Bump the version of gcc to 4.9 Update absl to the lastest Update abseil to the latest Guantao Liu (21): Bare bones of the libuv EventManager. Fix build rules. Fix sanity checks. Address review comments. Clang format. Fix build errors. Rebase the workspace to fix the submodule discrepancy. Fix build rules. Fix sanity checks. Address review comments. Clang format. Fix build errors. Fix build errors. Fix the submodule discrepancy. Use mutex and condvar to coordinate shutdown. Fix a typo. Revert "[Exposing ALTS Context 2/2] Utility Wrapper Class" Add a new submodule "libuv" Fix sanity checks and "really" add the libuv submodule to third_party. move submodule libuv to v1.34.0 Fix tools/run_tests/sanity/check_bazel_workspace.py Hope Casey-Allen (1): Add assert for API misuse Ivan Posva (5): Fix leak when running b64_encode_fuzzer tests. Create testcase-5686577615339520 Fix include order for clang_format. Create testcase-5759629707444224. Fix leak when running b64_decode_fuzzer tests. James Newton-King (14): C# health checks watch Clean up Add watchers lock Make watch writing thread safe Clean up Clean up Add exceed capacity test Additional tests Remove readonly struct to fix build Clean up Fix flaky health check test Improve ChannelCredentials.Create error messsage with non-SslCredentials Improve error message Improve error message Jan Tattermusch (41): Improve & update BUILDING.md more updates to building & installation update cmake->CMake cmake -> CMake cmake -> CMake cmake -> CMake cmake -> CMake cmake -> CMake improve wording fix a few nits Update versioning.md Update versioning.md upgrade Microsoft.NETFramework.ReferenceAssemblies dependency Update run_distrib_test_cmake.sh leaner C# build remove no-longer-used cfg files leaner ruby tests leaner python tests fix artifact and distribtest leaner grpc_ios_binary_size leaner objc tests fixes in prepare_build_macos_rc get rid of unused use_openssl.sh script fix build with OpenSSL1.1.1+ on Windows workaround C# build failure by ensuring Go1.13 is installed update third_party/protobuf to v3.11.2 tools/run_tests/sanity/check_submodules.sh regenerate C# protos regenerate ruby protobufs run make_grpcio_tools.py update ruby protobuf dependency update C# protobuf dependency update ObjC podspecs to 3.11.2 buildifier format hotfix: update Protobuf-C++.podspec to 3.11.2 try incorporate https://github.com/protocolbuffers/protobuf/pull/7069 introduce ChannelBase.ShutdownAsync() incorporate https://github.com/protocolbuffers/protobuf/pull/7096 review comments fix C# distribtests Revert "grpclb stabilization" Juanli Shen (3): Add move assignment method to Optional<> Make StringView cmp compatible with absl Add CDS to xds client Julien Boeuf (1): Fix STS credentials to ignore empty actor token path. Karthik Ravi Shankar (1): Update rotation to vjpai Kaya Bekiroğlu (1): Allow default use of system root certs on Android. Kim Bao Long (2): Replacing 'HTTP' by 'HTTPS' for securing links Remove duplicated words Kyle Edwards (4): Add Findc-ares.cmake module Add c-ares note to run_distrib_test_cmake.sh Regenerate CMakeLists.txt Fix regression in MSVC runtime flag Lidi Zheng (114): First step of adding streaming API: Make Sanity test happy Hitting the technical debt the hard way Attempt to fix all CI failures: Ship grpcio-status with the actual proto file Adopt reviewer's advices Use False instead 0 for bint Adopt reviewer's advices Make Python 38 install script better Let streaming RPC start immediately Remove the add_callback method & fix segfault Adopt reviewer's advices: Remove a useless line Fix a tiny typing mismatch Suppress the pylint "abstract-method" warning Correct the return types Make gen_build_yaml py23 agnostic Remove unused import Remove the shebang Adopt advices from gnossen@: Simplify the creation and destruction of grpc_call Renamed the callback_start_batch to execute_batch Use Python to run Python script Use Python to execute Python Add pytype as one of our sanity tests Make pytype check script depends on the configuration Fix the mismatch type of benchmark server Move check pytype script to tools/distrib Add copyright Fix the styling Upgrade the Cython version whenever we can Upgrade Cython in Dockerfiles Install necessary packages earlier Install Python pacakges with --user Install required packages with --user Only install Cython early to satisfy different platforms Use fast cpp protos for Python builds Remove the explicit coroutine tracking Improve readability & reduce logging severity Make buildifier sanity test fail-able Simplify the check buildifier script logic Make the shell script more readable Let our CI use the latest pip version Pin to 19.3.1 Update the docgen.py Improve cancellation mechanism: Remove unused code Reword the comment Adding more catch clauses for CancelledError Make YAPF happy Resolve a TODO and handle one more cancellation corner case Passing cancel signal to Core for Unary Call as well Convert local cancellation exception into CancelledError Correct comment wording Use "raise_for_status" Make yapf_code capable of making in-place changes Support channel argument for both client-side and server-side Make sanity tests happy Improve the credibility of the test Make YAPF happy Remove the hack Cosmetic changes Fix the format in Cython Make the test v4/v6 agnostic & fix some typo Reuse 'bound_socket' to improve the test case Check the errno instead of the message Simply the check Remove the errno.ENOSR form unrecoverable error list Apply REUSEADDR and REUSEPORT at the same time Make the socket creation function 2/3 agnostic Plumb through socket options from application to iomgr Support Windows Implement connectivity state related APIs Make Sanity test happy Improve the surface API & rewrite the test Removing an empty line Fixing the docstring wording Make pytype happy Adopt reviews' suggestions: Further simplify the ref-count management for CallbackWrapper Adding documentation to the new ref-count mechanism Reuse util functions in channel_args Use the same number in kernel Fix a bug in conflict resolution Adding comments about socket options portability Implement abort mechanism for server side Make pytype happy Add abort test to tests.json Expose the AbortError to enable users to identify the exception Improve readability Remove unused function Explicitly pointout KeyboardInterrupt and SystemExit can pass freely Compress the catch clauses Disable the flaky _exit_test for Bazel Implement stream-unary and stream-stream RPC Make test pass after the merge Add metadata test Make sanity tests happy Resolve the conflict between PRs Add two more invalid metadata test cases Make tests.json happy Fix a bug that prevents metadata modification in interceptors Fix the breakage due to conflict Add prepend_send_initial_metadata_op function Split the seen_metadata function & assign tuple() as default value Support metadata for streaming RPCs Use 'true' instead of '1' Simplify call_test using mixin class Implement add_done_callbacks and time_remaining Add time remaining test case Fix the test case Make sanity tests happy Remove the suppression Double the time limit for linux extra artifacts build Mariano Anaya (1): Accept credentials in async unary_unary call Mark D. Roth (7): Support multiple xds servers in bootstrap file. Remove vtables from JSON library fix xds_end2end_test Clean up APIs for handling grpclb protos grpclb: Add support for balancer telling client to enter fallback mode. grpclb stabilization Increase test timeout to avoid flakiness. Menghan Li (1): fix fmt.Errorf missing args Muxi Yan (3): Add time display to debug Kokoro timeout fix sanity Update run_tests.py Nicolas Noble (8): Update rotation to karthikravis Update cleanup_request.md Update feature_request.md Update pull_request_template.md Passing to yash Passing to Yash Passing to Yash Passing to Yash Pau Freixes (15): [Aio] Call correctly the connect CB error when an error happens Client unary unary interceptor Apply feedback make YAPF happy Not mask AioRpcError and CancelledError at interceptor level Make YAPF happy Change test name Fixes bug with deadline Make YAPF happy Remove unused loop parameter Make YAPF happy Fix random segfaults when gRPC call resources are released Apply review feedback, increase timeout threshold Skip time out test for windows environments Make YAPF happy Richard Belleville (9): Bump version to 1.27 Regenerate projects Add more stringent check for detection of python headers Add v1.26.0 to interop matrix Clarify the set_trailing_metadata docstring Conform to protobuf's usage of six Stop building manylinux1 images Remove yet more targets Revert "Merge pull request #21790 from gnossen/drop_manylinux1_backport" Stanley Cheung (4): PHP: update readme Add linux-headers to alpine image PHP: Fix logic setting roots pem PHP: Fix logic setting roots pem Vijay Pai (25): Prevent use of pthread header De-experimentalize generic features of callback API under an ifdef Fix a TODO Remove unused parameter names port_platform should be included since that's where NONEXPERIMENTAL is specified Remove namespace experimental here also Remove unused forward declarations produced by C++ code generator Add non-experimental:: versions under ifdef De-experimentalize alarm Actually implement the generic reactor-based unary call. De-experimentalize generic stub (under macro) Fix Remove unneeded semicolons De-experimentalize generated code Move operations out of lock in Bind functions Make CancelDelayedRpc test not use sleeps for client-server sync Address reviewer comments Fix cancellation clang-fmt Pass rotation to Yash Check for negative on NextMessageSize Properly set up deadline for generic requests Comment out unused-parameter Remove unused (and defective) constructor Log (in debug mode) if CQ destroyed without full draining Yang Gao (1): Revert "Allow plugin/option/global_callback to override max_recv_message_size" Yash Tibrewal (11): Add v1.25.0 to interop matrix Extra logging with Truncated message on read closed Don't fail on upload_results_to_bq not being defined Reviewer comments YAPF formatting Fix log statement Passing triage duty to Esun Replace or with || Sidestep multiple initialization issue of Tracers Clang format Revert "Sidestep multiple initialization issue of Tracers with Makefile" Yihua Zhang (7): rename spiffe to tls fix a build error add security level negotiation between call creds and channel. fix python santiy check error increase peer property count due to sync with https://github.com/grpc/grpc/pull/21423/files update local tcp security level fix local tcp e2e tests Zack Galbreath (10): Allow gRPC_INSTALL with module providers Add distribtest for install-from-module Conditionally set OPENSSL_NO_ASM for Visual Studio Updated documentation for using gRPC C++ Add support for user-specified protoc Allow helloworld example to provide its own protoc and grpc_cpp_plugin Add distrib test for raspberry pi build Add distrib test for CMake FetchContent build Drop superbuild instructions Improve documentation for building with CMake Zhanghui Mao (2): implement metadata for aio unary call fix metadata Zhen Lian (3): [Exposing ALTS Context 2/2] Utility Wrapper Class [Exposing ALTS Context 2/2] Utility Wrapper Class MacOS make fix curiousjazz77 (1): fix broken link and move links to bottom easy (1): Upgrade the version of upb we use. jiangtaoli2016 (1): Monthly update of root pem mgravell (1): move core of Async*Call into a new internal AsyncCallState struct; abstracts over Foo() vs Foo(object), avoiding delegate allocations yang-g (5): Allow plugin/option/global_callback to override max_recv_message_size Revert "Merge pull request #21494 from grpc/revert-21478-max_message_size" Fixes Add a blocking init/shutdown test InitGoogleTest before grpc_init --- Makefile | 2 +- grpcio.spec | 16 ++++++++-------- options.conf | 2 +- release | 2 +- upstream | 2 +- versions | 2 +- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Makefile b/Makefile index eec1874..8061102 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ PKG_NAME := grpcio -URL = https://files.pythonhosted.org/packages/c8/3d/ee9ce5f0e6bd8b868849987a7dd7d356b82ba097eee40a3bbdaa295a16f4/grpcio-1.26.0.tar.gz +URL = https://files.pythonhosted.org/packages/e5/db/2b747faac8d840223f406dda2aa048e9cc1ef297005d42a80af1224b4e77/grpcio-1.27.1.tar.gz ARCHIVES = include ../common/Makefile.common diff --git a/grpcio.spec b/grpcio.spec index 19664d0..b859b43 100644 --- a/grpcio.spec +++ b/grpcio.spec @@ -3,10 +3,10 @@ # Generated by: autospec.py # Name : grpcio -Version : 1.26.0 -Release : 39 -URL : https://files.pythonhosted.org/packages/c8/3d/ee9ce5f0e6bd8b868849987a7dd7d356b82ba097eee40a3bbdaa295a16f4/grpcio-1.26.0.tar.gz -Source0 : https://files.pythonhosted.org/packages/c8/3d/ee9ce5f0e6bd8b868849987a7dd7d356b82ba097eee40a3bbdaa295a16f4/grpcio-1.26.0.tar.gz +Version : 1.27.1 +Release : 40 +URL : https://files.pythonhosted.org/packages/e5/db/2b747faac8d840223f406dda2aa048e9cc1ef297005d42a80af1224b4e77/grpcio-1.27.1.tar.gz +Source0 : https://files.pythonhosted.org/packages/e5/db/2b747faac8d840223f406dda2aa048e9cc1ef297005d42a80af1224b4e77/grpcio-1.27.1.tar.gz Summary : HTTP/2-based RPC framework Group : Development/Tools License : Apache-2.0 @@ -58,15 +58,15 @@ python3 components for the grpcio package. %prep -%setup -q -n grpcio-1.26.0 -cd %{_builddir}/grpcio-1.26.0 +%setup -q -n grpcio-1.27.1 +cd %{_builddir}/grpcio-1.27.1 %build export http_proxy=http://127.0.0.1:9/ export https_proxy=http://127.0.0.1:9/ export no_proxy=localhost,127.0.0.1,0.0.0.0 export LANG=C.UTF-8 -export SOURCE_DATE_EPOCH=1576775831 +export SOURCE_DATE_EPOCH=1581186895 # -Werror is for werrorists export GCC_IGNORE_WERROR=1 export CFLAGS="$CFLAGS -fcf-protection=full -fno-lto -fstack-protector-strong " @@ -80,7 +80,7 @@ python3 setup.py build export MAKEFLAGS=%{?_smp_mflags} rm -rf %{buildroot} mkdir -p %{buildroot}/usr/share/package-licenses/grpcio -cp %{_builddir}/grpcio-1.26.0/LICENSE %{buildroot}/usr/share/package-licenses/grpcio/2b8b815229aa8a61e483fb4ba0588b8b6c491890 +cp %{_builddir}/grpcio-1.27.1/LICENSE %{buildroot}/usr/share/package-licenses/grpcio/2b8b815229aa8a61e483fb4ba0588b8b6c491890 python3 -tt setup.py build install --root=%{buildroot} echo ----[ mark ]---- cat %{buildroot}/usr/lib/python3*/site-packages/*/requires.txt || : diff --git a/options.conf b/options.conf index 15e5ac1..a7c8758 100644 --- a/options.conf +++ b/options.conf @@ -1,6 +1,6 @@ [package] name = grpcio -url = https://files.pythonhosted.org/packages/c8/3d/ee9ce5f0e6bd8b868849987a7dd7d356b82ba097eee40a3bbdaa295a16f4/grpcio-1.26.0.tar.gz +url = https://files.pythonhosted.org/packages/e5/db/2b747faac8d840223f406dda2aa048e9cc1ef297005d42a80af1224b4e77/grpcio-1.27.1.tar.gz archives = giturl = https://github.com/grpc/grpc.git domain = diff --git a/release b/release index a272009..425151f 100644 --- a/release +++ b/release @@ -1 +1 @@ -39 +40 diff --git a/upstream b/upstream index 912cf2a..f16aa5c 100644 --- a/upstream +++ b/upstream @@ -1 +1 @@ -b9a61f855bf3656d9b8ac305bd1e52442e120c48/grpcio-1.26.0.tar.gz +98411a02925606e48fd64a2ec94588231af9f7ee/grpcio-1.27.1.tar.gz diff --git a/versions b/versions index 5ff8c4f..08002f8 100644 --- a/versions +++ b/versions @@ -1 +1 @@ -1.26.0 +1.27.1