Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Leap:15.2 
checked in at 2020-03-10 17:14:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/open-vm-tools (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.open-vm-tools.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "open-vm-tools"

Tue Mar 10 17:14:23 2020 rev:33 rq:783340 version:11.0.5

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/open-vm-tools/open-vm-tools.changes    
2020-01-15 15:36:27.414987033 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.open-vm-tools.new.26092/open-vm-tools.changes 
2020-03-10 17:14:29.113436395 +0100
@@ -1,0 +2,34 @@
+Mon Mar  9 17:10:27 UTC 2020 - Kirk Allan <[email protected]>
+
+- Simplified the conditional around systemd_ordering to just use
+  suse_version >= 1500.
+
+-------------------------------------------------------------------
+Fri Mar  6 22:46:16 UTC 2020 - Kirk Allan <[email protected]>
+
+- Update to 11.0.5 (build 15389592) (boo#1165955)
+  + DNS server is reported incorrectly as '127.0.0.53' when using
+    systemd-resolved. DNS server is reported incorrectly in GuestInfo as
+    '127.0.0.53' , when the OS uses systemd-resolved. This issue is fixed
+    in this release.
+- Conditionalized the use of systemd_ordering.  Use systemd_ordering
+  for factory, openSUSE >= 15, and SLE >= 15.  Use systemd_requires
+  for older openSUSE and SLE releases.
+- Conditionalize out the use of %license COPYING for SLE 12 SP2 and older.
+- Added patches
+  + gcc10-warning.patch (boo#1160408)
+  + diskinfo-debug-logging-1162435.patch (boo#1162435 and bsc#1162119)
+    - Changed g_warning to g_debug
+  + app_info_plugin.patch (boo#1165955)
+- Drop unnecessary patch:
+  - fix-leaks-Aliases-MappedAliases.patch
+
+-------------------------------------------------------------------
+Fri Jan 24 14:55:18 UTC 2020 - Dominique Leuenberger <[email protected]>
+
+- BuildRequire pkgconfig(udev) instead of udev: allow OBS to
+  shortcut through the -mini flavor.
+- Use systemd_ordering in place of systemd_requires: systemd is
+  never strictly required to run open-vm-tools.
+
+-------------------------------------------------------------------

Old:
----
  fix-leaks-Aliases-MappedAliases.patch
  open-vm-tools-11.0.0-14549434.tar.gz

New:
----
  app_info_plugin.patch
  diskinfo-debug-logging-1162435.patch
  gcc10-warning.patch
  open-vm-tools-11.0.5-15389592.tar.gz

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

Other differences:
------------------
++++++ open-vm-tools.spec ++++++
--- /var/tmp/diff_new_pack.odihcW/_old  2020-03-10 17:14:30.053436688 +0100
+++ /var/tmp/diff_new_pack.odihcW/_new  2020-03-10 17:14:30.057436689 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package open-vm-tools
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -64,13 +64,13 @@
 Name:           open-vm-tools
 %define subname open-vm-tools
 %define tarname open-vm-tools
-%define bldnum  14549434
-Version:        11.0.0
+%define bldnum  15389592
+Version:        11.0.5
 Release:        0
 Summary:        Open Virtual Machine Tools
 License:        BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-only
 Group:          System/Emulators/PC
-Url:            https://github.com/vmware/open-vm-tools
+URL:            https://github.com/vmware/open-vm-tools
 Source:         %{tarname}-%{version}-%{bldnum}.tar.gz
 Source1:        vmtoolsd
 Source2:        vmtoolsd.service
@@ -144,7 +144,7 @@
 %endif
 # vmhgfs is always built so fuse is no longer optional
 BuildRequires:  fuse-devel
-BuildRequires:  udev
+BuildRequires:  pkgconfig(udev)
 %if 0%( pkg-config --exists 'udev > 190' && echo '1' ) == 01
 %define _udevrulesdir /usr/lib/udev/rules.d
 %else
@@ -161,10 +161,16 @@
 Supplements:    modalias(pci:v000015ADd*sv*sd*bc*sc*i*)
 ExclusiveArch:  %ix86 x86_64
 #Upstream patches
-Patch0:         fix-leaks-Aliases-MappedAliases.patch
-Patch1:         gcc9-static-inline.patch
+Patch0:         gcc9-static-inline.patch
+Patch1:         gcc10-warning.patch
+Patch2:         diskinfo-debug-logging-1162435.patch
+Patch3:         app_info_plugin.patch
 
+%if 0%{?suse_version } >= 1500
+%systemd_ordering
+%else
 %systemd_requires
+%endif
 
 %description
 Open Virtual Machine Tools (open-vm-tools) are the open source
@@ -231,6 +237,8 @@
 #Upstream patches
 %patch0 -p2
 %patch1 -p2
+%patch2 -p2
+%patch3 -p2
 
 %build
 %if %{with_X}
@@ -395,8 +403,12 @@
 
 %files
 %defattr(-, root, root)
+%if 0%{?sle_version} <= 120200 && !0%{?is_opensuse} 
+%doc AUTHORS COPYING ChangeLog NEWS README
+%else
 %license COPYING
 %doc AUTHORS ChangeLog NEWS README
+%endif
 %{_bindir}/vmtoolsd
 %dir %{_libdir}/%{name}
 %dir %{_libdir}/%{name}/plugins
@@ -408,6 +420,7 @@
 %{_libdir}/%{name}/plugins/vmsvc/libresolutionKMS.so
 %{_libdir}/%{name}/plugins/vmsvc/libtimeSync.so
 %{_libdir}/%{name}/plugins/vmsvc/libvmbackup.so
+%{_libdir}/%{name}/plugins/vmsvc/libappInfo.so
 %{_libdir}/%{name}/plugins/common/libhgfsServer.so
 %{_libdir}/%{name}/plugins/common/libvix.so
 %{_bindir}/vmhgfs-fuse

++++++ app_info_plugin.patch ++++++
++++ 1571 lines (skipped)

++++++ diskinfo-debug-logging-1162435.patch ++++++
commit 4ee0bd3c8ead89541ab7d196fb54e940e397420d
Author: Oliver Kurth <[email protected]>
Date:   Fri Feb 7 10:39:38 2020 -0800

    Rectify a log spew in vmsvc logging (vmware-vmsvc-root.log )
    
    When a LSI Logic Parallel SCSI controller sits in PCI bus 0
    (SCSI controller 0), the Linux disk device enumeration does not provide
    a "label" file with the controller name.  This results in messages like
    
    "GuestInfoGetDiskDevice: Missing disk device name; VMDK mapping unavailable 
for "/var/log", fsName: "/dev/sda2"
    
    repeatedly appearing in the vmsvc logging.  The patch converts what 
previously
    was a warning message to a debug message and thus avoids the log spew.

diff --git a/open-vm-tools/services/plugins/guestInfo/diskInfo.c 
b/open-vm-tools/services/plugins/guestInfo/diskInfo.c
index 878276ce..032c0928 100644
--- a/open-vm-tools/services/plugins/guestInfo/diskInfo.c
+++ b/open-vm-tools/services/plugins/guestInfo/diskInfo.c
@@ -846,9 +846,9 @@ GuestInfoGetDiskDevice(const char *fsName,
     */
    for (indx = 0; indx < partEntry->diskDevCnt; indx++) {
       if (partEntry->diskDevNames[indx][0] == '\0') {
-         g_warning("%s: Missing disk device name; VMDK mapping unavailable "
-                   "for \"%s\", fsName: \"%s\"\n", __FUNCTION__,
-                   partEntry->name, fsName);
+         g_debug("%s: Missing disk device name; VMDK mapping unavailable "
+                 "for \"%s\", fsName: \"%s\"\n", __FUNCTION__,
+                 partEntry->name, fsName);
          partEntry->diskDevCnt = 0;
          free(partEntry->diskDevNames);
          partEntry->diskDevNames = NULL;
++++++ gcc10-warning.patch ++++++
--- a/open-vm-tools/lib/user/utilBacktrace.c
+++ b/open-vm-tools/lib/user/utilBacktrace.c
@@ -510,13 +510,16 @@
    options.bugNumber = bugNr;
    CoreDump_LogFullBacktraceToFunc(&options, outFunc, outFuncData);
 #else
-   uintptr_t *x = (uintptr_t *) &bugNr;
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Warray-bounds"
+   uintptr_t *x = ((uintptr_t *) &bugNr) - 2;
+#pragma GCC diagnostic pop
 
    if (bugNr == 0) {
       outFunc(outFuncData, "Backtrace:\n");
    } else {
       outFunc(outFuncData, "Backtrace for bugNr=%d\n",bugNr);
    }
-   Util_BacktraceFromPointerWithFunc(&x[-2], outFunc, outFuncData);
+   Util_BacktraceFromPointerWithFunc(x, outFunc, outFuncData);
 #endif
 }
--- a/open-vm-tools/services/plugins/dndcp/copyPasteUIX11.cpp
+++ b/open-vm-tools/services/plugins/dndcp/copyPasteUIX11.cpp
@@ -94,15 +94,15 @@
  * This is for V1 text copy paste only!
  */
 #ifndef GDK_SELECTION_CLIPBOARD
-GdkAtom GDK_SELECTION_CLIPBOARD;
+extern GdkAtom GDK_SELECTION_CLIPBOARD;
 #endif
 
 #ifndef GDK_SELECTION_TYPE_TIMESTAMP
-GdkAtom GDK_SELECTION_TYPE_TIMESTAMP;
+extern GdkAtom GDK_SELECTION_TYPE_TIMESTAMP;
 #endif
 
 #ifndef GDK_SELECTION_TYPE_UTF8_STRING
-GdkAtom GDK_SELECTION_TYPE_UTF8_STRING;
+extern GdkAtom GDK_SELECTION_TYPE_UTF8_STRING;
 #endif
++++++ open-vm-tools-11.0.0-14549434.tar.gz -> 
open-vm-tools-11.0.5-15389592.tar.gz ++++++
++++ 2008 lines of diff (skipped)


Reply via email to