From eada620998e41c31e33b7a10999d2c39948bb8953343bd56f8e99ce0e10063b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= Date: Fri, 30 Aug 2013 13:02:48 +0000 Subject: [PATCH] - Update to 3.5.2 Bug-fixes in the CFEngine Core: - fix delayed abortclasses checking (Redmine #2316, #3114, #3003) - fix maplist arguments bug (Redmine #3256) - fix segfaults in cf-pomises (Redmine #3173, 3194) - fix build on Solaris 10/SmartOS (Redmine #3097) - sanitize characters from /etc/issue in sys.flavor for Debian (Redmine #2988) - Fix segfault when dealing with files or data > 4K (Redmine #2912, 2698) - Don't truncate keys to 126 characters in getindices (Redmine #2626) - files created via log_* actions now have mode 600 (Redmine #1578) - fix wrong log message when a promise is ignored due to 'ifvarclass' not matching - fix lifetime of persistent classes (Redmine #3259) - fix segfault when process_select body had no process_result attribute - Default to AND'ed expression of all specified attributes (Redmine #3224) - include system message in output when acl promises fail - fix invocation of standard_services bundle and corresponding promise compliance (Redmine #2869) - run fdupes after install OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=60 --- cfengine-3.5.1.tar.gz | 3 --- cfengine-3.5.2.tar.gz | 3 +++ cfengine.changes | 30 ++++++++++++++++++++++++++++++ cfengine.spec | 10 +++++++++- 4 files changed, 42 insertions(+), 4 deletions(-) delete mode 100644 cfengine-3.5.1.tar.gz create mode 100644 cfengine-3.5.2.tar.gz diff --git a/cfengine-3.5.1.tar.gz b/cfengine-3.5.1.tar.gz deleted file mode 100644 index 605b810..0000000 --- a/cfengine-3.5.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d2484d5bdeaa5b6d5435b58a92a8da2bafc18294bb8eae348614e663f934429 -size 1509646 diff --git a/cfengine-3.5.2.tar.gz b/cfengine-3.5.2.tar.gz new file mode 100644 index 0000000..97e7576 --- /dev/null +++ b/cfengine-3.5.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0362224d2968929cb4a1f2b4e98efbb6f5d1ecea5e9e9ae3e86fa8d083a70d6a +size 1560750 diff --git a/cfengine.changes b/cfengine.changes index 0c3d3e3..a9963d5 100644 --- a/cfengine.changes +++ b/cfengine.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Fri Aug 30 12:58:49 UTC 2013 - kkaempf@suse.com + +- Update to 3.5.2 + Bug-fixes in the CFEngine Core: + - fix delayed abortclasses checking (Redmine #2316, #3114, #3003) + - fix maplist arguments bug (Redmine #3256) + - fix segfaults in cf-pomises (Redmine #3173, 3194) + - fix build on Solaris 10/SmartOS (Redmine #3097) + - sanitize characters from /etc/issue in sys.flavor for Debian + (Redmine #2988) + - Fix segfault when dealing with files or data > 4K + (Redmine #2912, 2698) + - Don't truncate keys to 126 characters in getindices + (Redmine #2626) + - files created via log_* actions now have mode 600 + (Redmine #1578) + - fix wrong log message when a promise is ignored due to + 'ifvarclass' not matching + - fix lifetime of persistent classes (Redmine #3259) + - fix segfault when process_select body had no process_result + attribute + - Default to AND'ed expression of all specified attributes + (Redmine #3224) + - include system message in output when acl promises fail + - fix invocation of standard_services bundle and corresponding + promise compliance (Redmine #2869) + +- run fdupes after install + ------------------------------------------------------------------- Fri Aug 2 07:14:21 UTC 2013 - kkaempf@suse.com diff --git a/cfengine.spec b/cfengine.spec index d33ce0f..f342751 100644 --- a/cfengine.spec +++ b/cfengine.spec @@ -28,7 +28,7 @@ Name: cfengine Summary: CFEngine automates large-scale IT computing infrastructure License: GPL-3.0 Group: Productivity/Networking/System -Version: 3.5.1 +Version: 3.5.2 Release: 0 Url: http://www.cfengine.org/ Source: %{name}-%{version}.tar.gz @@ -97,6 +97,10 @@ BuildRequires: systemd %{?systemd_requires} %endif +%if 0%{?suse_version} > 01020 +BuildRequires: fdupes +%endif + %description CFEngine is the core of a configuration management system: ensuring the availability, security and compliance of mission-critical @@ -253,6 +257,10 @@ rm -rf %{buildroot}/%{_libdir}/%{name}/libpromises.la rm -rf %{buildroot}/%{_datadir}/%{name}/ChangeLog rm -rf %{buildroot}/%{_datadir}/%{name}/README +%if 0%{?suse_version} > 01020 +%fdupes %{buildroot}/usr/share/cfengine +%endif + # systemd %if 0%{?suse_version} >= 1210