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)
