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]
