Hello community,

here is the log from the commit of package cfengine for openSUSE:Factory 
checked in at 2012-12-17 09:33:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cfengine (Old)
 and      /work/SRC/openSUSE:Factory/.cfengine.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cfengine", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/cfengine/cfengine.changes        2012-11-30 
12:20:26.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.cfengine.new/cfengine.changes   2012-12-17 
09:33:24.000000000 +0100
@@ -1,0 +2,31 @@
+Fri Dec 14 08:06:06 UTC 2012 - [email protected]
+
+- update to 3.4.1 final
+  remove cfengine-3.4.0.patch, was accepted upstream
+
+  3.4.1   (Bugfix and Stability release)
+
+  New feature/behavior:
+  - cf-execd terminates agent processes that are not responsive
+    for a configurable amount of time (see agent_expireafter in
+    body executor control), defaulting to 1 week
+
+  Bugfixes:
+  - fix regression of classmatch() failing with hard classes
+    (Redmine #1834)
+  - create promise-defined and persistent classes in correct
+    namespace (Redmine #1836)
+  - several fixes to namespace support
+  - fix several crash bugs caused by buffer overflow and race
+    conditions in cf-serverd
+  - regenerate time classes in cf-execd for each run
+    (Redmine #1838)
+  - edit_xml: fix select_xpath implementation and update
+    documentation
+    NOTE: code that uses select_xpath_region needs to be changed
+          to select_xpath
+  - edit_xml: make sure that text-modification functions don't
+    overwrite child nodes
+  - edit_xml: improve error logging
+
+-------------------------------------------------------------------

Old:
----
  cfengine-3.4.0.patch
  cfengine-3.4.0.tar.bz2

New:
----
  cfengine-3.4.1.tar.bz2

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

Other differences:
------------------
++++++ cfengine.spec ++++++
--- /var/tmp/diff_new_pack.wvGge1/_old  2012-12-17 09:33:28.000000000 +0100
+++ /var/tmp/diff_new_pack.wvGge1/_new  2012-12-17 09:33:28.000000000 +0100
@@ -21,18 +21,17 @@
 %define         libsoname %{libname}1
 
 # Yes, its not FHS conformant but in sync with cfengine documentation
+# reported upstream as https://cfengine.com/dev/issues/1896
 %define         basedir   /var/%{name}
 %define         workdir   %{basedir}
 
 Summary:        CFEngine automates large-scale IT computing infrastructure
 License:        GPL-3.0
 Group:          Productivity/Networking/System
-Version:        3.4.0
+Version:        3.4.1
 Release:        0
 Url:            http://www.cfengine.org/
 Source:         %{name}-%{version}.tar.bz2
-# fix possible buffer overflows, reported upstream, [email protected]
-Patch:          %{name}-%{version}.patch
 Source1:        http://www.cfengine.org/manuals/cf3-Reference.pdf
 Source2:        http://www.cfengine.org/manuals/cf3-conceptguide.pdf
 Source3:        http://www.cfengine.org/manuals/cf3-glossary.pdf
@@ -84,7 +83,7 @@
 %endif
 
 %description
-CFEngine automates large-scale IT computing infrastructure: ensuring
+CFEngine is the core of a configuration management system: ensuring
 the availability, security and compliance of mission-critical
 applications and services. Based on popular and flexible open source
 configuration management software, CFEngine configuration management
@@ -139,8 +138,6 @@
 
 %prep
 %setup -q
-# Buffer overflow at server.c:2362
-%patch -p1
 ##### rpmlint
 #### wrong-file-end-of-line-encoding
 #### incorrect-fsf-address
@@ -162,9 +159,12 @@
   --with-workdir=%{workdir}
 %{__make} %{?_smp_mflags}
 
-# --datadir=/var/lib/%{name}/inputs \
+# --datadir=/var/lib/%%{name}/inputs \
 
 %install
+
+chmod -x ChangeLog
+
 %if 0%{?rhel_version} || 0%{?centos_version} || 0%{?fedora_version}
 [ -d %{buildroot} ] && [ "%{buildroot}" != "/" ] && %{__rm} -rf %{buildroot}
 %endif
@@ -173,7 +173,7 @@
 
 # create dirs needed for better organizing dirs and files
 %{__install} -d %{buildroot}/%{basedir}/{backup,failsafe,config}
-#%{__install} -d %{buildroot}/%{basedir}/config/{development,production}
+#%%{__install} -d %{buildroot}/%%{basedir}/config/{development,production}
 
 # install cron file
 %{__install} -D -m0644 %{S:10} %{buildroot}/%{_sysconfdir}/cron.d/%{name}
@@ -207,7 +207,7 @@
   %{__ln_s} -f ../../..%{_sbindir}/${i} %{buildroot}%{workdir}/bin/${i}
 done
 
-# Install masterfiles (as %config(noreplace) )
+# Install masterfiles (as %%config(noreplace) )
 %{__install} -d %{buildroot}/%{basedir}/masterfiles
 %{__install} -m 0644 masterfiles/def.cf %{buildroot}/%{basedir}/masterfiles
 %{__install} -m 0644 masterfiles/promises.cf 
%{buildroot}/%{basedir}/masterfiles
@@ -216,7 +216,7 @@
 
 rm -rf %{buildroot}/%{_libdir}/%{name}/libpromises.la
 
-# will appear in %docdir
+# will appear in %%docdir
 rm -rf %{buildroot}/%{_datadir}/%{name}/ChangeLog
 rm -rf %{buildroot}/%{_datadir}/%{name}/README
 
@@ -349,7 +349,7 @@
 /var/%{name}
 %exclude %{basedir}/backup
 %exclude %{basedir}/config
-#%exclude %{basedir}/failsafe
+#%%exclude %%{basedir}/failsafe
 
 %dir %{_datadir}/%{name}
 %{_datadir}/%{name}/*

++++++ cfengine-3.4.0.tar.bz2 -> cfengine-3.4.1.tar.bz2 ++++++
++++ 2960 lines of diff (skipped)

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

Reply via email to