Hello community,

here is the log from the commit of package cfengine for openSUSE:Factory 
checked in at 2014-10-09 12:52:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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        2014-07-10 
09:31:03.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.cfengine.new/cfengine.changes   2014-10-09 
12:52:48.000000000 +0200
@@ -1,0 +2,90 @@
+Thu Oct  9 07:12:16 UTC 2014 - [email protected]
+
+- Update to 3.6.2
+ - don't regenerate software_packages.csv every time (Redmine #6441) 
+ - improve verbose message for package_list_command 
+ - fix missing log output on AIX (Redmine #6434) 
+ - assorted fixes to dirname() esp on Windows (Redmine #4716) 
+ - fix package manager detection 
+ - fix build issues on FreeBSD 
+ - allow copying of dead symbolic links (Redmine #6175) 
+ - preserve order in readstringarrayidx (Redmine #6466) 
+ - fix passing of unexpanded variable references to arrays (Redmine #5893) 
+ - use entries for new {admin,deny}_{ips,hostnames} constraints in 
+   the relevant legacy lists (Redmine #6542) 
+ - cope with ps's numeric fields overflowing to the right 
+ - interpret failing function calls in ifvarclass as class not set 
+   (Redmine #6327) 
+ - remove unexpanded lists when extending lists (Redmine #6541) 
+ - infer start-time of a process from elapsed when needed 
+   (Redmine #4094) 
+ - fix input range definition for laterthan() function (Redmine #6530) 
+ - don't add trailing delimiter when join()'ing lists ending with a 
+   null-value (Redmine #6552) 
+ - 9999999999 (ten 9s) or higher has been historically used as an upper 
+   bound in CFEngine code and policy but because of overflow on 32-bit 
+   platforms it caused problems with big numbers.
+   Fixed in two ways: 
+   first change all existing policy uses to 999999999 (nine 9s instead 
+   of eleven 9s), second fix the C code to not wrap-around in case of 
+   overflow, but use the LONG_MAX value (Redmine #6531). 
+ - cf-serverd and other daemons no longer reload their configuration 
+   every minute if CFEngine is built with an inputs directory outside 
+   of the work directory (not the default). (Redmine #6551) 
+
+-------------------------------------------------------------------
+Tue Sep 16 12:13:30 UTC 2014 - [email protected]
+
+- Update to 3.6.2-build5 pre-release
+
+-------------------------------------------------------------------
+Mon Jul 28 15:12:10 UTC 2014 - [email protected]
+
+- Update to 3.6.1
+  New features:
+  - Introduced Solaris and AIX support into the 3.6 series, with
+    many associated build and bug fixes.
+
+  Changes:
+  - Short-circuit evaluation of classes promises if class is already
+    set (Redmine #5241)
+  - fix to assume all non-specified return codes are failed in
+    commands promises (Redmine #5986)
+  - cf-serverd logs reconfiguration message to NOTICE (was INFO)
+    so that it's always logged in syslog
+
+  Bug fixes:
+  - File monitoring has been completely rewritten (changes attribute
+    in files promise), which eliminates many bugs, particularly
+    regarding files that are deleted. Upgrading will keep all
+    monitoring data, but downgrading again will reinitialize the DB,
+    so all files will be reported as if they were new. (Redmine #2917)
+  - $(this.promiser) expands in files promises for 'transformer',
+    'edit_template', 'copy_from.source', 'file_select.exec_program',
+    'classes' and 'action' bodies (Redmine #1554, #1496, #3530, #1563)
+  - 'body changes' notifies about disappeared files in file monitoring
+     (Redmine #2917)
+  - Set not-kept classes when files or commands promise should be
+    repaired, but is warn-only (Redmine #2359)
+  - Fixed CFEngine template producing a zero-sized file (Redmine #6088)
+  - Add 0-9 A-Z _ to allowed context of module protocol (Redmine #6063)
+  - Extend ps command column width on Solaris and filter on zone
+    rather than adding it to the ps output.
+  - Fixed strftime() function on Solaris when called with certain
+    specifiers.
+  - Fixed users promise bug regarding password hashes in a NIS/NSS setup.
+  - Fixed $(sys.uptime), $(sys.systime) and $(sys.sysday) in AIX.
+    (Redmine #5148, #5206)
+  - Fixed processes_select complaining about "Unacceptable model
+    uncertainty examining processes" (Redmine #6337)
+  - ps command for linux has been changed to cope with big rss values
+    (Redmine #6337)
+  - Address ps -axo shift on FreeBSD 10 and later (Redmine #5667)
+  - methods and services promises respect action_policy => "warn"
+    (Redmine #5924)
+  - LMDB should no longer deadlock if an agent is killed on the hub
+    while holding the DB lock. Note that the change only affects
+    binary packages shipped by CFEngine, since the upstream LMDB
+    project has not yet integrated the change. (Redmine #6013)
+
+-------------------------------------------------------------------

Old:
----
  core-3.6.0.tar.gz

New:
----
  core-3.6.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cfengine.spec ++++++
--- /var/tmp/diff_new_pack.qzb0Uz/_old  2014-10-09 12:52:50.000000000 +0200
+++ /var/tmp/diff_new_pack.qzb0Uz/_new  2014-10-09 12:52:50.000000000 +0200
@@ -28,7 +28,9 @@
 %define with_libvirt 0
 
 Name:           cfengine
-%define         srcname core-3.6.0
+Version:        3.6.2
+Release:        0
+%define         srcname core-3.6.2
 %define         libname   libpromises
 %define         libsoname %{libname}3
 
@@ -43,8 +45,6 @@
 Summary:        CFEngine automates large-scale IT computing infrastructure
 License:        GPL-3.0
 Group:          Productivity/Networking/System
-Version:        3.6.0
-Release:        0
 Url:            http://www.cfengine.org/
 Source:         %{srcname}.tar.gz
 Source1:        %{name}.SuSEfirewall2
@@ -201,7 +201,7 @@
 
 %prep
 %setup -q -n %{srcname}
-%if 0%{?suse_version} <= 1110
+%if 0%{?suse_version} > 0 && 0%{?suse_version} <= 1110
 %patch2 -p1
 %endif
 %if 0%{?rhel_version} >= 500 && 0%{?rhel_version} < 600 

++++++ 0001-Set-sys.bindir-to-usr-sbin-expect-cf-components-ther.patch ++++++
--- /var/tmp/diff_new_pack.qzb0Uz/_old  2014-10-09 12:52:50.000000000 +0200
+++ /var/tmp/diff_new_pack.qzb0Uz/_new  2014-10-09 12:52:50.000000000 +0200
@@ -1,7 +1,7 @@
-From 954d8ba95e49e499edc6a04889310897ac2ac970 Mon Sep 17 00:00:00 2001
+From 7b0a005250c0398b86ea5adf93c16b5c8735a343 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= <[email protected]>
 Date: Fri, 2 May 2014 12:47:37 +0200
-Subject: [PATCH] Set sys.bindir to /usr/sbin, expect cf-* components there
+Subject: [PATCH 2/2] Set sys.bindir to /usr/sbin, expect cf-* components there
 
 That's where the /var/cfengine/bin/* symlinks point to and where
 the systemd .service files expect the daemons.
@@ -13,10 +13,10 @@
  1 file changed, 3 insertions(+), 4 deletions(-)
 
 diff --git a/libenv/sysinfo.c b/libenv/sysinfo.c
-index 6f2a05fc4cdd..8e0df350d670 100644
+index f8ffd67b7a49..96d6c9336441 100644
 --- a/libenv/sysinfo.c
 +++ b/libenv/sysinfo.c
-@@ -530,8 +530,7 @@ static void GetNameInfo3(EvalContext *ctx)
+@@ -566,8 +566,7 @@ static void GetNameInfo3(EvalContext *ctx)
      EvalContextVariablePutSpecial(ctx, SPECIAL_SCOPE_SYS, "masterdir", 
GetMasterDir(), CF_DATA_TYPE_STRING, "source=agent");
      EvalContextVariablePutSpecial(ctx, SPECIAL_SCOPE_SYS, "inputdir", 
GetInputDir(), CF_DATA_TYPE_STRING, "source=agent");
  
@@ -26,7 +26,7 @@
  
      snprintf(workbuf, CF_BUFSIZE, "%s%cfailsafe.cf", GetInputDir(), 
FILE_SEPARATOR);
      EvalContextVariablePutSpecial(ctx, SPECIAL_SCOPE_SYS, 
"failsafe_policy_path", workbuf, CF_DATA_TYPE_STRING, "source=agent");
-@@ -575,7 +574,7 @@ static void GetNameInfo3(EvalContext *ctx)
+@@ -612,7 +611,7 @@ static void GetNameInfo3(EvalContext *ctx)
                       components[i]);
          }
  #else
@@ -35,7 +35,7 @@
  #endif
  
          have_component[i] = false;
-@@ -598,7 +597,7 @@ static void GetNameInfo3(EvalContext *ctx)
+@@ -635,7 +634,7 @@ static void GetNameInfo3(EvalContext *ctx)
          snprintf(name, CF_MAXVARSIZE - 1, "%s%cbin%c%s.exe", CFWORKDIR, 
FILE_SEPARATOR, FILE_SEPARATOR,
                   components[1]);
  #else

++++++ 0001-Simplify-and-fix-parsing-of-etc-SuSE-release-fixes-i.patch ++++++
--- /var/tmp/diff_new_pack.qzb0Uz/_old  2014-10-09 12:52:50.000000000 +0200
+++ /var/tmp/diff_new_pack.qzb0Uz/_new  2014-10-09 12:52:50.000000000 +0200
@@ -1,8 +1,8 @@
-From 2790065efcf484d5b51e2f5ab410983d9f37c74c Mon Sep 17 00:00:00 2001
+From 68e63ae137d4f829c569ca0af4fcb86c6d4f688f Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= <[email protected]>
 Date: Fri, 11 Apr 2014 09:25:05 +0200
-Subject: [PATCH] Simplify and fix parsing of /etc/SuSE-release (fixes issue
- #5423)
+Subject: [PATCH 1/2] Simplify and fix parsing of /etc/SuSE-release (fixes
+ issue #5423)
 
 This patch is a simplification of sysinfo.c:Linux_Suse_Version()
 to achieve the following
@@ -17,10 +17,10 @@
  1 file changed, 60 insertions(+), 127 deletions(-)
 
 diff --git a/libenv/sysinfo.c b/libenv/sysinfo.c
-index 72eb71f75d8d..6f2a05fc4cdd 100644
+index 2bdfb8fbd2fa..f8ffd67b7a49 100644
 --- a/libenv/sysinfo.c
 +++ b/libenv/sysinfo.c
-@@ -1629,6 +1629,7 @@ static int Linux_Suse_Version(EvalContext *ctx)
+@@ -1666,6 +1666,7 @@ static int Linux_Suse_Version(EvalContext *ctx)
  #define SUSE_RELEASE_FLAG "linux "
  
      char classbuf[CF_MAXVARSIZE];
@@ -28,7 +28,7 @@
  
      Log(LOG_LEVEL_VERBOSE, "This appears to be a SUSE system.");
      EvalContextClassPutHard(ctx, "SUSE", 
"inventory,attribute_name=none,source=agent");
-@@ -1648,23 +1649,26 @@ static int Linux_Suse_Version(EvalContext *ctx)
+@@ -1685,23 +1686,26 @@ static int Linux_Suse_Version(EvalContext *ctx)
          return 1;
      }
  
@@ -62,7 +62,7 @@
          }
      }
      if (ferror(fp))
-@@ -1678,28 +1682,38 @@ static int Linux_Suse_Version(EvalContext *ctx)
+@@ -1715,28 +1719,38 @@ static int Linux_Suse_Version(EvalContext *ctx)
  
      fclose(fp);
  
@@ -117,7 +117,7 @@
      {
          Item *list, *ip;
  
-@@ -1717,120 +1731,39 @@ static int Linux_Suse_Version(EvalContext *ctx)
+@@ -1754,120 +1768,39 @@ static int Linux_Suse_Version(EvalContext *ctx)
      }
      else
      {
@@ -194,8 +194,8 @@
 -        if (strchr(release, '.'))
 -        {
 -            sscanf(release, "%*s %d.%d", &major, &minor);
--            sprintf(strmajor, "%d", major);
--            sprintf(strminor, "%d", minor);
+-            xsnprintf(strmajor, sizeof(strmajor), "%d", major);
+-            xsnprintf(strminor, sizeof(strminor), "%d", minor);
 -
 -            if (major != -1 && minor != -1)
 -            {

++++++ core-3.6.0.tar.gz -> core-3.6.2.tar.gz ++++++
++++ 31076 lines of diff (skipped)

++++++ remove-am_subst_notmake.patch ++++++
--- /var/tmp/diff_new_pack.qzb0Uz/_old  2014-10-09 12:52:51.000000000 +0200
+++ /var/tmp/diff_new_pack.qzb0Uz/_new  2014-10-09 12:52:51.000000000 +0200
@@ -1,7 +1,7 @@
-diff -wruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x 
autom4te.cache -x .deps -x .libs ../orig-cfengine-3.5.1/configure.ac 
./configure.ac
---- ../orig-cfengine-3.5.1/configure.ac        2013-07-11 10:26:03.000000000 
+0200
-+++ ./configure.ac     2013-08-02 09:10:37.318396099 +0200
-@@ -1024,7 +1024,6 @@
+diff -wruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x 
autom4te.cache -x .deps -x .libs ../orig-core-3.6.1/configure.ac ./configure.ac
+--- ../orig-core-3.6.1/configure.ac    2014-07-25 13:48:07.000000000 +0200
++++ ./configure.ac     2014-07-28 18:10:27.718883722 +0200
+@@ -1299,7 +1299,6 @@
  # Populate contents of config.post.h
  #
  AC_SUBST(post_macros)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to