commit open-vm-tools for openSUSE:Factory

2020-10-26 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2020-10-26 16:12:46

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new.3463 (New)


Package is "open-vm-tools"

Mon Oct 26 16:12:46 2020 rev:97 rq:843447 version:11.2.0

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2020-09-10 22:45:12.635667097 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.3463/open-vm-tools.changes
2020-10-26 16:13:23.354775648 +0100
@@ -1,0 +2,22 @@
+Wed Oct 21 20:37:22 UTC 2020 - Kirk Allan 
+
+- Update to 11.2.0 (build 16938113) (boo#1177987)
+  + Fixed memory leak occurs in disk device mapping information for IDE,
+SATA or SAS (LSI Logic SAS) disks configured in the guest.
+  + The following issues and pull requests reported on
+https://github.com/vmware/open-vm-tools have been addressed:
+  https://github.com/vmware/open-vm-tools/issues/429
+  https://github.com/vmware/open-vm-tools/pull/431
+  https://github.com/vmware/open-vm-tools/pull/432
+  https://github.com/vmware/open-vm-tools/issues/452
+  + A number of Coverity reported errors and false positives have been
+addressed.
+  + A complete list of the granular changes that are in the open-vm-tools
+11.2.0 release is available at:
+  
https://github.com/vmware/open-vm-tools/blob/stable-11.2.0/open-vm-tools/ChangeLog
+
+- Update pam-vmtoolsd.patch (boo#1177987): removed the pam_securetty.so line
+  from the new suse file.  Modified the Makefile.am to copy the suse file to
+  the /etc/pam.d/vmtoolsd file rather than the default generic file.
+
+---

Old:

  open-vm-tools-11.1.5-16724464.tar.gz

New:

  open-vm-tools-11.2.0-16938113.tar.gz



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.JlGcpv/_old  2020-10-26 16:13:24.758776940 +0100
+++ /var/tmp/diff_new_pack.JlGcpv/_new  2020-10-26 16:13:24.762776944 +0100
@@ -40,8 +40,8 @@
 Name:   open-vm-tools
 %define subname open-vm-tools
 %define tarname open-vm-tools
-%define bldnum  16724464
-Version:11.1.5
+%define bldnum  16938113
+Version:11.2.0
 Release:0
 Summary:Open Virtual Machine Tools
 License:BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-only

++ open-vm-tools-11.1.5-16724464.tar.gz -> 
open-vm-tools-11.2.0-16938113.tar.gz ++
 59701 lines of diff (skipped)

++ pam-vmtoolsd.patch ++
--- /var/tmp/diff_new_pack.JlGcpv/_old  2020-10-26 16:13:25.550777670 +0100
+++ /var/tmp/diff_new_pack.JlGcpv/_new  2020-10-26 16:13:25.554777673 +0100
@@ -1,14 +1,21 @@
 a/open-vm-tools/scripts/linux/pam.d/vmtoolsd
-+++ b/open-vm-tools/scripts/linux/pam.d/vmtoolsd
-@@ -1,7 +1,5 @@
- #%PAM-1.0
--auth   required pam_shells.so
--auth   sufficient   pam_unix.so shadow
--auth   required pam_unix_auth.so shadow
--accountrequired pam_shells.so
--accountsufficient   pam_unix.so
--accountrequired pam_unix_acct.so
-+auth required   pam_shells.so
-+auth requisite  pam_nologin.so
-+auth includecommon-auth
-+account  includecommon-account
+--- a/open-vm-tools/pam/suse
 b/open-vm-tools/pam/suse
+@@ -1,6 +1,5 @@
++#%PAM-1.0
+ auth required   pam_shells.so
+ auth requisite  pam_nologin.so
+-auth [user_unknown=ignore success=ok ignore=ignore auth_err=die 
default=bad]pam_securetty.so
+ auth includecommon-auth
+ account  includecommon-account
+-
+--- a/open-vm-tools/services/vmtoolsd/Makefile.am
 b/open-vm-tools/services/vmtoolsd/Makefile.am
+@@ -78,7 +78,7 @@ install-data-hook:
+ install-exec-hook:
+   $(INSTALL) -d $(DESTDIR)/etc/vmware-tools
+   $(INSTALL) -d $(DESTDIR)/$(PAM_PREFIX)/pam.d/
+-  $(INSTALL) $(top_srcdir)/pam/generic 
$(DESTDIR)/$(PAM_PREFIX)/pam.d/vmtoolsd
++  $(INSTALL) $(top_srcdir)/pam/suse 
$(DESTDIR)/$(PAM_PREFIX)/pam.d/vmtoolsd
+ 
+ uninstall-hook:
+   rm -f $(DESTDIR)/$(PAM_PREFIX)/pam.d/vmtoolsd




commit open-vm-tools for openSUSE:Factory

2020-09-10 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2020-09-10 22:45:10

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new.4249 (New)


Package is "open-vm-tools"

Thu Sep 10 22:45:10 2020 rev:96 rq:832804 version:11.1.5

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2020-09-03 01:14:19.144474192 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.4249/open-vm-tools.changes
2020-09-10 22:45:12.635667097 +0200
@@ -1,0 +2,5 @@
+Mon Sep  7 10:31:27 UTC 2020 - Andreas Schwab 
+
+- Use libtirpc also in SLE-15-SP3
+
+---



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.vNhaTv/_old  2020-09-10 22:45:13.423667823 +0200
+++ /var/tmp/diff_new_pack.vNhaTv/_new  2020-09-10 22:45:13.427667827 +0200
@@ -73,7 +73,7 @@
 BuildRequires:  pcre-devel
 BuildRequires:  procps-devel
 BuildRequires:  update-desktop-files
-%if 0%{?suse_version} > 1500
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300
 BuildRequires:  glibc >= 2.27
 BuildRequires:  libtirpc-devel
 BuildRequires:  rpcgen
@@ -230,7 +230,7 @@
 # (this is because of 'g_static_mutex_init' usage which is now deprecated)
 export CFLAGS="%{optflags} -Wno-unused-local-typedefs 
-Wno-unused-but-set-variable -Wno-deprecated-declarations 
-Wno-sizeof-pointer-memaccess -Wno-cpp -fPIE"
 export CXXFLAGS="%{optflags} -Wno-unused-local-typedefs 
-Wno-unused-but-set-variable -Wno-deprecated-declarations 
-Wno-sizeof-pointer-memaccess -Wno-cpp -fPIE"
-%if 0%{?suse_version} > 1500
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300
 export LDFLAGS="-pie -ltirpc"
 %else
 export LDFLAGS="-pie"




commit open-vm-tools for openSUSE:Factory

2020-09-02 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2020-09-03 01:13:27

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new.3399 (New)


Package is "open-vm-tools"

Thu Sep  3 01:13:27 2020 rev:95 rq:830311 version:11.1.5

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2020-06-23 21:02:51.225505897 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.3399/open-vm-tools.changes
2020-09-03 01:14:19.144474192 +0200
@@ -1,0 +2,16 @@
+Fri Aug 28 14:57:34 UTC 2020 - Kirk Allan 
+
+- Update to 11.1.5 (build 16724464) (boo#1175573)
+  + This source release rolls up the SDMP fixes release post 11.1.0.
+  + Fix serveral Coverity reported issues.
+  + Address github issues:
+  https://github.com/vmware/open-vm-tools/issues/451
+  https://github.com/vmware/open-vm-tools/issues/429
+  https://github.com/vmware/open-vm-tools/issues/428
+- Drop unnecessary patch:
+  - gcc10-warning.patch
+  - sdmp-get-version.patch
+  - sdmp-netstat-to-ss.patch
+  - sdmp-warnings.patch
+
+---

Old:

  gcc10-warning.patch
  open-vm-tools-11.1.0-16036546.tar.gz
  sdmp-get-version.patch
  sdmp-netstat-to-ss.patch
  sdmp-warnings.patch

New:

  open-vm-tools-11.1.5-16724464.tar.gz



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.LHp0w2/_old  2020-09-03 01:14:21.136474925 +0200
+++ /var/tmp/diff_new_pack.LHp0w2/_new  2020-09-03 01:14:21.144474928 +0200
@@ -40,8 +40,8 @@
 Name:   open-vm-tools
 %define subname open-vm-tools
 %define tarname open-vm-tools
-%define bldnum  16036546
-Version:11.1.0
+%define bldnum  16724464
+Version:11.1.5
 Release:0
 Summary:Open Virtual Machine Tools
 License:BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-only
@@ -135,11 +135,7 @@
 Supplements:modalias(pci:v15ADd*sv*sd*bc*sc*i*)
 ExclusiveArch:  %ix86 x86_64
 #Upstream patches
-Patch0: gcc10-warning.patch
-Patch1: pam-vmtoolsd.patch
-Patch2: sdmp-warnings.patch
-Patch3: sdmp-get-version.patch
-Patch4: sdmp-netstat-to-ss.patch
+Patch0: pam-vmtoolsd.patch
 
 %if 0%{?suse_version} >= 1500
 %systemd_ordering
@@ -220,10 +216,6 @@
 sed -i -e "s/\r//" README
 #Upstream patches
 %patch0 -p2
-%patch1 -p2
-%patch2 -p2
-%patch3 -p2
-%patch4 -p2
 
 %build
 %if %{with_X}

++ open-vm-tools-11.1.0-16036546.tar.gz -> 
open-vm-tools-11.1.5-16724464.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/open-vm-tools-11.1.0-16036546/AUTHORS 
new/open-vm-tools-11.1.5-16724464/AUTHORS
--- old/open-vm-tools-11.1.0-16036546/AUTHORS   2020-04-15 07:05:01.0 
+0200
+++ new/open-vm-tools-11.1.5-16724464/AUTHORS   2020-08-10 15:51:05.0 
+0200
@@ -59,3 +59,5 @@
 Josh PaetzelFreeBSD has removed some vnops flags that have never been used.
 - https://github.com/vmware/open-vm-tools/pull/403
 
+Alexey Shabalin Add recognition of ALT Linux distributions
+- https://github.com/vmware/open-vm-tools/pull/431
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/open-vm-tools-11.1.0-16036546/autom4te.cache/output.0 
new/open-vm-tools-11.1.5-16724464/autom4te.cache/output.0
--- old/open-vm-tools-11.1.0-16036546/autom4te.cache/output.0   2020-04-15 
07:06:28.0 +0200
+++ new/open-vm-tools-11.1.5-16724464/autom4te.cache/output.0   2020-08-10 
15:52:44.0 +0200
@@ -1,6 +1,6 @@
 @%:@! /bin/sh
 @%:@ Guess values for system-dependent variables and create Makefiles.
-@%:@ Generated by GNU Autoconf 2.69 for open-vm-tools 11.1.0.
+@%:@ Generated by GNU Autoconf 2.69 for open-vm-tools 11.1.5.
 @%:@
 @%:@ Report bugs to .
 @%:@ 
@@ -729,8 +729,8 @@
 # Identity of this package.
 PACKAGE_NAME='open-vm-tools'
 PACKAGE_TARNAME='open-vm-tools'
-PACKAGE_VERSION='11.1.0'
-PACKAGE_STRING='open-vm-tools 11.1.0'
+PACKAGE_VERSION='11.1.5'
+PACKAGE_STRING='open-vm-tools 11.1.5'
 PACKAGE_BUGREPORT='open-vm-tools-de...@lists.sourceforge.net'
 PACKAGE_URL=''
 
@@ -1666,7 +1666,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures open-vm-tools 11.1.0 to adapt to many kinds of systems.
+\`configure' configures open-vm-tools 11.1.5 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1740,7 +1740,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
- short | recursive ) echo "Con

commit open-vm-tools for openSUSE:Factory

2020-06-23 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2020-06-23 21:02:28

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new.2956 (New)


Package is "open-vm-tools"

Tue Jun 23 21:02:28 2020 rev:94 rq:815802 version:11.1.0

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2020-06-08 23:43:30.229266709 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.2956/open-vm-tools.changes
2020-06-23 21:02:51.225505897 +0200
@@ -1,0 +2,19 @@
+Thu Jun 18 18:10:23 UTC 2020 - Kirk Allan 
+
+- jsc#ECO-2164 for update 11.1.0 (build 16036546) (boo#1171764)
+  with new 'Service Discovery' plugin (boo#1171765).
+- Reenabled building sdmp in the spec file.
+- Added patches (boo#1171765)
+  + sdmp-get-version.patch
+  + sdmp-netstat-to-ss.patch
+  + sdmp-warnings.patch
+
+---
+Wed Jun 17 14:12:18 UTC 2020 - Kirk Allan 
+
+- jsc#ECO-2164 for update 11.1.0 (build 16036546) (boo#1171764)
+- Fixed bug (bsc#1172693) by removing the 'pam_securetty.so' line from
+  pam-vmtoolsd.patch as instructed by vmware (boo#1171003).  
+  This should fix both (boo#1171003) and (bsc#1172693).  
+
+---

New:

  sdmp-get-version.patch
  sdmp-netstat-to-ss.patch
  sdmp-warnings.patch



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.5ZA0BZ/_old  2020-06-23 21:02:53.329512668 +0200
+++ /var/tmp/diff_new_pack.5ZA0BZ/_new  2020-06-23 21:02:53.333512680 +0200
@@ -37,11 +37,6 @@
 # X modules are lower prio upstream and once in a while fail. Offer an easy 
way to enable/disable them.
 %define with_X 1
 
-# VMware has asked to not build the service discovery plugin until they have
-# removed the netstat dependency.
-%define with_sdmp 0
-%define arg_servicediscovery --without-servicediscovery
-
 Name:   open-vm-tools
 %define subname open-vm-tools
 %define tarname open-vm-tools
@@ -142,6 +137,9 @@
 #Upstream patches
 Patch0: gcc10-warning.patch
 Patch1: pam-vmtoolsd.patch
+Patch2: sdmp-warnings.patch
+Patch3: sdmp-get-version.patch
+Patch4: sdmp-netstat-to-ss.patch
 
 %if 0%{?suse_version} >= 1500
 %systemd_ordering
@@ -190,7 +188,6 @@
 machines.
 %endif
 
-%if %{with_sdmp}
 %packagesdmp
 Summary:Service Discovery Plugin
 Group:  System Environment/Libraries
@@ -198,7 +195,6 @@
 
 %description  sdmp
 Service Discovery Plugin
-%endif
 
 %package -n libvmtools0
 Summary:Open Virtual Machine Tools - shared library
@@ -225,6 +221,9 @@
 #Upstream patches
 %patch0 -p2
 %patch1 -p2
+%patch2 -p2
+%patch3 -p2
+%patch4 -p2
 
 %build
 %if %{with_X}
@@ -260,7 +259,7 @@
 %{?arg_xerces} \
 --with-udev-rules-dir=%{_udevrulesdir} \
 --enable-resolutionkms \
-%{?arg_servicediscovery} \
+--enable-servicediscovery \
 --disable-static
 make
 
@@ -358,10 +357,8 @@
 
 %endif
 
-%if %{with_sdmp}
 %post sdmp
 systemctl try-restart vmtoolsd.service || :
-%endif
 
 %preun
 %service_del_preun vmtoolsd.service
@@ -383,11 +380,9 @@
 %endif
 /sbin/ldconfig
 
-%if %{with_sdmp}
 %postun sdmp
 # restart tools without plugin
 systemctl try-restart vmtoolsd.service || :
-%endif
 
 %post -n libvmtools0 -p /sbin/ldconfig
 
@@ -482,7 +477,6 @@
 
 %endif
 
-%if %{with_sdmp}
 %files sdmp
 %dir %{_libdir}/%{name}/serviceDiscovery/
 %dir %{_libdir}/%{name}/serviceDiscovery/scripts/
@@ -491,7 +485,6 @@
 %{_libdir}/%{name}/serviceDiscovery/scripts/get-listening-process-info.sh
 
%{_libdir}/%{name}/serviceDiscovery/scripts/get-listening-process-perf-metrics.sh
 %{_libdir}/%{name}/serviceDiscovery/scripts/get-versions.sh
-%endif
 
 %files -n libvmtools0
 %defattr(-, root, root)

++ pam-vmtoolsd.patch ++
--- /var/tmp/diff_new_pack.5ZA0BZ/_old  2020-06-23 21:02:53.381512835 +0200
+++ /var/tmp/diff_new_pack.5ZA0BZ/_new  2020-06-23 21:02:53.381512835 +0200
@@ -1,6 +1,6 @@
 --- a/open-vm-tools/scripts/linux/pam.d/vmtoolsd
 +++ b/open-vm-tools/scripts/linux/pam.d/vmtoolsd
-@@ -1,7 +1,6 @@
+@@ -1,7 +1,5 @@
  #%PAM-1.0
 -auth   required pam_shells.so
 -auth   sufficient   pam_unix.so shadow
@@ -10,6 +10,5 @@
 -accountrequired pam_unix_acct.so
 +auth required   pam_shells.so
 +auth requisite  pam_nologin.so
-+auth [user_unknown=ignore success=ok ignore=ignore auth_err=die 
default=bad]pam_securetty.so
 +auth includecommon-auth
 +account  includecommon-account

++ sdmp-get-version.patch ++
commit 99a1a5ea0db308b88301f3c37c8458a255b8c473
Autho

commit open-vm-tools for openSUSE:Factory

2020-06-08 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2020-06-08 23:43:28

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new.3606 (New)


Package is "open-vm-tools"

Mon Jun  8 23:43:28 2020 rev:93 rq:811248 version:11.1.0

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2020-06-03 20:29:31.616627223 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.3606/open-vm-tools.changes
2020-06-08 23:43:30.229266709 +0200
@@ -1,0 +2,9 @@
+Wed Jun  3 20:56:17 UTC 2020 - Kirk Allan 
+
+- VMware has now asked that in updating to 11.1.0 (build 16036546) 
(boo#1171764)
+  to hold off on producing the open-vm-tools-sdmp service discovery plugin
+  (boo#1171765) for all SUSE versions due to the plugin's dependency on
+  netstat.  Once they have removed the netstat dependency we will need to go
+  through the ECO process to get the plugin added.
+
+---



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.kypUsW/_old  2020-06-08 23:43:30.893268757 +0200
+++ /var/tmp/diff_new_pack.kypUsW/_new  2020-06-08 23:43:30.897268770 +0200
@@ -37,13 +37,10 @@
 # X modules are lower prio upstream and once in a while fail. Offer an easy 
way to enable/disable them.
 %define with_X 1
 
-%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 0150200
-%define with_sdmp 1
-%define arg_servicediscovery --enable-servicediscovery
-%else
+# VMware has asked to not build the service discovery plugin until they have
+# removed the netstat dependency.
 %define with_sdmp 0
 %define arg_servicediscovery --without-servicediscovery
-%endif
 
 Name:   open-vm-tools
 %define subname open-vm-tools




commit open-vm-tools for openSUSE:Factory

2020-06-03 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2020-06-03 20:29:22

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new.3606 (New)


Package is "open-vm-tools"

Wed Jun  3 20:29:22 2020 rev:92 rq:810043 version:11.1.0

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2020-05-20 18:37:34.116244067 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.3606/open-vm-tools.changes
2020-06-03 20:29:31.616627223 +0200
@@ -1,0 +2,8 @@
+Thu May 28 20:35:31 UTC 2020 - Kirk Allan 
+
+- While updating to 11.1.0 (build 16036546) (boo#1171764) hold off on
+  producing the open-vm-tools-sdmp (boo#1171765 Service Discover plugin)
+  until it has gone through the ECO process.  Once approved, will resubmit
+  to include the plugin.
+
+---



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.cyAHUY/_old  2020-06-03 20:29:33.400632647 +0200
+++ /var/tmp/diff_new_pack.cyAHUY/_new  2020-06-03 20:29:33.404632659 +0200
@@ -37,6 +37,14 @@
 # X modules are lower prio upstream and once in a while fail. Offer an easy 
way to enable/disable them.
 %define with_X 1
 
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 0150200
+%define with_sdmp 1
+%define arg_servicediscovery --enable-servicediscovery
+%else
+%define with_sdmp 0
+%define arg_servicediscovery --without-servicediscovery
+%endif
+
 Name:   open-vm-tools
 %define subname open-vm-tools
 %define tarname open-vm-tools
@@ -185,6 +193,7 @@
 machines.
 %endif
 
+%if %{with_sdmp}
 %packagesdmp
 Summary:Service Discovery Plugin
 Group:  System Environment/Libraries
@@ -192,6 +201,7 @@
 
 %description  sdmp
 Service Discovery Plugin
+%endif
 
 %package -n libvmtools0
 Summary:Open Virtual Machine Tools - shared library
@@ -253,7 +263,7 @@
 %{?arg_xerces} \
 --with-udev-rules-dir=%{_udevrulesdir} \
 --enable-resolutionkms \
---enable-servicediscovery \
+%{?arg_servicediscovery} \
 --disable-static
 make
 
@@ -351,8 +361,10 @@
 
 %endif
 
+%if %{with_sdmp}
 %post sdmp
 systemctl try-restart vmtoolsd.service || :
+%endif
 
 %preun
 %service_del_preun vmtoolsd.service
@@ -374,9 +386,11 @@
 %endif
 /sbin/ldconfig
 
+%if %{with_sdmp}
 %postun sdmp
 # restart tools without plugin
 systemctl try-restart vmtoolsd.service || :
+%endif
 
 %post -n libvmtools0 -p /sbin/ldconfig
 
@@ -471,6 +485,7 @@
 
 %endif
 
+%if %{with_sdmp}
 %files sdmp
 %dir %{_libdir}/%{name}/serviceDiscovery/
 %dir %{_libdir}/%{name}/serviceDiscovery/scripts/
@@ -479,6 +494,7 @@
 %{_libdir}/%{name}/serviceDiscovery/scripts/get-listening-process-info.sh
 
%{_libdir}/%{name}/serviceDiscovery/scripts/get-listening-process-perf-metrics.sh
 %{_libdir}/%{name}/serviceDiscovery/scripts/get-versions.sh
+%endif
 
 %files -n libvmtools0
 %defattr(-, root, root)




commit open-vm-tools for openSUSE:Factory

2020-05-20 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2020-05-20 18:37:23

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new.2738 (New)


Package is "open-vm-tools"

Wed May 20 18:37:23 2020 rev:91 rq:807054 version:11.1.0

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2020-03-11 18:49:30.439518234 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.2738/open-vm-tools.changes
2020-05-20 18:37:34.116244067 +0200
@@ -1,0 +2,23 @@
+Fri May 15 22:53:34 UTC 2020 - Kirk Allan 
+
+- Update to 11.1.0 (build 16036546) (boo#1171764, boo#1171765)
+  + open-vm-tools 11.1.0 includes a new 'Service Discovery' plugin, which
+connects with the vRealize Operations Manager product.  For more
+information and details on configuring this plugin, refer to Configuring
+Service Discovery.
+  + In this release, a new tools.conf switch is added to enable and disable
+the guest customization in the guest virtual machine. By default, the
+guest customization is enabled. For more details, refer KB 78903.
+- Spec file changes to remove the is_opensuse macros where possible.
+- Remoed the mv vm-support line from the spec file.  vm-support is now
+  automatically placed in the /usr/bin directory.
+- Added version number to Requires: libxmlsec1-openssl1 to help with vgauth
+  version checking.
+- Added patches
+  + pam-vmtoolsd.patch (boo#1171003)
+- Drop unnecessary patch:
+  - app_info_plugin.patch
+  - diskinfo-debug-logging-1162435.patch
+  - gcc9-static-inline.patch
+
+---

Old:

  app_info_plugin.patch
  diskinfo-debug-logging-1162435.patch
  gcc9-static-inline.patch
  open-vm-tools-11.0.5-15389592.tar.gz

New:

  open-vm-tools-11.1.0-16036546.tar.gz
  pam-vmtoolsd.patch



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.Oqse3c/_old  2020-05-20 18:37:35.612247203 +0200
+++ /var/tmp/diff_new_pack.Oqse3c/_new  2020-05-20 18:37:35.612247203 +0200
@@ -18,41 +18,17 @@
 
 
 # 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
-%if 0%{?sle_version} >= 0120100
+%if 0%{?suse_version} >= 1500 || 0%{?sle_version} >= 0120100
 %bcond_without vgauth
 %else
 %bcond_with vgauth
 %endif
-%endif
 
 # vmblock-fuse.service requires systemd >= 228 which is in openSUSE Factory, 
SLES12SP2 and Leap 42.2 (see bsc#985773)
-%if 0%{?is_opensuse}
-%if 0%{?suse_version} >= 1315
-%if 0%{?suse_version} != 1320
-%if 0%{?sle_version} != 120100
-%bcond_without vmblockfuseservice
-%else
-%bcond_with vmblockfuseservice
-%endif
-%else
-%bcond_with vmblockfuseservice
-%endif
-%else
-%bcond_with vmblockfuseservice
-%endif
-%else # !opensuse
-%if 0%{?suse_version} >= 1315
-%if 0%{?sle_version} > 120100
-%bcond_without vmblockfuseservice
-%else
-%bcond_with vmblockfuseservice
-%endif
+%if 0%{?suse_version} >= 1500 || 0%{?sle_version} >= 0120200
+%bcond_without vmblockfuseservice
 %else
-%bcond_with vmblockfuseservice
-%endif
+%bcond_with vmblockfuseservice
 %endif
 
 # exclude AMD PCnet32 LANCE pci.id from Supplements list [bnc#397554]
@@ -64,8 +40,8 @@
 Name:   open-vm-tools
 %define subname open-vm-tools
 %define tarname open-vm-tools
-%define bldnum  15389592
-Version:11.0.5
+%define bldnum  16036546
+Version:11.1.0
 Release:0
 Summary:Open Virtual Machine Tools
 License:BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-only
@@ -120,15 +96,13 @@
 
 # Use xmlsec1 instead of xml-security-c where available.
 # If using xmlsec1, also need to use libxmlsec1-openssl1
-%if 0%{?suse_version } > 1500
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 0120300
 BuildRequires:  pkgconfig(xmlsec1)
-Requires:   libxmlsec1-openssl1
-%else
-%if ( 0%{?is_opensuse} && 0%{?sle_version} >= 0120100 )
-BuildRequires:  pkgconfig(xmlsec1)
-Requires:   libxmlsec1-openssl1
+Requires:   libxmlsec1-openssl1 >= 1.2.28
 %else
-%if 0%{?sle_version} >= 120300 && !0%{?is_opensuse} 
+# Leap 42.1 and 42.2 supports xmlsec1 and libxmlsec1-openssl1 but 12 SP1 and
+# SP2 do not.
+%if 0%{?is_opensuse} && 0%{?sle_version} >= 0120100
 BuildRequires:  pkgconfig(xmlsec1)
 Requires:   libxmlsec1-openssl1
 %else
@@ -136,7 +110,7 @@
 %define arg_xmlsecurity --enable-xmlsecurity
 %endif
 %endif
-%endif
+
 %else
 # not using vgauth
 %define arg_xmlsecurity --without-xmlsecurity
@@ -161,12 +135,10 @@
 Supplements:modalias(pci:v15ADd*sv

commit open-vm-tools for openSUSE:Factory

2020-03-11 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2020-03-11 18:45:38

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new.3160 (New)


Package is "open-vm-tools"

Wed Mar 11 18:45:38 2020 rev:90 rq:783060 version:11.0.5

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2020-01-30 09:32:54.633217489 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.3160/open-vm-tools.changes
2020-03-11 18:49:30.439518234 +0100
@@ -1,0 +2,26 @@
+Mon Mar  9 17:10:27 UTC 2020 - Kirk Allan 
+
+- Simplified the conditional around systemd_ordering to just use
+  suse_version >= 1500.
+
+---
+Fri Mar  6 22:46:16 UTC 2020 - Kirk Allan 
+
+- 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
+
+---

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.ERrUeQ/_old  2020-03-11 18:49:31.135518545 +0100
+++ /var/tmp/diff_new_pack.ERrUeQ/_new  2020-03-11 18:49:31.139518546 +0100
@@ -64,8 +64,8 @@
 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
@@ -161,10 +161,16 @@
 Supplements:modalias(pci:v15ADd*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 
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
inde

commit open-vm-tools for openSUSE:Factory

2020-01-30 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2020-01-30 09:32:37

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new.26092 (New)


Package is "open-vm-tools"

Thu Jan 30 09:32:37 2020 rev:89 rq:766967 version:11.0.0

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2019-10-17 13:04:41.812482244 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.26092/open-vm-tools.changes   
2020-01-30 09:32:54.633217489 +0100
@@ -1,0 +2,8 @@
+Fri Jan 24 14:55:18 UTC 2020 - Dominique Leuenberger 
+
+- 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.
+
+---



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.V0JnpX/_old  2020-01-30 09:32:57.393218966 +0100
+++ /var/tmp/diff_new_pack.V0JnpX/_new  2020-01-30 09:32:57.393218966 +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
@@ -70,7 +70,7 @@
 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
@@ -164,7 +164,7 @@
 Patch0: fix-leaks-Aliases-MappedAliases.patch
 Patch1: gcc9-static-inline.patch
 
-%systemd_requires
+%systemd_ordering
 
 %description
 Open Virtual Machine Tools (open-vm-tools) are the open source




commit open-vm-tools for openSUSE:Factory

2019-10-17 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2019-10-17 13:04:39

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new.2352 (New)


Package is "open-vm-tools"

Thu Oct 17 13:04:39 2019 rev:88 rq:737499 version:11.0.0

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2019-10-05 16:19:56.277494604 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.2352/open-vm-tools.changes
2019-10-17 13:04:41.812482244 +0200
@@ -1,0 +2,13 @@
+Fri Oct 11 11:47:05 UTC 2019 - Bjørn Lie 
+
+- Add gcc9-static-inline.patch: Fix static inline when building
+  with gcc9.
+
+---
+Wed Oct  9 14:02:35 UTC 2019 - Kirk Allan 
+
+- Fix memory leak in VixToolsListAuthAliases and VixToolsListMappedAliases.
+  (bsc#1153271)
+  + Add patch fix-leaks-Aliases-MappedAliases.patch
+
+---

New:

  fix-leaks-Aliases-MappedAliases.patch
  gcc9-static-inline.patch



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.nCRBRk/_old  2019-10-17 13:04:42.556480327 +0200
+++ /var/tmp/diff_new_pack.nCRBRk/_new  2019-10-17 13:04:42.560480317 +0200
@@ -161,6 +161,8 @@
 Supplements:modalias(pci:v15ADd*sv*sd*bc*sc*i*)
 ExclusiveArch:  %ix86 x86_64
 #Upstream patches
+Patch0: fix-leaks-Aliases-MappedAliases.patch
+Patch1: gcc9-static-inline.patch
 
 %systemd_requires
 
@@ -227,6 +229,8 @@
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
 #Upstream patches
+%patch0 -p2
+%patch1 -p2
 
 %build
 %if %{with_X}
@@ -391,7 +395,8 @@
 
 %files
 %defattr(-, root, root)
-%doc AUTHORS COPYING ChangeLog NEWS README
+%license COPYING
+%doc AUTHORS ChangeLog NEWS README
 %{_bindir}/vmtoolsd
 %dir %{_libdir}/%{name}
 %dir %{_libdir}/%{name}/plugins

++ fix-leaks-Aliases-MappedAliases.patch ++
commit 9bc72f0b09702754b429115658a85223cb3058bd
Author: Oliver Kurth 
Date:   Wed Oct 2 17:48:35 2019 -0700

Fix leaks in ListAliases and ListMappedAliases.

The 'record' for each alias was being leaked.

diff --git a/open-vm-tools/services/plugins/vix/vixTools.c 
b/open-vm-tools/services/plugins/vix/vixTools.c
index 6352b915..9ba55073 100644
--- a/open-vm-tools/services/plugins/vix/vixTools.c
+++ b/open-vm-tools/services/plugins/vix/vixTools.c
@@ -9762,7 +9762,6 @@ VixToolsListAuthAliases(VixCommandReques
char *destPtr;
char *endDestPtr;
char *tmpBuf = NULL;
-   char *recordBuf;
size_t recordSize;
char *escapedStr = NULL;
char *escapedStr2 = NULL;
@@ -9822,6 +9821,8 @@ VixToolsListAuthAliases(VixCommandReques
destPtr += Str_Sprintf(destPtr, endDestPtr - destPtr, "%s",
   VIX_XML_ESCAPED_TAG);
for (i = 0; i < num; i++) {
+  char *recordBuf = NULL;
+
   escapedStr = VixToolsEscapeXMLString(uaList[i].pemCert);
   if (escapedStr == NULL) {
  err = VIX_E_OUT_OF_MEMORY;
@@ -9895,6 +9896,8 @@ VixToolsListAuthAliases(VixCommandReques
  Log("%s: ListAuth list results too large, truncating", __FUNCTION__);
  goto abort;
   }
+  free(recordBuf);
+  recordBuf = NULL;
}
 
*result = resultBuffer;
@@ -9960,7 +9963,6 @@ VixToolsListMappedAliases(VixCommandRequ
char *destPtr;
char *endDestPtr;
char *tmpBuf = NULL;
-   char *recordBuf;
char *escapedStr = NULL;
char *escapedStr2 = NULL;
size_t recordSize;
@@ -10014,6 +10016,8 @@ VixToolsListMappedAliases(VixCommandRequ
destPtr += Str_Sprintf(destPtr, endDestPtr - destPtr, "%s",
   VIX_XML_ESCAPED_TAG);
for (i = 0; i < num; i++) {
+  char *recordBuf = NULL;
+
   escapedStr = VixToolsEscapeXMLString(maList[i].pemCert);
   if (escapedStr == NULL) {
  err = VIX_E_OUT_OF_MEMORY;
@@ -10085,6 +10089,8 @@ VixToolsListMappedAliases(VixCommandRequ
  Log("%s: ListMapped results too large, truncating", __FUNCTION__);
  goto abort;
   }
+  free(recordBuf);
+  recordBuf = NULL;
}
 
*result = resultBuffer;
++ gcc9-static-inline.patch ++
diff --git a/open-vm-tools/lib/include/vmware/tools/plugin.h 
b/open-vm-tools/lib/include/vmware/tools/plugin.h
index f9acc6a29..deefd1f3d 100644
--- a/open-vm-tools/lib/include/vmware/tools/plugin.h
+++ b/open-vm-tools/lib/include/vmware/tools/plugin.h
@@ -290,7 +290,7 @@ typedef struct ToolsAppCtx {
  *
  * @return TRUE if COM is initialized when the function returns.
  */
-G_INLINE_FUNC gboolean
+static inline gboolean
 ToolsCore_InitializeCOM(ToolsAppCtx *ctx)
 {
i

commit open-vm-tools for openSUSE:Factory

2019-10-05 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2019-10-05 16:19:53

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new.2352 (New)


Package is "open-vm-tools"

Sat Oct  5 16:19:53 2019 rev:87 rq:734623 version:11.0.0

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2019-08-13 13:11:35.929579978 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.2352/open-vm-tools.changes
2019-10-05 16:19:56.277494604 +0200
@@ -1,0 +2,13 @@
+Tue Oct  1 14:42:18 UTC 2019 - Kirk Allan 
+
+- Update to 11.0.0 (build 14549424) (boo#1151523)
+  + Added appInfo to publish information about running applications inside the
+guest.
+  + Provided sample tool.conf for ease of administration.
+- Updated spec file to build 11.0.0
+  - Removed libgrabbitmqProxy.so, vmware-guestproxycerttool, and
+guestproxy-ssl.conf
+  - Added %config(noreplace) %{_sysconfdir}/vmware-tools/tools.conf.example
+- Drop unnecessary patch:
+  - gcc9-warnings.patch
+---

Old:

  gcc9-warnings.patch
  open-vm-tools-10.3.10-12406962.tar.gz

New:

  open-vm-tools-11.0.0-14549434.tar.gz



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.AYWaKY/_old  2019-10-05 16:19:57.121492406 +0200
+++ /var/tmp/diff_new_pack.AYWaKY/_new  2019-10-05 16:19:57.133492375 +0200
@@ -64,8 +64,8 @@
 Name:   open-vm-tools
 %define subname open-vm-tools
 %define tarname open-vm-tools
-%define bldnum  12406962
-Version:10.3.10
+%define bldnum  14549434
+Version:11.0.0
 Release:0
 Summary:Open Virtual Machine Tools
 License:BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-only
@@ -161,7 +161,6 @@
 Supplements:modalias(pci:v15ADd*sv*sd*bc*sc*i*)
 ExclusiveArch:  %ix86 x86_64
 #Upstream patches
-Patch0: gcc9-warnings.patch
 
 %systemd_requires
 
@@ -228,7 +227,6 @@
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
 #Upstream patches
-%patch0 -p1
 
 %build
 %if %{with_X}
@@ -400,7 +398,6 @@
 %dir %{_libdir}/%{name}/plugins/common
 %dir %{_libdir}/%{name}/plugins/vmsvc
 %{_libdir}/%{name}/plugins/vmsvc/libdeployPkgPlugin.so
-%{_libdir}/%{name}/plugins/vmsvc/libgrabbitmqProxy.so
 %{_libdir}/%{name}/plugins/vmsvc/libguestInfo.so
 %{_libdir}/%{name}/plugins/vmsvc/libpowerOps.so
 %{_libdir}/%{name}/plugins/vmsvc/libresolutionKMS.so
@@ -410,7 +407,6 @@
 %{_libdir}/%{name}/plugins/common/libvix.so
 %{_bindir}/vmhgfs-fuse
 %{_bindir}/vmware-checkvm
-%{_bindir}/vmware-guestproxycerttool
 %{_bindir}/vmware-hgfsclient
 %{_bindir}/vmware-namespace-cmd
 %{_bindir}/vmware-rpctool
@@ -420,7 +416,6 @@
 %{_sbindir}/mount.vmhgfs
 /sbin/mount.vmhgfs
 %config(noreplace) %{_sysconfdir}/pam.d/vmtoolsd
-%config(noreplace) %{_sysconfdir}/vmware-tools/guestproxy-ssl.conf
 %dir %{_sysconfdir}/vmware-tools
 %dir %{_sysconfdir}/vmware-tools/scripts
 %dir %{_sysconfdir}/vmware-tools/scripts/vmware
@@ -432,6 +427,7 @@
 %{_sysconfdir}/vmware-tools/suspend-vm-default
 %{_udevrulesdir}/99-vmware-scsi-udev.rules
 %config(noreplace) %{_sysconfdir}/vmware-tools/tools.conf
+%config(noreplace) %{_sysconfdir}/vmware-tools/tools.conf.example
 %if 0%{?suse_version} < 1315
 %dir %{_sysconfdir}/modprobe.d
 %config %{_sysconfdir}/modprobe.d/50-vmnics.conf

++ open-vm-tools-10.3.10-12406962.tar.gz -> 
open-vm-tools-11.0.0-14549434.tar.gz ++
 230350 lines of diff (skipped)




commit open-vm-tools for openSUSE:Factory

2019-08-13 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2019-08-13 13:11:33

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new.9556 (New)


Package is "open-vm-tools"

Tue Aug 13 13:11:33 2019 rev:86 rq:722089 version:10.3.10

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2019-05-09 10:09:03.772968401 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.9556/open-vm-tools.changes
2019-08-13 13:11:35.929579978 +0200
@@ -1,0 +2,7 @@
+Tue Aug  6 14:04:02 UTC 2019 - Kirk Allan 
+
+- Revert change from (bsc#1133623) update vmtoolsd.service tools to run after
+  the network service is ready.  This updated caused cyclic dependencies as 
+  reported by bugs (bsc#1143452) and (bsc#1141969)
+
+---



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.mENxxt/_old  2019-08-13 13:11:36.473579682 +0200
+++ /var/tmp/diff_new_pack.mENxxt/_new  2019-08-13 13:11:36.477579680 +0200
@@ -13,7 +13,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 

++ vmtoolsd.service ++
--- /var/tmp/diff_new_pack.mENxxt/_old  2019-08-13 13:11:36.557579636 +0200
+++ /var/tmp/diff_new_pack.mENxxt/_new  2019-08-13 13:11:36.557579636 +0200
@@ -3,7 +3,7 @@
 Documentation=http://github.com/vmware/open-vm-tools
 ConditionVirtualization=vmware
 Requires=vgauthd.service
-After=vgauthd.service network.service
+After=vgauthd.service
 DefaultDependencies=no
 Before=cloud-init-local.service
 




commit open-vm-tools for openSUSE:Factory

2019-05-09 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2019-05-09 10:09:02

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new.5148 (New)


Package is "open-vm-tools"

Thu May  9 10:09:02 2019 rev:85 rq:701425 version:10.3.10

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2019-04-02 09:16:50.408436005 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.5148/open-vm-tools.changes
2019-05-09 10:09:03.772968401 +0200
@@ -1,0 +2,9 @@
+Tue May  7 20:16:47 UTC 2019 - kallan 
+
+- Update vmtoolsd.service tools to run after the network service is
+  ready. (bsc#1133623)
+
+- Link VGAuthService to libxmlsec1 rather than libxml-security-c in
+  SLES 12 SP3. (bsc#1122435)
+
+---



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.gGHO78/_old  2019-05-09 10:09:05.820974265 +0200
+++ /var/tmp/diff_new_pack.gGHO78/_new  2019-05-09 10:09:05.844974333 +0200
@@ -128,7 +128,7 @@
 BuildRequires:  pkgconfig(xmlsec1)
 Requires:   libxmlsec1-openssl1
 %else
-%if 0%{?sle_version} >= 120400 && !0%{?is_opensuse} 
+%if 0%{?sle_version} >= 120300 && !0%{?is_opensuse} 
 BuildRequires:  pkgconfig(xmlsec1)
 Requires:   libxmlsec1-openssl1
 %else

++ vmtoolsd.service ++
--- /var/tmp/diff_new_pack.gGHO78/_old  2019-05-09 10:09:06.700976784 +0200
+++ /var/tmp/diff_new_pack.gGHO78/_new  2019-05-09 10:09:06.712976819 +0200
@@ -3,7 +3,7 @@
 Documentation=http://github.com/vmware/open-vm-tools
 ConditionVirtualization=vmware
 Requires=vgauthd.service
-After=vgauthd.service
+After=vgauthd.service network.service
 DefaultDependencies=no
 Before=cloud-init-local.service
 




commit open-vm-tools for openSUSE:Factory

2019-04-02 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2019-04-02 09:16:43

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new.25356 (New)


Package is "open-vm-tools"

Tue Apr  2 09:16:43 2019 rev:84 rq:689916 version:10.3.10

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2019-03-19 11:06:05.962102831 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.25356/open-vm-tools.changes   
2019-04-02 09:16:50.408436005 +0200
@@ -1,0 +2,12 @@
+Fri Mar 29 14:33:57 UTC 2019 - kallan 
+
+- Update to 10.3.10 (build 12406962) (boo#1130898)
+  + Resolved - In certain cases, quiesced snapshots on Linux guests do not
+include backup manifests.
+- Drop unnecessary patch:
+  - include_log_h_for_g_info.patch
+  - no_manifest_on_aborted_snapshot.patch
+  - send_vmbackup_event_generic_manifest.patch
+  - vmtoolsd_bailout_on_rpc_errors.patch
+
+---

Old:

  include_log_h_for_g_info.patch
  no_manifest_on_aborted_snapshot.patch
  open-vm-tools-10.3.5-10430147.tar.gz
  send_vmbackup_event_generic_manifest.patch
  vmtoolsd_bailout_on_rpc_errors.patch

New:

  open-vm-tools-10.3.10-12406962.tar.gz



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.KISkxd/_old  2019-04-02 09:16:50.964436631 +0200
+++ /var/tmp/diff_new_pack.KISkxd/_new  2019-04-02 09:16:50.968436635 +0200
@@ -64,8 +64,8 @@
 Name:   open-vm-tools
 %define subname open-vm-tools
 %define tarname open-vm-tools
-%define bldnum  10430147
-Version:10.3.5
+%define bldnum  12406962
+Version:10.3.10
 Release:0
 Summary:Open Virtual Machine Tools
 License:BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-only
@@ -161,11 +161,7 @@
 Supplements:modalias(pci:v15ADd*sv*sd*bc*sc*i*)
 ExclusiveArch:  %ix86 x86_64
 #Upstream patches
-Patch0: no_manifest_on_aborted_snapshot.patch
-Patch1: vmtoolsd_bailout_on_rpc_errors.patch
-Patch2: send_vmbackup_event_generic_manifest.patch
-Patch3: include_log_h_for_g_info.patch
-Patch4: gcc9-warnings.patch
+Patch0: gcc9-warnings.patch
 
 %systemd_requires
 
@@ -232,11 +228,7 @@
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
 #Upstream patches
-%patch0 -p2
-%patch1 -p2
-%patch2 -p2
-%patch3 -p2
-%patch4 -p1
+%patch0 -p1
 
 %build
 %if %{with_X}

++ open-vm-tools-10.3.5-10430147.tar.gz -> 
open-vm-tools-10.3.10-12406962.tar.gz ++
 2244 lines of diff (skipped)




commit open-vm-tools for openSUSE:Factory

2019-03-19 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2019-03-19 11:05:52

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new.28833 (New)


Package is "open-vm-tools"

Tue Mar 19 11:05:52 2019 rev:83 rq:684789 version:10.3.5

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2019-03-08 13:28:45.102990120 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.28833/open-vm-tools.changes   
2019-03-19 11:06:05.962102831 +0100
@@ -1,0 +2,8 @@
+Wed Mar 13 19:50:35 UTC 2019 - kallan 
+
+- Link VGAuthService to libxmlsec1 rather than libxml-security-c for
+  SLES 15 and SLES 15 SP1. It requires libxmlsec1 to be available in the
+  base.  VGAuthService is already being linked with libxmlsec1 for
+  SLES 12 SP4.  (bsc#1122435)
+
+---



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.rWWc6W/_old  2019-03-19 11:06:08.086102936 +0100
+++ /var/tmp/diff_new_pack.rWWc6W/_new  2019-03-19 11:06:08.090102935 +0100
@@ -13,7 +13,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
@@ -128,7 +128,7 @@
 BuildRequires:  pkgconfig(xmlsec1)
 Requires:   libxmlsec1-openssl1
 %else
-%if 0%{?sle_version} == 120400 && !0%{?is_opensuse} 
+%if 0%{?sle_version} >= 120400 && !0%{?is_opensuse} 
 BuildRequires:  pkgconfig(xmlsec1)
 Requires:   libxmlsec1-openssl1
 %else




commit open-vm-tools for openSUSE:Factory

2019-03-08 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2019-03-08 13:28:42

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new.28833 (New)


Package is "open-vm-tools"

Fri Mar  8 13:28:42 2019 rev:82 rq:681566 version:10.3.5

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2019-02-11 21:16:54.751352346 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.28833/open-vm-tools.changes   
2019-03-08 13:28:45.102990120 +0100
@@ -1,0 +2,5 @@
+Tue Feb 26 09:26:00 UTC 2019 - Martin Liška 
+
+- Add gcc9-warnings.patch (bsc#1126102).
+
+---

New:

  gcc9-warnings.patch



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.XJnM6X/_old  2019-03-08 13:28:45.750990007 +0100
+++ /var/tmp/diff_new_pack.XJnM6X/_new  2019-03-08 13:28:45.754990006 +0100
@@ -13,7 +13,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -165,6 +165,7 @@
 Patch1: vmtoolsd_bailout_on_rpc_errors.patch
 Patch2: send_vmbackup_event_generic_manifest.patch
 Patch3: include_log_h_for_g_info.patch
+Patch4: gcc9-warnings.patch
 
 %systemd_requires
 
@@ -235,6 +236,7 @@
 %patch1 -p2
 %patch2 -p2
 %patch3 -p2
+%patch4 -p1
 
 %build
 %if %{with_X}

++ gcc9-warnings.patch ++
 1259 lines (skipped)




commit open-vm-tools for openSUSE:Factory

2019-02-11 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2019-02-11 21:16:49

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new.28833 (New)


Package is "open-vm-tools"

Mon Feb 11 21:16:49 2019 rev:81 rq:672901 version:10.3.5

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2018-11-12 09:42:42.797075983 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new.28833/open-vm-tools.changes   
2019-02-11 21:16:54.751352346 +0100
@@ -1,0 +2,25 @@
+Fri Feb  8 15:30:25 UTC 2019 - kal...@suse.com
+
+- Link VGAuthService to libxmlsec1 rather than libxml-security-c in SLE
+  products where available. (bsc#1122435)
+
+- Add patches to correct and/or improve handling of certain quiesced snapshot
+  failures (bsc#1124397).
+  + no_manifest_on_aborted_snapshot.patch
+Don't send a backup manifest when aborting a Linux quiesced snapshot.
+  + vmtoolsd_bailout_on_rpc_errors.patch
+Bail out vmtoolsd early when there are RPC errors.
+  + send_vmbackup_event_generic_manifest.patch
+Always send VMBACKUP_EVENT_GENERIC_MANIFEST during quiesced snapshots.
+  + include_log_h_for_g_info.patch
+Include vmware/tools/log.h to define g_info.
+
+---
+Tue Jan 29 21:43:09 UTC 2019 - kal...@suse.com
+
+- Update vmtoolsd.service to support cloud-init customization by default  
+  by adding "DefaultDependencies=no" and "Before=cloud-init-local.service"
+  to the [Unit] section of vmtoolsd.service (bsc#1121964) .
+- Copyright year updated in spec file.
+
+---

New:

  include_log_h_for_g_info.patch
  no_manifest_on_aborted_snapshot.patch
  send_vmbackup_event_generic_manifest.patch
  vmtoolsd_bailout_on_rpc_errors.patch



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.eZbq7j/_old  2019-02-11 21:16:55.675351856 +0100
+++ /var/tmp/diff_new_pack.eZbq7j/_new  2019-02-11 21:16:55.683351852 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package open-vm-tools
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -114,15 +114,33 @@
 BuildRequires:  xorg-x11-devel
 %endif
 %if %{with vgauth}
-# vgauth requires xml2, xerces-c, and xml-security-c
+# vgauth requires xml2, xerces-c, and xml-security-c/xmlsec1
 BuildRequires:  libxml2-devel
-%if 0%{?suse_version } > 1500 || ( 0%{?is_opensuse} && 0%{?sle_version} >= 
0120100 )
+BuildRequires:  pkgconfig(xerces-c)
+
 # Use xmlsec1 instead of xml-security-c where available.
+# If using xmlsec1, also need to use libxmlsec1-openssl1
+%if 0%{?suse_version } > 1500
+BuildRequires:  pkgconfig(xmlsec1)
+Requires:   libxmlsec1-openssl1
+%else
+%if ( 0%{?is_opensuse} && 0%{?sle_version} >= 0120100 )
 BuildRequires:  pkgconfig(xmlsec1)
+Requires:   libxmlsec1-openssl1
+%else
+%if 0%{?sle_version} == 120400 && !0%{?is_opensuse} 
+BuildRequires:  pkgconfig(xmlsec1)
+Requires:   libxmlsec1-openssl1
 %else
 BuildRequires:  xml-security-c-devel
+%define arg_xmlsecurity --enable-xmlsecurity
+%endif
 %endif
-BuildRequires:  pkgconfig(xerces-c)
+%endif
+%else
+# not using vgauth
+%define arg_xmlsecurity --without-xmlsecurity
+%define arg_xerces --without-xerces
 %endif
 # vmhgfs is always built so fuse is no longer optional
 BuildRequires:  fuse-devel
@@ -136,9 +154,6 @@
 Requires:   net-tools
 Requires:   tar
 Requires:   which
-%if 0%{?suse_version } > 1500 || ( 0%{?is_opensuse} && 0%{?sle_version} >= 
0120100 )
-Requires:   libxmlsec1-openssl1
-%endif
 # open-vm-tools >= 10.0.0 do not require open-vm-tools-deploypkg
 # provided by VMware. That functionality is now available as part
 # of open-vm-tools package itself.
@@ -146,6 +161,10 @@
 Supplements:modalias(pci:v15ADd*sv*sd*bc*sc*i*)
 ExclusiveArch:  %ix86 x86_64
 #Upstream patches
+Patch0: no_manifest_on_aborted_snapshot.patch
+Patch1: vmtoolsd_bailout_on_rpc_errors.patch
+Patch2: send_vmbackup_event_generic_manifest.patch
+Patch3: include_log_h_for_g_info.patch
 
 %systemd_requires
 
@@ -212,6 +231,10 @@
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
 #Upstream patches
+%patch0 -p2
+%patch1 -p2
+%patch2 -p2
+%patch3 -p2
 
 %build
 %if %{with_X}
@@ -219,14 +242,6 @@
 %else
 %define arg_x --without-x
 %endif
-%if ! %{with vgauth}
-%define arg_xmlsecurity --without-xmlsecurity
- 

commit open-vm-tools for openSUSE:Factory

2018-11-12 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2018-11-12 09:42:34

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)


Package is "open-vm-tools"

Mon Nov 12 09:42:34 2018 rev:80 rq:647650 version:10.3.5

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2018-10-15 09:43:45.343350532 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2018-11-12 09:42:42.797075983 +0100
@@ -1,0 +2,17 @@
+Fri Nov  9 15:40:16 UTC 2018 - kal...@suse.com
+
+- Update to 10.3.5 (build 10430147) (boo#1115118)
+  + While running a quiesced snapshot of a Linux guest on the vSphere hosts
+earlier than version 6.7, open-vm-tools logs warning messages.
+  + CreateTemporaryFileInGuest/CreateTemporaryDirectoryInGuest returns a file
+path that does not exist.
+  + Excessive spikes of the Memory/Workload percentage metric, in a vRealize
+Operations cluster.
+  + open-vm-tools Service running as vmusr crashes on Linux systems which are
+not running on the VMware platform.
+- Drop unnecessary patch:
+  - false-negative-cloud-init.patch
+  - handle-linux-kernel-stat-overflow.patch
+  - optional-override-os-name.patch
+
+---

Old:

  false-negative-cloud-init.patch
  handle-linux-kernel-stat-overflow.patch
  open-vm-tools-10.3.0-8931395.tar.gz
  optional-override-os-name.patch

New:

  open-vm-tools-10.3.5-10430147.tar.gz



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.9DLZIv/_old  2018-11-12 09:42:43.609074739 +0100
+++ /var/tmp/diff_new_pack.9DLZIv/_new  2018-11-12 09:42:43.613074734 +0100
@@ -64,8 +64,8 @@
 Name:   open-vm-tools
 %define subname open-vm-tools
 %define tarname open-vm-tools
-%define bldnum  8931395
-Version:10.3.0
+%define bldnum  10430147
+Version:10.3.5
 Release:0
 Summary:Open Virtual Machine Tools
 License:BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-only
@@ -146,9 +146,6 @@
 Supplements:modalias(pci:v15ADd*sv*sd*bc*sc*i*)
 ExclusiveArch:  %ix86 x86_64
 #Upstream patches
-Patch0: optional-override-os-name.patch
-Patch1: handle-linux-kernel-stat-overflow.patch
-Patch2: false-negative-cloud-init.patch
 
 %systemd_requires
 
@@ -214,9 +211,7 @@
 %setup -q -n %{tarname}-%{version}-%{bldnum}
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
-%patch0 -p2
-%patch1 -p2
-%patch2 -p2
+#Upstream patches
 
 %build
 %if %{with_X}

++ open-vm-tools-10.3.0-8931395.tar.gz -> 
open-vm-tools-10.3.5-10430147.tar.gz ++
 6101 lines of diff (skipped)




commit open-vm-tools for openSUSE:Factory

2018-10-15 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2018-10-15 09:43:25

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)


Package is "open-vm-tools"

Mon Oct 15 09:43:25 2018 rev:79 rq:641752 version:10.3.0

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2018-08-27 13:48:18.532462445 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2018-10-15 09:43:45.343350532 +0200
@@ -1,0 +2,29 @@
+Fri Oct 12 20:43:54 UTC 2018 - kal...@suse.com
+
+- Added Handle Linux kernel /proc FS uint32 type stat overflow when calculating
+  (bsc#1110793).
+  + handle-linux-kernel-stat-overflow.patch
+On both 32-bit and 64-bit Linux, tools always parses Linux kernel /proc
+FS stats as uint64 values.  For rate stats, current - previous can handle
+uint64 type stat overflow, but not uint32 type.
+- Added patch for Optional override for short and long OS names sent from Tools
+  (bsc#1047469).
+  + optional-override-os-name.patch
+Added support for customers to override the returned long and short OS
+names through the tools config file. If the setting is present, then names
+gathered by hostinfo will be ignored. The user is responsible for setting
+the appropriate names.
+- Added patch for Workaround for false negative result when detecting
+  cloud-init existance (bsc#619)
+  + false-negative-cloud-init.patch
+"cloud-init -v" cmd is used to detect if cloud-init is properly configured
+and it works on most linux distros. However in some linux distro like
+Amazon Linux 2, "cloud-init -v" will print result to stderr instead of
+stdout and it makes "forkExecAndWaitCommand" give false negative result.
+1. added a new bool switch in  "ForkExecAndWaitCommand" to choose
+  if we should ignore the stderr output when the return code is 0
+2. removed unnecessary reference for "ForkExecAndWaitCommand" in
+  linuxDeploymentUtilities.c
+3. trivial change for some formatting
+
+---
@@ -46 +75 @@
-- Update to 10.2.5 (build 8068406)
+- Update to 10.2.5 (build 8068406) (boo#1089181)

New:

  false-negative-cloud-init.patch
  handle-linux-kernel-stat-overflow.patch
  optional-override-os-name.patch



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.12eF1V/_old  2018-10-15 09:43:47.763347816 +0200
+++ /var/tmp/diff_new_pack.12eF1V/_new  2018-10-15 09:43:47.767347812 +0200
@@ -146,6 +146,9 @@
 Supplements:modalias(pci:v15ADd*sv*sd*bc*sc*i*)
 ExclusiveArch:  %ix86 x86_64
 #Upstream patches
+Patch0: optional-override-os-name.patch
+Patch1: handle-linux-kernel-stat-overflow.patch
+Patch2: false-negative-cloud-init.patch
 
 %systemd_requires
 
@@ -211,6 +214,9 @@
 %setup -q -n %{tarname}-%{version}-%{bldnum}
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
+%patch0 -p2
+%patch1 -p2
+%patch2 -p2
 
 %build
 %if %{with_X}

++ false-negative-cloud-init.patch ++
commit 0a2d2f8baf9e4dccb2fd15c833efef5e704683ea
Author: Oliver Kurth 
Date:   Fri Jul 13 15:20:38 2018 -0700

Workaround for false negative result when detecting cloud-init existance

"cloud-init -v" cmd is used to detect if cloud-init is properly configured 
and
it works on most linux distros. However in some linux distro like Amazon 
Linux 2,
"cloud-init -v" will print result to stderr instead of stdout and it makes
"forkExecAndWaitCommand" give false negative result.

1. added a new bool switch in  "ForkExecAndWaitCommand" to choose
   if we should ignore the stderr output when the return code is 0
2. removed unnecessary reference for "ForkExecAndWaitCommand" in 
linuxDeploymentUtilities.c
3. trivial change for some formatting

diff --git a/open-vm-tools/libDeployPkg/linuxDeployment.c 
b/open-vm-tools/libDeployPkg/linuxDeployment.c
index 996f184c..34c8b956 100644
--- a/open-vm-tools/libDeployPkg/linuxDeployment.c
+++ b/open-vm-tools/libDeployPkg/linuxDeployment.c
@@ -139,7 +139,7 @@ static bool CopyFileToDirectory(const char* srcPath, const 
char* destPath,
 const char* fileName);
 static DeployPkgStatus Deploy(const char* pkgName);
 static char** GetFormattedCommandLine(const char* command);
-int ForkExecAndWaitCommand(const char* command);
+int ForkExecAndWaitCommand(const char* command, bool ignoreStdErr);
 static void SetDeployError(const char* format, ...);
 static const char* GetDeployError(void);
 static void NoLogging(int level, const char* fmtstr, ..

commit open-vm-tools for openSUSE:Factory

2018-08-27 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2018-08-27 13:48:07

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)


Package is "open-vm-tools"

Mon Aug 27 13:48:07 2018 rev:78 rq:629475 version:10.3.0

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2018-05-18 14:28:09.225818437 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2018-08-27 13:48:18.532462445 +0200
@@ -1,0 +2,34 @@
+Wed Aug 15 18:07:49 UTC 2018 - kal...@suse.com
+
+- After updating the project to include openSUSE_Leap_15.0 and SLE_15, the
+  builds for these two projects fail because of unresolved dependencies.
+  Some Factory configuration settings were being used for them.  Need to adjust
+  the spec file to not use Factory configuration settings for
+  openSUSE_Leap_15.0 and SLE_15.
+
+---
+Fri Aug 10 16:23:27 UTC 2018 - kal...@suse.com
+
+-  Remove vgauthd.service from the %pre and %post section in the spec file.
+   This allows vmtoolsd.service to enable vgauthd if needed which creates
+   the vmtoolsd.service.requires/vgauthd.service symlink. (bsc#1103868)
+
+- Add Requires: libxmlsec1-openssl1 to the spec file.  This is needed when
+  using xmlsec1 rather than xml-ssecurity-c.
+
+---
+Mon Aug  6 19:52:34 UTC 2018 - kal...@suse.com
+
+- Update to 10.3.0 (build 8931395)
+  + Starting with 10.3.0, open-vm-tools builds with xmlsec1 by default (instead
+of building with xml-security). To revert to the old behavior and build
+with xml-security, use the option '--enable-xmlsecurity' for the
+./configure command.
+  + Add BuildRequires:  libxml2-devel
+  + Add BuildRequires:  pkgconfig(xmlsec1) for all openSUSE builds
+  + Use --enable-xmlsecurity when building for SLE
+
+- Drop unnecessary patches
+  - 100-libtirpc.patch
+
+---

Old:

  100-libtirpc.patch
  open-vm-tools-10.2.5-8068406.tar.gz

New:

  open-vm-tools-10.3.0-8931395.tar.gz



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.CXabc3/_old  2018-08-27 13:48:19.484463800 +0200
+++ /var/tmp/diff_new_pack.CXabc3/_new  2018-08-27 13:48:19.484463800 +0200
@@ -64,8 +64,8 @@
 Name:   open-vm-tools
 %define subname open-vm-tools
 %define tarname open-vm-tools
-%define bldnum  8068406
-Version:10.2.5
+%define bldnum  8931395
+Version:10.3.0
 Release:0
 Summary:Open Virtual Machine Tools
 License:BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-only
@@ -97,7 +97,7 @@
 BuildRequires:  pcre-devel
 BuildRequires:  procps-devel
 BuildRequires:  update-desktop-files
-%if 0%{?suse_version} >= 1330
+%if 0%{?suse_version} > 1500
 BuildRequires:  glibc >= 2.27
 BuildRequires:  libtirpc-devel
 BuildRequires:  rpcgen
@@ -114,8 +114,14 @@
 BuildRequires:  xorg-x11-devel
 %endif
 %if %{with vgauth}
-# vgauth requires xerces-c and xml-security-c
+# vgauth requires xml2, xerces-c, and xml-security-c
+BuildRequires:  libxml2-devel
+%if 0%{?suse_version } > 1500 || ( 0%{?is_opensuse} && 0%{?sle_version} >= 
0120100 )
+# Use xmlsec1 instead of xml-security-c where available.
+BuildRequires:  pkgconfig(xmlsec1)
+%else
 BuildRequires:  xml-security-c-devel
+%endif
 BuildRequires:  pkgconfig(xerces-c)
 %endif
 # vmhgfs is always built so fuse is no longer optional
@@ -130,6 +136,9 @@
 Requires:   net-tools
 Requires:   tar
 Requires:   which
+%if 0%{?suse_version } > 1500 || ( 0%{?is_opensuse} && 0%{?sle_version} >= 
0120100 )
+Requires:   libxmlsec1-openssl1
+%endif
 # open-vm-tools >= 10.0.0 do not require open-vm-tools-deploypkg
 # provided by VMware. That functionality is now available as part
 # of open-vm-tools package itself.
@@ -137,7 +146,6 @@
 Supplements:modalias(pci:v15ADd*sv*sd*bc*sc*i*)
 ExclusiveArch:  %ix86 x86_64
 #Upstream patches
-Patch100:   100-libtirpc.patch
 
 %systemd_requires
 
@@ -203,18 +211,29 @@
 %setup -q -n %{tarname}-%{version}-%{bldnum}
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
-%if 0%{?suse_version} >= 1330
-%patch100 -p1
-%endif
 
 %build
+%if %{with_X}
+%define arg_x --with-x
+%else
+%define arg_x --without-x
+%endif
+%if ! %{with vgauth}
+%define arg_xmlsecurity --without-xmlsecurity
+%define arg_xerces --without-xerces
+%else
+%if !0%{?is_opensuse}
+%define arg_xmlsecurity --enable-xmlsecurity
+%endif
+%endif
+
 # disable warning unused-but-set-variable which will raise er

commit open-vm-tools for openSUSE:Factory

2018-05-18 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2018-05-18 14:28: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"

Fri May 18 14:28:01 2018 rev:77 rq:610176 version:10.2.5

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2018-02-14 10:52:25.375954237 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2018-05-18 14:28:09.225818437 +0200
@@ -1,0 +2,23 @@
+Tue May 17 20:14:03 UTC 2018 - mlati...@suse.com
+
+- Switch from sunrpc to libtirpc to enable building under
+  glibc 2.27 in openSUSE Factory.
+   (commit 375d4463c68be3a133e4377655b68cc090cd9511)
+ + 100-libtirpc.patch
+
+---
+Fri Apr  6 19:25:22 UTC 2018 - mlati...@suse.com
+
+- Update to 10.2.5 (build 8068406)
+  + Compatible with supported versions of VMware vSphere ESXi 5.5 and later,
+ VMware Workstation 14.0 and VMware Fusion 10.0.0.
+  + Quiesced snapshot: Ability to exclude specific file systems from
+quiesced snapshots on Linux guest operating systems. For more details,
+see [Documentation](https://docs.vmware.com/en/VMware-Tools/index.html)
+  + Disable display mode setting: A configuration option is introduced to
+disable normal display mode setting functionality using open-vm-tools.
+For more details, see [KB 53572](https://kb.vmware.com/s/article/53572).
+- Drop unnecessary patches
+  - udev_rules-disk-devs-only.patch
+
+---
@@ -37,0 +61 @@
+  (The VMware provided open-vm-tools-deploypkg is now obsolete.)

Old:

  open-vm-tools-10.2.0-7253323.tar.gz
  udev_rules-disk-devs-only.patch

New:

  100-libtirpc.patch
  open-vm-tools-10.2.5-8068406.tar.gz



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.npRE98/_old  2018-05-18 14:28:10.105786144 +0200
+++ /var/tmp/diff_new_pack.npRE98/_new  2018-05-18 14:28:10.109785997 +0200
@@ -64,11 +64,11 @@
 Name:   open-vm-tools
 %define subname open-vm-tools
 %define tarname open-vm-tools
-%define bldnum  7253323
-Version:10.2.0
+%define bldnum  8068406
+Version:10.2.5
 Release:0
 Summary:Open Virtual Machine Tools
-License:BSD-3-Clause and GPL-2.0 and LGPL-2.1
+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
 Source: %{tarname}-%{version}-%{bldnum}.tar.gz
@@ -82,7 +82,6 @@
 Source9:vmblock-fuse.service
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++
-BuildRequires:  glibc >= 2.12
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -99,6 +98,9 @@
 BuildRequires:  procps-devel
 BuildRequires:  update-desktop-files
 %if 0%{?suse_version} >= 1330
+BuildRequires:  glibc >= 2.27
+BuildRequires:  libtirpc-devel
+BuildRequires:  rpcgen
 BuildRequires:  pkgconfig(sm)
 BuildRequires:  pkgconfig(xcomposite)
 BuildRequires:  pkgconfig(xext)
@@ -108,6 +110,7 @@
 BuildRequires:  pkgconfig(xrender)
 BuildRequires:  pkgconfig(xtst)
 %else
+BuildRequires:  glibc >= 2.12
 BuildRequires:  xorg-x11-devel
 %endif
 %if %{with vgauth}
@@ -133,7 +136,8 @@
 Obsoletes:  open-vm-tools-deploypkg <= 10.0.5
 Supplements:modalias(pci:v15ADd*sv*sd*bc*sc*i*)
 ExclusiveArch:  %ix86 x86_64
-Patch0: udev_rules-disk-devs-only.patch
+#Upstream patches
+Patch100:   100-libtirpc.patch
 
 %systemd_requires
 
@@ -199,7 +203,9 @@
 %setup -q -n %{tarname}-%{version}-%{bldnum}
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
-%patch0 -p1
+%if 0%{?suse_version} >= 1330
+%patch100 -p1
+%endif
 
 %build
 # disable warning unused-but-set-variable which will raise error because of 
-Werror
@@ -208,7 +214,11 @@
 # (this is because of 'g_static_mutex_init' usage which is now deprecated)
 export CFLAGS="%{optflags} -Wno-unused-local-typedefs 
-Wno-unused-but-set-variable -Wno-deprecated-declarations 
-Wno-sizeof-pointer-memaccess -Wno-cpp -fPIE"
 export CXXFLAGS="%{optflags} -Wno-unused-local-typedefs 
-Wno-unused-but-set-variable -Wno-deprecated-declarations 
-Wno-sizeof-pointer-memaccess -Wno-cpp -fPIE"
+%if 0%{?suse_version} >= 1330
+export LDFLAGS="-pie -ltirpc"
+%else
 export LDFLAGS="-pie"
+%endif
 # Required for version 9.4.0
 export CUSTOM_PROCPS_NAME=procps
 autoreconf -fi

++ 100-libtirpc.patch ++
commit 375d4463c68be3a133e4377655b68cc090cd9511
Author: Oliver Kurth 
Date:   Thu

commit open-vm-tools for openSUSE:Factory

2018-02-14 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2018-02-14 10:52:24

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)


Package is "open-vm-tools"

Wed Feb 14 10:52:24 2018 rev:76 rq:576372 version:10.2.0

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2017-12-23 12:20:07.377720968 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2018-02-14 10:52:25.375954237 +0100
@@ -1,0 +2,9 @@
+Tue Feb 13 17:23:20 UTC 2018 - dims...@opensuse.org
+
+- Stop depending on the meta-package xorg-x11-devel as
+  BuildRequires, but use the explicit module names configure is
+  looking for: pkgconfig(sm), pkgconfig(xcomposite),
+  pkgconfig(xext), pkgconfig(xi), pkgconfig(xinerama),
+  pkgconfig(xrandr), pkgconfig(xrender) and pkgconfig(xtst).
+
+---



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.dYBvcD/_old  2018-02-14 10:52:26.147926452 +0100
+++ /var/tmp/diff_new_pack.dYBvcD/_new  2018-02-14 10:52:26.147926452 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package open-vm-tools
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -98,7 +98,18 @@
 BuildRequires:  pcre-devel
 BuildRequires:  procps-devel
 BuildRequires:  update-desktop-files
+%if 0%{?suse_version} >= 1330
+BuildRequires:  pkgconfig(sm)
+BuildRequires:  pkgconfig(xcomposite)
+BuildRequires:  pkgconfig(xext)
+BuildRequires:  pkgconfig(xi)
+BuildRequires:  pkgconfig(xinerama)
+BuildRequires:  pkgconfig(xrandr)
+BuildRequires:  pkgconfig(xrender)
+BuildRequires:  pkgconfig(xtst)
+%else
 BuildRequires:  xorg-x11-devel
+%endif
 %if %{with vgauth}
 # vgauth requires xerces-c and xml-security-c
 BuildRequires:  xml-security-c-devel




commit open-vm-tools for openSUSE:Factory

2017-12-23 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2017-12-23 12:20:05

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)


Package is "open-vm-tools"

Sat Dec 23 12:20:05 2017 rev:75 rq:558997 version:10.2.0

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2017-10-23 16:43:51.575170558 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2017-12-23 12:20:07.377720968 +0100
@@ -1,0 +2,24 @@
+Thu Dec 21 00:40:51 UTC 2017 - mlati...@suse.com
+
+- The VMware provided open-vm-tools-deploypkg is now obsoleted.
+
+---
+Fri Dec 15 23:45:30 UTC 2017 - mlati...@suse.com
+
+- Update to 10.2.0 (build 7253323) (boo#1073174)
+  + Fix memory leak in vmtoolsd.
+  + Add SUSE Server for SAP Applications to hostinfoPosix.c
+  + Fix crash issue when stopping vmtoolsd(vmuser).
+  + Add new GOS definitions (e.g. SLES 15) for virtual hardware version 14.
+  + Add /usr/bin/vmware-user symlink to vmware-user-suid-wrapper.
+  + Provide vmware-vgauth-smoketest, for VGAUthservice validation.
+- Modify udev rules to only adjust timeout on disk devices (bsc#1063320)
+  + udev_rules-disk-devs-only.patch
+- Due to a hard dependency on glibc 2.12, open-vm-tools 10.2.0 no longer
+  builds for SLES11. Remove all SLES11 specific options in spec file.
+- Drop unnecessary patches
+  - Report-SLES12-SAP-guest-OS-as-SLES12.patch 
+  - resolutionKMS-wayland.patch
+  - fix_discards_qualifiers_warning.patch  (only applicable to SLES11)
+
+---

Old:

  Report-SLES12-SAP-guest-OS-as-SLES12.patch
  fix_discards_qualifiers_warning.patch
  open-vm-tools-10.1.15-6677369.tar.gz
  resolutionKMS-wayland.patch

New:

  open-vm-tools-10.2.0-7253323.tar.gz
  udev_rules-disk-devs-only.patch



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.1AiAmw/_old  2017-12-23 12:20:09.497617603 +0100
+++ /var/tmp/diff_new_pack.1AiAmw/_new  2017-12-23 12:20:09.517616628 +0100
@@ -17,13 +17,6 @@
 #
 
 
-# systemd should be enabled by default on versions >= 13.1
-%if 0%{?suse_version} >= 1310
-%bcond_without systemd
-%else
-%bcond_with systemd
-%endif
-
 # 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
@@ -71,8 +64,8 @@
 Name:   open-vm-tools
 %define subname open-vm-tools
 %define tarname open-vm-tools
-%define bldnum  6677369
-Version:10.1.15
+%define bldnum  7253323
+Version:10.2.0
 Release:0
 Summary:Open Virtual Machine Tools
 License:BSD-3-Clause and GPL-2.0 and LGPL-2.1
@@ -89,17 +82,13 @@
 Source9:vmblock-fuse.service
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++
+BuildRequires:  glibc >= 2.12
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
-%if 0%{?suse_version} >= 1310
-BuildRequires:  gtk3-devel
-BuildRequires:  gtkmm3-devel
-%else
-BuildRequires:  gtk2-devel
-BuildRequires:  gtkmm2-devel
-%endif
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  doxygen
+BuildRequires:  gtk3-devel
+BuildRequires:  gtkmm3-devel
 BuildRequires:  libdnet-devel
 BuildRequires:  libicu-devel
 BuildRequires:  libmspack-devel
@@ -107,6 +96,7 @@
 BuildRequires:  openssl-devel
 BuildRequires:  pam-devel
 BuildRequires:  pcre-devel
+BuildRequires:  procps-devel
 BuildRequires:  update-desktop-files
 BuildRequires:  xorg-x11-devel
 %if %{with vgauth}
@@ -114,10 +104,6 @@
 BuildRequires:  xml-security-c-devel
 BuildRequires:  pkgconfig(xerces-c)
 %endif
-# libprocps is required with 12.3 and above
-%if 0%{?suse_version} >= 1230
-BuildRequires:  procps-devel
-%endif
 # vmhgfs is always built so fuse is no longer optional
 BuildRequires:  fuse-devel
 BuildRequires:  udev
@@ -129,24 +115,16 @@
 Requires:   libvmtools0 = %{version}-%{release}
 Requires:   net-tools
 Requires:   tar
-%if 0%{?suse_version} >= 1310
 Requires:   which
-%endif
-# To prevent autoinstallation on SLES11, exclude supplements from that version
-%if 0%{?suse_version} != 1110
+# open-vm-tools >= 10.0.0 do not require open-vm-tools-deploypkg
+# provided by VMware. That functionality is now available as part
+# of open-vm-tools package itself.
+Obsoletes:  open-vm-tools-deploypkg <= 10.0.5
 Supplements:modalias(pci:v15ADd*sv*sd*bc*sc*i*)
-%endif
-%if !%{with systemd}
-Requires(pre):  %insserv_prereq
-%endif
 ExclusiveAr

commit open-vm-tools for openSUSE:Factory

2017-10-23 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2017-10-23 16:43:50

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)


Package is "open-vm-tools"

Mon Oct 23 16:43:50 2017 rev:74 rq:534282 version:10.1.15

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2017-08-24 18:55:21.920359071 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2017-10-23 16:43:51.575170558 +0200
@@ -1,0 +2,15 @@
+Fri Oct 13 17:05:56 UTC 2017 - mlati...@suse.com
+
+- Build deploypackage plugin for SLES11 (bsc#1062837)
+- Enable building with ssl capabilities for SLES11.
+  +fix_discards_qualifiers_warning.patch 
+
+---
+Fri Oct  6 17:08:18 UTC 2017 - mlati...@suse.com
+
+- Update to 10.1.15 stable release
+  + Tools Hgfs Plugin: refresh Hgfs drives on client start
+  + Report version data via guestinfo vars
+  + Add entries for MacOS 10.13 (High Sierra) to guest_os_tables.h
+
+---

Old:

  open-vm-tools-10.1.10-6082533.tar.gz

New:

  fix_discards_qualifiers_warning.patch
  open-vm-tools-10.1.15-6677369.tar.gz



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.d2bAKb/_old  2017-10-23 16:43:52.791113652 +0200
+++ /var/tmp/diff_new_pack.d2bAKb/_new  2017-10-23 16:43:52.795113465 +0200
@@ -17,13 +17,11 @@
 #
 
 
-# systemd and deploypkg should be enabled by default on versions >= 13.1
+# systemd should be enabled by default on versions >= 13.1
 %if 0%{?suse_version} >= 1310
 %bcond_without systemd
-%bcond_without deploypkg
 %else
 %bcond_with systemd
-%bcond_with deploypkg
 %endif
 
 # vgauth is enabled for openSUSE Factory, Leap 42.1, SLES12SP1 and later 
releases (which include xml-security-c and xerces-c)
@@ -73,8 +71,8 @@
 Name:   open-vm-tools
 %define subname open-vm-tools
 %define tarname open-vm-tools
-%define bldnum  6082533
-Version:10.1.10
+%define bldnum  6677369
+Version:10.1.15
 Release:0
 Summary:Open Virtual Machine Tools
 License:BSD-3-Clause and GPL-2.0 and LGPL-2.1
@@ -144,6 +142,7 @@
 ExclusiveArch:  %ix86 x86_64
 Patch0: Report-SLES12-SAP-guest-OS-as-SLES12.patch
 Patch1: resolutionKMS-wayland.patch
+Patch2: fix_discards_qualifiers_warning.patch
 
 %if %{with systemd}
 %systemd_requires
@@ -213,14 +212,15 @@
 sed -i -e "s/\r//" README
 %patch0 -p2
 %patch1 -p1
+%if 0%{?suse_version} < 1310
+%patch2 -p1
+%endif
 
 %build
 # 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
 # (this is because of 'g_static_mutex_init' usage which is now deprecated)
-# disable deploypkg due to old versions of libmspack not providing pkgconfig
-# disable ssl due to 'discards qualifiers' error in SLES11
 %if 0%{?suse_version} > 1110
 export CFLAGS="%{optflags} -Wno-unused-local-typedefs 
-Wno-unused-but-set-variable -Wno-deprecated-declarations 
-Wno-sizeof-pointer-memaccess -Wno-cpp -fPIE"
 export CXXFLAGS="%{optflags} -Wno-unused-local-typedefs 
-Wno-unused-but-set-variable -Wno-deprecated-declarations 
-Wno-sizeof-pointer-memaccess -Wno-cpp -fPIE"
@@ -241,10 +241,6 @@
 %if 0%{?suse_version} < 1230
 --without-procps \
 %endif
-%if ! %{with deploypkg}
---disable-deploypkg \
---without-ssl \
-%endif
 %if %{with_X}
 --with-x \
 %else
@@ -439,15 +435,18 @@
 %dir %{_libdir}/%{name}/plugins
 %dir %{_libdir}/%{name}/plugins/common
 %dir %{_libdir}/%{name}/plugins/vmsvc
+%{_libdir}/%{name}/plugins/vmsvc/libdeployPkgPlugin.so
+%{_libdir}/%{name}/plugins/vmsvc/libgrabbitmqProxy.so
 %{_libdir}/%{name}/plugins/vmsvc/libguestInfo.so
 %{_libdir}/%{name}/plugins/vmsvc/libpowerOps.so
+%{_libdir}/%{name}/plugins/vmsvc/libresolutionKMS.so
 %{_libdir}/%{name}/plugins/vmsvc/libtimeSync.so
 %{_libdir}/%{name}/plugins/vmsvc/libvmbackup.so
-%{_libdir}/%{name}/plugins/vmsvc/libresolutionKMS.so
 %{_libdir}/%{name}/plugins/common/libhgfsServer.so
 %{_libdir}/%{name}/plugins/common/libvix.so
 %{_bindir}/vmhgfs-fuse
 %{_bindir}/vmware-checkvm
+%{_bindir}/vmware-guestproxycerttool
 %{_bindir}/vmware-hgfsclient
 %{_bindir}/vmware-namespace-cmd
 %{_bindir}/vmware-rpctool
@@ -457,6 +456,7 @@
 %{_sbindir}/mount.vmhgfs
 /sbin/mount.vmhgfs
 %config(noreplace) %{_sysconfdir}/pam.d/vmtoolsd
+%config(noreplace) %{_sysconfdir}/vmware-tools/guestproxy-ssl.conf
 %dir %{_sysconfdir}/vmware-tool

commit open-vm-tools for openSUSE:Factory

2017-08-24 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2017-08-24 18:55:20

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)


Package is "open-vm-tools"

Thu Aug 24 18:55:20 2017 rev:73 rq:518316 version:10.1.10

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2017-04-11 09:40:05.99645 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2017-08-24 18:55:21.920359071 +0200
@@ -1,0 +2,32 @@
+Mon Aug 21 16:01:33 UTC 2017 - mlati...@suse.com
+
+- open-vm-tools fails to correctly set screen resolution under
+  Wayland environments (boo#1054800)
+  + resolutionKMS-wayland.patch 
+
+---
+Tue Aug 15 19:02:33 UTC 2017 - mlati...@suse.com
+
+- Update to 10.1.10 stable release (boo#1051977, bsc#1052129)
+  + Map certain PAM errors to VGAUTH_E_AUTHENTICATION_DENIED.
+  + Exclude non-directory and non-existing paths during quiescing.
+  + Fix timesync state to be uncalibrated when adjustment is large
+(>60ms).
+  + Fix an invalid class pointer access when the VSS provider is
+not installed.
+  + Add support for the new selection target name "text/rtf" for
+copy/paste.
+  + VMCI: reset datagram buffer pointer on dealloc
+  + randomly generate tmp directory name
+  + Previously Common Agent Framework (CAF) builds were linking against
+specific versions of PCRE and libiconv.  That restriction has been
+removed.
+  + Reverts commit 7023998ba5594871a658c5ef1be4dbda6c0158eb to prevent
+intermittent hangs during soft reboots of RHEL 6.8 Linux VM.
+  + Includes fix for VMs freezing during snapshots (bsc#1051627)
+ (Thaw filesystems if the snapshot commit message to VMX fails.
+  Commit b443e6456ffda66c0279032ab932ef271f8e1ae6)
+- Drop unnecessary patch:
+  + glibc-sysmacros.patch
+
+---

Old:

  glibc-sysmacros.patch
  open-vm-tools-10.1.5-5055683.tar.gz

New:

  open-vm-tools-10.1.10-6082533.tar.gz
  resolutionKMS-wayland.patch



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.SFZhwq/_old  2017-08-24 18:55:22.836230110 +0200
+++ /var/tmp/diff_new_pack.SFZhwq/_new  2017-08-24 18:55:22.840229547 +0200
@@ -73,8 +73,8 @@
 Name:   open-vm-tools
 %define subname open-vm-tools
 %define tarname open-vm-tools
-%define bldnum  5055683
-Version:10.1.5
+%define bldnum  6082533
+Version:10.1.10
 Release:0
 Summary:Open Virtual Machine Tools
 License:BSD-3-Clause and GPL-2.0 and LGPL-2.1
@@ -143,7 +143,7 @@
 %endif
 ExclusiveArch:  %ix86 x86_64
 Patch0: Report-SLES12-SAP-guest-OS-as-SLES12.patch
-Patch1: glibc-sysmacros.patch
+Patch1: resolutionKMS-wayland.patch
 
 %if %{with systemd}
 %systemd_requires
@@ -208,11 +208,11 @@
 if you intend to create own plugins for vmtoolsd.
 
 %prep
-%setup -q -n %{tarname}-%{version}-%{bldnum}/%{subname}
+%setup -q -n %{tarname}-%{version}-%{bldnum}
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
 %patch0 -p2
-%patch1 -p2
+%patch1 -p1
 
 %build
 # disable warning unused-but-set-variable which will raise error because of 
-Werror
@@ -259,6 +259,7 @@
 --without-xerces \
 %endif
 --with-udev-rules-dir=%{_udevrulesdir} \
+--enable-resolutionkms \
 --disable-static
 make
 
@@ -442,6 +443,7 @@
 %{_libdir}/%{name}/plugins/vmsvc/libpowerOps.so
 %{_libdir}/%{name}/plugins/vmsvc/libtimeSync.so
 %{_libdir}/%{name}/plugins/vmsvc/libvmbackup.so
+%{_libdir}/%{name}/plugins/vmsvc/libresolutionKMS.so
 %{_libdir}/%{name}/plugins/common/libhgfsServer.so
 %{_libdir}/%{name}/plugins/common/libvix.so
 %{_bindir}/vmhgfs-fuse

++ open-vm-tools-10.1.5-5055683.tar.gz -> 
open-vm-tools-10.1.10-6082533.tar.gz ++
 175 lines of diff (skipped)

++ resolutionKMS-wayland.patch ++
 2283 lines (skipped)




commit open-vm-tools for openSUSE:Factory

2017-04-11 Thread root
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.99645 +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.0 
-0700
+++ b/open-vm-tools/lib/wiper/wiperPosix.c  2017-03-27 15:06:41.269310652 
-0600
@@ -31,6 +31,9 @@
 #include 
 #if defined(__linux__) || defined(sun)
 # include 
+# if defined(__linux__)
+#  include 
+# endif
 #elif defined(__FreeBSD__) || defined(__APPLE__)
 # include 
 # include 



commit open-vm-tools for openSUSE:Factory

2017-02-21 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2017-02-21 13:51:46

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  
2017-02-09 11:17:59.262941562 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2017-02-21 13:51:47.204224157 +0100
@@ -1,0 +2,5 @@
+Mon Feb 20 11:18:02 CET 2017 - ku...@suse.de
+
+- Don't require insserv if we don't need it.
+
+---



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.gmXRve/_old  2017-02-21 13:51:48.092099190 +0100
+++ /var/tmp/diff_new_pack.gmXRve/_new  2017-02-21 13:51:48.092099190 +0100
@@ -136,8 +136,9 @@
 %if 0%{?suse_version} != 1110
 Supplements:modalias(pci:v15ADd*sv*sd*bc*sc*i*)
 %endif
-Requires(pre):  %fillup_prereq
+%if !%{with systemd}
 Requires(pre):  %insserv_prereq
+%endif
 ExclusiveArch:  %ix86 x86_64
 Patch0: Report-SLES12-SAP-guest-OS-as-SLES12.patch
 




commit open-vm-tools for openSUSE:Factory

2017-02-09 Thread root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2017-02-09 11:17:57

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-12-03 18:28:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2017-02-09 11:17:59.262941562 +0100
@@ -1,0 +2,12 @@
+Tue Feb  7 21:40:39 UTC 2017 - k...@suse.com
+
+- Sumbitting update for SLE11SP4, SLE12SP1, SLE12SP2
+  see fate#322214 & fate#322218
+
+---
+Wed Dec 14 14:57:52 CET 2016 - sparscha...@suse.de
+
+- Report SLES12-SAP guest OS as SLES12 (bsc#1013496)
+  + Report-SLES12-SAP-guest-OS-as-SLES12.patch
+
+---
@@ -20 +32,2 @@
-  + Fix for quiesced snapshot failure leaving guest file system quiesced
+  + Fix for quiesced snapshot failure leaving guest file system
+quiesced (bsc#1006796)

New:

  Report-SLES12-SAP-guest-OS-as-SLES12.patch



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.1Eknfj/_old  2017-02-09 11:18:00.170813092 +0100
+++ /var/tmp/diff_new_pack.1Eknfj/_new  2017-02-09 11:18:00.174812527 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package open-vm-tools
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -139,6 +139,7 @@
 Requires(pre):  %fillup_prereq
 Requires(pre):  %insserv_prereq
 ExclusiveArch:  %ix86 x86_64
+Patch0: Report-SLES12-SAP-guest-OS-as-SLES12.patch
 
 %if %{with systemd}
 %systemd_requires
@@ -206,6 +207,7 @@
 %setup -q -n %{tarname}-%{version}/%{subname}
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
+%patch0 -p2
 
 %build
 # disable warning unused-but-set-variable which will raise error because of 
-Werror

++ Report-SLES12-SAP-guest-OS-as-SLES12.patch ++
From: Sebastian Parschauer 
Date: Wed, 14 Dec 2016 14:28:42 +0100
Subject: Report SLES12-SAP guest OS as SLES12
References: bsc#1013496
Patch-mainline: Submitted, 2016-12-14 16:29 UTC+1 as GitHub PR 123
Git-commit: 35668574ecd785834b3de85d9b5f1c5999fbdba9
Git-repo: https://github.com/sriemer/open-vm-tools

On SLES12-SP1-SAP the "lsb_release -sd" command returns the string
"SUSE Linux Enterprise Server for SAP Applications 12 SP1".
Parsing in HostinfoGetOSShortName() detects the sub-strings "suse"
and "enterprise" but not "server 12". STR_OS_SLES is returned
resulting in displaying of "SUSE Linux Enterprise 8/9" in the
summary screen of the vSphere client. This is wrong.

So search for the sub-string "server for sap applications 12" and
return STR_OS_SLES_12 there. SLES11-SAP is not affected.

Signed-off-by: Sebastian Parschauer 
---
 open-vm-tools/lib/misc/hostinfoPosix.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/open-vm-tools/lib/misc/hostinfoPosix.c 
b/open-vm-tools/lib/misc/hostinfoPosix.c
index 0f55070..59f40f7 100644
--- a/open-vm-tools/lib/misc/hostinfoPosix.c
+++ b/open-vm-tools/lib/misc/hostinfoPosix.c
@@ -534,6 +534,7 @@ HostinfoGetOSShortName(char *distro, // IN: full 
distro name
} else if (strstr(distroLower, "suse")) {
   if (strstr(distroLower, "enterprise")) {
  if (strstr(distroLower, "server 12") ||
+ strstr(distroLower, "server for sap applications 12") ||
  strstr(distroLower, "desktop 12")) {
 Str_Strcpy(distroShort, STR_OS_SLES_12, distroShortSize);
  } else if (strstr(distroLower, "server 11") ||





commit open-vm-tools for openSUSE:Factory

2016-12-03 Thread h_root
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.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2016-12-03 18:28:01.0 +0100
@@ -1,0 +2,33 @@
+Thu Dec  1 22:50:34 UTC 2016 - k...@suse.com
+
+- 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 - k...@suse.com
+
+- 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 - jce...@suse.de
+
+- 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.0 +0100
+++ /var/tmp/diff_new_pack.Ha4tIU/_new  2016-12-03 18:28:03.0 +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:v1022d2000'
 
-# 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.servi

commit open-vm-tools for openSUSE:Factory

2016-07-15 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2016-07-15 12:53:50

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-01 09:59:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2016-07-15 12:54:01.0 +0200
@@ -1,0 +2,6 @@
+Wed Jul 13 18:30:28 UTC 2016 - k...@suse.com
+
+- Fix vmtoolsd init script to run vmtoolsd in background. (bsc#971031)
+  + fix originally done in SLE-11-SP4 code base by tc...@suse.cz
+
+---



Other differences:
--
++ vmtoolsd ++
--- /var/tmp/diff_new_pack.Ksa9ak/_old  2016-07-15 12:54:04.0 +0200
+++ /var/tmp/diff_new_pack.Ksa9ak/_new  2016-07-15 12:54:04.0 +0200
@@ -92,7 +92,7 @@
modprobe $VMBALLOON
## Start daemon with startproc(8). If this fails
## the return value is set appropriately by startproc.
-   /sbin/startproc $VMTOOLSD_BIN
+   /sbin/startproc $VMTOOLSD_BIN -b /var/run/vmtoolsd.pid
 
# Remember status and be verbose
rc_status -v




commit open-vm-tools for openSUSE:Factory

2016-07-01 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2016-07-01 09:59:09

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-05-02 10:44:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2016-07-01 09:59:11.0 +0200
@@ -1,0 +2,21 @@
+Thu Jun 16 17:45:54 UTC 2016 - k...@suse.com
+
+- Added patches for GCC 6 build failure (boo#985110)
+  + vmw-bitmask-gcc6.patch
+  + no-unused-const.patch
+
+---
+Wed Jun  8 23:30:34 UTC 2016 - k...@suse.com
+
+- Update to 10.0.7-gtk3 stable branch
+  + add support for gtk3, needed by the dndcp and resolutionset
+plugins
+  + remove files generated by autoreconf
+  + a few minor build fixes
+- Update fixes copy-n-paste and drag-n-drop regressions (bsc#978424)
+- Added new vmblock-fuse.service
+- Drop upstream patches included (or not necessary) in 10.0.7-gtk3:
+  + open-vm-tools-posixly.patch
+  + open-vm-tools-buildsystem-fixup.patch
+
+---
@@ -187,0 +209 @@
+- This update also addresses a suspend with systemd issue (bsc#913727)

Old:

  open-vm-tools-buildsystem-fixup.patch
  open-vm-tools-posixly.patch
  open-vm-tools-stable-10.0.7.tar.gz

New:

  no-unused-const.patch
  open-vm-tools-stable-10.0.7-gtk3.tar.gz
  vmblock-fuse.service
  vmw-bitmask-gcc6.patch



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.PloQZW/_old  2016-07-01 09:59:12.0 +0200
+++ /var/tmp/diff_new_pack.PloQZW/_new  2016-07-01 09:59:12.0 +0200
@@ -39,6 +39,33 @@
 %endif
 %endif
 
+# vmblock-fuse.service requires systemd >= 228 which is in openSUSE Factory, 
SLES12SP2 and Leap 42.2 (see bsc#985773)
+%if 0%{?is_opensuse}
+%if 0%{?suse_version} >= 1315
+%if 0%{?suse_version} != 1320
+%if 0%{?sle_version} != 120100
+%bcond_without vmblockfuseservice
+%else
+%bcond_with vmblockfuseservice
+%endif
+%else
+%bcond_with vmblockfuseservice
+%endif
+%else
+%bcond_with vmblockfuseservice
+%endif
+%else # !opensuse
+%if 0%{?suse_version} >= 1315
+%if 0%{?sle_version} > 120100
+%bcond_without vmblockfuseservice
+%else
+%bcond_with vmblockfuseservice
+%endif
+%else
+%bcond_with vmblockfuseservice
+%endif
+%endif
+
 # 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:v1022d2000'
 
@@ -76,7 +103,7 @@
 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: 
https://github.com/vmware/open-vm-tools/archive/stable-%{version}.tar.gz#/%{tarname}-%{version}.tar.gz
+Source: %{tarname}-%{version}-gtk3.tar.gz
 Source1:vmtoolsd
 Source2:vmtoolsd.service
 Source3:vmware-user-autostart.desktop
@@ -84,12 +111,18 @@
 Source6:open-vm-tools-modprobe.conf
 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
+%if 0%{?suse_version} >= 1310
+BuildRequires:  gtk3-devel
+BuildRequires:  gtkmm3-devel
+%else
 BuildRequires:  gtk2-devel
 BuildRequires:  gtkmm2-devel
+%endif
 # Only require kernel packages if kernel modules are being built
 %if %{KMP}
 BuildRequires:  kernel-source
@@ -137,8 +170,8 @@
 Requires(pre):  %insserv_prereq
 ExclusiveArch:  %ix86 x86_64
 Patch0: enable-gcc46+.patch
-Patch1: open-vm-tools-posixly.patch
-Patch2: open-vm-tools-buildsystem-fixup.patch
+Patch1: vmw-bitmask-gcc6.patch
+Patch2: no-unused-const.patch
 
 %if %{KMP}
 %suse_kernel_module_package -n vmware-guest -p %{SOURCE98} xen um
@@ -235,11 +268,11 @@
 if you intend to create own plugins for vmtoolsd.
 
 %prep
-%setup -q -n %{tarname}-%{version}/%{subname}
+%setup -q -n %{tarname}-%{version}-gtk3/%{subname}
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
 %patch0 -p1
-%patch1 -p2
+%patch1 -p1
 %patch2 -p1
 
 %build
@@ -280,8 +313,8 @@
 --without-x \
 %endif
 --disable-dependency-tracking \
-%if ! 0%{?is_opensuse} && 0%{?suse_version} == 1315
---without-gtkmm \
+%if 0%{?suse_version} >= 1310
+--with-gtk3 \
 %endif
 %if ! %{with vgauth}
 --without-xmlsecurity \
@@ -356,6 +389,10 @@
 %if %{with sys

commit open-vm-tools for openSUSE:Factory

2016-05-02 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2016-05-02 10:44:48

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-04-28 16:59:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2016-05-02 10:44:51.0 +0200
@@ -1,0 +2,12 @@
+Fri Apr 29 17:32:37 UTC 2016 - afaer...@suse.de
+
+- Sanitize the filename handling some more. The official GitHub
+  filename is open-vm-tools-stable-10.0.7.tar.gz.
+
+---
+Thu Apr 28 15:33:30 UTC 2016 - k...@suse.com
+
+- Update to 10.0.7 stable branch
+  + Added namespace command line utility "vmware-namespace-cmd".
+
+---

Old:

  stable-10.0.5.tar.gz

New:

  open-vm-tools-stable-10.0.7.tar.gz



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.5c3yv6/_old  2016-05-02 10:44:52.0 +0200
+++ /var/tmp/diff_new_pack.5c3yv6/_new  2016-05-02 10:44:52.0 +0200
@@ -69,14 +69,14 @@
 
 Name:   open-vm-tools
 %define subname open-vm-tools
-%define tarname stable
-Version:10.0.5
+%define tarname open-vm-tools-stable
+Version:10.0.7
 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: 
https://github.com/vmware/open-vm-tools/archive/%{tarname}-%{version}.tar.gz
+Source: 
https://github.com/vmware/open-vm-tools/archive/stable-%{version}.tar.gz#/%{tarname}-%{version}.tar.gz
 Source1:vmtoolsd
 Source2:vmtoolsd.service
 Source3:vmware-user-autostart.desktop
@@ -235,7 +235,7 @@
 if you intend to create own plugins for vmtoolsd.
 
 %prep
-%setup -q -n %{name}-%{tarname}-%{version}/%{subname}
+%setup -q -n %{tarname}-%{version}/%{subname}
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
 %patch0 -p1
@@ -496,6 +496,7 @@
 %{_bindir}/vmhgfs-fuse
 %{_bindir}/vmware-checkvm
 %{_bindir}/vmware-hgfsclient
+%{_bindir}/vmware-namespace-cmd
 %{_bindir}/vmware-rpctool
 %{_bindir}/vmware-toolbox-cmd
 %{_bindir}/vmware-xferlogs




commit open-vm-tools for openSUSE:Factory

2016-04-28 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2016-04-28 16:55:58

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  
2015-11-02 12:55:07.0 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2016-04-28 16:59:52.0 +0200
@@ -1,0 +2,34 @@
+Fri Apr 22 12:12:09 UTC 2016 - jsl...@suse.com
+
+- they renamed open-vm-tools-stable-10.0.5.tar.gz to
+  stable-10.0.5.tar.gz -- fix .spec accordingly
+
+---
+Wed Apr 20 08:57:17 UTC 2016 - dims...@opensuse.org
+
+- Add open-vm-tools-posixly.patch: defined(linux) is not posix
+  compliant and modern compilers no longer accept it. Change to
+  defined(__linux__)
+  https://github.com/vmware/open-vm-tools/pull/81
+- Add open-vm-tools-buildsystem-fixup.patch: since libsigc++ injects
+  -std=c++11 into CFLAGS, the various objects in open-vm-tools need
+  to be split up a bit in order to not have a mixed C/C++ object
+  receiving the same CFLAGS.
+
+---
+Wed Dec 23 23:43:22 UTC 2015 - mlati...@suse.com
+
+- Compile without gtkmm support for SLES12 based environments
+  (which do not provide gtkmm2.4)
+
+---
+Tue Dec  1 01:10:01 UTC 2015 - mlati...@suse.com
+
+- Update to 10.0.5 stable branch
+  + [vgauth] fix timestamp check
+  + [libresolutionSet.so] Add an error handler to X11 resolutionSet
+  + [vmci.ko] Kill tasklet when unloading vmci module
+  + [libvmbackup.so] Quiesced snapshots Skip freezing autofs mounts.
+  + [vmhgfs.ko] make vmhgfs compatible with Linux kernel 4.2 
+
+---

Old:

  open-vm-tools-10.0.0-3000743.tar.gz

New:

  open-vm-tools-buildsystem-fixup.patch
  open-vm-tools-posixly.patch
  stable-10.0.5.tar.gz



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.e7aikp/_old  2016-04-28 16:59:55.0 +0200
+++ /var/tmp/diff_new_pack.e7aikp/_new  2016-04-28 16:59:55.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package open-vm-tools
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -68,15 +68,15 @@
 %define with_X 1
 
 Name:   open-vm-tools
-%define tarname open-vm-tools
-Version:10.0.0
+%define subname open-vm-tools
+%define tarname stable
+Version:10.0.5
 Release:0
-%define svn_rev 3000743
 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: 
https://github.com/vmware/open-vm-tools/archive/%{tarname}-%{version}-%{svn_rev}.tar.gz
+Source: 
https://github.com/vmware/open-vm-tools/archive/%{tarname}-%{version}.tar.gz
 Source1:vmtoolsd
 Source2:vmtoolsd.service
 Source3:vmware-user-autostart.desktop
@@ -137,6 +137,8 @@
 Requires(pre):  %insserv_prereq
 ExclusiveArch:  %ix86 x86_64
 Patch0: enable-gcc46+.patch
+Patch1: open-vm-tools-posixly.patch
+Patch2: open-vm-tools-buildsystem-fixup.patch
 
 %if %{KMP}
 %suse_kernel_module_package -n vmware-guest -p %{SOURCE98} xen um
@@ -233,11 +235,12 @@
 if you intend to create own plugins for vmtoolsd.
 
 %prep
-# The tarball seems a little bit broken...
-%setup -q -n %{tarname}-%{tarname}-%{version}-%{svn_rev}/%{tarname}
+%setup -q -n %{name}-%{tarname}-%{version}/%{subname}
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
 %patch0 -p1
+%patch1 -p2
+%patch2 -p1
 
 %build
 %if ! %{KMP}
@@ -277,6 +280,9 @@
 --without-x \
 %endif
 --disable-dependency-tracking \
+%if ! 0%{?is_opensuse} && 0%{?suse_version} == 1315
+--without-gtkmm \
+%endif
 %if ! %{with vgauth}
 --without-xmlsecurity \
 --without-xerces \

++ open-vm-tools-buildsystem-fixup.patch ++
Index: open-vm-tools/services/plugins/dndcp/Makefile.am
===
--- open-vm-tools.orig/services/plugins/dndcp/Makefile.am
+++ open-vm-tools/services/plugins/dndcp/Makefile.am
@@ -16,7 +16,7 @@
 
###

commit open-vm-tools for openSUSE:Factory

2015-11-02 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2015-11-02 12:55:05

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  
2015-10-24 10:30:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2015-11-02 12:55:07.0 +0100
@@ -1,0 +2,5 @@
+Fri Oct 30 15:55:45 UTC 2015 - mlati...@suse.com
+
+- Enable vgauth for openSUSE Leap 42.1 (bsc#952645) 
+
+---



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.kSTcS3/_old  2015-11-02 12:55:08.0 +0100
+++ /var/tmp/diff_new_pack.kSTcS3/_new  2015-11-02 12:55:08.0 +0100
@@ -28,12 +28,16 @@
 %bcond_with deploypkg
 %endif
 
-# vgauth is enabled on versions > 13.2 (which include xml-security-c and 
xerces-c)
-%if 0%{?suse_version} > 1320
+# vgauth is enabled for openSUSE Factory, Leap 42.1 and SLES12SP1 (which 
include xml-security-c and xerces-c)
+%if 0%{?is_opensuse} && 0%{?suse_version} >= 1315 && 0%{?suse_version} != 1320
+%bcond_without vgauth
+%else
+%if 0%{?sle_version} >= 0120100
 %bcond_without vgauth
 %else
 %bcond_with vgauth
 %endif
+%endif
 
 # 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:v1022d2000'




commit open-vm-tools for openSUSE:Factory

2015-10-24 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2015-10-24 10:29:37

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  
2015-09-13 09:45:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2015-10-24 10:30:21.0 +0200
@@ -1,0 +2,7 @@
+Thu Oct 22 16:34:51 UTC 2015 - mlati...@suse.com
+
+- Remove vgauth requirements from vmtoolsd.service file if vgauth
+  is not enabled.
+- Remove gcc4.7 requirement for older environments.
+
+---



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.ypX0ME/_old  2015-10-24 10:30:22.0 +0200
+++ /var/tmp/diff_new_pack.ypX0ME/_new  2015-10-24 10:30:22.0 +0200
@@ -82,13 +82,7 @@
 Source8:vgauthd.service
 Source98:   preamble
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-# SUSE versions below 1110 (SLES11 SP4) must use gcc 4.7 to compile under i586
-%if 0%{?suse_version} <= 1110
-BuildRequires:  gcc47
-BuildRequires:  gcc47-c++
-%else
 BuildRequires:  gcc-c++
-%endif
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
 BuildRequires:  gtk2-devel
 BuildRequires:  gtkmm2-devel
@@ -255,9 +249,6 @@
 %else
 export CFLAGS="%{optflags} -Wno-deprecated-declarations -fPIE"
 export CXXFLAGS="%{optflags} -Wno-deprecated-declarations -fPIE"
-# SUSE versions below 1110 (SLES11 SP4) must use gcc 4.7 to compile under i586
-export CC=gcc-4.7
-export CXX=g++-4.7
 %endif
 export LDFLAGS="-pie"
 # Required for version 9.4.0
@@ -297,7 +288,7 @@
 mkdir -p obj
 for flavor in %{flavors_to_build}; do
   rm -rf obj/$flavor
-  cp -r %{tarname}-%{version}-%{svn_rev} obj/$flavor
+  cp -r $TOPDIR obj/$flavor
   pushd obj/$flavor
   for module in %{vm_modules}; do
 pushd modules/linux/$module
@@ -358,6 +349,9 @@
 %if %{with vgauth}
 install -p -m 644 -D %{SOURCE8} %{buildroot}%{_unitdir}/vgauthd.service
 ln -sf service %{buildroot}%{_sbindir}/rcvgauthd
+%else
+# if vgauth is not enabled, it must be removed from vmtoolsd.service
+sed -i '/vgauth/d' %{buildroot}%{_unitdir}/vmtoolsd.service
 %endif
 %else
 install -D -m 0755 %{SOURCE1} %{buildroot}%{_sysconfdir}/init.d/vmtoolsd




commit open-vm-tools for openSUSE:Factory

2015-09-13 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2015-09-13 09:45: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  
2015-08-21 07:42:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2015-09-13 09:45:05.0 +0200
@@ -1,0 +2,42 @@
+Wed Sep  9 16:43:54 UTC 2015 - mlati...@suse.com
+
+- Enable certificate-based access control via SAML tokens (vgauth) on
+  openSUSE Factory.
+
+---
+Thu Sep  3 21:51:58 UTC 2015 - mlati...@suse.com
+
+- Update to open-vm-tools-10.0.0-3000743  (boo#944615)
+  + Common versioning 
+  + Quiesced snapshots enhancements for Linux guests running IO workload
+  + Shared Folders (Linux kernel 4.0.0 and higher only)
+  + ESXi Serviceability
+  + GuestInfo Enhancements
+  + Internationalization, with support for:
++ English
++ French
++ German
++ Spanish
++ Italian
++ Japanese
++ Korean
++ Simplified Chinese
++ Traditional Chinese
+  + Compatibility with all supported versions of VMware vSphere, VMware
+Workstation 12.0 and VMware Fusion 8.0
+- Drop upstream patches included (or not necessary) in 10.0.0:
+  - 0001-Fix-vmxnet-module-on-kernels-3.16.patch
+  - 0002-Fix-d_alias-to-d_u.d_alias-for-kernel-3.18.patch
+  - 0003-Fix-f_dentry-msghdr-kernel-3.19.patch
+  - 0004-vmhgfs-bdi-kernel-4.0.patch
+  - xutils-add-cstring.patch
+- Remove vmhgfs define to ensure vmhgfs is always built
+- Only build kernel modules for versions <= openSUSE 13.2
+
+---
+Wed Sep  2 22:39:25 UTC 2015 - mlati...@suse.com
+
+- Do not attempt to start vmware-vmblock-fuse if vmware-vmblock-fuse
+  (included with the -desktop package) is not installed (bsc#943236)
+
+---

Old:

  0001-Fix-vmxnet-module-on-kernels-3.16.patch
  0002-Fix-d_alias-to-d_u.d_alias-for-kernel-3.18.patch
  0003-Fix-f_dentry-msghdr-kernel-3.19.patch
  0004-vmhgfs-bdi-kernel-4.0.patch
  open-vm-tools-9.10.2-2822639.tar.gz
  xutils-add-cstring.patch

New:

  open-vm-tools-10.0.0-3000743.tar.gz
  vgauthd.service



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.saIpOw/_old  2015-09-13 09:45:06.0 +0200
+++ /var/tmp/diff_new_pack.saIpOw/_new  2015-09-13 09:45:06.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package open-vm-tools
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -28,9 +28,12 @@
 %bcond_with deploypkg
 %endif
 
-# The vmhgfs module is currently built for all versions
-# (Shared Folders are not supported under ESX/ESXi, so this driver is not 
necessary for SLES11/12)
-%define vmhgfs vmhgfs
+# vgauth is enabled on versions > 13.2 (which include xml-security-c and 
xerces-c)
+%if 0%{?suse_version} > 1320
+%bcond_without vgauth
+%else
+%bcond_with vgauth
+%endif
 
 # 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:v1022d2000'
@@ -50,28 +53,33 @@
 %define vm_modules1210 vmxnet
 %endif
 
-# Modules that have to be build up to version 12.3 (Last checked on 2012-02-05 
with kernel 3.2.0)
-%define vm_modules %{?vm_modules1230} %{?vmhgfs} %{?vm_modules1210} 
%{?vm_modules1220}
+# 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 tarname open-vm-tools
-Version:9.10.2
+Version:10.0.0
 Release:0
-%define svn_rev 2822639
+%define svn_rev 3000743
 Summary:Open Virtual Machine Tools
 License:BSD-3-Clause and GPL-2.0 and LGPL-2.1
 Group:  System/Emulators/PC
-Url:http://open-vm-tools.sourceforge.net/
-Source: 
http://sourceforge.net/projects/open-vm-tools

commit open-vm-tools for openSUSE:Factory

2015-08-20 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2015-08-21 07:41:27

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  
2015-08-12 15:12:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2015-08-21 07:42:00.0 +0200
@@ -1,0 +2,9 @@
+Wed Aug 12 06:54:48 UTC 2015 - dims...@opensuse.org
+
+- For SLE11, the KMP is still required; the .spec file logic is
+  now only enabled in the linked package, the 2nd spec file must
+  not be part of the main package open-vm-tools (as Factory would
+  immediately create the linked package, which would fail building
+  with Linux 4.x) (boo#941384).
+
+---



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.J8MLgn/_old  2015-08-21 07:42:01.0 +0200
+++ /var/tmp/diff_new_pack.J8MLgn/_new  2015-08-21 07:42:01.0 +0200
@@ -30,7 +30,7 @@
 
 # The vmhgfs module is currently built for all versions
 # (Shared Folders are not supported under ESX/ESXi, so this driver is not 
necessary for SLES11/12)
-%define vmhgfs %nil
+%define vmhgfs vmhgfs
 
 # 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:v1022d2000'
@@ -116,7 +116,10 @@
 %if 0%{?suse_version} >= 1310
 Requires:   which
 %endif
-#Requires:   vmware-guest-kmp
+%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:v15ADd*sv*sd*bc*sc*i*)




commit open-vm-tools for openSUSE:Factory

2015-08-12 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2015-08-12 15:12:26

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  
2015-06-30 10:44:46.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2015-08-12 15:12:28.0 +0200
@@ -1,0 +2,21 @@
+Mon Aug 10 14:13:33 UTC 2015 - dims...@opensuse.org
+
+- Drop KMP related .spec and .changes file (bsc#938593) (for now
+  we keep the logic in the .spec file, in case we want to resurrect
+  it).
+
+---
+Mon Jul 13 16:16:02 UTC 2015 - mlati...@suse.com
+
+- Update to open-vm-tools-9.10.2-2822639
+  + Fix various compilation errors
+  + Retry sending vmbackup event with elevated privileges
+  + Add a -h option to vgauth
+  + Workaround NFS open bug by retrying on ESTALE
+  + Fix the HGFS protocol opcode to differentiate headers
+  + Thaw filesystems when the snapshot commit message to VMX fails
+- Drop upstream patches included in 9.10.2:
+  - toolboxcmd-fix-logic.patch
+  - asm_x86.patch
+
+---

Old:

  asm_x86.patch
  open-vm-tools-9.10.0-2476743.tar.gz
  open-vm-tools-KMP.changes
  open-vm-tools-KMP.spec
  toolboxcmd-fix-logic.patch

New:

  open-vm-tools-9.10.2-2822639.tar.gz



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.6pHGEp/_old  2015-08-12 15:12:30.0 +0200
+++ /var/tmp/diff_new_pack.6pHGEp/_new  2015-08-12 15:12:30.0 +0200
@@ -30,7 +30,7 @@
 
 # The vmhgfs module is currently built for all versions
 # (Shared Folders are not supported under ESX/ESXi, so this driver is not 
necessary for SLES11/12)
-%define vmhgfs vmhgfs
+%define vmhgfs %nil
 
 # 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:v1022d2000'
@@ -58,14 +58,14 @@
 
 Name:   open-vm-tools
 %define tarname open-vm-tools
-Version:9.10.0
+Version:9.10.2
 Release:0
-%define svn_rev 2476743
+%define svn_rev 2822639
 Summary:Open Virtual Machine Tools
 License:BSD-3-Clause and GPL-2.0 and LGPL-2.1
 Group:  System/Emulators/PC
 Url:http://open-vm-tools.sourceforge.net/
-Source: 
http://sourceforge.net/projects/open-vm-tools/files/open-vm-tools/stable-9.10.0/%{tarname}-%{version}-%{svn_rev}.tar.gz
+Source: 
http://sourceforge.net/projects/open-vm-tools/files/open-vm-tools/stable-9.10.x/%{tarname}-%{version}-%{svn_rev}.tar.gz
 Source1:vmtoolsd
 Source2:vmtoolsd.service
 Source3:vmware-user-autostart.desktop
@@ -116,7 +116,7 @@
 %if 0%{?suse_version} >= 1310
 Requires:   which
 %endif
-Requires:   vmware-guest-kmp
+#Requires:   vmware-guest-kmp
 # To prevent autoinstallation on SLES11, exclude supplements from that version
 %if 0%{?suse_version} != 1110
 Supplements:modalias(pci:v15ADd*sv*sd*bc*sc*i*)
@@ -130,10 +130,6 @@
 Patch3: 0002-Fix-d_alias-to-d_u.d_alias-for-kernel-3.18.patch
 Patch4: 0003-Fix-f_dentry-msghdr-kernel-3.19.patch
 Patch5: 0004-vmhgfs-bdi-kernel-4.0.patch
-# PATCH-FIX-UPSTREAM toolboxcmd-fix-logic.patch -- fix build with gcc5 (from 
Fedora)
-Patch6: toolboxcmd-fix-logic.patch
-# PATCH-FIX-UPSTREAM asm_x86.patch -- fix build with gcc 5 on i586 (from 
Fedora)
-Patch7: asm_x86.patch
 
 %if %{KMP}
 %suse_kernel_module_package -n vmware-guest -p %{SOURCE98} xen um
@@ -240,8 +236,6 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
-%patch6 -p1
-%patch7 -p1
 
 %build
 %if ! %{KMP}
@@ -268,6 +262,8 @@
 export CUSTOM_PROCPS_NAME=procps
 autoreconf -fi
 echo 'HTML_TIMESTAMP=NO' >> docs/api/doxygen.conf
+# In the latest official tarballs, configure is not marked executable
+chmod 755 configure
 %configure \
 --without-kernel-modules \
 --without-root-privileges \
@@ -304,12 +300,7 @@
 if [ -f ../vmci/Module.symvers ]; then
cp ../vmci/Module.symvers .
 fi
-# SUSE versions below 1110 must use gcc 4.7 to compile for i586
-%if 0%{?suse_version} > 1110
export CC_VER_OPTS="VM_CCVER=$(gcc -dumpversion)"
-%else
-   export CC_VER_OPTS="CC=gcc-4.7 VM_CCVER=4.7"
-%endif
 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

+

commit open-vm-tools for openSUSE:Factory

2015-06-30 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2015-06-30 10:44:45

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-KMP.changes  
2015-06-06 09:54:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools-KMP.changes 
2015-06-30 10:44:46.0 +0200
@@ -1,0 +2,7 @@
+Sun Jun 28 10:56:24 UTC 2015 - antoine.belv...@laposte.net
+
+- Fix compilation issues with GCC 5:
+  * Add toolboxcmd-fix-logic.patch
+  * Add asm_x86.patch
+
+---
--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2015-06-06 09:54:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2015-06-30 10:44:46.0 +0200
@@ -1,0 +2,7 @@
+Sun Jun 28 10:56:24 UTC 2015 - antoine.belv...@laposte.net
+
+- Fix compilation issues with GCC 5:
+  * Add toolboxcmd-fix-logic.patch
+  * Add asm_x86.patch 
+
+---

New:

  asm_x86.patch
  toolboxcmd-fix-logic.patch



Other differences:
--
++ open-vm-tools-KMP.spec ++
--- /var/tmp/diff_new_pack.KRzW80/_old  2015-06-30 10:44:47.0 +0200
+++ /var/tmp/diff_new_pack.KRzW80/_new  2015-06-30 10:44:47.0 +0200
@@ -130,6 +130,10 @@
 Patch3: 0002-Fix-d_alias-to-d_u.d_alias-for-kernel-3.18.patch
 Patch4: 0003-Fix-f_dentry-msghdr-kernel-3.19.patch
 Patch5: 0004-vmhgfs-bdi-kernel-4.0.patch
+# PATCH-FIX-UPSTREAM toolboxcmd-fix-logic.patch -- fix build with gcc5 (from 
Fedora)
+Patch6: toolboxcmd-fix-logic.patch
+# PATCH-FIX-UPSTREAM asm_x86.patch -- fix build with gcc 5 on i586 (from 
Fedora)
+Patch7: asm_x86.patch
 
 %if %{KMP}
 %suse_kernel_module_package -n vmware-guest -p %{SOURCE98} xen um
@@ -236,6 +240,8 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
+%patch7 -p1
 
 %build
 %if ! %{KMP}

open-vm-tools.spec: same change
++ asm_x86.patch ++
--- open-vm-tools-9.10.0-2476743/lib/include/vm_basic_asm_x86.h.orig
2015-04-30 20:27:54.197056616 -0700
+++ open-vm-tools-9.10.0-2476743/lib/include/vm_basic_asm_x86.h 2015-04-30 
20:47:22.916480187 -0700
@@ -352,7 +352,9 @@
  *-
  */
 
-#if defined(__GNUC__) && (__GNUC__ >= 4) && (__GNUC_MINOR__ >= 4) && 
!defined(MUL64_NO_ASM)
+#if defined(__GNUC__) && \
+   (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) && \
+   !defined(MUL64_NO_ASM)
 
 static INLINE uint64
 Mul64x3264(uint64 multiplicand, uint32 multiplier, uint32 shift)
@@ -457,7 +459,9 @@
  *-
  */
 
-#if defined(__GNUC__) && (__GNUC__ >= 4) && (__GNUC_MINOR__ >= 4) && 
!defined(MUL64_NO_ASM)
+#if defined(__GNUC__) && \
+   (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)) && \
+   !defined(MUL64_NO_ASM)
 
 static INLINE int64
 Muls64x32s64(int64 multiplicand, uint32 multiplier, uint32 shift)
++ toolboxcmd-fix-logic.patch ++
--- open-vm-tools-9.10.0-2476743.orig/toolbox/toolboxcmd-shrink.c   
2015-03-19 15:53:25.0 -0700
+++ open-vm-tools-9.10.0-2476743/toolbox/toolboxcmd-shrink.c2015-04-29 
17:35:12.190392096 -0700
@@ -391,7 +391,7 @@
 * Verify that wiping/shrinking are permitted before going through with the
 * wiping operation.
 */
-   if (!ShrinkGetWiperState() == WIPER_ENABLED && 
!Wiper_IsWipeSupported(part)) {
+   if (ShrinkGetWiperState() != WIPER_ENABLED && !Wiper_IsWipeSupported(part)) 
{
   g_debug("%s cannot be wiped / shrunk\n", mountPoint);
   ToolsCmd_PrintErr("%s",
 SU_(disk.shrink.disabled, SHRINK_DISABLED_ERR));



commit open-vm-tools for openSUSE:Factory

2015-06-06 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2015-06-06 09:54:24

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-KMP.changes  
2015-05-07 08:28:54.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools-KMP.changes 
2015-06-06 09:54:30.0 +0200
@@ -1,0 +2,51 @@
+Mon May 21 23:04:48 UTC 2015 - mlati...@suse.com
+
+- Build using gcc4.7 for SLES11 environments to avoid mul64.h
+  dependency problem for i586 architectures 
+- Include cstddef to resolve compile problems under gcc4.7
+  enable-gcc46+.patch
+- Ensure xutils builds properly under older versions of gcc 
+  xutils-add-cstring.patch
+- Prevent files on shared folders from being truncated to 0 bytes
+  under 4.0 kernel
+  0004-vmhgfs-bdi-kernel-4.0.patch
+
+---
+Wed May 18 00:01:07 UTC 2015 - mlati...@suse.com
+
+- Update to open-vm-tools-9.10.0-2476743:
+  + vgauth added
+  + deploypkg added
+  + guest proxycerttool added
+  + hgfs and vmci/vsock fixes
+  + asyncsocket enhancements
+  + library fixes and improvements
+  + locking and logging fixes and improvements
+  + foundry fixes
+  + vm-support script fixes
+- Replace obsolete patches with rebased versions (from ArchLinux):
+  - Drop 0001-Remove-unused-DEPRECATED-macro.patch
+  - Drop 0002-Conditionally-define-g_info-macro.patch
+  - Drop 0003-Add-kuid_t-kgid_t-compatibility-layer.patch
+  - Drop 0004-Use-new-link-helpers.patch
+  - Drop 0005-Update-hgfs-file-operations-for-newer-kernels.patch
+  - Drop 0006-Fix-vmxnet-module-on-kernels-3.16.patch
+  - Drop 0007-Fix-vmhgfs-module-on-kernels-3.16.patch
+  - Drop 0008-Fix-segfault-in-vmhgfs.patch
+  - Drop open-vm-tools-linux-3.17.7.patch
+  - Drop open-vm-tools-linux-3.17.patch
+  - Drop open-vm-tools-linux-3.18.0.patch
+  - Add 0001-Fix-vmxnet-module-on-kernels-3.16.patch
+  - Add 0002-Fix-d_alias-to-d_u.d_alias-for-kernel-3.18.patch
+  - Add 0003-Fix-f_dentry-msghdr-kernel-3.19.patch
+- Add libmspack BuildRequires (deploypkg).
+- Add openssl BuildRequires (grabbitmqproxy and vgauth).
+- Compile using --without-xmlsecurity and --without-xerces as
+  pkgconfig(xml-security-c) is not yet available in the build service,
+  (disables vgauth support).
+- Disable deploypkg for older versions of SLES and openSUSE.
+- Disable ssl for older versions of SLES and openSUSE (disables
+  grabbitmqproxy and vgauth).
+- Update spec file to be compatible with SLES and openSUSE.
+
+---
@@ -7,0 +59,6 @@
+Thu Mar 12 00:05:55 UTC 2015 - mlati...@suse.com
+
+- Prevent autoinstallation of open-vm-tools in SLES11SP4 environments
+  due to potential conflict with VMware tools. (bsc#921618)
+
+---
@@ -11,0 +69,16 @@
+
+---
+Wed Jan 21 23:58:08 UTC 2015 - mlati...@suse.com
+
+- Remove modprobe of deprecated vmsync module from SysV init script. 
+
+---
+Fri Jan 16 02:55:39 UTC 2015 - mlati...@suse.com
+
+- Update specfile to ensure kernel modules are not built or required
+  for SLES11SP4 and SLES12. 
+
+---
+Fri Jan  9 23:57:56 UTC 2015 - mlati...@suse.com
+
+- Use fuse-devel instead of pkgconfig(fuse) in SLES11SP4. 
open-vm-tools.changes: same change

Old:

  0001-Remove-unused-DEPRECATED-macro.patch
  0002-Conditionally-define-g_info-macro.patch
  0003-Add-kuid_t-kgid_t-compatibility-layer.patch
  0004-Use-new-link-helpers.patch
  0005-Update-hgfs-file-operations-for-newer-kernels.patch
  0006-Fix-vmxnet-module-on-kernels-3.16.patch
  0007-Fix-vmhgfs-module-on-kernels-3.16.patch
  0008-Fix-segfault-in-vmhgfs.patch
  open-vm-tools-9.4.6-1770165.tar.gz
  open-vm-tools-linux-3.17.7.patch
  open-vm-tools-linux-3.17.patch
  open-vm-tools-linux-3.18.0.patch
  open-vm-tools-linux-3.19.0.patch

New:

  0001-Fix-vmxnet-module-on-kernels-3.16.patch
  0002-Fix-d_alias-to-d_u.d_alias-for-kernel-3.18.patch
  0003-Fix-f_dentry-msghdr-kernel-3.19.patch
  0004-vmhgfs-bdi-kernel-4.0.patch
  enable-gcc46+.patch
  open-vm-tools-9.10.0-2476743.tar.gz
  xutils-add-cstring.patch



Other differences:
--
++ open-vm-tools-KMP.spec ++
--- /var/tmp/diff_new_pack.RW4D66/_old  2015-06-06 09:54:32.0 +0200
+++ /var/tmp/diff_new_pack.RW4D66/_new  2015-06-06 09:54:32.0 +0200
@@ -17,32 +17,36 

commit open-vm-tools for openSUSE:Factory

2015-05-06 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2015-05-07 08:28:53

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-KMP.changes  
2015-02-22 17:26:15.0 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools-KMP.changes 
2015-05-07 08:28:54.0 +0200
@@ -1,0 +2,6 @@
+Tue May  5 14:31:19 UTC 2015 - dims...@opensuse.org
+
+- Handle kernel 4.0: we can't just compare the 'minor' part of the
+  version anymore when applying patches.
+
+---
open-vm-tools.changes: same change



Other differences:
--
++ open-vm-tools-KMP.spec ++
--- /var/tmp/diff_new_pack.xW3LPf/_old  2015-05-07 08:28:55.0 +0200
+++ /var/tmp/diff_new_pack.xW3LPf/_new  2015-05-07 08:28:55.0 +0200
@@ -235,8 +235,9 @@
 %patch10 -p1
 %patch11 -p1
 %patch12 -p1
-KVER=$(rpm -q kernel-syms --qf %%{version}\n | awk -F. '{print $2}')
-if [ $KVER -ge 19 ]; then
+KVERMAJ=$(rpm -q kernel-syms --qf %%{version}\n | awk -F. '{print $1}')
+KVERMIN=$(rpm -q kernel-syms --qf %%{version}\n | awk -F. '{print $2}')
+if [ $KVERMAJ -ge 4 -o $KVERMIN -ge 19 ]; then
 %patch13 -p1
 fi
 

open-vm-tools.spec: same change



commit open-vm-tools for openSUSE:Factory

2015-02-22 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2015-02-22 17:26:14

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-KMP.changes  
2015-01-06 09:07:22.0 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools-KMP.changes 
2015-02-22 17:26:15.0 +0100
@@ -1,0 +2,6 @@
+Thu Feb 19 13:35:44 UTC 2015 - dims...@opensuse.org
+
+- Add open-vm-tools-linux-3.19.0.patch: Fix building of vmhgfs with
+  Kernel 3.19.0+.
+
+---
open-vm-tools.changes: same change

New:

  open-vm-tools-linux-3.19.0.patch



Other differences:
--
++ open-vm-tools-KMP.spec ++
--- /var/tmp/diff_new_pack.QzVgKx/_old  2015-02-22 17:26:16.0 +0100
+++ /var/tmp/diff_new_pack.QzVgKx/_new  2015-02-22 17:26:16.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package open-vm-tools-KMP
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -80,6 +80,7 @@
 Patch10:open-vm-tools-linux-3.17.patch
 Patch11:open-vm-tools-linux-3.17.7.patch
 Patch12:open-vm-tools-linux-3.18.0.patch
+Patch13:open-vm-tools-linux-3.19.0.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
@@ -234,6 +235,10 @@
 %patch10 -p1
 %patch11 -p1
 %patch12 -p1
+KVER=$(rpm -q kernel-syms --qf %%{version}\n | awk -F. '{print $2}')
+if [ $KVER -ge 19 ]; then
+%patch13 -p1
+fi
 
 %build
 %if ! %{KMP}

++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.QzVgKx/_old  2015-02-22 17:26:16.0 +0100
+++ /var/tmp/diff_new_pack.QzVgKx/_new  2015-02-22 17:26:16.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package open-vm-tools
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -80,6 +80,7 @@
 Patch10:open-vm-tools-linux-3.17.patch
 Patch11:open-vm-tools-linux-3.17.7.patch
 Patch12:open-vm-tools-linux-3.18.0.patch
+Patch13:open-vm-tools-linux-3.19.0.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
@@ -234,6 +235,10 @@
 %patch10 -p1
 %patch11 -p1
 %patch12 -p1
+KVER=$(rpm -q kernel-syms --qf %%{version}\n | awk -F. '{print $2}')
+if [ $KVER -ge 19 ]; then
+%patch13 -p1
+fi
 
 %build
 %if ! %{KMP}

++ open-vm-tools-linux-3.19.0.patch ++
Index: open-vm-tools-9.4.6-1770165/modules/linux/vmhgfs/dir.c
===
--- open-vm-tools-9.4.6-1770165.orig/modules/linux/vmhgfs/dir.c
+++ open-vm-tools-9.4.6-1770165/modules/linux/vmhgfs/dir.c
@@ -414,7 +414,7 @@ HgfsPackDirOpenRequest(struct file *file
 
/* Build full name to send to server. */
if (HgfsBuildPath(name, req->bufferSize - (requestSize - 1),
- file->f_dentry) < 0) {
+ file->f_path.dentry) < 0) {
   LOG(4, (KERN_DEBUG "VMware hgfs: HgfsPackDirOpenRequest: build path 
failed\n"));
   return -EINVAL;
}
@@ -560,8 +560,8 @@ HgfsPrivateDirRelease(struct file *file,
int result = 0;
 
ASSERT(file);
-   ASSERT(file->f_dentry);
-   ASSERT(file->f_dentry->d_sb);
+   ASSERT(file->f_path.dentry);
+   ASSERT(file->f_path.dentry->d_sb);
 
LOG(6, (KERN_DEBUG "VMware hgfs: HgfsPrivateDirRelease: close fh %u\n", 
handle));
 
@@ -704,7 +704,7 @@ HgfsDirLlseek(struct file *file,
   loff_t offset,
   int origin)
 {
-   struct dentry *dentry = file->f_dentry;
+   struct dentry *dentry = file->f_path.dentry;
struct inode *inode = dentry->d_inode;
compat_mutex_t *mtx;
 
@@ -853,7 +853,7 @@ HgfsReaddirRefreshEntries(struct file *f
}
 
LOG(6, (KERN_DEBUG "VMware hgfs: %s: error: stale handle (%s) return %d)\n",
-__func__, file->f_dentry->d_name.name, result));
+__func__, file->f_path.dentry->d_name.name, result));
return result;
 }
 
@@ -988,9 +988,9 @@ HgfsReaddirNextEntry(struct file *file,
char *fileName = NULL;
int result;
 
-   ASSERT(file->f_dentry->d_inode->i_sb);
+   ASSER

commit open-vm-tools for openSUSE:Factory

2015-01-06 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2015-01-06 09:07:03

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:

New Changes file:

--- /dev/null   2014-12-25 22:38:16.200041506 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools-KMP.changes 
2015-01-06 09:07:22.0 +0100
@@ -0,0 +1,1007 @@
+---
+Mon Jan  5 10:07:50 UTC 2015 - dims...@opensuse.org
+
+- Add open-vm-tools-linux-3.17.7.patch: Fix building of vmhgfs with
+  Kernel 3.17.7+.
+- Add open-vm-tools-linux-3.18.0.patch: Fix building of vmhgfs with
+  Kernel 3.18.0+.
+
+---
+Mon Jan  5 08:42:04 UTC 2015 - dims...@opensuse.org
+
+- Split building of KMPs into own spec file: open-vm-tools-KMP:
+  the resulting KMP packages keep their existing name, as this is
+  handled through the kernel_package macros. This split allows to
+  work around boo#905420.
+
+---
+Sat Nov 29 19:40:00 UTC 2014 - Led 
+
+- fix bashisms in vmware-user-autostart-wrapper script
+
+---
+Wed Nov 12 10:04:48 UTC 2014 - dims...@opensuse.org
+
+- Add open-vm-tools-linux-3.17.patch: Fix build with Linux 3.17.0.
+
+---
+Mon Nov 10 16:01:56 UTC 2014 - dims...@opensuse.org
+
+- Sync up patches with ArchLinux:
+  + Added 0001-Remove-unused-DEPRECATED-macro.patch
+  + Added 0002-Conditionally-define-g_info-macro.patch
+  + Added 0003-Add-kuid_t-kgid_t-compatibility-layer.patch
+  + Added 0004-Use-new-link-helpers.patch
+  + Added 0005-Update-hgfs-file-operations-for-newer-kernels.patch
+  + Added 0006-Fix-vmxnet-module-on-kernels-3.16.patch
+  + Added 0007-Fix-vmhgfs-module-on-kernels-3.16.patch
+  + Added 0008-Fix-segfault-in-vmhgfs.patch
+  + Droped g_info_redefine.patch (now named
+0002-Conditionally-define-g_info-macro.patch).
+- Enable building of KMP packages.
+
+---
+Mon Nov 10 01:03:00 UTC 2014 - Led 
+
+- Fix bashisms in preun script.
+
+---
+Fri Oct 31 00:34:20 UTC 2014 - crrodrig...@opensuse.org
+
+- Do not generate timestamps in the doxygen docs.
+
+---
+Mon Oct 20 15:35:41 UTC 2014 - dims...@opensuse.org
+
+- Add -Wno-cpp to CFLAGS.
+
+---
+Mon Oct  6 22:25:36 UTC 2014 - bo...@steki.net
+
+- Updated to latest release 9.4.6-1770165
+  + Release matching the vSphere 5.5p02 release
+- "which" as separate package does not exist on older opensuse versions
+  so removed from Requires for older distributions
+- used autoreconf as source package does not provide configure script anymore
+- removed vmsync module from OS12.3 build target as it does not compile
+
+---
+Fri May 16 16:57:16 UTC 2014 - mlati...@suse.com
+
+- Modify vmware-user-autostart-wrapper to unconditionally start
+  vmware-user-suid-wrapper, and no longer delay for vmblock-fuse
+  if under systemd. (bnc#876074)
+
+---
+Wed May 14 15:40:19 UTC 2014 - meiss...@suse.com
+
+- added forgotten %pre snippet for service addition, this made
+  systemd service not auto-start. bnc#870737
+
+---
+Thu Apr 28 15:33:55 UTC 2014 - mlati...@suse.com
+
+- Move 'vm-support' script from /etc/vmware-tools to /usr/bin (bnc#874931).
+- Update call to "tools.set.version" RPC during uninstall to match upstream
+  behavior (bnc#875129).
+- Add missing RPM runtime dependencies (net-tools, tar, which).
+
+---
+Tue Mar 17 21:52:29 UTC 2014 - mlati...@suse.com
+
+- Update to version 9.4.0:
+  + Release of open-vm-tools matching vSphere 5.5.
+- Remove build dependency on liburiparser (no longer necessary).
+- Removed obsolete --disable-unity configure option.
+- Use doxygen to generate devel docs.
+- Require libprocps for openSUSE 12.3 and above.
+- Added CUSTOM_PROCPS_NAME=procps (required for 9.4.0 build).
+- Add g_info_redefine.patch: Fix redefine warnings during build.
+- Add vmtoolsd.service for use with systemd.
+- Drop open-vm-tools.permissions: No longer required.
+- Only build kmp for specified distributions, and only require kernel-source
+  when kernel modules are bei

commit open-vm-tools for openSUSE:Factory

2014-05-20 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2014-05-20 14:23:04

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  
2014-05-15 19:12:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2014-05-20 14:23:06.0 +0200
@@ -1,0 +2,7 @@
+Fri May 16 16:57:16 UTC 2014 - mlati...@suse.com
+
+- Modify vmware-user-autostart-wrapper to unconditionally start
+  vmware-user-suid-wrapper, and no longer delay for vmblock-fuse
+  if under systemd. (bnc#876074)
+
+---
@@ -5,0 +13,8 @@
+
+---
+Thu Apr 28 15:33:55 UTC 2014 - mlati...@suse.com
+
+- Move 'vm-support' script from /etc/vmware-tools to /usr/bin (bnc#874931).
+- Update call to "tools.set.version" RPC during uninstall to match upstream
+  behavior (bnc#875129).
+- Add missing RPM runtime dependencies (net-tools, tar, which).



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.vZ2OqX/_old  2014-05-20 14:23:08.0 +0200
+++ /var/tmp/diff_new_pack.vZ2OqX/_new  2014-05-20 14:23:08.0 +0200
@@ -66,6 +66,7 @@
 Source98:   preamble
 # PATCH-FIX-UPSTREAM g_info_redefine.patch (RHBZ#1063847)
 Patch0: g_info_redefine.patch
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
 BuildRequires:  gtk2-devel
@@ -79,23 +80,25 @@
 BuildRequires:  libdnet-devel
 BuildRequires:  libicu-devel
 BuildRequires:  module-init-tools
+BuildRequires:  pam-devel
 BuildRequires:  pcre-devel
 BuildRequires:  update-desktop-files
 BuildRequires:  xorg-x11-devel
 BuildRequires:  pkgconfig(fuse)
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # libprocps is required with 12.3 and above
 %if 0%{?suse_version} >= 1230
 BuildRequires:  procps-devel
 %endif
-BuildRequires:  pam-devel
-%if 0%{?suse_version} < 1310
-Requires:   vmware-guest-kmp
-%endif
 %if "%{?vmhgfs}"
 # Fuse is optional and enables vmblock-fuse
 BuildRequires:  fuse-devel
 %endif
+Requires:   net-tools
+Requires:   tar
+Requires:   which
+%if 0%{?suse_version} < 1310
+Requires:   vmware-guest-kmp
+%endif
 Supplements:modalias(pci:v15ADd*sv*sd*bc*sc*i*)
 Requires(pre):  %fillup_prereq
 Requires(pre):  %insserv_prereq
@@ -289,6 +292,9 @@
 rm -fr %{buildroot}/usr/share/doc/open-vm-tools/api
 rm -f docs/api/build/html/FreeSans.ttf
 
+# Move vm-support to /usr/bin (bnc#874931)
+mv %{buildroot}%{_sysconfdir}/vmware-tools/vm-support %{buildroot}%{_bindir}
+
 # install systemd/sysvinit init scripts and symlinks
 %if %{with_systemd}
 install -p -m 644 -D %{SOURCE2} %{buildroot}%{_unitdir}/vmtoolsd.service
@@ -379,7 +385,13 @@
 fi
 %stop_on_removal vmtoolsd
 %endif
-vmware-rpctool "tools.set.version 0" || :
+# Tell VMware that open-vm-tools is being uninstalled
+if [ "$1" = "0" -a \
+ -e %{_bindir}/vmware-checkvm -a \
+ -e %{_bindir}/vmware-rpctool ] && \
+ %{_bindir}/vmware-checkvm &> /dev/null; then
+ %{_bindir}/vmware-rpctool 'tools.set.version 0' &> /dev/null || /bin/true
+fi
 
 %postun
 %if %{with_systemd}
@@ -416,6 +428,7 @@
 %{_bindir}/vmware-rpctool
 %{_bindir}/vmware-toolbox-cmd
 %{_bindir}/vmware-xferlogs
+%{_bindir}/vm-support
 %if "%{?vmhgfs}"
 %{_sbindir}/mount.vmhgfs
 /sbin/mount.vmhgfs
@@ -431,7 +444,6 @@
 %{_sysconfdir}/vmware-tools/statechange.subr
 %{_sysconfdir}/vmware-tools/suspend-vm-default
 %config(noreplace) %{_sysconfdir}/vmware-tools/tools.conf
-%{_sysconfdir}/vmware-tools/vm-support
 %if 0%{?suse_version} < 1315
 %config %{_sysconfdir}/modprobe.d/50-vmnics.conf
 %endif

++ vmware-user-autostart-wrapper ++
--- /var/tmp/diff_new_pack.vZ2OqX/_old  2014-05-20 14:23:08.0 +0200
+++ /var/tmp/diff_new_pack.vZ2OqX/_new  2014-05-20 14:23:08.0 +0200
@@ -5,15 +5,22 @@
 
 unset SESSION_MANAGER
 
-while [ $RETRY -lt $MAX_RETRY ]; do
+# If running systemd, skip the delay loop as starting vmblock-fuse is not 
enforced
+if ! (file /sbin/init | grep "systemd" &>/dev/null); then
 
-if [ -f /var/run/vmblock-fuse/dev ]; then
-  /usr/bin/vmware-user-suid-wrapper
-  exit 0
-else
-  logger "Try $RETRY/$MAX_RETRY : /proc/fs/vmblock/dev not available. sleeping 
for $SLEEP seconds"
-  sleep $SLEEP
-  RETRY=$[ $RETRY + 1 ]
-  SLEEP=$[ $SLEEP * 2 ]
+  while [ $RETRY -lt $MAX_RETRY ]; do
+
+  if [ -f /var/run/vmblock-fuse/dev ]; then
+ RETRY=$MAX_RETRY
+  else
+logger "Try $RETRY/$MAX_RETRY : /var

commit open-vm-tools for openSUSE:Factory

2014-05-15 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2014-05-15 19:12:47

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  
2014-03-27 06:10:36.0 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2014-05-15 19:12:48.0 +0200
@@ -1,0 +2,6 @@
+Wed May 14 15:40:19 UTC 2014 - meiss...@suse.com
+
+- added forgotten %pre snippet for service addition, this made
+  systemd service not auto-start. bnc#870737
+
+---



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.gGhmuq/_old  2014-05-15 19:12:49.0 +0200
+++ /var/tmp/diff_new_pack.gGhmuq/_new  2014-05-15 19:12:49.0 +0200
@@ -333,6 +333,11 @@
 find %{buildroot} -name '*vmhgfs*' -delete -print
 %endif
 
+%pre
+%if %{with_systemd}
+%service_add_pre vmtoolsd.service
+%endif
+
 %post
 %if 0%{?suse_version} <= 1130
 %run_permissions

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit open-vm-tools for openSUSE:Factory

2014-03-26 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2014-03-27 06:10:34

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  
2013-11-04 08:49:59.0 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2014-03-27 06:10:36.0 +0100
@@ -1,0 +2,17 @@
+Tue Mar 17 21:52:29 UTC 2014 - mlati...@suse.com
+
+- Update to version 9.4.0:
+  + Release of open-vm-tools matching vSphere 5.5.
+- Remove build dependency on liburiparser (no longer necessary).
+- Removed obsolete --disable-unity configure option.
+- Use doxygen to generate devel docs.
+- Require libprocps for openSUSE 12.3 and above.
+- Added CUSTOM_PROCPS_NAME=procps (required for 9.4.0 build).
+- Add g_info_redefine.patch: Fix redefine warnings during build.
+- Add vmtoolsd.service for use with systemd.
+- Drop open-vm-tools.permissions: No longer required.
+- Only build kmp for specified distributions, and only require kernel-source
+  when kernel modules are being built.
+- Rename -gui package to -desktop.
+
+---

Old:

  open-vm-tools-9.2.3-1031360.tar.gz
  open-vm-tools.permissions

New:

  g_info_redefine.patch
  open-vm-tools-9.4.0-1280544.tar.gz
  vmtoolsd.service



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.AEmGfw/_old  2014-03-27 06:10:37.0 +0100
+++ /var/tmp/diff_new_pack.AEmGfw/_new  2014-03-27 06:10:37.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package open-vm-tools
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,11 +17,18 @@
 #
 
 
-# vmhgfs modules doe not build on kernel 3.11
+%define with_systemd   1
+
+# vmhgfs modules does not build on kernel 3.11
 %if 0%{suse_version} < 1310
 %define vmhgfs vmhgfs
 %endif
 
+# disable systemd if before 13.1
+%if 0%{suse_version} < 1310
+%define with_systemd0
+%endif
+
 # 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:v1022d2000'
 
@@ -31,38 +38,44 @@
 %endif
 
 %if 0%{?suse_version} <= 1230
-# Modules to be built up to openSUSE 12.1, possibly not building on newer 
versions.
+# Modules to be built up to openSUSE 12.3, possibly not building on newer 
versions.
 %define vm_modules1230 vmci vsock vmsync
 %endif
 
-# Modules that have to be build up to version 12.2 (Last checked on 2012-02-05 
with kernel 3.2.0)
+# Modules that have to be build up to version 12.3 (Last checked on 2012-02-05 
with kernel 3.2.0)
 %define vm_modules %{?vm_modules1230} %{?vmhgfs} %{?vm_modules1210}
 
 # 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
-Version:9.2.3
+Version:9.4.0
 Release:0
-%define svn_rev 1031360
+%define svn_rev 1280544
 Summary:Open Virtual Machine Tools
 License:BSD-3-Clause and GPL-2.0 and LGPL-2.1
 Group:  System/Emulators/PC
 Url:http://open-vm-tools.sourceforge.net/
-Source: 
http://sourceforge.net/projects/open-vm-tools/files/open-vm-tools/stable-9.2.x/%{name}-%{version}-%{svn_rev}.tar.gz
+Source: 
http://sourceforge.net/projects/open-vm-tools/files/open-vm-tools/stable-9.4.x/%{name}-%{version}-%{svn_rev}.tar.gz
 Source1:vmtoolsd
-Source2:vmware-user-autostart.desktop
-Source4:open-vm-tools.permissions
+Source2:vmtoolsd.service
+Source3:vmware-user-autostart.desktop
 Source5:vmware-user-autostart-wrapper
 Source6:open-vm-tools-modprobe.conf
 Source7:tools.conf
 Source98:   preamble
+# PATCH-FIX-UPSTREAM g_info_redefine.patch (RHBZ#1063847)
+Patch0: g_info_redefine.patch
 BuildRequires:  gcc-c++
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
 BuildRequires:  gtk2-devel
 BuildRequires:  gtkmm2-devel
+# Only require kernel packages if kernel modules are being built
+%if "%{?vm_modules}" != "  "
 BuildRequires:  kernel-source
 BuildRequires:  kernel-syms
+%endif
+BuildRequires:  doxygen
 BuildRequires:  libdnet-devel
 BuildRequires:  libicu-devel
 BuildRequires:  module-init-tools
@@ -71,17 +84,17 @@
 BuildRequires:  xorg-x11-devel
 B

commit open-vm-tools for openSUSE:Factory

2013-11-03 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2013-11-04 08:49:57

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  
2013-09-11 12:58:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2013-11-04 08:49:59.0 +0100
@@ -1,0 +2,7 @@
+Sat Nov  2 13:40:15 UTC 2013 - dims...@opensuse.org
+
+- Supplement the -gui package on xorg-x11-server instead of
+  xorg-x11 as the latter is only a meta-package, that is not
+  installed on all machines (bnc#848505).
+
+---



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.bxP5e7/_old  2013-11-04 08:49:59.0 +0100
+++ /var/tmp/diff_new_pack.bxP5e7/_new  2013-11-04 08:49:59.0 +0100
@@ -151,7 +151,7 @@
 Summary:Open Virtual Machine Tools - GUI
 Group:  System/Emulators/PC
 Requires:   open-vm-tools
-Supplements:packageand(open-vm-tools:xorg-x11)
+Supplements:packageand(open-vm-tools:xorg-x11-server)
 Requires(pre):  permissions
 
 %description gui

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit open-vm-tools for openSUSE:Factory

2013-09-11 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2013-09-11 12:58:27

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  
2013-05-13 22:46:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2013-09-11 12:58:28.0 +0200
@@ -1,0 +2,17 @@
+Tue Sep 10 18:50:47 UTC 2013 - dims...@opensuse.org
+
+- Really drop open-vm-tools-kernel-3.8.patch (osc rm).
+- Drop open-vm-tools-kernel-3.6.patch: fixed upstream.
+- Inject -Wno-unused-local-typedefs into CFLAGS.
+- Only build vmsync up to openSUSE 12.3.
+- Disable build of vmhgfs (and related tools) on openSUSE > 12.3,
+  as the module fails and VMWare is unresponsive in providing a
+  fix. Maybe one day, when there is actual commitment, the module
+  and the related tools / mount-helpers can be re-enabled (see also
+  bnc#834369).
+- Wrap the KMP Package in a condition to only build when there are
+  actually modules to be built (vm_modules not empty).
+- Do not require vmware-guest-kmp from the main package if we do
+  not built KMP packages (if there are no modules to be built).
+
+---

Old:

  open-vm-tools-kernel-3.6.patch
  open-vm-tools-kernel-3.8.patch



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.GaC7J9/_old  2013-09-11 12:58:29.0 +0200
+++ /var/tmp/diff_new_pack.GaC7J9/_new  2013-09-11 12:58:29.0 +0200
@@ -17,6 +17,11 @@
 #
 
 
+# vmhgfs modules doe not build on kernel 3.11
+%if 0%{suse_version} < 1310
+%define vmhgfs vmhgfs
+%endif
+
 # 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:v1022d2000'
 
@@ -27,11 +32,11 @@
 
 %if 0%{?suse_version} <= 1230
 # Modules to be built up to openSUSE 12.1, possibly not building on newer 
versions.
-%define vm_modules1230 vmci vsock
+%define vm_modules1230 vmci vsock vmsync
 %endif
 
 # Modules that have to be build up to version 12.2 (Last checked on 2012-02-05 
with kernel 3.2.0)
-%define vm_modules %{?vm_modules1230} vmhgfs vmsync %{?vm_modules1210}
+%define vm_modules %{?vm_modules1230} %{?vmhgfs} %{?vm_modules1210}
 
 # X modules are lower prio upstream and once in a while fail. Offer an easy 
way to enable/disable them.
 %define with_X 1
@@ -52,7 +57,6 @@
 Source6:open-vm-tools-modprobe.conf
 Source7:tools.conf
 Source98:   preamble
-Patch0: open-vm-tools-kernel-3.6.patch
 BuildRequires:  gcc-c++
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
 BuildRequires:  gtk2-devel
@@ -72,16 +76,22 @@
 BuildRequires:  liburiparser-devel
 %endif
 BuildRequires:  pam-devel
+%if 0%{?suse_version} < 1310
 Requires:   vmware-guest-kmp
+%endif
+%if "%{?vmhgfs}"
 # In order to have access to vmblock-fuse, we do require fuse
 Requires:   fuse
+%endif
 Supplements:modalias(pci:v15ADd*sv*sd*bc*sc*i*)
 Requires(pre):  %fillup_prereq
 Requires(pre):  %insserv_prereq
 Requires(pre):  permissions
 ExclusiveArch:  %ix86 x86_64
 
+%if 0%{?suse_version} < 1310
 %suse_kernel_module_package -n vmware-guest -p %{SOURCE98} xen um
+%endif
 
 %description
 Open Virtual Machine Tools (open-vm-tools) are the open source
@@ -167,9 +177,6 @@
 
 %prep
 %setup -q -n %{name}-%{version}-%{svn_rev}
-%if 0%{?suse_version} > 1220
-%patch0 -p1
-%endif
 chmod -x AUTHORS COPYING ChangeLog NEWS README
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
@@ -179,8 +186,8 @@
 # disable warning deprecated-declarations which will raise error because of 
-Werror
 # (this is because of 'g_static_mutex_init' usage which is now deprecated)
 %if 0%{?suse_version} > 1110
-export CFLAGS="%{optflags} -Wno-unused-but-set-variable 
-Wno-deprecated-declarations -fPIE"
-export CPPFLAGS="%{optflags} -Wno-unused-but-set-variable 
-Wno-deprecated-declarations -fPIE"
+export CFLAGS="%{optflags} -Wno-unused-local-typedefs 
-Wno-unused-but-set-variable -Wno-deprecated-declarations -fPIE"
+export CPPFLAGS="%{optflags} -Wno-unused-local-typedefs 
-Wno-unused-but-set-variable -Wno-deprecated-declarations -fPIE"
 %else
 export CFLAGS="%{optflags} -Wno-deprecated-declarations -fPIE"
 export CPPFLAGS="%{optflags} -Wno-deprecated-declarations -fPIE"
@@ -236,8 +243,8 @@
 done
 popd
 
-# fix some rights on the kernel modules, to have a complete -debuginfo package
-chmod u+x %{buildroot}/lib/modules/*/updates/*
+# fix some rights on the kernel modules, to have a

commit open-vm-tools for openSUSE:Factory

2013-05-13 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2013-05-13 22:46:25

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  
2013-04-26 12:37:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2013-05-13 22:46:28.0 +0200
@@ -1,0 +2,15 @@
+Mon May 13 15:30:52 UTC 2013 - dims...@opensuse.org
+
+- Update to version 9.2.3:
+  + Fixes for HGFS driver to compile on newer kernels (3.9).
+  + Fix for HGFS performance regression..
+  + vmci/vsock drivers are disabled on kernels 3.9 and above.
+  + vmblock driver is disabled on kernels 3.0+.
+  + Fix and re-enable Copy/Paste on Solaris.
+  + Configure script will detect procsps-ng library.
+  + Suppress deprecated warnings coming form newer glib.
+- Drop open-vm-tools-kernel-3.8.patch: fixed upstream.
+- No longer build vmci and vsock for openSUSE > 12.3; they have
+  been included in the mainline kernel.
+
+---

Old:

  open-vm-tools-9.2.2-893683.tar.gz

New:

  open-vm-tools-9.2.3-1031360.tar.gz



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.ECBdEG/_old  2013-05-13 22:46:30.0 +0200
+++ /var/tmp/diff_new_pack.ECBdEG/_new  2013-05-13 22:46:30.0 +0200
@@ -25,16 +25,21 @@
 %define vm_modules1210 vmxnet
 %endif
 
+%if 0%{?suse_version} <= 1230
+# Modules to be built up to openSUSE 12.1, possibly not building on newer 
versions.
+%define vm_modules1230 vmci vsock
+%endif
+
 # Modules that have to be build up to version 12.2 (Last checked on 2012-02-05 
with kernel 3.2.0)
-%define vm_modules vmci vmhgfs vmsync vsock %{?vm_modules1210}
+%define vm_modules %{?vm_modules1230} vmhgfs vmsync %{?vm_modules1210}
 
 # 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
-Version:9.2.2
+Version:9.2.3
 Release:0
-%define svn_rev 893683
+%define svn_rev 1031360
 Summary:Open Virtual Machine Tools
 License:BSD-3-Clause and GPL-2.0 and LGPL-2.1
 Group:  System/Emulators/PC
@@ -48,7 +53,6 @@
 Source7:tools.conf
 Source98:   preamble
 Patch0: open-vm-tools-kernel-3.6.patch
-Patch1: open-vm-tools-kernel-3.8.patch
 BuildRequires:  gcc-c++
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
 BuildRequires:  gtk2-devel
@@ -165,7 +169,6 @@
 %setup -q -n %{name}-%{version}-%{svn_rev}
 %if 0%{?suse_version} > 1220
 %patch0 -p1
-%patch1 -p1
 %endif
 chmod -x AUTHORS COPYING ChangeLog NEWS README
 # fix for an rpmlint warning regarding wrong line feeds

++ open-vm-tools-9.2.2-893683.tar.gz -> open-vm-tools-9.2.3-1031360.tar.gz 
++
 23064 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit open-vm-tools for openSUSE:Factory

2013-04-25 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2013-04-26 07:42:20

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)


Package is "open-vm-tools", Maintainer is "orpha...@suse.de"

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2013-03-08 09:29:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2013-04-26 07:42:26.0 +0200
@@ -1,0 +2,22 @@
+Wed Apr 24 19:57:20 UTC 2013 - dims...@opensuse.org
+
+- Add open-vm-tools-kernel-3.8.patch: Fix build with kernel 3.8.x.
+
+---
+Wed Apr  3 18:26:54 UTC 2013 - dims...@opensuse.org
+
+- Update to version 9.2.0:
+  + Fixes for HGFS driver to compile on newer kernels (3.6).
+  + vmsync driver is disabled on kernels 3.0+ as vmbackup plugin
+uses FIFREEZE/FITHAW standard ioctls.
+  + Fixes for Copy/Paste (and C&P is temporarily disabled on
+Solaris due to C++ library issues).
+- Rebase open-vm-tools-kernel-3.6.patch: mostly fixed upstream.
+- No longer build vmblock.ko: it's been obsoleted in favor of
+  vmblock-fuse.
+- Change vmtoolsd to use vmware-vmblock-fuse instead of vmblock.ko,
+  using the new mount point /var/run/vmblock-fuse.
+- Add fuse Requires, as we now use vmblock-fuse.
+* Fixes bnc#803157.
+
+---

Old:

  open-vm-tools-9.2.0-799703.tar.gz

New:

  open-vm-tools-9.2.2-893683.tar.gz
  open-vm-tools-kernel-3.8.patch



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.BGRCbf/_old  2013-04-26 07:42:34.0 +0200
+++ /var/tmp/diff_new_pack.BGRCbf/_new  2013-04-26 07:42:34.0 +0200
@@ -26,15 +26,15 @@
 %endif
 
 # Modules that have to be build up to version 12.2 (Last checked on 2012-02-05 
with kernel 3.2.0)
-%define vm_modules vmci vmblock vmhgfs vmsync vsock %{?vm_modules1210}
+%define vm_modules vmci vmhgfs vmsync vsock %{?vm_modules1210}
 
 # 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
-Version:9.2.0
+Version:9.2.2
 Release:0
-%define svn_rev 799703
+%define svn_rev 893683
 Summary:Open Virtual Machine Tools
 License:BSD-3-Clause and GPL-2.0 and LGPL-2.1
 Group:  System/Emulators/PC
@@ -48,6 +48,7 @@
 Source7:tools.conf
 Source98:   preamble
 Patch0: open-vm-tools-kernel-3.6.patch
+Patch1: open-vm-tools-kernel-3.8.patch
 BuildRequires:  gcc-c++
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
 BuildRequires:  gtk2-devel
@@ -68,6 +69,8 @@
 %endif
 BuildRequires:  pam-devel
 Requires:   vmware-guest-kmp
+# In order to have access to vmblock-fuse, we do require fuse
+Requires:   fuse
 Supplements:modalias(pci:v15ADd*sv*sd*bc*sc*i*)
 Requires(pre):  %fillup_prereq
 Requires(pre):  %insserv_prereq
@@ -162,6 +165,7 @@
 %setup -q -n %{name}-%{version}-%{svn_rev}
 %if 0%{?suse_version} > 1220
 %patch0 -p1
+%patch1 -p1
 %endif
 chmod -x AUTHORS COPYING ChangeLog NEWS README
 # fix for an rpmlint warning regarding wrong line feeds

++ open-vm-tools-9.2.0-799703.tar.gz -> open-vm-tools-9.2.2-893683.tar.gz 
++
 4751 lines of diff (skipped)

++ open-vm-tools-kernel-3.6.patch ++
--- /var/tmp/diff_new_pack.BGRCbf/_old  2013-04-26 07:42:35.0 +0200
+++ /var/tmp/diff_new_pack.BGRCbf/_new  2013-04-26 07:42:35.0 +0200
@@ -1,49 +1,8 @@
-diff -wbBur open-vm-tools-2012.05.21-724730.org/modules/linux/vmhgfs/inode.c 
open-vm-tools-2012.05.21-724730/modules/linux/vmhgfs/inode.c
 open-vm-tools-2012.05.21-724730.org/modules/linux/vmhgfs/inode.c   
2012-05-23 00:12:52.0 +0400
-+++ open-vm-tools-2012.05.21-724730/modules/linux/vmhgfs/inode.c   
2012-10-02 15:39:47.0 +0400
-@@ -1801,7 +1802,7 @@
- #else
-if (mask & MAY_ACCESS) { /* For sys_access. */
- #endif
--  struct list_head *pos;
-+  struct hlist_node *pos;
-   int dcount = 0;
-   struct dentry *dentry = NULL;
-
-@@ -1817,7 +1818,7 @@
- #endif
-
-   /* Find a dentry with valid d_count. Refer bug 587789. */
--  list_for_each(pos, &inode->i_dentry) {
-+  list_for_each(pos, inode->i_dentry.first) {
-  dentry = list_entry(pos, struct dentry, d_alias);
- #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 38)
-  dcount = atomic_read(&dentry->d_count);
-diff -wbBur open-vm-tools-2012.05.21-724730.org/modules/linux/vmhgfs/page.c 
open-vm-tools-2012.05.21-724730/modules/linux/vmhgfs/pa

commit open-vm-tools for openSUSE:Factory

2013-03-08 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2013-03-08 09:29:46

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)


Package is "open-vm-tools", Maintainer is "orpha...@suse.de"

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2012-10-13 19:58:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2013-03-08 09:29:48.0 +0100
@@ -1,0 +2,5 @@
+Sat Mar  2 08:16:26 UTC 2013 - co...@suse.com
+
+- update license to new format
+
+---



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.iSlFhA/_old  2013-03-08 09:29:50.0 +0100
+++ /var/tmp/diff_new_pack.iSlFhA/_new  2013-03-08 09:29:50.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package open-vm-tools
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -36,7 +36,7 @@
 Release:0
 %define svn_rev 799703
 Summary:Open Virtual Machine Tools
-License:BSD-3-Clause ; GPL-2.0 ; LGPL-2.1
+License:BSD-3-Clause and GPL-2.0 and LGPL-2.1
 Group:  System/Emulators/PC
 Url:http://open-vm-tools.sourceforge.net/
 Source: 
http://sourceforge.net/projects/open-vm-tools/files/open-vm-tools/stable-9.2.x/%{name}-%{version}-%{svn_rev}.tar.gz

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit open-vm-tools for openSUSE:Factory

2012-10-13 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2012-10-13 19:54:40

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)


Package is "open-vm-tools", Maintainer is "prus...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2012-09-14 12:32:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2012-10-13 19:58:13.0 +0200
@@ -1,0 +2,9 @@
+Fri Oct 12 08:19:01 UTC 2012 - dims...@opensuse.org
+
+- Update to version 9.2.0:
+  + Release of open-vm-tools matching Workstation 9.0.
+- Drop kernel-3_4.patch: fixed upstream.
+- Add open-vm-tools-kernel-3.6.patch: Fix build with kernel 3.6.
+- Add pkgconfig(fuse) BuildRequires: Support vmhgfs fuse.
+
+---

Old:

  kernel-3_4.patch
  open-vm-tools-8.8.2-590212.tar.gz

New:

  open-vm-tools-9.2.0-799703.tar.gz
  open-vm-tools-kernel-3.6.patch



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.dVDMj9/_old  2012-10-13 19:58:14.0 +0200
+++ /var/tmp/diff_new_pack.dVDMj9/_new  2012-10-13 19:58:14.0 +0200
@@ -32,14 +32,14 @@
 %define with_X 1
 
 Name:   open-vm-tools
-Version:8.8.2
+Version:9.2.0
 Release:0
-%define svn_rev 590212
+%define svn_rev 799703
 Summary:Open Virtual Machine Tools
 License:BSD-3-Clause ; GPL-2.0 ; LGPL-2.1
 Group:  System/Emulators/PC
 Url:http://open-vm-tools.sourceforge.net/
-Source: 
http://sourceforge.net/projects/open-vm-tools/files/open-vm-tools/stable-8.8.x/%{name}-%{version}-%{svn_rev}.tar.gz
+Source: 
http://sourceforge.net/projects/open-vm-tools/files/open-vm-tools/stable-9.2.x/%{name}-%{version}-%{svn_rev}.tar.gz
 Source1:vmtoolsd
 Source2:vmware-user-autostart.desktop
 Source4:open-vm-tools.permissions
@@ -47,7 +47,7 @@
 Source6:open-vm-tools-modprobe.conf
 Source7:tools.conf
 Source98:   preamble
-Patch1: kernel-3_4.patch
+Patch0: open-vm-tools-kernel-3.6.patch
 BuildRequires:  gcc-c++
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
 BuildRequires:  gtk2-devel
@@ -60,6 +60,7 @@
 BuildRequires:  pcre-devel
 BuildRequires:  update-desktop-files
 BuildRequires:  xorg-x11-devel
+BuildRequires:  pkgconfig(fuse)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # liburiparser was not present before 11.0
 %if 0%{?suse_version} >= 1100
@@ -159,7 +160,9 @@
 
 %prep
 %setup -q -n %{name}-%{version}-%{svn_rev}
-%patch1
+%if 0%{?suse_version} > 1220
+%patch0 -p1
+%endif
 chmod -x AUTHORS COPYING ChangeLog NEWS README
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
@@ -341,6 +344,7 @@
 %{_bindir}/vmware-hgfsclient
 %{_bindir}/vmware-rpctool
 %{_bindir}/vmware-toolbox-cmd
+%{_bindir}/vmware-vmblock-fuse
 %{_bindir}/vmware-xferlogs
 %{_sbindir}/mount.vmhgfs
 /sbin/mount.vmhgfs
@@ -348,7 +352,6 @@
 %dir %{_sysconfdir}/vmware-tools
 %dir %{_sysconfdir}/vmware-tools/scripts
 %dir %{_sysconfdir}/vmware-tools/scripts/vmware
-%{_sysconfdir}/vmware-tools/plugins
 %{_sysconfdir}/vmware-tools/poweroff-vm-default
 %{_sysconfdir}/vmware-tools/poweron-vm-default
 %{_sysconfdir}/vmware-tools/resume-vm-default
@@ -366,17 +369,11 @@
 
 %files gui
 %defattr(-, root, root)
-%{_bindir}/vmware-toolbox
 %{_sysconfdir}/xdg/autostart/vmware-user-autostart.desktop
-#%%{_sysconfdir}/permissions.d/open-vm-tools
 %verify(not mode) %attr(0755,root,root) %{_bindir}/vmware-user-suid-wrapper
 %{_libdir}/%{name}/plugins/vmusr/libdesktopEvents.so
 %{_libdir}/%{name}/plugins/vmusr/libdndcp.so
 %{_libdir}/%{name}/plugins/vmusr/libresolutionSet.so
-%if 0%{?suse_version} >= 1140
-%{_libdir}/%{name}/plugins/vmusr/libunity.so
-%endif
-%{_libdir}/%{name}/plugins/vmusr/libvixUser.so
 %{_bindir}/vmware-user-autostart-wrapper
 %endif
 

++ open-vm-tools-8.8.2-590212.tar.gz -> open-vm-tools-9.2.0-799703.tar.gz 
++
 132878 lines of diff (skipped)

++ open-vm-tools-kernel-3.6.patch ++
diff -wbBur open-vm-tools-2012.05.21-724730.org/modules/linux/vmhgfs/inode.c 
open-vm-tools-2012.05.21-724730/modules/linux/vmhgfs/inode.c
--- open-vm-tools-2012.05.21-724730.org/modules/linux/vmhgfs/inode.c
2012-05-23 00:12:52.0 +0400
+++ open-vm-tools-2012.05.21-724730/modules/linux/vmhgfs/inode.c
2012-10-02 15:39:47.0 +0400
@@ -1801,7 +1802,7 @@
 #else
if (mask & MAY_ACCESS) { /* For sys_access. */
 #endif
-  struct list_head *pos;
+  struct hlist_node *pos;
   int dcount = 

commit open-vm-tools for openSUSE:Factory

2012-09-14 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2012-09-14 12:32:51

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)


Package is "open-vm-tools", Maintainer is "prus...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2012-06-10 23:01:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2012-09-14 12:32:53.0 +0200
@@ -1,0 +2,8 @@
+Sat Aug  4 10:45:41 UTC 2012 - dims...@opensuse.org
+
+- autostart-wrapper: unset SESSION_MANAGER. This helps newer
+  gnome-session versions to not try to track this task. Due to the
+  double fork() it gets it wrong and delays logout (waiting for a
+  timeout to terminate this user task) (bgo#681904).
+
+---



Other differences:
--
++ vmware-user-autostart-wrapper ++
--- /var/tmp/diff_new_pack.oXu81x/_old  2012-09-14 12:32:54.0 +0200
+++ /var/tmp/diff_new_pack.oXu81x/_new  2012-09-14 12:32:54.0 +0200
@@ -3,6 +3,8 @@
 RETRY=0
 SLEEP=1
 
+unset SESSION_MANAGER
+
 while [ $RETRY -lt $MAX_RETRY ]; do
 
 if [ -f /proc/fs/vmblock/dev ]; then

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit open-vm-tools for openSUSE:Factory

2012-06-10 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2012-06-10 23:01:30

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)


Package is "open-vm-tools", Maintainer is "prus...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2012-05-03 10:59:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2012-06-10 23:01:35.0 +0200
@@ -1,0 +2,5 @@
+Fri Jun  8 12:04:35 UTC 2012 - jreidin...@suse.com
+
+- Add kernel-3_4.patch: Fix build for kernel-3.4.
+
+---

New:

  kernel-3_4.patch



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.KjtzOV/_old  2012-06-10 23:01:37.0 +0200
+++ /var/tmp/diff_new_pack.KjtzOV/_new  2012-06-10 23:01:37.0 +0200
@@ -47,6 +47,7 @@
 Source6:open-vm-tools-modprobe.conf
 Source7:tools.conf
 Source98:   preamble
+Patch1: kernel-3_4.patch
 BuildRequires:  gcc-c++
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
 BuildRequires:  gtk2-devel
@@ -158,6 +159,7 @@
 
 %prep
 %setup -q -n %{name}-%{version}-%{svn_rev}
+%patch1
 chmod -x AUTHORS COPYING ChangeLog NEWS README
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README

++ kernel-3_4.patch ++
--- modules/linux/vmhgfs/filesystem.c.old   2012-06-08 11:46:42.0 
+
+++ modules/linux/vmhgfs/filesystem.c   2012-06-08 11:47:57.0 +
@@ -31,6 +31,7 @@
 #include 
 #include 
 #include 
+#include 
 #include "compat_cred.h"
 #include "compat_dcache.h"
 #include "compat_fs.h"
@@ -375,8 +376,11 @@
  __func__));
   goto exit;
}
-
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,4,0)
tempRootDentry = d_alloc_root(rootInode);
+#else
+   tempRootDentry = d_make_root(rootInode);
+#endif
if (tempRootDentry == NULL) {
   LOG(4, (KERN_WARNING "VMware hgfs: %s: Could not get "
   "root dentry\n", __func__));
--- modules/linux/vmblock/linux/filesystem.c.old2012-06-08 
11:48:17.0 +
+++ modules/linux/vmblock/linux/filesystem.c2012-06-08 11:49:05.0 
+
@@ -29,6 +29,7 @@
 #include 
 #include 
 #include 
+#include 
 
 #include "compat_namei.h"
 
@@ -525,7 +526,11 @@
   return -EINVAL;
}
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,4,0)
rootDentry = d_alloc_root(rootInode);
+#else
+   rootDentry = d_make_root(rootInode);
+#endif
if (!rootDentry) {
   iput(rootInode);
   return -ENOMEM;
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit open-vm-tools for openSUSE:Factory

2012-05-03 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2012-05-03 10:59:11

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)


Package is "open-vm-tools", Maintainer is "prus...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2012-04-12 09:44:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2012-05-03 10:59:13.0 +0200
@@ -1,0 +2,9 @@
+Fri Apr  6 21:18:39 UTC 2012 - dims...@opensuse.org
+
+- Update to version 8.8.2:
+  + Updated code for compatibility with newer Linux kernel
+releases.
+  + Minor tweaks in Unity and Resolution set plugins
+- Drop vmhgfs-2011.12.20.patch: fixed upstream.
+
+---

Old:

  open-vm-tools-8.8.1-528969.tar.gz
  vmhgfs-2011.12.20.patch

New:

  open-vm-tools-8.8.2-590212.tar.gz



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.8IPHm3/_old  2012-05-03 10:59:15.0 +0200
+++ /var/tmp/diff_new_pack.8IPHm3/_new  2012-05-03 10:59:15.0 +0200
@@ -32,9 +32,9 @@
 %define with_X 1
 
 Name:   open-vm-tools
-Version:8.8.1
+Version:8.8.2
 Release:0
-%define svn_rev 528969
+%define svn_rev 590212
 Summary:Open Virtual Machine Tools
 License:BSD-3-Clause ; GPL-2.0 ; LGPL-2.1
 Group:  System/Emulators/PC
@@ -47,7 +47,6 @@
 Source6:open-vm-tools-modprobe.conf
 Source7:tools.conf
 Source98:   preamble
-Patch0: vmhgfs-2011.12.20.patch
 BuildRequires:  gcc-c++
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
 BuildRequires:  gtk2-devel
@@ -159,7 +158,6 @@
 
 %prep
 %setup -q -n %{name}-%{version}-%{svn_rev}
-%patch0 -p1
 chmod -x AUTHORS COPYING ChangeLog NEWS README
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README

++ open-vm-tools-8.8.1-528969.tar.gz -> open-vm-tools-8.8.2-590212.tar.gz 
++
 53015 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit open-vm-tools for openSUSE:Factory

2012-04-12 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2012-04-12 09:44:07

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)


Package is "open-vm-tools", Maintainer is "prus...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2012-03-16 13:20:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2012-04-12 09:44:11.0 +0200
@@ -1,0 +2,15 @@
+Fri Mar 30 21:02:32 UTC 2012 - dims...@opensuse.org
+
+- Build vmci as first module and copy Modules.symvers to source of
+  all subsequent modules to be built. Fixes issues where vmhgfs for
+  example does not have all symbols available and fails to load
+  [bnc#703959].
+
+---
+Fri Mar 30 20:02:49 UTC 2012 - dims...@opensuse.org
+
+- Add a tools.conf to the package. All settings are left to default
+  except [guestinfo] / disable-perf-mon=1, which resolves
+  bnc#698181.
+
+---

New:

  tools.conf



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.cEu2iJ/_old  2012-04-12 09:44:12.0 +0200
+++ /var/tmp/diff_new_pack.cEu2iJ/_new  2012-04-12 09:44:12.0 +0200
@@ -26,7 +26,7 @@
 %endif
 
 # Modules that have to be build up to version 12.2 (Last checked on 2012-02-05 
with kernel 3.2.0)
-%define vm_modules vmblock vmhgfs vmsync vmci vsock %{?vm_modules1210}
+%define vm_modules vmci vmblock vmhgfs vmsync vsock %{?vm_modules1210}
 
 # X modules are lower prio upstream and once in a while fail. Offer an easy 
way to enable/disable them.
 %define with_X 1
@@ -45,6 +45,7 @@
 Source4:open-vm-tools.permissions
 Source5:vmware-user-autostart-wrapper
 Source6:open-vm-tools-modprobe.conf
+Source7:tools.conf
 Source98:   preamble
 Patch0: vmhgfs-2011.12.20.patch
 BuildRequires:  gcc-c++
@@ -57,7 +58,6 @@
 BuildRequires:  libicu-devel
 BuildRequires:  module-init-tools
 BuildRequires:  pcre-devel
-BuildRequires:  procps
 BuildRequires:  update-desktop-files
 BuildRequires:  xorg-x11-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -203,6 +203,9 @@
   pushd obj/$flavor
   for module in %{vm_modules}; do
 pushd modules/linux/$module
+if [ -f ../vmci/Module.symvers ]; then
+   cp ../vmci/Module.symvers .
+fi
 make -C /usr/src/linux-obj/%{_target_cpu}/$flavor modules M=$PWD 
VM_CCVER=$(gcc -dumpversion) HEADER_DIR="/usr/src/linux-obj/$(uname 
-i)/default/include" SRCROOT=$PWD OVT_SOURCE_DIR=$TOPDIR
 popd
   done
@@ -246,6 +249,9 @@
 install -D -m 0755 %{SOURCE5} 
%{buildroot}%{_bindir}/vmware-user-autostart-wrapper
 install -D -m 0644 %{SOURCE2} 
%{buildroot}%{_sysconfdir}/xdg/autostart/vmware-user-autostart.desktop
 
+# Install the default tools.conf
+install -D -m 0644 %{S:7} %{buildroot}%{_sysconfdir}/vmware-tools/tools.conf
+
 # In case we install vmware-user-suid-wrapper, we need to give it 4755 
permissions.
 #install -D -m 0644 %%{S:4} 
%%{buildroot}%%{_sysconfdir}/permissions.d/open-vm-tools
 
@@ -339,7 +345,18 @@
 %{_sbindir}/mount.vmhgfs
 /sbin/mount.vmhgfs
 %config(noreplace) %{_sysconfdir}/pam.d/vmtoolsd
-%{_sysconfdir}/vmware-tools
+%dir %{_sysconfdir}/vmware-tools
+%dir %{_sysconfdir}/vmware-tools/scripts
+%dir %{_sysconfdir}/vmware-tools/scripts/vmware
+%{_sysconfdir}/vmware-tools/plugins
+%{_sysconfdir}/vmware-tools/poweroff-vm-default
+%{_sysconfdir}/vmware-tools/poweron-vm-default
+%{_sysconfdir}/vmware-tools/resume-vm-default
+%{_sysconfdir}/vmware-tools/scripts/vmware/network
+%{_sysconfdir}/vmware-tools/statechange.subr
+%{_sysconfdir}/vmware-tools/suspend-vm-default
+%config(noreplace) %{_sysconfdir}/vmware-tools/tools.conf
+%{_sysconfdir}/vmware-tools/vm-support
 %{_sysconfdir}/init.d/vmtoolsd
 %{_sysconfdir}/modprobe.d/50-vmnics.conf
 %{_sbindir}/rcvmtoolsd

++ tools.conf ++
# Sample tools.conf for open-vm-tools


[powerops]
## Type: String
## Default: [empty]
#poweron-script=

## Type: String
## Default: [[empty]
#poweroff-script=

## Type: String
## Default: [empty]
#resume-script=

## Type: string
## Default: [empty]
#suspend-script=

[vmsvc]
## Type: int
## Default: 512
#max.wiperfile.size=512

[vmtools]
## Type: 
## Default: false
#disable-tools-version=false

[vmtray]
## Type: Boolean
## Default: False
#wirelessIcon.enable=false

[desktopevents]
## Type: Boolean
## Default: False
#disable-pmtimerarning=false

[logging]
## Type: Boolean
## Default:
#log=

## Type: String
## Default: [empty]
#log.file

## Type: String(error,critical,warning,messag

commit open-vm-tools for openSUSE:Factory

2012-03-16 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2012-03-16 13:19:10

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)


Package is "open-vm-tools", Maintainer is "prus...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2012-02-14 19:04:36.0 +0100
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2012-03-16 13:20:20.0 +0100
@@ -1,0 +2,6 @@
+Thu Mar 15 13:56:41 UTC 2012 - prus...@opensuse.org
+
+- added call to vmware-rpctool in %preun to unset the installed
+  version [bnc#748517]
+
+---



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.R16tdT/_old  2012-03-16 13:20:21.0 +0100
+++ /var/tmp/diff_new_pack.R16tdT/_new  2012-03-16 13:20:21.0 +0100
@@ -300,6 +300,7 @@
 fi
 fi
 %stop_on_removal vmtoolsd
+vmware-rpctool "tools.set.version 0" || :
 
 %postun
 %restart_on_update vmtoolsd

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit open-vm-tools for openSUSE:Factory

2012-02-14 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2012-02-14 19:04:29

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)


Package is "open-vm-tools", Maintainer is "prus...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/open-vm-tools/open-vm-tools.changes  
2011-09-26 10:09:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.open-vm-tools.new/open-vm-tools.changes 
2012-02-14 19:04:36.0 +0100
@@ -1,0 +2,16 @@
+Sun Feb  5 15:07:36 UTC 2012 - dims...@opensuse.org
+
+- Add vmhgfs-2011.12.20.patch: Fix build of vmhgfs module with
+  kernel 3.2.
+- Update FSF address part in vmtoolsd header.
+
+---
+Tue Jan 24 15:53:36 UTC 2012 - prus...@opensuse.org
+
+- Update to version 8.8.1 (Stable series):
+  * Updated code for compatibility with newer Linux kernel releases
+and with newer NetworkManager releases.
+- dropped vmxnet+kernel-3.0 (not needed anymore)
+- build with PIE [bnc#743130]
+
+---

Old:

  open-vm-tools-8.8.0-471268.tar.gz
  open-vm-tools-vmxnet+kernel-3.0.patch

New:

  open-vm-tools-8.8.1-528969.tar.gz
  vmhgfs-2011.12.20.patch



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.df8lVA/_old  2012-02-14 19:04:37.0 +0100
+++ /var/tmp/diff_new_pack.df8lVA/_new  2012-02-14 19:04:37.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package open-vm-tools
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,20 +20,25 @@
 # 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:v1022d2000'
 
-# Modules that have to be build up to version 12.1 (Last checked on 2011-09-21 
with kernel 3.1-rc6)
-%define vm_modules vmblock vmhgfs vmsync vmxnet vmci vsock
+%if 0%{?suse_version} <= 1210
+# Modules to be built up to openSUSE 12.1, possibly not building on newer 
versions.
+%define vm_modules1210 vmxnet
+%endif
+
+# Modules that have to be build up to version 12.2 (Last checked on 2012-02-05 
with kernel 3.2.0)
+%define vm_modules vmblock vmhgfs vmsync vmci vsock %{?vm_modules1210}
 
 # 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
-Version:8.8.0
-Release:1
-%define svn_rev 471268
-License:BSD-3-Clause ; GPL-2.0 ; LGPL-2.1
+Version:8.8.1
+Release:0
+%define svn_rev 528969
 Summary:Open Virtual Machine Tools
-Url:http://open-vm-tools.sourceforge.net/
+License:BSD-3-Clause ; GPL-2.0 ; LGPL-2.1
 Group:  System/Emulators/PC
+Url:http://open-vm-tools.sourceforge.net/
 Source: 
http://sourceforge.net/projects/open-vm-tools/files/open-vm-tools/stable-8.8.x/%{name}-%{version}-%{svn_rev}.tar.gz
 Source1:vmtoolsd
 Source2:vmware-user-autostart.desktop
@@ -41,8 +46,7 @@
 Source5:vmware-user-autostart-wrapper
 Source6:open-vm-tools-modprobe.conf
 Source98:   preamble
-# PATCH-FIX-UPSTREAM open-vm-tools-vmxnet+kernel-3.0.patch idoen...@suse.de -- 
Fix compilation with kernel 3.0
-Patch0: open-vm-tools-vmxnet+kernel-3.0.patch
+Patch0: vmhgfs-2011.12.20.patch
 BuildRequires:  gcc-c++
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
 BuildRequires:  gtk2-devel
@@ -96,7 +100,6 @@
 guests and from guest to guest
 
 %package -n vmware-guest-KMP
-License:BSD-3-Clause ; GPL-2.0 ; LGPL-2.1
 Summary:Open Virtual Machine Tools - for VM GUESTS
 Group:  System/Emulators/PC
 
@@ -127,7 +130,6 @@
 %if %{with_X}
 
 %package gui
-License:BSD-3-Clause ; GPL-2.0 ; LGPL-2.1
 Summary:Open Virtual Machine Tools - GUI
 Group:  System/Emulators/PC
 Requires:   open-vm-tools
@@ -139,7 +141,6 @@
 %endif
 
 %package -n libvmtools0
-License:BSD-3-Clause ; GPL-2.0 ; LGPL-2.1
 Summary:Open Virtual Machine Tools - shared library
 Group:  System/Libraries
 
@@ -148,7 +149,6 @@
 such as vmware-toolbox-cmd and vmtoolsd (and its plugins).
 
 %package -n libvmtools-devel
-License:BSD-3-Clause ; GPL-2.0 ; LGPL-2.1
 Summary:Open Virtual Machine Tools - Development headers
 Group:  Development

commit open-vm-tools for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory 
checked in at 2011-12-06 18:34:53

Comparing /work/SRC/openSUSE:Factory/open-vm-tools (Old)
 and  /work/SRC/openSUSE:Factory/.open-vm-tools.new (New)


Package is "open-vm-tools", Maintainer is "prus...@suse.com"

Changes:




Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.jcEIur/_old  2011-12-06 18:54:56.0 +0100
+++ /var/tmp/diff_new_pack.jcEIur/_new  2011-12-06 18:54:56.0 +0100
@@ -30,7 +30,7 @@
 Version:8.8.0
 Release:1
 %define svn_rev 471268
-License:BSD3c ; GPLv2 ; LGPLv2.1
+License:BSD-3-Clause ; GPL-2.0 ; LGPL-2.1
 Summary:Open Virtual Machine Tools
 Url:http://open-vm-tools.sourceforge.net/
 Group:  System/Emulators/PC
@@ -96,7 +96,7 @@
 guests and from guest to guest
 
 %package -n vmware-guest-KMP
-License:BSD3c ; GPLv2 ; LGPLv2.1
+License:BSD-3-Clause ; GPL-2.0 ; LGPL-2.1
 Summary:Open Virtual Machine Tools - for VM GUESTS
 Group:  System/Emulators/PC
 
@@ -127,7 +127,7 @@
 %if %{with_X}
 
 %package gui
-License:BSD3c ; GPLv2 ; LGPLv2.1
+License:BSD-3-Clause ; GPL-2.0 ; LGPL-2.1
 Summary:Open Virtual Machine Tools - GUI
 Group:  System/Emulators/PC
 Requires:   open-vm-tools
@@ -139,7 +139,7 @@
 %endif
 
 %package -n libvmtools0
-License:BSD3c ; GPLv2 ; LGPLv2.1
+License:BSD-3-Clause ; GPL-2.0 ; LGPL-2.1
 Summary:Open Virtual Machine Tools - shared library
 Group:  System/Libraries
 
@@ -148,7 +148,7 @@
 such as vmware-toolbox-cmd and vmtoolsd (and its plugins).
 
 %package -n libvmtools-devel
-License:BSD3c ; GPLv2 ; LGPLv2.1
+License:BSD-3-Clause ; GPL-2.0 ; LGPL-2.1
 Summary:Open Virtual Machine Tools - Development headers
 Group:  Development
 Requires:   libvmtools0 = %{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit open-vm-tools for openSUSE:Factory

2011-09-26 Thread h_root

Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory
checked in at Mon Sep 26 10:09:45 CEST 2011.




--- open-vm-tools/open-vm-tools.changes 2011-06-03 12:02:12.0 +0200
+++ /mounts/work_src_done/STABLE/open-vm-tools/open-vm-tools.changes
2011-09-22 11:33:11.0 +0200
@@ -1,0 +2,27 @@
+Wed Sep 21 20:34:59 UTC 2011 - dims...@opensuse.org
+
+- Update to version 8.8.0 (Stable series):
+  + This release of open-vm-tools matches the VMware Tools package
+released with Workstation 8.0 and Fusion 4.0.
+It's targeted at desktop users who want the latest features in
+(VMware's) Unity, HGFS and drag & drop support.
+- Add open-vm-tools-vmxnet+kernel-3.0.patch: HAVE_NETDEV_PRIV is
+  gone in kernel 3.0 and netdev_priv is in kernel since 2.6.6.
+- use set_permissions instead of run_permissions on 11.4+
+
+---
+Thu Jul 21 00:36:27 UTC 2011 - dims...@opensuse.org
+
+- Update to version 2011.07.19:
+  + Fix an issue in the HGFS driver that could lead to a kernel
+panic.
+  + Update some code to support new compiler and kernel versions.
+  + Minor bug fixes and code cleanup.
+- Changes from version 2011.06.27:
+  + A few enhancements to Unity: XFCE support, better interaction
+with "the other" (Ubuntu's) Unity and compositing window
+managers, better X error handling, and a few bug fixes.
+  + few bug fixes in HGFS, and minor bug fixes in other components.
+  + Otherwise, mostly code cleanup.
+
+---

calling whatdependson for head-i586


Old:

  _service
  _service:recompress:download_url:open-vm-tools-2011.05.27-420096.tar.bz2

New:

  open-vm-tools-8.8.0-471268.tar.gz
  open-vm-tools-vmxnet+kernel-3.0.patch



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.OaZbkH/_old  2011-09-26 10:09:38.0 +0200
+++ /var/tmp/diff_new_pack.OaZbkH/_new  2011-09-26 10:09:38.0 +0200
@@ -2,7 +2,7 @@
 # spec file for package open-vm-tools
 #
 # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# Copyright (C) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
+# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,27 +20,29 @@
 # 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:v1022d2000'
 
-# Modules that have to be build up to version 12.1 (Last checked on 2011-04-14 
with kernel 2.6.38)
+# Modules that have to be build up to version 12.1 (Last checked on 2011-09-21 
with kernel 3.1-rc6)
 %define vm_modules vmblock vmhgfs vmsync vmxnet vmci vsock
 
 # 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
-Version:2011.05.27
+Version:8.8.0
 Release:1
-%define svn_rev 420096
+%define svn_rev 471268
 License:BSD3c ; GPLv2 ; LGPLv2.1
 Summary:Open Virtual Machine Tools
 Url:http://open-vm-tools.sourceforge.net/
 Group:  System/Emulators/PC
-Source: %{name}-%{version}-%{svn_rev}.tar.bz2
+Source: 
http://sourceforge.net/projects/open-vm-tools/files/open-vm-tools/stable-8.8.x/%{name}-%{version}-%{svn_rev}.tar.gz
 Source1:vmtoolsd
 Source2:vmware-user-autostart.desktop
 Source4:open-vm-tools.permissions
 Source5:vmware-user-autostart-wrapper
 Source6:open-vm-tools-modprobe.conf
 Source98:   preamble
+# PATCH-FIX-UPSTREAM open-vm-tools-vmxnet+kernel-3.0.patch idoen...@suse.de -- 
Fix compilation with kernel 3.0
+Patch0: open-vm-tools-vmxnet+kernel-3.0.patch
 BuildRequires:  gcc-c++
 # don't use pkgconfig(gtk+-2.0) so we can build on SLE
 BuildRequires:  gtk2-devel
@@ -157,6 +159,7 @@
 
 %prep
 %setup -q -n %{name}-%{version}-%{svn_rev}
+%patch0 -p0
 chmod -x AUTHORS COPYING ChangeLog NEWS README
 # fix for an rpmlint warning regarding wrong line feeds
 sed -i -e "s/\r//" README
@@ -229,6 +232,10 @@
 # which checks for /proc/fs/vmblock/dev to appear and then starts 
vmware-user-suid-wrapper
 install -D -m 0755 %{SOURCE5} 
%{buildroot}%{_bindir}/vmware-user-autostart-wrapper
 install -D -m 0644 %{SOURCE2} 
%{buildroot}%{_sysconfdir}/xdg/autostart/vmware-user-autostart.desktop
+
+# In case we install vmware-user-suid-wrapper, we need to give it 4755 
permissions.
+#install -D -m 0644 %{S:4} 
%{buildroot}%{_sysconfdir}/permissions.d/open-vm-tools
+
 # We have our own 'safe' autostart wrapper, which checks for modules to start 
in autologin mode...
 # 

commit open-vm-tools for openSUSE:Factory

2011-06-09 Thread h_root

Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory
checked in at Thu Jun 9 11:04:36 CEST 2011.




--- open-vm-tools/open-vm-tools.changes 2011-04-29 17:24:17.0 +0200
+++ /mounts/work_src_done/STABLE/open-vm-tools/open-vm-tools.changes
2011-06-03 12:02:12.0 +0200
@@ -1,0 +2,18 @@
+Thu Jun  2 13:13:04 UTC 2011 - prus...@opensuse.org
+
+- updated to 2011.05.27:
+  + Mostly cleanups and a few bug fixes.
+- fixes [bnc#673267] [bnc#690491]
+
+---
+Tue May 31 09:56:55 UTC 2011 - prus...@opensuse.org
+
+- use -Wno-unused-but-set in optflags so it will not fail build
+  while using -Werror
+
+---
+Wed May 25 14:30:41 UTC 2011 - prus...@opensuse.org
+
+- added check in initscript whether VMTOOLSUSER_BIN exists
+
+---

calling whatdependson for head-i586


Old:

  _service:recompress:download_url:open-vm-tools-2011.04.25-402641.tar.bz2

New:

  _service:recompress:download_url:open-vm-tools-2011.05.27-420096.tar.bz2



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.cHF8xo/_old  2011-06-09 11:01:36.0 +0200
+++ /var/tmp/diff_new_pack.cHF8xo/_new  2011-06-09 11:01:36.0 +0200
@@ -16,27 +16,24 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 # 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:v1022d2000'
 
 # Modules that have to be build up to version 12.1 (Last checked on 2011-04-14 
with kernel 2.6.38)
-%if 0%{suse_version} <= 1210
-%define mod1210 vmblock vmhgfs vmsync vmxnet vmci vsock
-%endif
+%define vm_modules vmblock vmhgfs vmsync vmxnet vmci vsock
 
 # 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
-Group:  System/Emulators/PC
-Summary:Open Virtual Machine Tools
-Version:2011.04.25
+Version:2011.05.27
 Release:1
-%define svn_rev 402641
-Url:http://open-vm-tools.sourceforge.net/
+%define svn_rev 420096
 License:BSD3c ; GPLv2 ; LGPLv2.1
+Summary:Open Virtual Machine Tools
+Url:http://open-vm-tools.sourceforge.net/
+Group:  System/Emulators/PC
 Source: %{name}-%{version}-%{svn_rev}.tar.bz2
 Source1:vmtoolsd
 Source2:vmware-user-autostart.desktop
@@ -44,31 +41,31 @@
 Source5:vmware-user-autostart-wrapper
 Source6:open-vm-tools-modprobe.conf
 Source98:   preamble
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++
+# don't use pkgconfig(gtk+-2.0) so we can build on SLE
+BuildRequires:  gtk2-devel
+BuildRequires:  gtkmm2-devel
 BuildRequires:  kernel-source
 BuildRequires:  kernel-syms
-BuildRequires:  module-init-tools
 BuildRequires:  libdnet-devel
 BuildRequires:  libicu-devel
+BuildRequires:  module-init-tools
 BuildRequires:  pcre-devel
 BuildRequires:  procps
-BuildRequires:  gtk2-devel
 BuildRequires:  update-desktop-files
 BuildRequires:  xorg-x11-devel
-BuildRequires:  gtkmm2-devel
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # liburiparser was not present before 11.0
 %if 0%{?suse_version} >= 1100
 BuildRequires:  liburiparser-devel
 %endif
 BuildRequires:  pam-devel
-PreReq: %insserv_prereq  %fillup_prereq
-PreReq: permissions
-ExclusiveArch:  %ix86 x86_64
 Requires:   vmware-guest-kmp
 Supplements:modalias(pci:v15ADd*sv*sd*bc*sc*i*)
-
-%define vm_modules %{?mod1210} %{?mod1120} 
+Requires(pre):  %fillup_prereq
+Requires(pre):  %insserv_prereq
+Requires(pre):  permissions
+ExclusiveArch:  %ix86 x86_64
 
 %suse_kernel_module_package -n vmware-guest -p %{SOURCE98} xen um
 
@@ -125,7 +122,7 @@
 * General mechanisms and protocols for communication between host and
 guests and from guest to guest
 
-%if %with_X
+%if %{with_X}
 
 %package gui
 License:BSD3c ; GPLv2 ; LGPLv2.1
@@ -133,7 +130,7 @@
 Group:  System/Emulators/PC
 Requires:   open-vm-tools
 Supplements:packageand(open-vm-tools:xorg-x11)
-PreReq: permissions
+Requires(pre):  permissions
 
 %description gui
 GUI Toolbox for Open Virtual Machine Tools
@@ -165,6 +162,8 @@
 sed -i -e "s/\r//" README
 
 %build
+# disable warning unused-but-set-variable which will raise error because of 
-Werror
+export CFLAGS="%{optflags} -Wno-unused-but-set-variable"
 # comments in a continued line seem not to work... shame
 # --disable-unity : liburiparser was not present before 11.0
 %configure \
@@ -174,7 +173,7 @@
 --without-kernel-modules \
 --without

commit open-vm-tools for openSUSE:Factory

2011-05-02 Thread h_root

Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory
checked in at Mon May 2 14:24:41 CEST 2011.




--- open-vm-tools/open-vm-tools.changes 2011-04-27 10:59:20.0 +0200
+++ /mounts/work_src_done/STABLE/open-vm-tools/open-vm-tools.changes
2011-04-29 17:24:17.0 +0200
@@ -1,0 +2,10 @@
+Fri Apr 29 16:08:33 UTC 2011 - dims...@opensuse.org
+
+- Udpate to version 2011.04.25:
+  + Mostly cleanups and small bug fixes in this release.
+  + Logging is enabled by default in vmtoolsd, writing to syslog.
+The default log level is not chatty, so few messages should
+make it to syslog during normal operation.
+  + The GUI version of the toolbox was removed.
+
+---

calling whatdependson for head-i586


Old:

  open-vm-tools-2011.03.28-387002.tar.bz2
  vmware-toolbox.desktop

New:

  _service
  _service:recompress:download_url:open-vm-tools-2011.04.25-402641.tar.bz2



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.1t7JxQ/_old  2011-05-02 14:21:03.0 +0200
+++ /var/tmp/diff_new_pack.1t7JxQ/_new  2011-05-02 14:21:03.0 +0200
@@ -32,15 +32,14 @@
 Name:   open-vm-tools
 Group:  System/Emulators/PC
 Summary:Open Virtual Machine Tools
-Version:2011.03.28
+Version:2011.04.25
 Release:1
-%define svn_rev 387002
+%define svn_rev 402641
 Url:http://open-vm-tools.sourceforge.net/
 License:BSD3c ; GPLv2 ; LGPLv2.1
 Source: %{name}-%{version}-%{svn_rev}.tar.bz2
 Source1:vmtoolsd
 Source2:vmware-user-autostart.desktop
-Source3:vmware-toolbox.desktop
 Source4:open-vm-tools.permissions
 Source5:vmware-user-autostart-wrapper
 Source6:open-vm-tools-modprobe.conf
@@ -321,7 +320,6 @@
 %files gui
 %defattr(-, root, root)
 %{_sysconfdir}/xdg/autostart/vmware-user-autostart.desktop
-%{_bindir}/vmware-toolbox
 %verify(not mode) %attr(0755,root,root) %{_bindir}/vmware-user-suid-wrapper
 %{_libdir}/%{name}/plugins/vmusr/libdesktopEvents.so
 %{_libdir}/%{name}/plugins/vmusr/libdndcp.so

++ _service ++

  
http
sourceforge.net
/projects/open-vm-tools/files/open-vm-tools/2011.04.25/open-vm-tools-2011.04.25-402641.tar.gz
  
  
_service:download_url:*.tar.gz
bz2
  

++ vmtoolsd ++
--- /var/tmp/diff_new_pack.1t7JxQ/_old  2011-05-02 14:21:03.0 +0200
+++ /var/tmp/diff_new_pack.1t7JxQ/_new  2011-05-02 14:21:03.0 +0200
@@ -43,10 +43,10 @@
 # The kernel module for the balloon driver changes its name in different 
kernel versions
 KERNEL_MICRO=$(uname -r | awk -F- '{print $1}' | sed 's,2.6.,,')
 case $KERNEL_MICRO in
-36)
+27|28|29|30|31|32|33)
 VMBALLOON=vmmemctl
 ;;
-37)
+34|35)
 VMBALLOON=vmware_balloon
 ;;
 *)






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit open-vm-tools for openSUSE:Factory

2011-04-29 Thread h_root

Hello community,

here is the log from the commit of package open-vm-tools for openSUSE:Factory
checked in at Fri Apr 29 12:44:44 CEST 2011.




--- open-vm-tools/open-vm-tools.changes 2010-12-22 10:27:25.0 +0100
+++ /mounts/work_src_done/STABLE/open-vm-tools/open-vm-tools.changes
2011-04-27 10:59:20.0 +0200
@@ -1,0 +2,43 @@
+Wed Apr 27 08:58:46 UTC 2011 - dims...@opensuse.org
+
+- Extend the init script to detect the name of the balloon driver,
+  which changed several times in the kernel.
+
+---
+Thu Apr 14 19:35:44 UTC 2011 - dims...@opensuse.org
+
+- Update to 2011.03.28:
+  + HGFS mounter and vmusr's suid wrapper were changed to avoid
+issues with symlink attacks. A new mount utility for vmblock on
+Solaris and FreeBSD was added.
+  + The VMCI driver was thoroughly reworked so that it can serve as
+both the host and guest VMCI driver. This is mostly targeted at
+supporting nested VMs.
+  + vmusr got better integration with X's session manager,
+including proper cleanup during session teardown.
+  + Unity has been enhanced to better handle some desktop
+environments.
+  + Many small bug fixes in other areas, including updates for
+newer Linux kernels.
+- Changes from 2011.02.23:
+  + Some copy & paste issues with KDE were fixed.
+  + Mostly cleanups and bug fixes, with a few build enhancements.
+- Changes from 2011.01.24:
+  + Mostly cleanups and bug fixes.
+  + Install code fixed to handle translation catalogs correctly.
+- No longer care for missing modules on openSUSE 11.2. It is EOL in
+  a few weeks. As a consequence, remove the sources (they are in
+  current kernels):
+  + pvscsi.tar.bz2
+  + vmxnet3.tar.bz2
+  + vmemctl.tar.bz2
+- Fix some lint warnings: obsolete only <, not <=, Add PreReq:
+  permissions to the -gui package.
+
+---
+Thu Apr 14 16:30:29 UTC 2011 - dims...@opensuse.org
+
+- Fix build with Factory: verify the list of modules that are not
+  yet merged into the main kernel.
+
+---

calling whatdependson for head-i586


Old:

  open-vm-tools-2010.12.19-339835.tar.bz2
  pvscsi.tar.bz2
  vmmemctl.tar.bz2
  vmxnet3.tar.bz2

New:

  open-vm-tools-2011.03.28-387002.tar.bz2



Other differences:
--
++ open-vm-tools.spec ++
--- /var/tmp/diff_new_pack.XQFOrz/_old  2011-04-29 12:40:50.0 +0200
+++ /var/tmp/diff_new_pack.XQFOrz/_new  2011-04-29 12:40:50.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package open-vm-tools (Version 2010.12.19)
+# spec file for package open-vm-tools
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # Copyright (C) 2010 Dominique Leuenberger, Amsterdam, Netherlands.
 #
 # All modifications and additions to the file contributed by third parties
@@ -21,24 +21,20 @@
 # 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:v1022d2000'
 
-# Modules that have to be build up to version 11.3
-%if 0%{suse_version} <= 1140
-%define mod1140 vmblock vmhgfs vmsync vmxnet vmci vsock
-%endif
-# Modules that are needed up to openSUSE 11.2 (kernel in 11.3 includes them). 
The previous list is extended by this.
-%if 0%{suse_version} <= 1120
-%define mod1120 pvscsi vmmemctl vmxnet3
+# Modules that have to be build up to version 12.1 (Last checked on 2011-04-14 
with kernel 2.6.38)
+%if 0%{suse_version} <= 1210
+%define mod1210 vmblock vmhgfs vmsync vmxnet vmci vsock
 %endif
 
-# X modules are failing all the time the build currently. We need an easy way 
to enable/disable them.
+# 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
 Group:  System/Emulators/PC
 Summary:Open Virtual Machine Tools
-Version:2010.12.19
+Version:2011.03.28
 Release:1
-%define svn_rev 339835
+%define svn_rev 387002
 Url:http://open-vm-tools.sourceforge.net/
 License:BSD3c ; GPLv2 ; LGPLv2.1
 Source: %{name}-%{version}-%{svn_rev}.tar.bz2
@@ -48,14 +44,6 @@
 Source4:open-vm-tools.permissions
 Source5:vmware-user-autostart-wrapper
 Source6:open-vm-tools-modprobe.conf
-# VMXNET3 driver is extracted from open-vm-tools 2009.12,16 last one that 
carried it.
-# We keep it in for compatibility of older openSUSE Releases that have a 
kernel < 2.26.32. From then on, 
-# vmxnet3 is part of the kernel.
-Source7:vmxnet3.tar.bz2
-# vmmemctl.tar.bz2 is extracted from open-vm-tools 2010.02.23
-Source8:vmmemctl.tar.bz2
-# pvscsi, extracted from