Hello community, here is the log from the commit of package cfengine for openSUSE:Factory checked in at 2016-12-02 16:42:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cfengine (Old) and /work/SRC/openSUSE:Factory/.cfengine.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cfengine" Changes: -------- --- /work/SRC/openSUSE:Factory/cfengine/cfengine.changes 2016-08-12 15:44:34.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.cfengine.new/cfengine.changes 2016-12-02 16:42:19.000000000 +0100 @@ -1,0 +2,32 @@ +Wed Nov 16 09:11:34 UTC 2016 - [email protected] + +- Update to 3.10.0 (beta1) - LTS until Dec 2019 + See https://github.com/cfengine/core/blob/3.10.0b1/ChangeLog + for full ChangeLog + + New features/additions: + - All new features/additions for 3.8 and 3.9 are also included in 3.10. + - Add: Classes body tailored for use with diff + - New feature: Classes promise: allow classes without an expression to + default to defined. + - Support for custom ports and host names as policy hub (CFE-953) + - Add: Definition of from_cfexecd for cf-execd initiated runs + (CFE-2386) + - Add < <= > >= operators to eval(). + - Add testing jUnit and TAP bundles and include them in stdlib.cf + - New function isipinsubnet() (ENT-7949) + - LogDebug(): implement module-based debug logging. + Now most DEBUG messages are *not* printed even when "-d" is in + use, but the specific debug module has to be enabled on the + command line. For example to enable all log modules, run: + cf-agent -d --log-modules=all + - Add: edit_line contains_literal_string to stdlib + - add variablesmatching_as_data() function paralleling variablesmatching() + (Redmine #7885) + - Allow specifying agent maxconnections via def.json (CFE-2461) + - Add getuserinfo() function + - Add body agent control select_end_match_eof option. (CFE-2390) + +- Add cfengine-3.10.0b1.patch to find libacl during build + +------------------------------------------------------------------- Old: ---- cfengine-3.9.1.tar.gz New: ---- cfengine-3.10.0b1.patch cfengine-3.10.0b1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cfengine.spec ++++++ --- /var/tmp/diff_new_pack.9QEK21/_old 2016-12-02 16:42:21.000000000 +0100 +++ /var/tmp/diff_new_pack.9QEK21/_new 2016-12-02 16:42:21.000000000 +0100 @@ -16,7 +16,7 @@ # -%define srcversion 3.9.1 +%define srcversion 3.10.0b1 %define srcname %{name}-%{srcversion} %define libname libpromises %define libsoname %{libname}3 @@ -34,7 +34,7 @@ %bcond_with postgresql %bcond_with libvirt Name: cfengine -Version: %{srcversion} +Version: 3.10.0~b1 Release: 0 # This is the place where workdir should be #define basedir /var/lib/%{name} @@ -55,6 +55,7 @@ Source105: http://www.cfengine.org/manuals/cf3-solutions.pdf Source106: http://www.cfengine.org/manuals/cf3-tutorial.pdf Source107: http://www.verticalsysadmin.com/cfengine/primer.pdf +Patch1: %{srcname}.patch # SLE 11 or RHEL5 autoconf does not support AM_SUBST_NOTMAKE, [email protected] Patch2: remove-am_subst_notmake.patch # PATCH-FIX-UPSTREAM add 'suse' class for consistency with other vendor classes @@ -170,6 +171,7 @@ %prep %setup -q -n %{srcname} +%patch1 -p1 %if 0%{?suse_version} <= 1110 %patch2 -p1 %endif @@ -188,7 +190,6 @@ %build EXPLICIT_VERSION=%{version} autoreconf -fvi -I m4 -# /usr/include/sys for acl.h CC=cc CFLAGS="%{optflags} -fno-strict-aliasing" \ %configure \ --disable-static \ @@ -211,7 +212,7 @@ %if %{with libvirt} --with-libvirt \ %endif - --with-libacl \ + --without-libacl \ --with-libxml2 \ %if 0%{?rhel_version} > 0 && 0%{?rhel_version} < 700 --docdir=%{_docdir}/%{name}-%{version} \ ++++++ cfengine-3.10.0b1.patch ++++++ diff -ruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x autom4te.cache -x .deps -x .libs ../orig-cfengine-3.10.0b1/configure.ac ./configure.ac --- ../orig-cfengine-3.10.0b1/configure.ac 2016-11-01 08:47:08.000000000 +0100 +++ ./configure.ac 2016-11-15 15:33:45.058052537 +0100 @@ -506,7 +506,7 @@ AC_CHECK_LIB(acl, acl_init, [], [if test "x$with_libacl" != xcheck; then AC_MSG_ERROR(Cannot find libacl library); fi]) - AC_CHECK_HEADERS([acl.h sys/acl.h acl/libacl.h], + AC_CHECK_HEADERS([sys/acl.h acl/libacl.h], [libacl_header_found=yes], [if test "x$with_libacl" != xcheck; then AC_MSG_ERROR(Cannot find libacl header files); fi]) ]) diff -ruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x autom4te.cache -x .deps -x .libs ../orig-cfengine-3.10.0b1/libutils/platform.h ./libutils/platform.h --- ../orig-cfengine-3.10.0b1/libutils/platform.h 2016-11-01 08:47:08.000000000 +0100 +++ ./libutils/platform.h 2016-11-15 15:49:14.789010435 +0100 @@ -75,6 +75,7 @@ #include <ctype.h> #include <assert.h> #include <stddef.h> /* offsetof, size_t */ +#include <time.h> /* POSIX but available in all platforms. */ #include <strings.h> ++++++ cfengine-3.9.1.tar.gz -> cfengine-3.10.0b1.tar.gz ++++++ ++++ 41466 lines of diff (skipped)
