Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2016-12-03 18:28:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and      /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "open-vm-tools"

Changes:
--------
--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes      
2016-07-15 12:54:01.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2016-12-03 18:28:01.000000000 +0100
@@ -1,0 +2,33 @@
+Thu Dec  1 22:50:34 UTC 2016 - [email protected]
+
+- Remove building KMP modules. No longer needed or wanted for
+  current releases. User space tool vmhgfs-fuse has replaced the
+  need for vmhgfs kernel module.
+
+-------------------------------------------------------------------
+Sat Nov 12 02:42:20 UTC 2016 - [email protected]
+
+- Updated to 10.1.0 stable release (boo#1011057)
+  + vmware-namespace-cmd command line utility.
+  + gtk3 support
+  + Common Agent Framework (CAF)
+  + guest authentication with xmlsec1
+  + FreeBSD support
+  + sub-command to push updated network information to the host on demand
+  + udev rules for configuring SCSI timeouts in the guest
+  + fixes for Ubuntu 16.10
+  + Fix for quiesced snapshot failure leaving guest file system quiesced
+  + Fix for CVE-2015-5191 (bsc#1007600)
+- Dropped upstream patches included (or not necessary) in 10.1.0:
+  + vmw-bitmask-gcc6.patch
+  + no-unused-const.patch
+  + enable-gcc46+.patch
+
+-------------------------------------------------------------------
+Wed Nov  2 12:52:03 CET 2016 - [email protected]
+
+- Add udev rule to increase VMware virtual disk timeout values
+  (bsc#994598) 
+  [99-vmware-scsi-udev.rules]
+
+-------------------------------------------------------------------

Old:
----
  enable-gcc46+.patch
  no-unused-const.patch
  open-vm-tools-stable-10.0.7-gtk3.tar.gz
  pre_checkin.sh
  preamble
  vmw-bitmask-gcc6.patch

New:
----
  open-vm-tools-10.1.0.tar.gz

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

Other differences:
------------------
++++++ open-vm-tools.spec ++++++
--- /var/tmp/diff_new_pack.Ha4tIU/_old  2016-12-03 18:28:03.000000000 +0100
+++ /var/tmp/diff_new_pack.Ha4tIU/_new  2016-12-03 18:28:03.000000000 +0100
@@ -17,8 +17,6 @@
 #
 
 
-%define KMP          0
-
 # systemd and deploypkg should be enabled by default on versions >= 13.1
 %if 0%{?suse_version} >= 1310
 %bcond_without systemd
@@ -28,7 +26,7 @@
 %bcond_with deploypkg
 %endif
 
-# vgauth is enabled for openSUSE Factory, Leap 42.1 and SLES12SP1 (which 
include xml-security-c and xerces-c)
+# vgauth is enabled for openSUSE Factory, Leap 42.1, SLES12SP1 and later 
releases (which include xml-security-c and xerces-c)
 %if 0%{?is_opensuse} && 0%{?suse_version} >= 1315 && 0%{?suse_version} != 1320
 %bcond_without vgauth
 %else
@@ -69,41 +67,19 @@
 # exclude AMD PCnet32 LANCE pci.id from Supplements list [bnc#397554]
 %define __find_supplements sh -c '/usr/lib/rpm/find-supplements %{name} | grep 
-v pci:v00001022d00002000'
 
-# Modules to be built up to openSUSE 12.3 (excluding SLES11), possibly not 
building on newer versions.
-%if 0%{?suse_version} <= 1230 && 0%{?suse_version} != 1110
-%define vm_modules1230 vmci vsock
-%endif
-
-%if 0%{?suse_version} <= 1220 && 0%{?suse_version} != 1110
-# Modules to be built up to openSUSE 12.1 (excluding SLES11), possibly not 
building on newer versions.
-%define vm_modules1220 vmsync
-%endif
-
-%if 0%{?suse_version} <= 1210 && 0%{?suse_version} != 1110
-# Modules to be built up to openSUSE 12.1 (excluding SLES11), possibly not 
building on newer versions.
-%define vm_modules1210 vmxnet
-%endif
-
-# Modules are only built for versions <= openSUSE 13.2
-# The vmhgfs module is currently built for all versions <= openSUSE 13.2
-# Beginning with the 4.0.0 kernel, the vmhgfs module is replaced by the user 
space vmhgfs-fuse client 
-%if 0%{?suse_version} <= 1320
-%define vm_modules vmhgfs %{?vm_modules1230} %{?vm_modules1210} 
%{?vm_modules1220}
-%endif
-
 # X modules are lower prio upstream and once in a while fail. Offer an easy 
way to enable/disable them.
 %define with_X 1
 
 Name:           open-vm-tools
 %define subname open-vm-tools
-%define tarname open-vm-tools-stable
-Version:        10.0.7
+%define tarname open-vm-tools
+Version:        10.1.0
 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}-gtk3.tar.gz
+Source:         %{tarname}-%{version}.tar.gz
 Source1:        vmtoolsd
 Source2:        vmtoolsd.service
 Source3:        vmware-user-autostart.desktop
@@ -112,7 +88,6 @@
 Source7:        tools.conf
 Source8:        vgauthd.service
 Source9:        vmblock-fuse.service
-Source98:       preamble
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
@@ -123,12 +98,6 @@
 BuildRequires:  gtk2-devel
 BuildRequires:  gtkmm2-devel
 %endif
-# Only require kernel packages if kernel modules are being built
-%if %{KMP}
-BuildRequires:  kernel-source
-BuildRequires:  kernel-syms
-BuildRequires:  module-init-tools
-%else
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  doxygen
@@ -152,16 +121,17 @@
 %endif
 # vmhgfs is always built so fuse is no longer optional
 BuildRequires:  fuse-devel
+BuildRequires:  udev
+%if 0%( pkg-config --exists 'udev > 190' && echo '1' ) == 01
+%define _udevrulesdir /usr/lib/udev/rules.d
+%else
+%define _udevrulesdir /lib/udev/rules.d
 %endif
 Requires:       net-tools
 Requires:       tar
 %if 0%{?suse_version} >= 1310
 Requires:       which
 %endif
-%if 0%{?suse_version} == 1110
-# the KMP package is currently only built for SLE11 inside the devel prj
-Requires:       vmware-guest-kmp
-%endif
 # To prevent autoinstallation on SLES11, exclude supplements from that version
 %if 0%{?suse_version} != 1110
 Supplements:    modalias(pci:v000015ADd*sv*sd*bc*sc*i*)
@@ -169,13 +139,6 @@
 Requires(pre):  %fillup_prereq
 Requires(pre):  %insserv_prereq
 ExclusiveArch:  %ix86 x86_64
-Patch0:         enable-gcc46+.patch
-Patch1:         vmw-bitmask-gcc6.patch
-Patch2:         no-unused-const.patch
-
-%if %{KMP}
-%suse_kernel_module_package -n vmware-guest -p %{SOURCE98} xen um
-%endif
 
 %if %{with systemd}
 %systemd_requires
@@ -205,34 +168,6 @@
 * General mechanisms and protocols for communication between host and
 guests and from guest to guest
 
-%package -n vmware-guest-KMP
-Summary:        Open Virtual Machine Tools - for VM GUESTS
-Group:          System/Emulators/PC
-
-%description -n vmware-guest-KMP
-Open Virtual Machine Tools (open-vm-tools) are the open source
-implementation of VMware Tools. They are a set of guest operating
-system virtualization components that enhance performance and user
-experience of virtual machines. As virtualization technology rapidly
-becomes mainstream, each virtualization solution provider implements
-their own set of tools and utilities to supplement the guest virtual
-machine. However, most of the implementations are proprietary and are
-tied to a specific virtualization platform.
-
-With the Open Virtual Machine Tools project, we are hoping to solve
-this and other related problems. The tools are currently composed of
-kernel modules for Linux and user-space programs for all VMware
-supported Unix-like guest operating systems. They provide several
-useful functions like:
-
-* File transfer between a host and guest
-
-* Improved memory management and network performance under
-   virtualization
-
-* General mechanisms and protocols for communication between host and
-guests and from guest to guest
-
 %if %{with_X}
 
 %package        desktop
@@ -268,15 +203,11 @@
 if you intend to create own plugins for vmtoolsd.
 
 %prep
-%setup -q -n %{tarname}-%{version}-gtk3/%{subname}
+%setup -q -n %{tarname}-%{version}/%{subname}
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
 
 %build
-%if ! %{KMP}
 # disable warning unused-but-set-variable which will raise error because of 
-Werror
 # disable warning deprecated-declarations which will raise error because of 
-Werror
 # disable warning sizeof-pointer-memaccess which will raise error because of 
-Werror
@@ -320,53 +251,11 @@
     --without-xmlsecurity \
     --without-xerces \
 %endif
+    --with-udev-rules-dir=%{_udevrulesdir} \
     --disable-static
 make
-%endif
-
-# If a KMP is not being built, flavors_to_build will be undefined and no 
modules should be built
-%if "%{?flavors_to_build}"
-TOPDIR=$PWD
-cd ..
-mkdir -p obj
-for flavor in %{flavors_to_build}; do
-  rm -rf obj/$flavor
-  cp -r $TOPDIR obj/$flavor
-  pushd obj/$flavor
-  for module in %{vm_modules}; do
-    pushd modules/linux/$module
-    if [ -f ../vmci/Module.symvers ]; then
-       cp ../vmci/Module.symvers .
-    fi
-    export CC_VER_OPTS="VM_CCVER=$(gcc -dumpversion)"
-    make -C /usr/src/linux-obj/%{_target_cpu}/$flavor modules M=$PWD 
$CC_VER_OPTS HEADER_DIR="/usr/src/linux-obj/$(uname -i)/default/include" 
SRCROOT=$PWD OVT_SOURCE_DIR=$TOPDIR
-    popd
-  done
-  popd
-done
-%endif
 
 %install
-# If a KMP is not being built, flavors_to_build will be undefined and no 
modules can be installed
-%if "%{?flavors_to_build}"
-# let's use the kernel's own modules_install routine
-export INSTALL_MOD_PATH=%{buildroot}
-export INSTALL_MOD_DIR=updates
-pushd ..
-for flavor in %{flavors_to_build}; do
-  pushd obj/$flavor
-  for module in %{vm_modules}; do
-    make -C /usr/src/linux-obj/%_target_cpu/$flavor modules_install 
M=$PWD/modules/linux/$module
-  done
-  popd
-done
-popd
-
-# fix some rights on the kernel modules, to have a complete -debuginfo 
package; do not fail if there are no modules left.
-chmod u+x %{buildroot}/lib/modules/*/updates/* || :
-%endif
-
-%if ! %{KMP}
 %if 0%{?suse_version} > 1110
 %make_install
 %else
@@ -436,8 +325,6 @@
 # fix a link pointing to the buildroot for mount.vmhgfs
 ( cd %{buildroot}/sbin; rm mount.vmhgfs; ln -s ..%{_sbindir}/mount.vmhgfs )
 
-%endif
-
 %pre
 %if %{with systemd}
 %service_add_pre vmtoolsd.service
@@ -535,7 +422,6 @@
 %clean
 rm -rf %{buildroot}
 
-%if ! %{KMP}
 %files
 %defattr(-, root, root)
 %doc AUTHORS COPYING ChangeLog NEWS README
@@ -570,6 +456,7 @@
 %{_sysconfdir}/vmware-tools/scripts/vmware/network
 %{_sysconfdir}/vmware-tools/statechange.subr
 %{_sysconfdir}/vmware-tools/suspend-vm-default
+%{_udevrulesdir}/99-vmware-scsi-udev.rules
 %config(noreplace) %{_sysconfdir}/vmware-tools/tools.conf
 %if 0%{?suse_version} < 1315
 %dir %{_sysconfdir}/modprobe.d
@@ -640,6 +527,5 @@
 %{_includedir}/libDeployPkg
 %{_libdir}/pkgconfig/libDeployPkg.pc
 %endif
-%endif
 
 %changelog

++++++ open-vm-tools-stable-10.0.7-gtk3.tar.gz -> open-vm-tools-10.1.0.tar.gz 
++++++
++++ 423355 lines of diff (skipped)


Reply via email to