Hello community, here is the log from the commit of package open-vm-tools for openSUSE:Factory checked in at 2017-04-11 09:40:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old) and /work/SRC/openSUSE:Factory/.open-vm-tools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "open-vm-tools" Tue Apr 11 09:40:01 2017 rev:72 rq:484369 version:10.1.5 Changes: -------- --- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes 2017-02-21 13:51:47.204224157 +0100 +++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 2017-04-11 09:40:05.900009645 +0200 @@ -1,0 +2,20 @@ +Fri Mar 31 20:55:06 UTC 2017 - k...@suse.com + +- Fix unowned /var/lib/vmware directory. (bsc#1028866) +- Fix package dependency for open-vm-tools on libvmtools0 (bsc#1031968) + +------------------------------------------------------------------- +Mon Mar 27 21:28:39 UTC 2017 - k...@suse.com + +- fix build failure caused by upstream glibc change requiring + explicit include of sys/sysmacros.h + + glibc-sysmacros.patch + +------------------------------------------------------------------- +Thu Mar 9 00:30:39 UTC 2017 - k...@suse.com + +- Updated to 10.1.5 stable release (boo#1027987) + + Authentication failure is reported as unknown general system error. + + Unable to backup virtual machines with active Docker containers. + +------------------------------------------------------------------- Old: ---- open-vm-tools-10.1.0.tar.gz New: ---- glibc-sysmacros.patch open-vm-tools-10.1.5-5055683.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ open-vm-tools.spec ++++++ --- /var/tmp/diff_new_pack.rCV41G/_old 2017-04-11 09:40:08.451649193 +0200 +++ /var/tmp/diff_new_pack.rCV41G/_new 2017-04-11 09:40:08.451649193 +0200 @@ -73,13 +73,14 @@ Name: open-vm-tools %define subname open-vm-tools %define tarname open-vm-tools -Version: 10.1.0 +%define bldnum 5055683 +Version: 10.1.5 Release: 0 Summary: Open Virtual Machine Tools License: BSD-3-Clause and GPL-2.0 and LGPL-2.1 Group: System/Emulators/PC Url: https://github.com/vmware/open-vm-tools -Source: %{tarname}-%{version}.tar.gz +Source: %{tarname}-%{version}-%{bldnum}.tar.gz Source1: vmtoolsd Source2: vmtoolsd.service Source3: vmware-user-autostart.desktop @@ -127,6 +128,7 @@ %else %define _udevrulesdir /lib/udev/rules.d %endif +Requires: libvmtools0 = %{version}-%{release} Requires: net-tools Requires: tar %if 0%{?suse_version} >= 1310 @@ -141,6 +143,7 @@ %endif ExclusiveArch: %ix86 x86_64 Patch0: Report-SLES12-SAP-guest-OS-as-SLES12.patch +Patch1: glibc-sysmacros.patch %if %{with systemd} %systemd_requires @@ -205,10 +208,11 @@ if you intend to create own plugins for vmtoolsd. %prep -%setup -q -n %{tarname}-%{version}/%{subname} +%setup -q -n %{tarname}-%{version}-%{bldnum}/%{subname} # fix for an rpmlint warning regarding wrong line feeds sed -i -e "s/\r//" README %patch0 -p2 +%patch1 -p2 %build # disable warning unused-but-set-variable which will raise error because of -Werror @@ -288,6 +292,7 @@ %if %{with vgauth} install -p -m 644 -D %{SOURCE8} %{buildroot}%{_unitdir}/vgauthd.service ln -sf service %{buildroot}%{_sbindir}/rcvgauthd +mkdir -p %{buildroot}%{_var}/lib/vmware %else # if vgauth is not enabled, it must be removed from vmtoolsd.service sed -i '/vgauth/d' %{buildroot}%{_unitdir}/vmtoolsd.service @@ -472,6 +477,7 @@ %config(noreplace) %{_sysconfdir}/vmware-tools/guestproxy-ssl.conf %endif %if %{with vgauth} +%dir %{_var}/lib/vmware %{_bindir}/VGAuthService %{_bindir}/vmware-vgauth-cmd %dir %{_sysconfdir}/vmware-tools/vgauth ++++++ glibc-sysmacros.patch ++++++ --- a/open-vm-tools/lib/wiper/wiperPosix.c 2017-02-11 03:06:43.000000000 -0700 +++ b/open-vm-tools/lib/wiper/wiperPosix.c 2017-03-27 15:06:41.269310652 -0600 @@ -31,6 +31,9 @@ #include <sys/stat.h> #if defined(__linux__) || defined(sun) # include <sys/vfs.h> +# if defined(__linux__) +# include <sys/sysmacros.h> +# endif #elif defined(__FreeBSD__) || defined(__APPLE__) # include <sys/param.h> # include <sys/ucred.h>