commit open-vm-tools for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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