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 - [email protected]
+
+- 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 - [email protected]
+
+-  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 - [email protected]
+
+- 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:v000015ADd*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 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)
 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
+%if 0%{?suse_version} > 1500
 export LDFLAGS="-pie -ltirpc"
 %else
 export LDFLAGS="-pie"
@@ -228,17 +247,11 @@
 %configure \
     --without-kernel-modules \
     --without-root-privileges \
-%if %{with_X}
-    --with-x \
-%else
-    --without-x \
-%endif
+    %{?arg_x} \
     --disable-dependency-tracking \
     --with-gtk3 \
-%if ! %{with vgauth}
-    --without-xmlsecurity \
-    --without-xerces \
-%endif
+    %{?arg_xmlsecurity} \
+    %{?arg_xerces} \
     --with-udev-rules-dir=%{_udevrulesdir} \
     --enable-resolutionkms \
     --disable-static
@@ -306,16 +319,10 @@
 
 %pre
 %service_add_pre vmtoolsd.service
-%if %{with vgauth}
-%service_add_pre vgauthd.service
-%endif
 
 %post
 /sbin/ldconfig
 %service_add_post vmtoolsd.service
-%if %{with vgauth}
-%service_add_post vgauthd.service
-%endif
 
 %if %{with_X}
 

++++++ open-vm-tools-10.2.5-8068406.tar.gz -> 
open-vm-tools-10.3.0-8931395.tar.gz ++++++
++++ 299994 lines of diff (skipped)


Reply via email to