Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2021-04-12 12:36:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and      /work/SRC/openSUSE:Factory/.open-vm-tools.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "open-vm-tools"

Mon Apr 12 12:36:01 2021 rev:101 rq:881492 version:11.2.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes      
2021-01-26 14:44:19.139215217 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.2401/open-vm-tools.changes    
2021-04-12 12:38:58.153481196 +0200
@@ -1,0 +2,14 @@
+Fri Mar 26 09:40:41 UTC 2021 - Dominique Leuenberger <[email protected]>
+
+- Add open-vm-tools-glib-2.67.patch: Fix build with glib 2.67.
+  Patch has been borrowed by Fedora, upstream is still busy working
+  out a patch (I'd not be surprised if they end up merging this
+  finally.
+  https://github.com/vmware/open-vm-tools/issues/500
+
+-------------------------------------------------------------------
+Mon Mar 15 13:14:28 UTC 2021 - Ludwig Nussel <[email protected]>
+
+- prepare usrmerge (boo#1029961)
+
+-------------------------------------------------------------------

New:
----
  open-vm-tools-glib-2.67.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ open-vm-tools.spec ++++++
--- /var/tmp/diff_new_pack.M8ANsm/_old  2021-04-12 12:38:58.837481992 +0200
+++ /var/tmp/diff_new_pack.M8ANsm/_new  2021-04-12 12:38:58.841481996 +0200
@@ -56,6 +56,8 @@
 Source7:        tools.conf
 Source8:        vgauthd.service
 Source9:        vmblock-fuse.service
+# PATCH-FIX-UPSTREAM open-vm-tools-glib-2.67.patch [email protected] -- Fix 
build with glib 2.67, https://github.com/vmware/open-vm-tools/issues/500
+Patch100:       open-vm-tools-glib-2.67.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
@@ -218,6 +220,9 @@
 #Upstream patches
 %patch0 -p2
 
+# patch not yet coming from upstream, 
https://github.com/vmware/open-vm-tools/issues/500
+%patch100 -p1
+
 %build
 %if %{with_X}
     %define arg_x --with-x
@@ -311,7 +316,10 @@
 %endif
 
 # fix a link pointing to the buildroot for mount.vmhgfs
-( cd %{buildroot}/sbin; rm mount.vmhgfs; ln -s ..%{_sbindir}/mount.vmhgfs )
+rm %{buildroot}/sbin/mount.vmhgfs
+%if !0%{?usrmerged}
+ln -s ..%{_sbindir}/mount.vmhgfs %{buildroot}/sbin/mount.vmhgfs
+%endif
 
 %pre
 %service_add_pre vmtoolsd.service
@@ -416,7 +424,9 @@
 %{_bindir}/vmware-xferlogs
 %{_bindir}/vm-support
 %{_sbindir}/mount.vmhgfs
+%if !0%{?usrmerged}
 /sbin/mount.vmhgfs
+%endif
 %config(noreplace) %{_sysconfdir}/pam.d/vmtoolsd
 %dir %{_sysconfdir}/vmware-tools
 %dir %{_sysconfdir}/vmware-tools/scripts

++++++ open-vm-tools-glib-2.67.patch ++++++
diff -ur a/lib/include/tracer.hh b/lib/include/tracer.hh
--- a/lib/include/tracer.hh     2020-12-17 12:11:31.000000000 -0800
+++ b/lib/include/tracer.hh     2021-03-15 19:51:49.287342746 -0700
@@ -28,9 +28,7 @@
 
 #include "vm_basic_defs.h"
 
-extern "C" {
 #include "glib.h"
-}
 
 
 #ifdef VMX86_DEVEL
diff -ur a/services/plugins/dndcp/copyPasteUIX11.cpp 
b/services/plugins/dndcp/copyPasteUIX11.cpp
--- a/services/plugins/dndcp/copyPasteUIX11.cpp 2020-12-17 12:11:31.000000000 
-0800
+++ b/services/plugins/dndcp/copyPasteUIX11.cpp 2021-03-15 19:53:20.020952955 
-0700
@@ -1666,6 +1666,7 @@
       char buf[sizeof(VMBLOCK_FUSE_READ_RESPONSE)];
       ssize_t size;
       size = read(fd, buf, sizeof(VMBLOCK_FUSE_READ_RESPONSE));
+      (void) size; /* Prevent unused variable warning */
       /*
        * The current thread will block in read function until
        * any other application accesses the file params->fileBlockName
diff -ur a/services/plugins/dndcp/dndcp.cpp b/services/plugins/dndcp/dndcp.cpp
--- a/services/plugins/dndcp/dndcp.cpp  2020-12-17 12:11:31.000000000 -0800
+++ b/services/plugins/dndcp/dndcp.cpp  2021-03-15 19:54:34.873281325 -0700
@@ -33,9 +33,9 @@
 
 extern "C" {
 #include "vmware/guestrpc/tclodefs.h"
+}
 #include "vmware/tools/plugin.h"
 #include "vmware/tools/utils.h"
-}
 
 #include <string.h>
 #include "copyPasteDnDWrapper.h"
diff -ur a/services/plugins/dndcp/dndGuest/dndCPTransportGuestRpc.hpp 
b/services/plugins/dndcp/dndGuest/dndCPTransportGuestRpc.hpp
--- a/services/plugins/dndcp/dndGuest/dndCPTransportGuestRpc.hpp        
2020-12-17 12:12:15.000000000 -0800
+++ b/services/plugins/dndcp/dndGuest/dndCPTransportGuestRpc.hpp        
2021-03-15 19:55:28.810238519 -0700
@@ -31,13 +31,11 @@
 
 #include "dnd.h"
 
-extern "C" {
 #ifdef VMX86_TOOLS
    #include "vmware/tools/guestrpc.h"
 #else
    #include "guest_rpc.h"
 #endif
-}
 
 #define GUEST_RPC_CMD_STR_DND "dnd.transport"
 #define GUEST_RPC_CMD_STR_CP  "copypaste.transport"
diff -ur a/services/plugins/dndcp/dndUIX11.cpp 
b/services/plugins/dndcp/dndUIX11.cpp
--- a/services/plugins/dndcp/dndUIX11.cpp       2020-12-17 12:11:31.000000000 
-0800
+++ b/services/plugins/dndcp/dndUIX11.cpp       2021-03-15 20:53:51.733705766 
-0700
@@ -467,8 +467,13 @@
 #ifndef GTK3
    event.device = gdk_device_get_core_pointer();
 #else
+  #if GTK_MINOR_VERSION >= 20
+   GdkSeat* seat = 
gdk_display_get_default_seat(gdk_window_get_display(event.window));
+   event.device = gdk_seat_get_pointer(seat);
+  #else
    GdkDeviceManager* manager = 
gdk_display_get_device_manager(gdk_window_get_display(event.window));
    event.device = gdk_device_manager_get_client_pointer(manager);
+  #endif
 #endif
    event.x_root = mOrigin.get_x();
    event.y_root = mOrigin.get_y();

Reply via email to