From 23b05bb4569011bea1ef10ea4cd8a995d3d45f47e383cda2543d843ada26a5cd Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Wed, 9 Feb 2022 02:33:06 +0000 Subject: [PATCH] Accepting request 952835 from home:badshah400:branches:devel:tools - Update to version 1.43.2. - Update package name libgrpc++1 to libgrpc++1_43 in keeping with updated so number. - Add Requires: libupb%lver = %version on grpc-devel. - Update %{name}-rpmlintrc file to use 'filelist-forbidden-fhs23' as a filter instead of the now superseded 'suse-filelist-forbidden-fhs23'. OBS-URL: https://build.opensuse.org/request/show/952835 OBS-URL: https://build.opensuse.org/package/show/devel:tools/grpc?expand=0&rev=105 --- grpc-rpmlintrc | 2 +- grpc.changes | 33 +++++++++++++++++++++++++++++++++ grpc.spec | 27 ++++++++++++++------------- v1.41.1.tar.gz | 3 --- v1.43.2.tar.gz | 3 +++ 5 files changed, 51 insertions(+), 17 deletions(-) delete mode 100644 v1.41.1.tar.gz create mode 100644 v1.43.2.tar.gz diff --git a/grpc-rpmlintrc b/grpc-rpmlintrc index 587bc77..e49826e 100644 --- a/grpc-rpmlintrc +++ b/grpc-rpmlintrc @@ -5,5 +5,5 @@ 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.* filelist-forbidden-fhs23") addFilter("grpc-source.* version-control-internal-file") diff --git a/grpc.changes b/grpc.changes index 193ab8b..1177f72 100644 --- a/grpc.changes +++ b/grpc.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Tue Feb 8 22:32:00 UTC 2022 - Atri Bhattacharya + +- Update to version 1.43.2: + * Fix google-c2p-experimental issue (gh#grpc/grpc#28692). +- Changes from version 1.43.0: + * Core: + - Remove redundant work serializer usage in c-ares windows + code (gh#grpc/grpc#28016). + - Support RDS updates on the server (gh#grpc/grpc#27851). + - Use WorkSerializer in XdsClient to propagate updates in a + synchronized manner (gh#grpc/grpc#27975). + - Support Custom Post-handshake Verification in TlsCredentials + (gh#grpc/grpc#25631). + - Reintroduce the EventEngine default factory + (gh#grpc/grpc#27920). + - Assert Android API >= v21 (gh#grpc/grpc#27943). + - Add support for abstract unix domain sockets + (gh#grpc/grpc#27906). + * C++: + - OpenCensus: Move metadata storage to arena + (gh#grpc/grpc#27948). + * [C#] Add nullable type attributes to Grpc.Core.Api + (gh#grpc/grpc#27887). + * Revert "Revert "[objc] GRPCMetadataDictionary convenient + typedef"" (gh#grpc/grpc#27882). +- Update package name libgrpc++1 to libgrpc++1_43 in keeping with + updated so number. +- Add Requires: libupb%lver = %version on grpc-devel. +- Update %{name}-rpmlintrc file to use 'filelist-forbidden-fhs23' + as a filter instead of the now superseded + 'suse-filelist-forbidden-fhs23'. + ------------------------------------------------------------------- Mon Nov 15 20:27:38 UTC 2021 - Jan Engelhardt diff --git a/grpc.spec b/grpc.spec index 483fd2d..990b764 100644 --- a/grpc.spec +++ b/grpc.spec @@ -1,7 +1,7 @@ # # spec file for package grpc # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +16,11 @@ # -%define lver 19 -%define lverp 1 +%define lver 21 +%define lverp 1_43 %define src_install_dir /usr/src/%name Name: grpc -Version: 1.41.1 +Version: 1.43.2 Release: 0 Summary: HTTP/2-based Remote Procedure Call implementation License: Apache-2.0 @@ -69,11 +69,11 @@ 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_plugin_support1_41 +%package -n libgrpc_plugin_support1_43 Summary: HTTP/2-based Remote Procedure Call implementation - plugin support Group: System/Libraries -%description -n libgrpc_plugin_support1_41 +%description -n libgrpc_plugin_support1_43 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. @@ -96,7 +96,8 @@ Summary: Development files for grpc, a HTTP/2 Remote Procedure Call imple Group: Development/Tools/Building Requires: libgrpc%lver = %version Requires: libgrpc++%lverp = %version -Requires: libgrpc_plugin_support1_41 = %version +Requires: libgrpc_plugin_support1_43 = %version +Requires: libupb%lver = %version Requires: pkgconfig(libcares) Requires: pkgconfig(re2) @@ -179,8 +180,8 @@ cp -r * "%buildroot/%src_install_dir" %postun -n libgrpc%lver -p /sbin/ldconfig %post -n libgrpc++%lverp -p /sbin/ldconfig %postun -n libgrpc++%lverp -p /sbin/ldconfig -%post -n libgrpc_plugin_support1_41 -p /sbin/ldconfig -%postun -n libgrpc_plugin_support1_41 -p /sbin/ldconfig +%post -n libgrpc_plugin_support1_43 -p /sbin/ldconfig +%postun -n libgrpc_plugin_support1_43 -p /sbin/ldconfig %post -n libupb%lver -p /sbin/ldconfig %postun -n libupb%lver -p /sbin/ldconfig @@ -190,11 +191,11 @@ cp -r * "%buildroot/%src_install_dir" %_libdir/libgrpc*.so.%{lver}* %files -n libgrpc++%lverp -%_libdir/libgrpc++*.so.%{lverp}* -%_libdir/libgrpcpp_channelz.so.%{lverp}* +%_libdir/libgrpc++*.so.* +%_libdir/libgrpcpp_channelz.so.* -%files -n libgrpc_plugin_support1_41 -%_libdir/libgrpc_plugin_support.so.1.41* +%files -n libgrpc_plugin_support1_43 +%_libdir/libgrpc_plugin_support.so.1.43* %files -n libupb%lver %_libdir/libupb*.so.%{lver}* diff --git a/v1.41.1.tar.gz b/v1.41.1.tar.gz deleted file mode 100644 index 940fcae..0000000 --- a/v1.41.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:12a4a6f8c06b96e38f8576ded76d0b79bce13efd7560ed22134c2f433bc496ad -size 8346512 diff --git a/v1.43.2.tar.gz b/v1.43.2.tar.gz new file mode 100644 index 0000000..e4d0289 --- /dev/null +++ b/v1.43.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b74ce7d26fe187970d1d8e2c06a5d3391122f7bc1fdce569aff5e435fb8fe780 +size 8540730