commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2020-11-02 09:39:49 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new.3463 (New) Package is "grpc" Mon Nov 2 09:39:49 2020 rev:26 rq:844726 version:1.33.2 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2020-10-26 16:13:07.618761165 +0100 +++ /work/SRC/openSUSE:Factory/.grpc.new.3463/grpc.changes 2020-11-02 09:39:54.665582157 +0100 @@ -1,0 +2,15 @@ +Wed Oct 28 08:17:46 UTC 2020 - Jan Engelhardt + +- Update to release 1.33.2 + * Deprecate GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS. + * Expose Cronet error message to the application layer. + * Remove grpc_channel_ping from surface API. + * Do not send BDP pings if there is no receive side activity. + +--- +Tue Oct 27 12:31:44 UTC 2020 - Jan Engelhardt + +- Use -DgRPC_ABSL_PROVIDER=package + (https://github.com/grpc/grpc/issues/24476) + +--- Old: v1.33.1.tar.gz New: v1.33.2.tar.gz Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.USj3ST/_old 2020-11-02 09:39:55.481582940 +0100 +++ /var/tmp/diff_new_pack.USj3ST/_new 2020-11-02 09:39:55.485582944 +0100 @@ -21,7 +21,7 @@ %define lverplugin 1 %define src_install_dir /usr/src/%name Name: grpc -Version:1.33.1 +Version:1.33.2 Release:0 Summary:HTTP/2-based Remote Procedure Call implementation License:Apache-2.0 @@ -31,7 +31,7 @@ Source2:%name-rpmlintrc # PATCH-FIX-UPSTREAM grpc-correct-pkgconfig-path.patch badshah...@gmail.com -- Make path for pkgconfig file installation consistent with gRPC_INSTALL_LIBDIR specification Patch1: grpc-correct-pkgconfig-path.patch -BuildRequires: abseil-cpp-source +BuildRequires: abseil-cpp-devel BuildRequires: cmake BuildRequires: fdupes BuildRequires: gcc-c++ @@ -129,8 +129,7 @@ %prep %autosetup -p1 -# Copy abseil-cpp source into empty third_party/abseil-cpp dir -cp -r %_prefix/src/abseil-cpp/* third_party/abseil-cpp/ +rm -Rf third_party/abseil-cpp/ %build %define _lto_cflags %nil @@ -141,8 +140,8 @@ export CXXFLAGS="$CFLAGS" %cmake -DgRPC_INSTALL=ON \ -DgRPC_INSTALL_LIBDIR:PATH="%_lib" \ - -DgRPC_INSTALL_CMAKEDIR:PATH="%_libdir"/cmake/grpc \ - -DgRPC_ABSL_PROVIDER=module\ + -DgRPC_INSTALL_CMAKEDIR:PATH="%_libdir/cmake/grpc" \ + -DgRPC_ABSL_PROVIDER=package \ -DgRPC_CARES_PROVIDER=package \ -DgRPC_PROTOBUF_PROVIDER=package \ -DgRPC_RE2_PROVIDER=package\ ++ v1.33.1.tar.gz -> v1.33.2.tar.gz ++ /work/SRC/openSUSE:Factory/grpc/v1.33.1.tar.gz /work/SRC/openSUSE:Factory/.grpc.new.3463/v1.33.2.tar.gz differ: char 15, line 1
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2020-10-26 16:12:32 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new.3463 (New) Package is "grpc" Mon Oct 26 16:12:32 2020 rev:25 rq:843436 version:1.33.1 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2020-10-14 15:37:28.306326359 +0200 +++ /work/SRC/openSUSE:Factory/.grpc.new.3463/grpc.changes 2020-10-26 16:13:07.618761165 +0100 @@ -1,0 +2,21 @@ +Thu Oct 22 11:15:31 UTC 2020 - Atri Bhattacharya + +- Update to version 1.33.1 + * Core +- Deprecate + GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS + (gh#grpc/grpc#24063). +- Expose Cronet error message to the application layer + (gh#grpc/grpc#24083). +- Remove grpc_channel_ping from surface API + (gh#grpc/grpc#23894). +- Do not send BDP pings if there is no receive side activity + (gh#grpc/grpc#22997). + * C++ +- Makefile: only support building deps from submodule + (gh#grpc/grpc#23957). +- Drop grpc-find-re2-via-pkgconfig.patch: incorporated upstream + (commit 45e413d). +- Bump so version from 12 to 13 in keeping with upstream. + +--- Old: grpc-find-re2-via-pkgconfig.patch v1.32.0.tar.gz New: v1.33.1.tar.gz Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.Zjpu4F/_old 2020-10-26 16:13:09.410762814 +0100 +++ /var/tmp/diff_new_pack.Zjpu4F/_new 2020-10-26 16:13:09.410762814 +0100 @@ -16,12 +16,12 @@ # -%define lver 12 +%define lver 13 %define lverp 1 %define lverplugin 1 %define src_install_dir /usr/src/%name Name: grpc -Version:1.32.0 +Version:1.33.1 Release:0 Summary:HTTP/2-based Remote Procedure Call implementation License:Apache-2.0 @@ -29,8 +29,6 @@ URL:https://grpc.io/ Source: https://github.com/grpc/grpc/archive/v%version.tar.gz Source2:%name-rpmlintrc -# PATCH-FIX-UPSTREAM grpc-find-re2-via-pkgconfig.patch gh#grpc/grpc#24088 badshah...@gmail.com -- Attempt to find Re2 library via pkg-config; patch taken from upstream PR -Patch0: grpc-find-re2-via-pkgconfig.patch # PATCH-FIX-UPSTREAM grpc-correct-pkgconfig-path.patch badshah...@gmail.com -- Make path for pkgconfig file installation consistent with gRPC_INSTALL_LIBDIR specification Patch1: grpc-correct-pkgconfig-path.patch BuildRequires: abseil-cpp-source ++ grpc-correct-pkgconfig-path.patch ++ --- /var/tmp/diff_new_pack.Zjpu4F/_old 2020-10-26 16:13:09.430762833 +0100 +++ /var/tmp/diff_new_pack.Zjpu4F/_new 2020-10-26 16:13:09.434762836 +0100 @@ -1,8 +1,8 @@ -Index: grpc-1.32.0/CMakeLists.txt +Index: grpc-1.33.1/CMakeLists.txt === grpc-1.32.0.orig/CMakeLists.txt -+++ grpc-1.32.0/CMakeLists.txt -@@ -15667,7 +15667,7 @@ function(generate_pkgconfig name descrip +--- grpc-1.33.1.orig/CMakeLists.txt grpc-1.33.1/CMakeLists.txt +@@ -15805,7 +15805,7 @@ function(generate_pkgconfig name descrip "${output_filepath}" @ONLY) install(FILES "${output_filepath}" ++ v1.32.0.tar.gz -> v1.33.1.tar.gz ++ /work/SRC/openSUSE:Factory/grpc/v1.32.0.tar.gz /work/SRC/openSUSE:Factory/.grpc.new.3463/v1.33.1.tar.gz differ: char 14, line 1
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2020-10-14 15:36:49 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new.3486 (New) Package is "grpc" Wed Oct 14 15:36:49 2020 rev:24 rq:841067 version:1.32.0 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2020-03-16 10:17:38.943570391 +0100 +++ /work/SRC/openSUSE:Factory/.grpc.new.3486/grpc.changes 2020-10-14 15:37:28.306326359 +0200 @@ -1,0 +2,79 @@ +Sun Oct 11 16:14:38 UTC 2020 - Atri Bhattacharya + +- Specify gRPC_INSTALL_LIBDIR and gRPC_INSTALL_CMAKEDIR to + correctly configure install paths for libraries and cmake files + instead of moving them after the installation. +- Add grpc-correct-pkgconfig-path.patch to fix install path for + pkgconfig file relative to gRPC_INSTALL_LIBDIR. +- Add Requires: pkgconfig(libcares) for the -devel pkg. + +--- +Tue Sep 22 16:37:51 UTC 2020 - Michał Rostecki + +- Add new subpackages - libupb and upb-devel. Currently, grpc + sources include also upb sources. Before this change, libupb and + upb-devel used to be included in a separate package - upb. + +--- +Fri Sep 18 19:53:23 UTC 2020 - Atri Bhattacharya + +- Add pkgconfig(re2) to list of Requires for grpc-devel package. + +--- +Thu Sep 17 13:14:42 UTC 2020 - Jan Engelhardt + +- Fixup 1.32.0 update with wrong grpc-devel -> + libgrpc-support-plugin1 require. + +--- +Sat Sep 12 22:11:30 UTC 2020 - Jan Engelhardt + +- Drop now-obsolescent Conflicts. + +--- +Thu Sep 10 14:33:01 UTC 2020 - Atri Bhattacharya + +- Update to version 1.32.0: + * Core +- Remove stream from stalled lists on remove_stream + (gh#grpc/grpc#23984). +- Do not cancel RPC if send metadata size if larger than + peer's limit (gh#grpc/grpc#23806). +- Don't consider receiving non-OK status as an error for HTTP2 + (gh#grpc/grpc#19545). +- Keepalive throttling (gh#grpc/grpc#23313). +- Include the target_uri in "target uri is not valid" error + messages (gh#grpc/grpc#23782). +- Fix "cannot send compressed message large than 1024B" in + cronet_transport (gh#grpc/grpc#23219). +- Receive SETTINGS frame on clients before declaring + subchannel READY (gh#grpc/grpc#23636). +- Enabled GPR_ABSEIL_SYNC (gh#grpc/grpc#23372). +- Experimental xDS v3 support (gh#grpc/grpc#23281). + * C++ +- Upgrade bazel used for all tests to 2.2.0 + (gh#grpc/grpc#23902). +- Remove test targets and test helper libraries from Makefile + (gh#grpc/grpc#23813). +- Fix repeated builds broken by re2's cmake + (gh#grpc/grpc#23587). +- Log the peer address of grpc_cli CallMethod RPCs to stderr + (gh#grpc/grpc#23557). +- Use cmake to configure and cmake macros to build and install. +- New BuildRequires: abseil-cpp-source and pkgconfig(re2); copy + abseil-cpp-source contents into source's third_party dir and + build it as a module (since we don't have the actual abseil-cpp + library built for openSUSE. +- Add grpc-find-re2-via-pkgconfig.patch to enable finding system + Re2 library via pkg-config; taken from upstream PR + gh#grpc/grpc#24088. +- Split out new shared lib package libgrpc_plugin_support1 for + supporting grpc plugins. + +--- +Wed Sep 9 22:43:27 UTC 2020 - Atri Bhattacharya + +- Drop python modules provided by python-grpcio source package in + openSUSE:Factory. + +--- Old: v1.25.0.tar.gz New: grpc-correct-pkgconfig-path.patch grpc-find-re2-via-pkgconfig.patch v1.32.0.tar.gz Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.yD5GMI/_old 2020-10-14 15:37:29.946326932 +0200 +++ /var/tmp/diff_new_pack.yD5GMI/_new 2020-10-14 15:37:29.950326932 +0200 @@ -16,13 +16,12 @@ # -%define lver 8 +%define lver 12 %define lverp 1 +%define lverplugin 1 %define src_install_dir /usr/src/%name -%bcond_without python2 -%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: grpc -Version:1.25.0 +Version:1.32.0 Release:0 Summary:HTTP/2-based Remote Procedure Call implementation License:Apache-2.0 @@ -30,18 +29,20 @@ URL:https://grpc.io/ Source: https://github.com/grpc/grpc/archive/v%version.tar
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2020-03-16 10:16:55 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new.3160 (New) Package is "grpc" Mon Mar 16 10:16:55 2020 rev:23 rq:784554 version:1.25.0 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2020-01-17 16:08:12.108519937 +0100 +++ /work/SRC/openSUSE:Factory/.grpc.new.3160/grpc.changes 2020-03-16 10:17:38.943570391 +0100 @@ -1,0 +2,5 @@ +Thu Mar 12 06:53:27 UTC 2020 - Tomáš Chvátal + +- Add conditional to build without python2 if needed + +--- Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.6jdxZb/_old 2020-03-16 10:17:39.771570728 +0100 +++ /var/tmp/diff_new_pack.6jdxZb/_new 2020-03-16 10:17:39.783570733 +0100 @@ -1,7 +1,7 @@ # # spec file for package grpc # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,6 +19,7 @@ %define lver 8 %define lverp 1 %define src_install_dir /usr/src/%name +%bcond_without python2 %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: grpc Version:1.25.0 @@ -96,7 +97,6 @@ Summary:Python language bindings for grpc, a HTTP/2 Remote Procedure Call implementation Group: Development/Libraries/Python Requires: libgrpc%lver = %version-%release -Requires: python = %python2_version %description -n python2-grpcio This subpackage contains the python2 bindings. @@ -105,7 +105,6 @@ Summary:Python language bindings for grpc, a HTTP/2 Remote Procedure Call implementation Group: Development/Libraries/Python Requires: libgrpc%lver = %version-%release -Requires: python = %python3_version %description -n python3-grpcio This subpackage contains the python3 bindings. @@ -179,8 +178,10 @@ %files source %src_install_dir +%if %{with python2} %files -n python2-grpcio %python2_sitearch/grpc* +%endif %files -n python3-grpcio %python3_sitearch/grpc*
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2020-01-17 16:07:55 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new.26092 (New) Package is "grpc" Fri Jan 17 16:07:55 2020 rev:22 rq:765230 version:1.25.0 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2019-12-24 14:30:46.066599164 +0100 +++ /work/SRC/openSUSE:Factory/.grpc.new.26092/grpc.changes 2020-01-17 16:08:12.108519937 +0100 @@ -1,0 +2,6 @@ +Thu Jan 9 11:39:15 UTC 2020 - Michał Rostecki + +- Remove patch for Bazel files, which is not needed anymore: + * 0001-bazel-Replace-boringssl-with-openssl.patch + +--- Old: 0001-bazel-Replace-boringssl-with-openssl.patch Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.QxXRr9/_old 2020-01-17 16:08:14.816521218 +0100 +++ /var/tmp/diff_new_pack.QxXRr9/_new 2020-01-17 16:08:14.844521231 +0100 @@ -1,7 +1,7 @@ # # spec file for package grpc # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -29,7 +29,6 @@ URL:https://grpc.io/ Source: https://github.com/grpc/grpc/archive/v%version.tar.gz Source2:%name-rpmlintrc -Patch1: 0001-bazel-Replace-boringssl-with-openssl.patch BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} @@ -113,7 +112,6 @@ %prep %autosetup -p1 -sed -i -e "s|%%LIBDIR%%|%_libdir|" bazel/grpc_deps.bzl %build %define _lto_cflags %nil
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2019-12-24 14:30:28 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new.6675 (New) Package is "grpc" Tue Dec 24 14:30:28 2019 rev:21 rq:759048 version:1.25.0 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2019-11-12 11:58:17.871527162 +0100 +++ /work/SRC/openSUSE:Factory/.grpc.new.6675/grpc.changes 2019-12-24 14:30:46.066599164 +0100 @@ -1,0 +2,10 @@ +Mon Dec 16 23:36:51 UTC 2019 - Jan Engelhardt + +- Update to release 1.25 + * Change RR to consider a subchannel in TF if it has failed +since it was READY. + * Do not create streams after a GOAWAY has been received. + * Prevent HTTP2 parser from queueing a lot of induced frames. +- Drop gettid.patch + +--- Old: gettid.patch v1.23.1.tar.gz New: v1.25.0.tar.gz Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.x3mZNf/_old 2019-12-24 14:30:47.918600106 +0100 +++ /var/tmp/diff_new_pack.x3mZNf/_new 2019-12-24 14:30:47.926600110 +0100 @@ -1,7 +1,7 @@ # # spec file for package grpc # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,22 +16,20 @@ # -%define lver 7 +%define lver 8 %define lverp 1 %define src_install_dir /usr/src/%name %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: grpc -Version:1.23.1 +Version:1.25.0 Release:0 -%define rver 1.23.1 Summary:HTTP/2-based Remote Procedure Call implementation License:Apache-2.0 Group: Development/Tools/Building URL:https://grpc.io/ -Source0:https://github.com/grpc/grpc/archive/v%rver.tar.gz -Source1:%{name}-rpmlintrc -Patch1: gettid.patch -Patch2: 0001-bazel-Replace-boringssl-with-openssl.patch +Source: https://github.com/grpc/grpc/archive/v%version.tar.gz +Source2:%name-rpmlintrc +Patch1: 0001-bazel-Replace-boringssl-with-openssl.patch BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} @@ -114,8 +112,8 @@ This subpackage contains the python3 bindings. %prep -%autosetup -n grpc-%rver -p1 -sed -i -e "s|%%LIBDIR%%|%{_libdir}|" bazel/grpc_deps.bzl +%autosetup -p1 +sed -i -e "s|%%LIBDIR%%|%_libdir|" bazel/grpc_deps.bzl %build %define _lto_cflags %nil ++ 0001-bazel-Replace-boringssl-with-openssl.patch ++ --- /var/tmp/diff_new_pack.x3mZNf/_old 2019-12-24 14:30:47.942600118 +0100 +++ /var/tmp/diff_new_pack.x3mZNf/_new 2019-12-24 14:30:47.942600118 +0100 @@ -5,16 +5,16 @@ Signed-off-by: Michal Rostecki --- - BUILD | 8 ++-- - WORKSPACE | 18 ++ - bazel/grpc_deps.bzl | 14 -- - 3 files changed, 20 insertions(+), 20 deletions(-) + BUILD |8 ++-- + WORKSPACE | 18 ++ + bazel/grpc_deps.bzl | 13 - + 3 files changed, 20 insertions(+), 19 deletions(-) -diff --git a/BUILD b/BUILD -index 2e03ed86c0..4c6c0f4dd2 100644 a/BUILD -+++ b/BUILD -@@ -1886,15 +1886,13 @@ grpc_cc_library( +Index: grpc-1.25.0/BUILD +=== +--- grpc-1.25.0.orig/BUILD grpc-1.25.0/BUILD +@@ -1915,15 +1915,13 @@ grpc_cc_library( "src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.h", "src/core/tsi/transport_security_grpc.h", ], @@ -31,7 +31,7 @@ ], ) -@@ -1978,9 +1976,6 @@ grpc_cc_library( +@@ -1982,9 +1980,6 @@ grpc_cc_library( "src/core/tsi/ssl_types.h", "src/core/tsi/transport_security_grpc.h", ], @@ -41,7 +41,7 @@ language = "c++", deps = [ "alts_frame_protector", -@@ -1990,6 +1985,7 @@ grpc_cc_library( +@@ -1994,6 +1989,7 @@ grpc_cc_library( "grpc_shadow_boringssl", "grpc_transport_chttp2_client_insecure", "tsi_interface", @@ -49,11 +49,11 @@ ], ) -diff --git a/WORKSPACE b/WORKSPACE -index 6cfa9d67b7..7258626215 100644 a/WORKSPACE -+++ b/WORKSPACE -@@ -4,6 +4,24 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") +Index: grpc-1.25.0/WORKSPACE +=== +--- grpc-1.25.0.orig/WORKSPACE grpc-1.25.0/WORKSPACE +@@ -4,6 +4,24 @@ load("@bazel_tools//tools/build_d
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2019-11-12 11:56:17 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new.2990 (New) Package is "grpc" Tue Nov 12 11:56:17 2019 rev:20 rq:747459 version:1.23.1 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2019-11-08 15:28:10.959155479 +0100 +++ /work/SRC/openSUSE:Factory/.grpc.new.2990/grpc.changes 2019-11-12 11:58:17.871527162 +0100 @@ -1,0 +2,7 @@ +Mon Nov 11 15:37:45 UTC 2019 - Michał Rostecki + +- Define BoringSSL as a Bazel dependency in WORKSPACE instead of + grpc_deps.bzl - using new_local_repository function is now always + allowed in imported modules. + +--- Other differences: -- ++ 0001-bazel-Replace-boringssl-with-openssl.patch ++ --- /var/tmp/diff_new_pack.qS5tnZ/_old 2019-11-12 11:58:18.499527831 +0100 +++ /var/tmp/diff_new_pack.qS5tnZ/_new 2019-11-12 11:58:18.503527835 +0100 @@ -1,27 +1,100 @@ -From 0b2a289c98e5cd953e7c239327e96891b511532e Mon Sep 17 00:00:00 2001 +From aeccd4691acdba64bcb2622be45d80735b0c61be Mon Sep 17 00:00:00 2001 From: Michal Rostecki Date: Tue, 5 Nov 2019 01:33:28 +0100 Subject: [PATCH] bazel: Replace boringssl with openssl Signed-off-by: Michal Rostecki --- - bazel/grpc_deps.bzl | 22 ++ - 1 file changed, 14 insertions(+), 8 deletions(-) + BUILD | 8 ++-- + WORKSPACE | 18 ++ + bazel/grpc_deps.bzl | 14 -- + 3 files changed, 20 insertions(+), 20 deletions(-) +diff --git a/BUILD b/BUILD +index 2e03ed86c0..4c6c0f4dd2 100644 +--- a/BUILD b/BUILD +@@ -1886,15 +1886,13 @@ grpc_cc_library( + "src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.h", + "src/core/tsi/transport_security_grpc.h", + ], +-external_deps = [ +-"libssl", +-], + language = "c++", + deps = [ + "gpr", + "grpc_base", + "grpc_shadow_boringssl", + "tsi_interface", ++"@openssl//:openssl-lib", + ], + ) + +@@ -1978,9 +1976,6 @@ grpc_cc_library( + "src/core/tsi/ssl_types.h", + "src/core/tsi/transport_security_grpc.h", + ], +-external_deps = [ +-"libssl", +-], + language = "c++", + deps = [ + "alts_frame_protector", +@@ -1990,6 +1985,7 @@ grpc_cc_library( + "grpc_shadow_boringssl", + "grpc_transport_chttp2_client_insecure", + "tsi_interface", ++"@openssl//:openssl-lib", + ], + ) + +diff --git a/WORKSPACE b/WORKSPACE +index 6cfa9d67b7..7258626215 100644 +--- a/WORKSPACE b/WORKSPACE +@@ -4,6 +4,24 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") + load("//bazel:grpc_deps.bzl", "grpc_deps", "grpc_test_only_deps") + load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") + ++GRPC_BUILD_CONTENT = """ ++cc_library( ++name = "openssl-lib", ++srcs = [ ++"libssl.so.1.1", ++"libcrypto.so.1.1", ++], ++visibility = ["//visibility:public"], ++linkstatic = False, ++) ++""" ++ ++new_local_repository( ++name = "openssl", ++path = "%LIBDIR%", ++build_file_content = GRPC_BUILD_CONTENT, ++) ++ + grpc_deps() + + grpc_test_only_deps() diff --git a/bazel/grpc_deps.bzl b/bazel/grpc_deps.bzl -index cce2f88fe8..ebcafed427 100644 +index cce2f88fe8..2465a223e7 100644 --- a/bazel/grpc_deps.bzl +++ b/bazel/grpc_deps.bzl -@@ -28,7 +28,7 @@ def grpc_deps(): - - native.bind( - name = "libssl", --actual = "@boringssl//:ssl", -+actual = "@openssl//:openssl-lib", +@@ -26,11 +26,6 @@ def grpc_deps(): + actual = "@com_google_absl//absl/time:time", ) +-native.bind( +-name = "libssl", +-actual = "@boringssl//:ssl", +-) +- native.bind( -@@ -101,13 +101,19 @@ def grpc_deps(): + name = "madler_zlib", + actual = "@zlib//:zlib", +@@ -101,15 +96,6 @@ def grpc_deps(): actual = "@io_opencensus_cpp//opencensus/stats:test_utils", ) @@ -32,22 +105,11 @@ -# NOTE: This URL generates a tarball containing dynamic date -# information, so the sha256 is not consistent. -url = "https://boringssl.googlesource.com/boringssl/+archive/afc30d43eef92979b05776ec0963c9cede5fb80f.tar.gz";, -+if "openssl" not in native.existing_rules(): -+native.new_local_repository( -+name = "openssl", -+path = "%LIBDIR%", -+build_file_content = """cc_library( -+name = "openssl-lib", -+srcs = [ -+"libssl.so.1.1", -+
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2019-11-08 15:28:03 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new.2990 (New) Package is "grpc" Fri Nov 8 15:28:03 2019 rev:19 rq:746510 version:1.23.1 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2019-10-12 22:45:38.045336997 +0200 +++ /work/SRC/openSUSE:Factory/.grpc.new.2990/grpc.changes 2019-11-08 15:28:10.959155479 +0100 @@ -1,0 +2,7 @@ +Tue Nov 5 00:43:17 UTC 2019 - Michał Rostecki + +- Add patch which replaces BoringSSL with OpenSSL as the SSL + library when grpc is used as a Bazel dependency: + * 0001-bazel-Replace-boringssl-with-openssl.patch + +--- New: 0001-bazel-Replace-boringssl-with-openssl.patch Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.o4HMj6/_old 2019-11-08 15:28:11.783156405 +0100 +++ /var/tmp/diff_new_pack.o4HMj6/_new 2019-11-08 15:28:11.783156405 +0100 @@ -31,6 +31,7 @@ Source0:https://github.com/grpc/grpc/archive/v%rver.tar.gz Source1:%{name}-rpmlintrc Patch1: gettid.patch +Patch2: 0001-bazel-Replace-boringssl-with-openssl.patch BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} @@ -114,6 +115,7 @@ %prep %autosetup -n grpc-%rver -p1 +sed -i -e "s|%%LIBDIR%%|%{_libdir}|" bazel/grpc_deps.bzl %build %define _lto_cflags %nil ++ 0001-bazel-Replace-boringssl-with-openssl.patch ++ >From 0b2a289c98e5cd953e7c239327e96891b511532e Mon Sep 17 00:00:00 2001 From: Michal Rostecki Date: Tue, 5 Nov 2019 01:33:28 +0100 Subject: [PATCH] bazel: Replace boringssl with openssl Signed-off-by: Michal Rostecki --- bazel/grpc_deps.bzl | 22 ++ 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/bazel/grpc_deps.bzl b/bazel/grpc_deps.bzl index cce2f88fe8..ebcafed427 100644 --- a/bazel/grpc_deps.bzl +++ b/bazel/grpc_deps.bzl @@ -28,7 +28,7 @@ def grpc_deps(): native.bind( name = "libssl", -actual = "@boringssl//:ssl", +actual = "@openssl//:openssl-lib", ) native.bind( @@ -101,13 +101,19 @@ def grpc_deps(): actual = "@io_opencensus_cpp//opencensus/stats:test_utils", ) -if "boringssl" not in native.existing_rules(): -http_archive( -name = "boringssl", -# on the chromium-stable-with-bazel branch -# NOTE: This URL generates a tarball containing dynamic date -# information, so the sha256 is not consistent. -url = "https://boringssl.googlesource.com/boringssl/+archive/afc30d43eef92979b05776ec0963c9cede5fb80f.tar.gz";, +if "openssl" not in native.existing_rules(): +native.new_local_repository( +name = "openssl", +path = "%LIBDIR%", +build_file_content = """cc_library( +name = "openssl-lib", +srcs = [ +"libssl.so.1.1", +"libcrypto.so.1.1", +], +visibility = ["//visibility:public"], +linkstatic = False, +)""", ) if "zlib" not in native.existing_rules(): -- 2.16.4
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2019-10-12 22:45:36 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new.2352 (New) Package is "grpc" Sat Oct 12 22:45:36 2019 rev:18 rq:737661 version:1.23.1 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2019-10-03 14:10:13.739981537 +0200 +++ /work/SRC/openSUSE:Factory/.grpc.new.2352/grpc.changes 2019-10-12 22:45:38.045336997 +0200 @@ -1,0 +2,6 @@ +Thu Oct 10 00:23:16 UTC 2019 - Michał Rostecki + +- Make sure that patches are included in the source package. +- Filter out several rpmlintrc warnings for the source package. + +--- New: grpc-rpmlintrc Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.97mmoN/_old 2019-10-12 22:45:39.665332855 +0200 +++ /var/tmp/diff_new_pack.97mmoN/_new 2019-10-12 22:45:39.681332814 +0200 @@ -28,7 +28,8 @@ License:Apache-2.0 Group: Development/Tools/Building URL:https://grpc.io/ -Source: https://github.com/grpc/grpc/archive/v%rver.tar.gz +Source0:https://github.com/grpc/grpc/archive/v%rver.tar.gz +Source1:%{name}-rpmlintrc Patch1: gettid.patch BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel} @@ -148,16 +149,11 @@ %python_install # Install sources +make clean +rm -f "b" "a.out" +find . -type f "(" -name "*.so" -o -name "*.o" -o -name ".git*" ")" -exec rm -rf {} + mkdir -p "%buildroot/%src_install_dir" -tar -xzf %SOURCE0 --strip-components=1 -C "%buildroot/%src_install_dir" -find "%buildroot/%src_install_dir" -type d -name ".git*" -exec rm -Rf {} + -# Fix env-script-interpreter rpmlint error -find "%buildroot/%src_install_dir" -type f \ - -exec sed -i 's|#!%_bindir/env bash|#!/bin/bash|' "{}" + \ - -exec sed -i 's|#!%_bindir/env ruby|#!%_bindir/ruby|' "{}" + -find "%buildroot/%src_install_dir" -type f "(" -name "*.bzl" -o -name "*.py" ")" \ - -exec sed -i 's|#!%_bindir/env python2.7|#!%_bindir/python2.7|' "{}" + \ - -exec sed -i 's|#!%_bindir/env python|#!%_bindir/python|' "{}" + +cp -r * "%buildroot/%src_install_dir" %fdupes %buildroot/%_prefix ++ grpc-rpmlintrc ++ # Ignore the following errors in the source package. addFilter("grpc-source.* env-script-interpreter") addFilter("grpc-source.* files-duplicate") addFilter("grpc-source.* hidden-file-or-dir") addFilter("grpc-source.* non-executable-script") addFilter("grpc-source.* pem-certificate") addFilter("grpc-source.* script-without-shebang") addFilter("grpc-source.* suse-filelist-forbidden-fhs23") addFilter("grpc-source.* version-control-internal-file")
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2019-10-03 14:10:11 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new.2352 (New) Package is "grpc" Thu Oct 3 14:10:11 2019 rev:17 rq:734760 version:1.23.1 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2019-08-23 11:09:21.658461223 +0200 +++ /work/SRC/openSUSE:Factory/.grpc.new.2352/grpc.changes 2019-10-03 14:10:13.739981537 +0200 @@ -1,0 +2,11 @@ +Wed Oct 2 18:39:47 UTC 2019 - Jan Engelhardt + +- Update to release 1.23.1 + * Unspecific refinements, improvements, and bug fixes. +- Add gettid.patch +- Split libgrpc into libgrpc++ because that has a SO version + group of its own. +- Bump libgrpc6 to libgrpc7 as there is actually .so.7 files. + Add suitable Conflicts markers. + +--- Old: v1.23.0.tar.gz New: gettid.patch v1.23.1.tar.gz Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.cmM2bN/_old 2019-10-03 14:10:16.603974170 +0200 +++ /var/tmp/diff_new_pack.cmM2bN/_new 2019-10-03 14:10:16.603974170 +0200 @@ -16,22 +16,25 @@ # -%define lname libgrpc6 +%define lver 7 +%define lverp 1 %define src_install_dir /usr/src/%name %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: grpc -Version:1.23 +Version:1.23.1 Release:0 -%define rver 1.23.0 +%define rver 1.23.1 Summary:HTTP/2-based Remote Procedure Call implementation License:Apache-2.0 Group: Development/Tools/Building URL:https://grpc.io/ Source: https://github.com/grpc/grpc/archive/v%rver.tar.gz +Patch1: gettid.patch BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: cmake +BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: pkg-config BuildRequires: python-rpm-macros @@ -46,11 +49,28 @@ HTTP/2 with support for synchronous and asynchronous calls. gRPC uses Protocol Buffers as the Interface Definition Language by default. -%package -n %lname +%package -n libgrpc%lver Summary:HTTP/2-based Remote Procedure Call implementation Group: System/Libraries +%if "%lver" == "7" +# prior error in packaging +Conflicts: libgrpc6 +%endif -%description -n %lname +%description -n libgrpc%lver +The reference implementation of the gRPC protocol, done on top of +HTTP/2 with support for synchronous and asynchronous calls. gRPC uses +Protocol Buffers as the Interface Definition Language by default. + +%package -n libgrpc++%lverp +Summary:HTTP/2-based Remote Procedure Call implementation +Group: System/Libraries +%if "%lverp" == "1" +# prior error in packaging +Conflicts: libgrpc6 +%endif + +%description -n libgrpc++%lverp The reference implementation of the gRPC protocol, done on top of HTTP/2 with support for synchronous and asynchronous calls. gRPC uses Protocol Buffers as the Interface Definition Language by default. @@ -58,7 +78,8 @@ %package devel Summary:Development files for grpc, a HTTP/2 Remote Procedure Call implementation Group: Development/Tools/Building -Requires: %lname = %version +Requires: libgrpc%lver = %version +Requires: libgrpc++%lverp = %version %description devel This subpackage contains libraries and header files for developing @@ -75,7 +96,7 @@ %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: libgrpc%lver = %version-%release Requires: python = %python2_version %description -n python2-grpcio @@ -84,14 +105,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: libgrpc%lver = %version-%release Requires: python = %python3_version %description -n python3-grpcio This subpackage contains the python3 bindings. %prep -%setup -qn grpc-%rver +%autosetup -n grpc-%rver -p1 %build %define _lto_cflags %nil @@ -129,6 +150,7 @@ # Install sources mkdir -p "%buildroot/%src_install_dir" tar -xzf %SOURCE0 --strip-components=1 -C "%buildroot/%src_install_dir" +find "%buildroot/%src_install_dir" -type d -name ".git*" -exec rm -Rf {} + # Fix env-script-interpreter rpmlint error find "%buildroot/%src_install_dir" -type f \ -exec
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2019-08-23 11:09:11 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new.7948 (New) Package is "grpc" Fri Aug 23 11:09:11 2019 rev:16 rq:725393 version:1.23 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2019-06-14 20:24:54.242791114 +0200 +++ /work/SRC/openSUSE:Factory/.grpc.new.7948/grpc.changes 2019-08-23 11:09:21.658461223 +0200 @@ -1,0 +2,16 @@ +Thu Aug 22 18:28:15 UTC 2019 - Jan Engelhardt + +- Disable LTO because it's broken. + +--- +Sun Aug 18 16:29:43 UTC 2019 - Jan Engelhardt + +- Update to new upstream release 1.23 [boo#1144068] + * Fixed a bug where POST_RECV_MESSAGE was not being triggered. + * Renamed root certificate bundle in gRPC-C++ pod. + * Increased lower bound on DNS re-resolution period to 30 seconds. + * Fixed a segfault when forking while using gevent. + * Added channel idleness support + * Added threadpool support + +--- Old: v1.21.3.tar.gz New: v1.23.0.tar.gz Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.t4GzW8/_old 2019-08-23 11:09:23.358461013 +0200 +++ /var/tmp/diff_new_pack.t4GzW8/_new 2019-08-23 11:09:23.358461013 +0200 @@ -17,16 +17,16 @@ %define lname libgrpc6 -%define src_install_dir /usr/src/%{name} +%define src_install_dir /usr/src/%name %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: grpc -Version:1.21.3 +Version:1.23 Release:0 -%define rver 1.21.3 +%define rver 1.23.0 Summary:HTTP/2-based Remote Procedure Call implementation License:Apache-2.0 Group: Development/Tools/Building -Url:http://grpc.io/ +URL:https://grpc.io/ Source: https://github.com/grpc/grpc/archive/v%rver.tar.gz BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel} @@ -35,11 +35,11 @@ BuildRequires: gcc-c++ BuildRequires: pkg-config BuildRequires: python-rpm-macros +BuildRequires: zypper BuildRequires: pkgconfig(libcares) BuildRequires: pkgconfig(openssl) >= 1.0.1 BuildRequires: pkgconfig(protobuf) >= 3.8.0 BuildRequires: pkgconfig(zlib) -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The reference implementation of the gRPC protocol, done on top of @@ -94,15 +94,19 @@ %setup -qn grpc-%rver %build -make %{?_smp_mflags} STRIP=/bin/true V=1 VERBOSE=1 \ - CFLAGS="%optflags -Wno-error" CXXFLAGS="%optflags -Wno-error" +%define _lto_cflags %nil +# protoc is invoked strangely; make it happy with this dir or it will assert() +mkdir -p third_party/protobuf/src + +export CFLAGS="%optflags -Wno-error" +export CXXFLAGS="$CFLAGS" +make %{?_smp_mflags} STRIP=/bin/true V=1 VERBOSE=1 # build python module export GRPC_PYTHON_BUILD_WITH_CYTHON=True export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=True export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=True export GRPC_PYTHON_BUILD_SYSTEM_CARES=True -export CFLAGS="%optflags" %python_build %install @@ -123,13 +127,15 @@ %python_install # Install sources -mkdir -p %{buildroot}%{src_install_dir} -tar -xzf %{SOURCE0} --strip-components=1 -C %{buildroot}%{src_install_dir} +mkdir -p "%buildroot/%src_install_dir" +tar -xzf %SOURCE0 --strip-components=1 -C "%buildroot/%src_install_dir" # Fix env-script-interpreter rpmlint error -find %{buildroot}%{src_install_dir} -type f -exec sed -i 's|#!/usr/bin/env bash|#!/bin/bash|' "{}" + -find %{buildroot}%{src_install_dir} -type f -exec sed -i 's|#!/usr/bin/env ruby|#!/usr/bin/ruby|' "{}" + -find %{buildroot}%{src_install_dir} -type f \( -name "*.bzl" -o -name "*.py" \) -exec sed -i 's|#!/usr/bin/env python2.7|#!/usr/bin/python2.7|' "{}" + -find %{buildroot}%{src_install_dir} -type f \( -name "*.bzl" -o -name "*.py" \) -exec sed -i 's|#!/usr/bin/env python|#!/usr/bin/python|' "{}" + +find "%buildroot/%src_install_dir" -type f \ + -exec sed -i 's|#!%_bindir/env bash|#!/bin/bash|' "{}" + \ + -exec sed -i 's|#!%_bindir/env ruby|#!%_bindir/ruby|' "{}" + +find "%buildroot/%src_install_dir" -type f "(" -name "*.bzl" -o -name "*.py" ")" \ + -exec sed -i 's|#!%_bindir/env python2.7|#!%_bindir/python2.7|' "{}" + \ + -exec sed -i 's|#!%_bindir/env python|#!%_bindir/python|' "{}" + %post -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig @@ -149,7 +155,7 @@ %_libdir/*.so %files source -%{src_install_dir} +%src_install_dir %files -n python2-grpcio %python2_sitearch/grpc* ++ v1.21.3.tar.gz -> v1.23.0.tar.
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2019-06-14 20:24:52 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new.4811 (New) Package is "grpc" Fri Jun 14 20:24:52 2019 rev:15 rq:708400 version:1.21.3 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2019-04-15 11:53:46.766609767 +0200 +++ /work/SRC/openSUSE:Factory/.grpc.new.4811/grpc.changes 2019-06-14 20:24:54.242791114 +0200 @@ -1,0 +2,7 @@ +Wed Jun 5 18:52:46 UTC 2019 - Jan Engelhardt + +- Update to new upstream release 1.21.3 + * Add SPIFFE security stack to gRPC. + * Re-enable ALPN check in gRPC C core SSL stack. + +--- Old: v1.19.1.tar.gz New: v1.21.3.tar.gz Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.Vu4YJq/_old 2019-06-14 20:24:56.722790312 +0200 +++ /var/tmp/diff_new_pack.Vu4YJq/_new 2019-06-14 20:24:56.730790309 +0200 @@ -20,9 +20,9 @@ %define src_install_dir /usr/src/%{name} %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: grpc -Version:1.19.1 +Version:1.21.3 Release:0 -%define rver 1.19.1 +%define rver 1.21.3 Summary:HTTP/2-based Remote Procedure Call implementation License:Apache-2.0 Group: Development/Tools/Building @@ -37,7 +37,7 @@ BuildRequires: python-rpm-macros BuildRequires: pkgconfig(libcares) BuildRequires: pkgconfig(openssl) >= 1.0.1 -BuildRequires: pkgconfig(protobuf) > 3.5.0 +BuildRequires: pkgconfig(protobuf) >= 3.8.0 BuildRequires: pkgconfig(zlib) BuildRoot: %{_tmppath}/%{name}-%{version}-build ++ v1.19.1.tar.gz -> v1.21.3.tar.gz ++ /work/SRC/openSUSE:Factory/grpc/v1.19.1.tar.gz /work/SRC/openSUSE:Factory/.grpc.new.4811/v1.21.3.tar.gz differ: char 12, line 1
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2019-04-15 11:53:43 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new.17052 (New) Package is "grpc" Mon Apr 15 11:53:43 2019 rev:14 rq:694165 version:1.19.1 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2019-03-18 10:42:40.479176512 +0100 +++ /work/SRC/openSUSE:Factory/.grpc.new.17052/grpc.changes 2019-04-15 11:53:46.766609767 +0200 @@ -1,0 +2,5 @@ +Fri Apr 12 18:26:00 CEST 2019 - sbra...@suse.com + +- Fix typo in Groups. + +--- Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.VI3XEt/_old 2019-04-15 11:53:48.782611207 +0200 +++ /var/tmp/diff_new_pack.VI3XEt/_new 2019-04-15 11:53:48.786611210 +0200 @@ -66,7 +66,7 @@ %package source Summary:Source code of gRPC -Group: Development/sources +Group: Development/Sources BuildArch: noarch %description -n grpc-source
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2019-03-18 10:42:35 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new.28833 (New) Package is "grpc" Mon Mar 18 10:42:35 2019 rev:13 rq:685620 version:1.19.1 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2019-01-15 09:17:42.442161066 +0100 +++ /work/SRC/openSUSE:Factory/.grpc.new.28833/grpc.changes 2019-03-18 10:42:40.479176512 +0100 @@ -1,0 +2,8 @@ +Sat Mar 16 17:39:59 UTC 2019 - Jan Engelhardt + +- Update to new upstream release 1.19.1 + * Use 32-bit nanopb fields. + * Avoid SRV and TXT lookups for localhost. + * Set c-ares as the default resolver. + +--- Old: v1.16.0.tar.gz New: v1.19.1.tar.gz Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.jCyopO/_old 2019-03-18 10:42:41.835174855 +0100 +++ /var/tmp/diff_new_pack.jCyopO/_new 2019-03-18 10:42:41.839174850 +0100 @@ -20,9 +20,9 @@ %define src_install_dir /usr/src/%{name} %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: grpc -Version:1.16 +Version:1.19.1 Release:0 -%define rver 1.16.0 +%define rver 1.19.1 Summary:HTTP/2-based Remote Procedure Call implementation License:Apache-2.0 Group: Development/Tools/Building @@ -37,7 +37,7 @@ BuildRequires: python-rpm-macros BuildRequires: pkgconfig(libcares) BuildRequires: pkgconfig(openssl) >= 1.0.1 -BuildRequires: pkgconfig(protobuf) >= 3.5 +BuildRequires: pkgconfig(protobuf) > 3.5.0 BuildRequires: pkgconfig(zlib) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -107,7 +107,10 @@ %install b="%buildroot" -%make_install prefix="$b/%_prefix" STRIP=/bin/true V=1 VERBOSE=1 +# work around "Argument list too long" +ln -s "%buildroot" "b" +%make_install DESTDIR="b" prefix="b/%_prefix" STRIP=/bin/true V=1 VERBOSE=1 + find "$b/%_includedir" -type f -exec chmod a-x {} + pushd "$b/usr" rm -fv lib/*.a share/grpc/*.pem @@ -149,11 +152,9 @@ %{src_install_dir} %files -n python2-grpcio -%python2_sitearch/grpcio-%rver-py*.egg-info -%python2_sitearch/grpc +%python2_sitearch/grpc* %files -n python3-grpcio -%python3_sitearch/grpcio-%rver-py*.egg-info -%python3_sitearch/grpc +%python3_sitearch/grpc* %changelog ++ v1.16.0.tar.gz -> v1.19.1.tar.gz ++ /work/SRC/openSUSE:Factory/grpc/v1.16.0.tar.gz /work/SRC/openSUSE:Factory/.grpc.new.28833/v1.19.1.tar.gz differ: char 14, line 1
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2019-01-15 09:17:17 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new.28833 (New) Package is "grpc" Tue Jan 15 09:17:17 2019 rev:12 rq:665021 version:1.16 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2018-11-12 09:45:57.848778538 +0100 +++ /work/SRC/openSUSE:Factory/.grpc.new.28833/grpc.changes 2019-01-15 09:17:42.442161066 +0100 @@ -1,0 +2,7 @@ +Mon Jan 7 11:39:15 UTC 2019 - Michał Rostecki + +- Add grpc-source package - some Go programs using gRPC need + protobuf definitions which are included inside the source code, + but are not included in the devel package. + +--- Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.VEygTn/_old 2019-01-15 09:17:43.098160454 +0100 +++ /var/tmp/diff_new_pack.VEygTn/_new 2019-01-15 09:17:43.098160454 +0100 @@ -1,7 +1,7 @@ # # spec file for package grpc # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,6 +17,7 @@ %define lname libgrpc6 +%define src_install_dir /usr/src/%{name} %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: grpc Version:1.16 @@ -63,6 +64,14 @@ This subpackage contains libraries and header files for developing applications that want to make use of the gRPC reference implementation. +%package source +Summary:Source code of gRPC +Group: Development/sources +BuildArch: noarch + +%description -n grpc-source +This subpackage contains source code of the gRPC reference implementation. + %package -n python2-grpcio Summary:Python language bindings for grpc, a HTTP/2 Remote Procedure Call implementation Group: Development/Libraries/Python @@ -110,6 +119,15 @@ popd %python_install +# Install sources +mkdir -p %{buildroot}%{src_install_dir} +tar -xzf %{SOURCE0} --strip-components=1 -C %{buildroot}%{src_install_dir} +# Fix env-script-interpreter rpmlint error +find %{buildroot}%{src_install_dir} -type f -exec sed -i 's|#!/usr/bin/env bash|#!/bin/bash|' "{}" + +find %{buildroot}%{src_install_dir} -type f -exec sed -i 's|#!/usr/bin/env ruby|#!/usr/bin/ruby|' "{}" + +find %{buildroot}%{src_install_dir} -type f \( -name "*.bzl" -o -name "*.py" \) -exec sed -i 's|#!/usr/bin/env python2.7|#!/usr/bin/python2.7|' "{}" + +find %{buildroot}%{src_install_dir} -type f \( -name "*.bzl" -o -name "*.py" \) -exec sed -i 's|#!/usr/bin/env python|#!/usr/bin/python|' "{}" + + %post -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig @@ -127,6 +145,9 @@ %_libdir/pkgconfig/*.pc %_libdir/*.so +%files source +%{src_install_dir} + %files -n python2-grpcio %python2_sitearch/grpcio-%rver-py*.egg-info %python2_sitearch/grpc
commit grpc for openSUSE:Factory
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.changes2018-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 + +- 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 + +- 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 impl
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2018-06-25 11:42:29 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new (New) Package is "grpc" Mon Jun 25 11:42:29 2018 rev:10 rq:618658 version:1.12.0 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2018-05-29 16:52:20.551669041 +0200 +++ /work/SRC/openSUSE:Factory/.grpc.new/grpc.changes 2018-06-25 11:42:38.124962262 +0200 @@ -1,0 +2,5 @@ +Sat Jun 23 09:33:15 UTC 2018 - jeng...@inai.de + +- Throw out silly -Werror in release builds. + +--- Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.QX0kOj/_old 2018-06-25 11:42:38.952931726 +0200 +++ /var/tmp/diff_new_pack.QX0kOj/_new 2018-06-25 11:42:38.952931726 +0200 @@ -26,11 +26,8 @@ Group: Development/Tools/Building Url:http://grpc.io/ Source: https://github.com/grpc/grpc/archive/v%version.tar.gz -# # PATCH-FEATURE-UPSTREAM 0001-Allow-building-the-python-module-with-system-openssl.patch -- https://github.com/grpc/grpc/pull/15548 Patch0: 0001-Allow-building-the-python-module-with-system-openssl.patch -# # PATCH-FEATURE-UPSTREAM 0002-Allow-building-the-python-module-with-system-zlib.patch -- https://github.com/grpc/grpc/pull/15548 Patch1: 0002-Allow-building-the-python-module-with-system-zlib.patch -# # PATCH-FEATURE-UPSTREAM 0003-Allow-building-the-python-module-with-system-cares.patch -- https://github.com/grpc/grpc/pull/15548 Patch2: 0003-Allow-building-the-python-module-with-system-cares.patch BuildRequires: %{python_module Cython} BuildRequires: %{python_module devel} @@ -93,7 +90,8 @@ %patch2 -p1 %build -make %{?_smp_mflags} STRIP=/bin/true V=1 VERBOSE=1 CFLAGS="%optflags" CXXFLAGS="%optflags" +make %{?_smp_mflags} STRIP=/bin/true V=1 VERBOSE=1 \ + CFLAGS="%optflags -Wno-error" CXXFLAGS="%optflags -Wno-error" # build python module export GRPC_PYTHON_BUILD_WITH_CYTHON=True
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2018-05-29 16:52:15 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new (New) Package is "grpc" Tue May 29 16:52:15 2018 rev:9 rq:612693 version:1.12.0 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2018-05-19 15:43:15.792878182 +0200 +++ /work/SRC/openSUSE:Factory/.grpc.new/grpc.changes 2018-05-29 16:52:20.551669041 +0200 @@ -1,0 +2,8 @@ +Fri May 25 05:34:36 UTC 2018 - tbecht...@suse.com + +- build grpc python module for python2 and python3 + * add 0001-Allow-building-the-python-module-with-system-openssl.patch + * add 0002-Allow-building-the-python-module-with-system-zlib.patch + * add 0003-Allow-building-the-python-module-with-system-cares.patch + +--- New: 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 Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.f4rZAW/_old 2018-05-29 16:52:21.303641374 +0200 +++ /var/tmp/diff_new_pack.f4rZAW/_new 2018-05-29 16:52:21.303641374 +0200 @@ -17,6 +17,7 @@ %define lname libgrpc6 +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: grpc Version:1.12.0 Release:0 @@ -25,9 +26,19 @@ Group: Development/Tools/Building Url:http://grpc.io/ Source: https://github.com/grpc/grpc/archive/v%version.tar.gz +# # PATCH-FEATURE-UPSTREAM 0001-Allow-building-the-python-module-with-system-openssl.patch -- https://github.com/grpc/grpc/pull/15548 +Patch0: 0001-Allow-building-the-python-module-with-system-openssl.patch +# # PATCH-FEATURE-UPSTREAM 0002-Allow-building-the-python-module-with-system-zlib.patch -- https://github.com/grpc/grpc/pull/15548 +Patch1: 0002-Allow-building-the-python-module-with-system-zlib.patch +# # PATCH-FEATURE-UPSTREAM 0003-Allow-building-the-python-module-with-system-cares.patch -- https://github.com/grpc/grpc/pull/15548 +Patch2: 0003-Allow-building-the-python-module-with-system-cares.patch +BuildRequires: %{python_module Cython} +BuildRequires: %{python_module devel} +BuildRequires: %{python_module setuptools} BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkg-config +BuildRequires: python-rpm-macros BuildRequires: pkgconfig(libcares) BuildRequires: pkgconfig(openssl) >= 1.0.1 BuildRequires: pkgconfig(protobuf) >= 3.5 @@ -57,12 +68,41 @@ This subpackage contains libraries and header files for developing applications that want to make use of the gRPC reference implementation. +%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} + +%description -n python2-grpcio +This subpackage contains the python2 bindings. + +%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} + +%description -n python3-grpcio +This subpackage contains the python3 bindings. + %prep %setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 %build make %{?_smp_mflags} STRIP=/bin/true V=1 VERBOSE=1 CFLAGS="%optflags" CXXFLAGS="%optflags" +# build python module +export GRPC_PYTHON_BUILD_WITH_CYTHON=True +export GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=True +export GRPC_PYTHON_BUILD_SYSTEM_ZLIB=True +export GRPC_PYTHON_BUILD_SYSTEM_CARES=True +export CFLAGS="%{optflags}" +%python_build + %install b="%buildroot" %make_install prefix="$b/%_prefix" STRIP=/bin/true V=1 VERBOSE=1 @@ -75,6 +115,7 @@ mv lib lib64 fi popd +%python_install %post -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig @@ -93,4 +134,12 @@ %_libdir/pkgconfig/*.pc %_libdir/*.so +%files -n python2-grpcio +%{python2_sitearch}/grpcio-%{version}-py*.egg-info +%{python2_sitearch}/grpc + +%files -n python3-grpcio +%{python3_sitearch}/grpcio-%{version}-py*.egg-info +%{python3_sitearch}/grpc + %changelog ++ 0001-Allow-building-the-python-module-with-system-openssl.patch ++ >From 30ce693621d61efb8596503a0da212077a8c4daa Mon Sep 17 00:00:00 2001 From: Thomas Bechtold Date: Thu, 24 May 2018 17:12:13 +0200 Subject: [PATCH 1/3] Allow building the python module with system openssl When buil
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2018-05-19 15:43:13 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new (New) Package is "grpc" Sat May 19 15:43:13 2018 rev:8 rq:610404 version:1.12.0 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2018-03-29 11:57:37.965994411 +0200 +++ /work/SRC/openSUSE:Factory/.grpc.new/grpc.changes 2018-05-19 15:43:15.792878182 +0200 @@ -1,0 +2,96 @@ +Fri May 18 14:55:27 UTC 2018 - jeng...@inai.de + +- Switch to plain makefiles since they generate more shared libs. +- Remove grpc-build.diff, grpc-versioning.diff. + +--- +Fri May 18 13:26:45 UTC 2018 - tbecht...@suse.com + +- update to 1.12.0: + Core: + * Update protobuf submodule to 3.5.2 (#15114) + * Make GrpcBuffer{Reader|Writer} Public (#14541) + * Compile Out Tracers Option (#15108) + * Fix bug in an address sorting comparison (#15208) + * Fix: Check retry timer before starting resolving (#15156) + * Fix c-ares resolution with default authority (#15073) + * Fix c-ares resolver crash when DNS server unreachable (#15134) + * Performance: Avoid low severity log message construction (#14945) + * Peformance: Enable SIO_LOOPBACK_FAST_PATH on Windows (#14905) + C#: + * Add RpcException.StatusCode property (#15140) + * Improvements to C# build instructions (#15178) + Python: + * Eliminate grpcio package dependency on protobuf package (#15034). +Please pay extra attention if you are using gRPC with Protocol Buffers and +your deployment scripts do not explicitly list the correct dependencies +and used to rely on the transitive Python package dependency from grpcio to protobuf. + * A new grpc.Channel.close method is introduced and correct use of gRPC +Python now requires that channels be closed after use. No existing code +should observably break when upgrading to 1.12 but code that creates +channels but does not close them will not be supported in 1.13 and later. + Core: + * Fix: Check retry timer before starting resolving (#15156) + * Fix c-ares resolution with default authority (#15073) + * Fix c-ares resolver crash when DNS server unreachable (#15134) + * Add core underpinnings for TLS session ticket support (#14483) + * Experimental support for configurable retries (use at your own risk) (#10684) + * Fail calls with wait_for_ready=false on transient resolver failure (#14733) + * Fix a call stack ref flake (#14681) + * c-ares DNS resolver sorts resolved addresses per RFC 6724 (#13290) + * Use socklen_t instead of size_t for address length (fixes use case for some +big endian systems) (#14464) + * Initial part of channel tracing implementation (#13883, #14746, #14751) + * Avoid crashes on environments with hot-plugged CPUs (#14712) + * When building from source, Makefile now checks for minimum protobuf +version 3.5.0 instead 3.0.0 (#14821) + * gRPC Core public header no longer includes inttypes.h (#14676) + * CMake improvements: +* Add well-commented examples and continuous test for various ways of + building gRPC as a dependency (via ExternalProject_Add in #14822, + via add_subdirectory in #14864) +* Remove internal tools from binaries installed by cmake install (#14850) +* Simplify Android build example (#14885) + * Enable SO_REUSEPORT in IPv6-only environments as well (#14748) + C#: + * Improvements in experimental support for Unity - added useful resources +and improved support for loading grpc_csharp_ext on Unity (#14576, #14605) + * Further prevent name collisions by using only fully qualified type +names in C# code generator (#14524) + * Fix C# connectivity watcher shutdown race (#14776) + Objective-C: + * Support for Keep-Alive (#14781) + * Experimental C++ podspec now supports Apple framework (#14480) + * Allow discarding generated implementation (leaving only protocol) +with macro (#14490) + * Better handling of network error (#14554) + PHP: + * Add missing -O2 compilation flag for pecl (#14768) + * Update the reserved variable list to check in PHP code generator to +match protobuf 3.5.0 (#13580) + Python: + * Progress towards full Beta API elimination (Beta API is and has been +unsupported and will go away completely): +Remove _face_interface_test tests for the Beta API (#14702) + * Remove Python background poller thread (#14448) +Note there is a small change in behavior. Before, clients would +detect disconnected channels immediately. + * Initial gevent compatibility (EXPERIMENTAL) (#14561) + * Release the GIL when calling grpc_call_start_batch to improve +performance under multithreaded scenarios. (#14801) + Ruby: + * Correct h
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2018-03-29 11:57:37 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new (New) Package is "grpc" Thu Mar 29 11:57:37 2018 rev:7 rq:592077 version:1.10.0 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2018-02-06 16:49:35.998816713 +0100 +++ /work/SRC/openSUSE:Factory/.grpc.new/grpc.changes 2018-03-29 11:57:37.965994411 +0200 @@ -1,0 +2,10 @@ +Wed Mar 28 14:30:53 UTC 2018 - jeng...@inai.de + +- Update to new upstream release 1.10.0 + * Several features of core have been removed from the surface +or GPR API as they were not used in any wrapped language +(except C++) or in external applications. + * Changed resolver and LB policy APIs to C++ + * C++ headers are moved from to . + +--- Old: v1.9.0.tar.gz New: v1.10.0.tar.gz Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.longw0/_old 2018-03-29 11:57:40.069918467 +0200 +++ /var/tmp/diff_new_pack.longw0/_new 2018-03-29 11:57:40.069918467 +0200 @@ -16,9 +16,9 @@ # -%define lname libgrpc-1_9_0 +%define lname libgrpc6 Name: grpc -Version:1.9.0 +Version:1.10.0 Release:0 Summary:HTTP/2-based Remote Procedure Call implementation License:Apache-2.0 @@ -88,20 +88,20 @@ mkdir -p "$b/%_libdir/pkgconfig" cp x/opt/pkgconfig/*.pc "$b/%_libdir/pkgconfig/" %cmake_install -for i in "$b/%_libdir"/libg*-%version.so; do - ln -s "${i##*/}" "${i%%-%version.so}.so" -done +#for i in "$b/%_libdir"/libg*-%version.so; do +# ln -s "${i##*/}" "${i%%-%version.so}.so" +#done %post -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig %files -n %lname %defattr(-,root,root) -%_libdir/libg*-%version.so +%_libdir/libg*.so.6 %files devel %defattr(-,root,root) -%doc LICENSE +%license LICENSE %_bindir/* %_includedir/* %_libdir/pkgconfig/*.pc ++ grpc-build.diff ++ --- /var/tmp/diff_new_pack.longw0/_old 2018-03-29 11:57:40.097917456 +0200 +++ /var/tmp/diff_new_pack.longw0/_new 2018-03-29 11:57:40.097917456 +0200 @@ -7,14 +7,14 @@ cmake/cares.cmake |7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) -Index: grpc-1.9.0/cmake/cares.cmake +Index: grpc-1.10.0/cmake/cares.cmake === grpc-1.9.0.orig/cmake/cares.cmake -+++ grpc-1.9.0/cmake/cares.cmake -@@ -30,10 +30,5 @@ if("${gRPC_CARES_PROVIDER}" STREQUAL "mo - set(gRPC_INSTALL FALSE) +--- grpc-1.10.0.orig/cmake/cares.cmake grpc-1.10.0/cmake/cares.cmake +@@ -31,10 +31,5 @@ if("${gRPC_CARES_PROVIDER}" STREQUAL "mo endif() elseif("${gRPC_CARES_PROVIDER}" STREQUAL "package") + # Use "CONFIG" as there is no built-in cmake module for c-ares. - find_package(c-ares REQUIRED CONFIG) - if(TARGET c-ares::cares) -set(_gRPC_CARES_LIBRARIES c-ares::cares) ++ grpc-versioning.diff ++ --- /var/tmp/diff_new_pack.longw0/_old 2018-03-29 11:57:40.109917023 +0200 +++ /var/tmp/diff_new_pack.longw0/_new 2018-03-29 11:57:40.109917023 +0200 @@ -4,98 +4,107 @@ Unversioned libraries are an ABI nightmare, so work around that in short order. --- - CMakeLists.txt | 11 +++ - 1 file changed, 11 insertions(+) + CMakeLists.txt | 13 + + 1 file changed, 13 insertions(+) -Index: grpc-1.9.0/CMakeLists.txt +Index: grpc-1.10.0/CMakeLists.txt === grpc-1.9.0.orig/CMakeLists.txt -+++ grpc-1.9.0/CMakeLists.txt -@@ -787,6 +787,7 @@ target_link_libraries(gpr_test_util +--- grpc-1.10.0.orig/CMakeLists.txt grpc-1.10.0/CMakeLists.txt +@@ -29,6 +29,8 @@ set(PACKAGE_STRING"${PACKAGE_NAME} $ + set(PACKAGE_TARNAME "${PACKAGE_NAME}-${PACKAGE_VERSION}") + set(PACKAGE_BUGREPORT "https://github.com/grpc/grpc/issues/";) + project(${PACKAGE_NAME} C CXX) ++# from Makefile: ++set(LIBVER 6) + + set(gRPC_INSTALL_BINDIR "bin" CACHE STRING "Installation directory for executables") + set(gRPC_INSTALL_LIBDIR "lib" CACHE STRING "Installation directory for libraries") +@@ -775,6 +777,7 @@ target_link_libraries(gpr_test_util ${_gRPC_ALLTARGETS_LIBRARIES} gpr ) -+set_target_properties(gpr PROPERTIES OUTPUT_NAME "gpr-${PACKAGE_VERSION}") ++set_target_properties(gpr PROPERTIES VERSION ${LIBVER}) endif (gRPC_BUILD_TESTS) -@@ -1044,6 +1045,7 @@ add_library(grpc +@@ -1032,6 +1035,7 @@ add_library(grpc src/core/ext/filters/workarounds/workaround_utils.cc src/core/plugin_registry/grpc_plugin_registry.cc ) -+set_target_properties(grpc PROPERTIE
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2018-02-06 16:49:35 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new (New) Package is "grpc" Tue Feb 6 16:49:35 2018 rev:6 rq:573170 version:1.9.0 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2018-01-31 19:53:27.325114109 +0100 +++ /work/SRC/openSUSE:Factory/.grpc.new/grpc.changes 2018-02-06 16:49:35.998816713 +0100 @@ -1,0 +2,9 @@ +Mon Feb 5 22:36:18 UTC 2018 - jeng...@inai.de + +- Update to new upstream release 1.9.0 + * LB policies request re-resolution without shutting down + * On server, include receiving HTTP/2 settings in handshake +timeout. + * Add thread naming support on platforms that support it. + +--- Old: v1.8.6.tar.gz New: v1.9.0.tar.gz Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.0RgTjl/_old 2018-02-06 16:49:37.170761877 +0100 +++ /var/tmp/diff_new_pack.0RgTjl/_new 2018-02-06 16:49:37.174761689 +0100 @@ -16,9 +16,9 @@ # -%define lname libgrpc-1_8_6 +%define lname libgrpc-1_9_0 Name: grpc -Version:1.8.6 +Version:1.9.0 Release:0 Summary:HTTP/2-based Remote Procedure Call implementation License:Apache-2.0 ++ grpc-build.diff ++ --- /var/tmp/diff_new_pack.0RgTjl/_old 2018-02-06 16:49:37.194760754 +0100 +++ /var/tmp/diff_new_pack.0RgTjl/_new 2018-02-06 16:49:37.194760754 +0100 @@ -4,23 +4,22 @@ openSUSE's c-ares has no c-aresConfig.cmake or c-ares-config.cmake. Work around it. --- - CMakeLists.txt |6 +- - 1 file changed, 1 insertion(+), 5 deletions(-) + cmake/cares.cmake |7 +-- + 1 file changed, 1 insertion(+), 6 deletions(-) -Index: grpc-1.7.3/CMakeLists.txt +Index: grpc-1.9.0/cmake/cares.cmake === grpc-1.7.3.orig/CMakeLists.txt -+++ grpc-1.7.3/CMakeLists.txt -@@ -144,11 +144,7 @@ if("${gRPC_CARES_PROVIDER}" STREQUAL "mo +--- grpc-1.9.0.orig/cmake/cares.cmake grpc-1.9.0/cmake/cares.cmake +@@ -30,10 +30,5 @@ if("${gRPC_CARES_PROVIDER}" STREQUAL "mo set(gRPC_INSTALL FALSE) endif() elseif("${gRPC_CARES_PROVIDER}" STREQUAL "package") - find_package(c-ares REQUIRED CONFIG) - if(TARGET c-ares::cares) -set(_gRPC_CARES_LIBRARIES c-ares::cares) +-set(_gRPC_CARES_INCLUDE_DIR ${c-ares_INCLUDE_DIR}) - endif() - set(_gRPC_FIND_CARES "if(NOT c-ares_FOUND)\n find_package(c-ares CONFIG)\nendif()") -+set(_gRPC_CARES_LIBRARIES -lcares) ++ set(_gRPC_CARES_LIBRARIES -lcares) endif() - - if("${gRPC_PROTOBUF_PROVIDER}" STREQUAL "module") ++ grpc-versioning.diff ++ --- /var/tmp/diff_new_pack.0RgTjl/_old 2018-02-06 16:49:37.202760380 +0100 +++ /var/tmp/diff_new_pack.0RgTjl/_new 2018-02-06 16:49:37.206760192 +0100 @@ -7,19 +7,19 @@ CMakeLists.txt | 11 +++ 1 file changed, 11 insertions(+) -Index: grpc-1.8.2/CMakeLists.txt +Index: grpc-1.9.0/CMakeLists.txt === grpc-1.8.2.orig/CMakeLists.txt -+++ grpc-1.8.2/CMakeLists.txt -@@ -825,6 +825,7 @@ add_library(gpr - src/core/lib/support/tmpfile_windows.cc - src/core/lib/support/wrap_memcpy.cc +--- grpc-1.9.0.orig/CMakeLists.txt grpc-1.9.0/CMakeLists.txt +@@ -787,6 +787,7 @@ target_link_libraries(gpr_test_util + ${_gRPC_ALLTARGETS_LIBRARIES} + gpr ) +set_target_properties(gpr PROPERTIES OUTPUT_NAME "gpr-${PACKAGE_VERSION}") - if(WIN32 AND MSVC) - set_target_properties(gpr PROPERTIES COMPILE_PDB_NAME "gpr" -@@ -1205,6 +1206,7 @@ add_library(grpc + + endif (gRPC_BUILD_TESTS) +@@ -1044,6 +1045,7 @@ add_library(grpc src/core/ext/filters/workarounds/workaround_utils.cc src/core/plugin_registry/grpc_plugin_registry.cc ) @@ -27,7 +27,7 @@ if(WIN32 AND MSVC) set_target_properties(grpc PROPERTIES COMPILE_PDB_NAME "grpc" -@@ -1519,6 +1521,7 @@ add_library(grpc_cronet +@@ -1355,6 +1357,7 @@ add_library(grpc_cronet src/core/ext/filters/load_reporting/server_load_reporting_plugin.cc src/core/plugin_registry/grpc_cronet_plugin_registry.cc ) @@ -35,7 +35,7 @@ if(WIN32 AND MSVC) set_target_properties(grpc_cronet PROPERTIES COMPILE_PDB_NAME "grpc_cronet" -@@ -2361,6 +2364,7 @@ add_library(grpc_unsecure +@@ -2192,6 +2195,7 @@ add_library(grpc_unsecure src/core/ext/filters/workarounds/workaround_utils.cc src/core/plugin_registry/grpc_unsecure_plugin_registry.cc ) @@ -43,7 +43,7 @@ if(WIN32 AND MSVC) set_target_properties(grpc_unsecure PROPERTIES COMPILE_PDB_NAME "grpc_unsecure" -@@ -2576,6 +258
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2018-01-31 19:52:54 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new (New) Package is "grpc" Wed Jan 31 19:52:54 2018 rev:5 rq:571240 version:1.8.6 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2018-01-28 20:33:29.430701468 +0100 +++ /work/SRC/openSUSE:Factory/.grpc.new/grpc.changes 2018-01-31 19:53:27.325114109 +0100 @@ -1,0 +2,6 @@ +Tue Jan 30 21:44:51 UTC 2018 - jeng...@inai.de + +- Update to new upstream release 1.8.6 + * Fix server segfault on invalid HTTP/2 + +--- Old: v1.8.5.tar.gz New: v1.8.6.tar.gz Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.qkdBVV/_old 2018-01-31 19:53:33.08870 +0100 +++ /var/tmp/diff_new_pack.qkdBVV/_new 2018-01-31 19:53:33.892808684 +0100 @@ -16,9 +16,9 @@ # -%define lname libgrpc-1_8_5 +%define lname libgrpc-1_8_6 Name: grpc -Version:1.8.5 +Version:1.8.6 Release:0 Summary:HTTP/2-based Remote Procedure Call implementation License:Apache-2.0 ++ v1.8.5.tar.gz -> v1.8.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/BUILD new/grpc-1.8.6/BUILD --- old/grpc-1.8.5/BUILD2018-01-18 19:55:43.0 +0100 +++ new/grpc-1.8.6/BUILD2018-01-27 01:42:38.0 +0100 @@ -43,7 +43,7 @@ core_version = "5.0.0" -version = "1.8.5" +version = "1.8.6" GPR_PUBLIC_HDRS = [ "include/grpc/support/alloc.h", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/CMakeLists.txt new/grpc-1.8.6/CMakeLists.txt --- old/grpc-1.8.5/CMakeLists.txt 2018-01-18 19:55:43.0 +0100 +++ new/grpc-1.8.6/CMakeLists.txt 2018-01-27 01:42:38.0 +0100 @@ -24,7 +24,7 @@ cmake_minimum_required(VERSION 2.8) set(PACKAGE_NAME "grpc") -set(PACKAGE_VERSION "1.8.5") +set(PACKAGE_VERSION "1.8.6") set(PACKAGE_STRING"${PACKAGE_NAME} ${PACKAGE_VERSION}") set(PACKAGE_TARNAME "${PACKAGE_NAME}-${PACKAGE_VERSION}") set(PACKAGE_BUGREPORT "https://github.com/grpc/grpc/issues/";) @@ -555,6 +555,7 @@ add_dependencies(buildtests_c public_headers_must_be_c89) add_dependencies(buildtests_c badreq_bad_client_test) add_dependencies(buildtests_c connection_prefix_bad_client_test) +add_dependencies(buildtests_c duplicate_header_bad_client_test) add_dependencies(buildtests_c head_of_line_blocking_bad_client_test) add_dependencies(buildtests_c headers_bad_client_test) add_dependencies(buildtests_c initial_settings_frame_bad_client_test) @@ -12883,6 +12884,37 @@ ${_gRPC_SSL_LIBRARIES} ${_gRPC_ALLTARGETS_LIBRARIES} bad_client_test + grpc_test_util_unsecure + grpc_unsecure + gpr_test_util + gpr +) + +endif (gRPC_BUILD_TESTS) +if (gRPC_BUILD_TESTS) + +add_executable(duplicate_header_bad_client_test + test/core/bad_client/tests/duplicate_header.cc +) + + +target_include_directories(duplicate_header_bad_client_test + PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} + PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include + PRIVATE ${BORINGSSL_ROOT_DIR}/include + PRIVATE ${PROTOBUF_ROOT_DIR}/src + PRIVATE ${BENCHMARK_ROOT_DIR}/include + PRIVATE ${ZLIB_ROOT_DIR} + PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/zlib + PRIVATE ${CARES_INCLUDE_DIR} + PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/cares/cares + PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/gflags/include +) + +target_link_libraries(duplicate_header_bad_client_test + ${_gRPC_SSL_LIBRARIES} + ${_gRPC_ALLTARGETS_LIBRARIES} + bad_client_test grpc_test_util_unsecure grpc_unsecure gpr_test_util diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.5/Makefile new/grpc-1.8.6/Makefile --- old/grpc-1.8.5/Makefile 2018-01-18 19:55:43.0 +0100 +++ new/grpc-1.8.6/Makefile 2018-01-27 01:42:38.0 +0100 @@ -412,8 +412,8 @@ endif CORE_VERSION = 5.0.0 -CPP_VERSION = 1.8.5 -CSHARP_VERSION = 1.8.5 +CPP_VERSION = 1.8.6 +CSHARP_VERSION = 1.8.6 CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES)) CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS) @@ -1223,6 +1223,7 @@ boringssl_v3name_test: $(BINDIR)/$(CONFIG)/boringssl_v3name_test badreq_bad_client_test: $(BINDIR)/$(CONFIG)/badreq_bad_client_test connection_prefix_bad_client_test: $(BINDIR)/$(CONFIG)/connection_prefix_bad_client_test +duplicate_header_bad_client_test: $(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test head_of_line_blocking_bad_client_test:
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2018-01-28 20:32:16 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new (New) Package is "grpc" Sun Jan 28 20:32:16 2018 rev:4 rq:569989 version:1.8.5 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2018-01-17 21:58:52.813613712 +0100 +++ /work/SRC/openSUSE:Factory/.grpc.new/grpc.changes 2018-01-28 20:33:29.430701468 +0100 @@ -1,0 +2,6 @@ +Fri Jan 19 16:06:46 UTC 2018 - jeng...@inai.de + +- Update to new upstream release 1.8.5 + * Fix a couple of memory leak issues in the PHP parts + +--- Old: v1.8.4.tar.gz New: v1.8.5.tar.gz Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.xxOcF7/_old 2018-01-28 20:33:30.190665969 +0100 +++ /var/tmp/diff_new_pack.xxOcF7/_new 2018-01-28 20:33:30.194665782 +0100 @@ -16,9 +16,9 @@ # -%define lname libgrpc-1_8_4 +%define lname libgrpc-1_8_5 Name: grpc -Version:1.8.4 +Version:1.8.5 Release:0 Summary:HTTP/2-based Remote Procedure Call implementation License:Apache-2.0 ++ v1.8.4.tar.gz -> v1.8.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.4/BUILD new/grpc-1.8.5/BUILD --- old/grpc-1.8.4/BUILD2018-01-09 06:01:17.0 +0100 +++ new/grpc-1.8.5/BUILD2018-01-18 19:55:43.0 +0100 @@ -43,7 +43,7 @@ core_version = "5.0.0" -version = "1.8.4" +version = "1.8.5" GPR_PUBLIC_HDRS = [ "include/grpc/support/alloc.h", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.4/CMakeLists.txt new/grpc-1.8.5/CMakeLists.txt --- old/grpc-1.8.4/CMakeLists.txt 2018-01-09 06:01:17.0 +0100 +++ new/grpc-1.8.5/CMakeLists.txt 2018-01-18 19:55:43.0 +0100 @@ -24,7 +24,7 @@ cmake_minimum_required(VERSION 2.8) set(PACKAGE_NAME "grpc") -set(PACKAGE_VERSION "1.8.4") +set(PACKAGE_VERSION "1.8.5") set(PACKAGE_STRING"${PACKAGE_NAME} ${PACKAGE_VERSION}") set(PACKAGE_TARNAME "${PACKAGE_NAME}-${PACKAGE_VERSION}") set(PACKAGE_BUGREPORT "https://github.com/grpc/grpc/issues/";) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.4/Makefile new/grpc-1.8.5/Makefile --- old/grpc-1.8.4/Makefile 2018-01-09 06:01:17.0 +0100 +++ new/grpc-1.8.5/Makefile 2018-01-18 19:55:43.0 +0100 @@ -412,8 +412,8 @@ endif CORE_VERSION = 5.0.0 -CPP_VERSION = 1.8.4 -CSHARP_VERSION = 1.8.4 +CPP_VERSION = 1.8.5 +CSHARP_VERSION = 1.8.5 CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES)) CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.4/build.yaml new/grpc-1.8.5/build.yaml --- old/grpc-1.8.4/build.yaml 2018-01-09 06:01:17.0 +0100 +++ new/grpc-1.8.5/build.yaml 2018-01-18 19:55:43.0 +0100 @@ -14,7 +14,7 @@ '#10': See the expand_version.py for all the quirks here core_version: 5.0.0 g_stands_for: generous - version: 1.8.4 + version: 1.8.5 filegroups: - name: census public_headers: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.4/gRPC-Core.podspec new/grpc-1.8.5/gRPC-Core.podspec --- old/grpc-1.8.4/gRPC-Core.podspec2018-01-09 06:01:17.0 +0100 +++ new/grpc-1.8.5/gRPC-Core.podspec2018-01-18 19:55:43.0 +0100 @@ -22,7 +22,7 @@ Pod::Spec.new do |s| s.name = 'gRPC-Core' - version = '1.8.4' + version = '1.8.5' s.version = version s.summary = 'Core cross-platform gRPC library, written in C' s.homepage = 'https://grpc.io' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.4/gRPC-ProtoRPC.podspec new/grpc-1.8.5/gRPC-ProtoRPC.podspec --- old/grpc-1.8.4/gRPC-ProtoRPC.podspec2018-01-09 06:01:17.0 +0100 +++ new/grpc-1.8.5/gRPC-ProtoRPC.podspec2018-01-18 19:55:43.0 +0100 @@ -21,7 +21,7 @@ Pod::Spec.new do |s| s.name = 'gRPC-ProtoRPC' - version = '1.8.4' + version = '1.8.5' s.version = version s.summary = 'RPC library for Protocol Buffers, based on gRPC' s.homepage = 'https://grpc.io' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.4/gRPC-RxLibrary.podspec new/grpc-1.8.5/gRPC-RxLibrary.podspec --- old/grpc-1.8.4/gRPC-RxLibrary.podspec 2018-01-09 06:01:17.0 +0100 +++ new
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2018-01-17 21:57:32 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new (New) Package is "grpc" Wed Jan 17 21:57:32 2018 rev:3 rq:566379 version:1.8.4 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2018-01-13 21:46:06.178394932 +0100 +++ /work/SRC/openSUSE:Factory/.grpc.new/grpc.changes 2018-01-17 21:58:52.813613712 +0100 @@ -1,0 +2,7 @@ +Tue Jan 16 11:20:00 UTC 2018 - jeng...@inai.de + +- Update to new upstream release 1.8.4 + * Fix HTTP/2 PING issues + * Fix issues with poll engine + +--- Old: v1.8.3.tar.gz New: v1.8.4.tar.gz Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.hHfGaD/_old 2018-01-17 21:58:54.697525408 +0100 +++ /var/tmp/diff_new_pack.hHfGaD/_new 2018-01-17 21:58:54.701525220 +0100 @@ -16,9 +16,9 @@ # -%define lname libgrpc-1_8_3 +%define lname libgrpc-1_8_4 Name: grpc -Version:1.8.3 +Version:1.8.4 Release:0 Summary:HTTP/2-based Remote Procedure Call implementation License:Apache-2.0 ++ v1.8.3.tar.gz -> v1.8.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.3/BUILD new/grpc-1.8.4/BUILD --- old/grpc-1.8.3/BUILD2017-12-31 21:38:59.0 +0100 +++ new/grpc-1.8.4/BUILD2018-01-09 06:01:17.0 +0100 @@ -43,7 +43,7 @@ core_version = "5.0.0" -version = "1.8.3" +version = "1.8.4" GPR_PUBLIC_HDRS = [ "include/grpc/support/alloc.h", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.3/CMakeLists.txt new/grpc-1.8.4/CMakeLists.txt --- old/grpc-1.8.3/CMakeLists.txt 2017-12-31 21:38:59.0 +0100 +++ new/grpc-1.8.4/CMakeLists.txt 2018-01-09 06:01:17.0 +0100 @@ -24,7 +24,7 @@ cmake_minimum_required(VERSION 2.8) set(PACKAGE_NAME "grpc") -set(PACKAGE_VERSION "1.8.3") +set(PACKAGE_VERSION "1.8.4") set(PACKAGE_STRING"${PACKAGE_NAME} ${PACKAGE_VERSION}") set(PACKAGE_TARNAME "${PACKAGE_NAME}-${PACKAGE_VERSION}") set(PACKAGE_BUGREPORT "https://github.com/grpc/grpc/issues/";) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.3/Makefile new/grpc-1.8.4/Makefile --- old/grpc-1.8.3/Makefile 2017-12-31 21:38:59.0 +0100 +++ new/grpc-1.8.4/Makefile 2018-01-09 06:01:17.0 +0100 @@ -412,8 +412,8 @@ endif CORE_VERSION = 5.0.0 -CPP_VERSION = 1.8.3 -CSHARP_VERSION = 1.8.3 +CPP_VERSION = 1.8.4 +CSHARP_VERSION = 1.8.4 CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES)) CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.3/build.yaml new/grpc-1.8.4/build.yaml --- old/grpc-1.8.3/build.yaml 2017-12-31 21:38:59.0 +0100 +++ new/grpc-1.8.4/build.yaml 2018-01-09 06:01:17.0 +0100 @@ -14,7 +14,7 @@ '#10': See the expand_version.py for all the quirks here core_version: 5.0.0 g_stands_for: generous - version: 1.8.3 + version: 1.8.4 filegroups: - name: census public_headers: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.3/gRPC-Core.podspec new/grpc-1.8.4/gRPC-Core.podspec --- old/grpc-1.8.3/gRPC-Core.podspec2017-12-31 21:38:59.0 +0100 +++ new/grpc-1.8.4/gRPC-Core.podspec2018-01-09 06:01:17.0 +0100 @@ -22,7 +22,7 @@ Pod::Spec.new do |s| s.name = 'gRPC-Core' - version = '1.8.3' + version = '1.8.4' s.version = version s.summary = 'Core cross-platform gRPC library, written in C' s.homepage = 'https://grpc.io' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.3/gRPC-ProtoRPC.podspec new/grpc-1.8.4/gRPC-ProtoRPC.podspec --- old/grpc-1.8.3/gRPC-ProtoRPC.podspec2017-12-31 21:38:59.0 +0100 +++ new/grpc-1.8.4/gRPC-ProtoRPC.podspec2018-01-09 06:01:17.0 +0100 @@ -21,7 +21,7 @@ Pod::Spec.new do |s| s.name = 'gRPC-ProtoRPC' - version = '1.8.3' + version = '1.8.4' s.version = version s.summary = 'RPC library for Protocol Buffers, based on gRPC' s.homepage = 'https://grpc.io' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grpc-1.8.3/gRPC-RxLibrary.podspec new/grpc-1.8.4/gRPC-RxLibrary.podspec --- old/grpc-1.8.3/gRPC-RxLibrary.podspec 2017-12-31 21:38:59.0 +0100 +++
commit grpc for openSUSE:Factory
Hello community, here is the log from the commit of package grpc for openSUSE:Factory checked in at 2018-01-13 21:46:05 Comparing /work/SRC/openSUSE:Factory/grpc (Old) and /work/SRC/openSUSE:Factory/.grpc.new (New) Package is "grpc" Sat Jan 13 21:46:05 2018 rev:2 rq:561134 version:1.8.3 Changes: --- /work/SRC/openSUSE:Factory/grpc/grpc.changes2017-05-24 16:46:49.328508526 +0200 +++ /work/SRC/openSUSE:Factory/.grpc.new/grpc.changes 2018-01-13 21:46:06.178394932 +0100 @@ -1,0 +2,24 @@ +Tue Jan 2 12:11:18 UTC 2018 - crrodrig...@opensuse.org + +- version 1.8.3 + * Eliminate superfluous log error messages + +--- +Thu Dec 21 12:05:39 UTC 2017 - jeng...@inai.de + +- Update to new upstream release 1.8.2 + * Several LB policies fixes (grpclb and pick_first) + +--- +Mon Dec 11 23:23:19 UTC 2017 - jeng...@inai.de + +- Update to new upstream release 1.7.3 + * Bugfixes in Load Balancing policies + * Add flow-control and bugfixes to in-process transport + * (C++) Async API extensions to improve multithreading support +and reduce the need for explicit synchronization + * (C++) Unary call API for generic (non-protobuf) RPCs +- Drop grpc-zlib.diff, grpc-protobuf.diff (fix included upstream) +- Add grpc-build.diff + +--- Old: grpc-protobuf.diff grpc-zlib.diff v1.2.3.tar.gz New: grpc-build.diff v1.8.3.tar.gz Other differences: -- ++ grpc.spec ++ --- /var/tmp/diff_new_pack.GrGsCw/_old 2018-01-13 21:46:09.070260126 +0100 +++ /var/tmp/diff_new_pack.GrGsCw/_new 2018-01-13 21:46:09.074259939 +0100 @@ -1,7 +1,7 @@ # # spec file for package grpc # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,23 +16,23 @@ # -%define lname libgrpc-1_2_3 +%define lname libgrpc-1_8_3 Name: grpc -Version:1.2.3 +Version:1.8.3 Release:0 Summary:HTTP/2-based Remote Procedure Call implementation -License:BSD-3-Clause +License:Apache-2.0 Group: Development/Tools/Building Url:http://grpc.io/ Source: https://github.com/grpc/grpc/archive/v%version.tar.gz -Patch1: grpc-protobuf.diff -Patch2: grpc-zlib.diff -Patch3: grpc-versioning.diff +Patch1: grpc-build.diff +Patch2: grpc-versioning.diff BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkg-config +BuildRequires: pkgconfig(libcares) BuildRequires: pkgconfig(openssl) >= 1.0.1 -BuildRequires: pkgconfig(protobuf) >= 3 +BuildRequires: pkgconfig(protobuf) >= 3.5 BuildRequires: pkgconfig(zlib) BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -61,7 +61,7 @@ %prep %setup -q -%patch -P 1 -P 2 -P 3 -p1 +%patch -P 1 -P 2 -p1 %build make LIBDIR=x CONFIG=opt \ @@ -70,7 +70,11 @@ %cmake \ -DgRPC_PROTOBUF_PROVIDER=package \ -DgRPC_SSL_PROVIDER=package \ - -DgRPC_ZLIB_PROVIDER=package + -DgRPC_ZLIB_PROVIDER=package \ + -DgRPC_CARES_PROVIDER=package \ + -DgRPC_INSTALL_BINDIR="%_bindir" \ + -DgRPC_INSTALL_INCLUDEDIR="%_includedir" \ + -DgRPC_INSTALL_LIBDIR="%_libdir" #[ 36%] Running gRPC C++ protocol buffer compiler on src/proto/grpc/reflection/v1alpha/reflection.proto #cd /home/abuild/rpmbuild/BUILD/grpc-1.2.3 && /usr/bin/protoc --grpc_out=/home/abuild/rpmbuild/BUILD/grpc-1.2.3/build/gens --cpp_out=/home/abuild/rpmbuild/BUILD/grpc-1.2.3/build/gens --plugin=protoc-gen-grpc=/home/abuild/rpmbuild/BUILD/grpc-1.2.3/build/grpc_cpp_plugin -I . src/proto/grpc/reflection/v1alpha/reflection.proto @@ -88,23 +92,23 @@ ln -s "${i##*/}" "${i%%-%version.so}.so" done -%post -n libgrpc-1_2_3 -p /sbin/ldconfig -%postun -n libgrpc-1_2_3 -p /sbin/ldconfig +%post -n %lname -p /sbin/ldconfig +%postun -n %lname -p /sbin/ldconfig -%files -n libgrpc-1_2_3 +%files -n %lname %defattr(-,root,root) %_libdir/libg*-%version.so %files devel %defattr(-,root,root) -%doc LICENSE PATENTS +%doc LICENSE %_bindir/* %_includedir/* -%_libdir/cmake/ %_libdir/pkgconfig/*.pc %_libdir/libgpr.so %_libdir/libgrpc++.so %_libdir/libgrpc++_cronet.so +%_libdir/libgrpc++_error_details.so %_libdir/libgrpc++_reflection.so %_libdir/libgrpc++_unsecure.so %_libdir/libgrpc.so @@ -112,5 +116,6 @@ %_libdir/libgrpc_csharp_ext.so %_libdir/libgrpc_plugin_support.so %_libdir/libgrpc_unsecure.s