commit grpc for openSUSE:Factory

2020-11-02 Thread root
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

2020-10-26 Thread root
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

2020-10-14 Thread root
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

2020-03-16 Thread root
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

2020-01-17 Thread root
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

2019-12-24 Thread root
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

2019-11-12 Thread root
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

2019-11-08 Thread root
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

2019-10-12 Thread root
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

2019-10-03 Thread root
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

2019-08-23 Thread root
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

2019-06-14 Thread root
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

2019-04-15 Thread root
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

2019-03-18 Thread root
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

2019-01-15 Thread root
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

2018-11-12 Thread root
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

2018-06-25 Thread root
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

2018-05-29 Thread root
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

2018-05-19 Thread root
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

2018-03-29 Thread root
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

2018-02-06 Thread root
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

2018-01-31 Thread root
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

2018-01-29 Thread root
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

2018-01-17 Thread root
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

2018-01-13 Thread root
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