Bug#1025491: open-vm-tools: FTBFS with grpc 1.51+

2022-12-23 Thread GCS
Control: severity -1 serious

On Mon, Dec 5, 2022 at 7:34 PM László Böszörményi (GCS)  wrote:
> I would like to start the gRPC v1.51 transition real soon. Your
> package fails to build with it. I have a simple patch for you which
> fixes the problem.
> Please be prepared to apply it when time comes.
 As gRPC v1.51 is uploaded to Sid, your package FTBFS now.

Regards,
Laszlo/GCS



Bug#1025491: open-vm-tools: FTBFS with grpc 1.51+

2022-12-05 Thread GCS
Source: open-vm-tools
Version: 12.1.0-2
Severity: important
Usertags: grpc1_51
Tags: ftbfs bookworm sid patch

Hi,

I would like to start the gRPC v1.51 transition real soon. Your
package fails to build with it. I have a simple patch for you which
fixes the problem.
Please be prepared to apply it when time comes.

Thanks,
Laszlo/GCS
diff -Nru open-vm-tools-12.1.0/debian/patches/grpc_1.51.patch open-vm-tools-12.1.0/debian/patches/grpc_1.51.patch
--- open-vm-tools-12.1.0/debian/patches/grpc_1.51.patch	1970-01-01 01:00:00.0 +0100
+++ open-vm-tools-12.1.0/debian/patches/grpc_1.51.patch	2022-12-05 19:10:31.0 +0100
@@ -0,0 +1,19 @@
+Description: additional libraries to link with for gRPC 1.51+
+ Just add libraries to link with.
+Author: Laszlo Boszormenyi (GCS) 
+Forwarded: no
+Last-Update: 2022-12-05
+
+---
+
+--- open-vm-tools-12.1.0.orig/open-vm-tools/services/plugins/containerInfo/Makefile.am
 open-vm-tools-12.1.0/open-vm-tools/services/plugins/containerInfo/Makefile.am
+@@ -63,6 +63,8 @@ libcontainerInfo_la_SOURCES += container
+ libcontainerInfo_la_CPPFLAGS += @GRPC_CPPFLAGS@
+ libcontainerInfo_la_LDFLAGS += -lprotobuf
+ libcontainerInfo_la_LDFLAGS += -lgrpc++
++libcontainerInfo_la_LDFLAGS += -lgpr
++libcontainerInfo_la_LDFLAGS += -labsl_synchronization
+ 
+ tasks.grpc.pb.cc containers.grpc.pb.cc: %.grpc.pb.cc : %.proto %.pb.cc
+ 	$(PROTOC) -I. -I$(GOGO_PROTOPATH) \
diff -Nru open-vm-tools-12.1.0/debian/patches/series open-vm-tools-12.1.0/debian/patches/series
--- open-vm-tools-12.1.0/debian/patches/series	2022-11-14 16:19:10.0 +0100
+++ open-vm-tools-12.1.0/debian/patches/series	2022-12-05 19:10:31.0 +0100
@@ -1,2 +1,3 @@
 use-debian-pam
 debian/scsi-udev-rule
+grpc_1.51.patch