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)
