From 1f52b53ae0b4e582dc95c84d05d6109e5fd0626cd16a5f386788bf775ca45cb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= Date: Tue, 10 Dec 2013 13:05:55 +0000 Subject: [PATCH 1/3] update to 3.5.3 OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=62 --- cfengine-3.5.2.tar.gz | 3 --- cfengine-3.5.3.tar.gz | 3 +++ cfengine.changes | 33 +++++++++++++++++++++++++++++++++ cfengine.spec | 2 +- 4 files changed, 37 insertions(+), 4 deletions(-) delete mode 100644 cfengine-3.5.2.tar.gz create mode 100644 cfengine-3.5.3.tar.gz diff --git a/cfengine-3.5.2.tar.gz b/cfengine-3.5.2.tar.gz deleted file mode 100644 index 97e7576..0000000 --- a/cfengine-3.5.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0362224d2968929cb4a1f2b4e98efbb6f5d1ecea5e9e9ae3e86fa8d083a70d6a -size 1560750 diff --git a/cfengine-3.5.3.tar.gz b/cfengine-3.5.3.tar.gz new file mode 100644 index 0000000..71f14be --- /dev/null +++ b/cfengine-3.5.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e2d13ba1d75f826bf15411912ce21075734796a35e8fb8ecf545d70d60f41e1 +size 1542468 diff --git a/cfengine.changes b/cfengine.changes index a9963d5..eac90cd 100644 --- a/cfengine.changes +++ b/cfengine.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Tue Dec 10 13:04:00 UTC 2013 - kkaempf@suse.com + +- Update to 3.5.3 + - Improved security checks of symlink ownership. + A symlink created by a user pointing to resources owned by a + different user will no longer be followed. + - Changed the way package versions are compared in package promises. + (Redmine #3314) + In previous versions the comparison was inconsistent. This has + been fixed, but may also lead to behavior changes in certain + cases. In CFEngine 3.5.3, the comparison works as follows: + + For instance: apache-2.2.31 ">=" "2.2.0" will result in the + package being installed. + + Bug fixes: + + - fix cf-monitord crash due to incorrect array initialization (Redmine + #3180) + - fix cf-serverd stat()'ing the file tree every second (Redmine #3479) + - correctly populate sys.hardware_addresses variable (Redmine #2936) + - add support for Debian's GNU/kfreebsd to build system (Redmine #3500) + - fix possible stack corruption in guest_environments promises (Redmine + #3552) + - work-around hostname trunctation in HP-UX's uname (Redmine #3517) + - fix body copy purging of empty directories (Redmine #3429) + - make discovery and loading of avahi libraries more robust + - compile and packaging fixes for HP-UX, AIX and Solaris + - fix fatal error in lsdir() when directory doesn't exist (Redmine + #3273) + - fix epoch calculation for stime inrange calculation (Redmine #2921) + ------------------------------------------------------------------- Fri Aug 30 12:58:49 UTC 2013 - kkaempf@suse.com diff --git a/cfengine.spec b/cfengine.spec index f342751..8e823c2 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.2 +Version: 3.5.3 Release: 0 Url: http://www.cfengine.org/ Source: %{name}-%{version}.tar.gz From 62fb7aa3c5a5b02063ca40433b5753de1e535fab876ba2a590e49c9a58415a5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= Date: Wed, 11 Dec 2013 07:28:27 +0000 Subject: [PATCH 2/3] - Fix packaging - rename cfengine-devel to libpromises-devel - rename libpromises1 to libpromises3 OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=63 --- cfengine.changes | 7 +++++++ cfengine.spec | 14 ++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/cfengine.changes b/cfengine.changes index eac90cd..25e4b03 100644 --- a/cfengine.changes +++ b/cfengine.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Dec 11 07:25:59 UTC 2013 - kkaempf@suse.com + +- Fix packaging + - rename cfengine-devel to libpromises-devel + - rename libpromises1 to libpromises3 + ------------------------------------------------------------------- Tue Dec 10 13:04:00 UTC 2013 - kkaempf@suse.com diff --git a/cfengine.spec b/cfengine.spec index 8e823c2..f707639 100644 --- a/cfengine.spec +++ b/cfengine.spec @@ -18,7 +18,7 @@ Name: cfengine %define libname libpromises -%define libsoname %{libname}1 +%define libsoname %{libname}3 # Yes, its not FHS conformant but in sync with cfengine documentation # reported upstream as https://cfengine.com/dev/issues/1896 @@ -121,17 +121,19 @@ Requires: glibc %description -n %{libsoname} This package contains the shared libpromises (cfengine) library. -%package devel -Summary: Development package for cfengine +%package -n %{libname}-devel +Summary: Development package for libpromises Group: Development/Libraries/C and C++ +Provides: %{name}-devel < %{version} +Obsoletes: %{name}-devel < %{version} Requires: %{libsoname} = %{version} Requires: glibc-devel -%description devel +%description -n %{libname}-devel A high-speed character set detection library This package contains the files needed to compile programs that use the -libguess library. +libpromises library. %package doc Summary: CFEngine automates large-scale IT computing infrastructure - documentation @@ -411,7 +413,7 @@ fi %dir %{_libdir}/%{name} %{_libdir}/%{name}/%{libname}.so.* -%files devel +%files -n %{libname}-devel %defattr(-,root,root) %{_libdir}/%{name}/%{libname}.so From 225386a441488e76aa44724c9c9ae82409bf1a1454a69f10fb487915b5b96c87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= Date: Wed, 11 Dec 2013 07:31:12 +0000 Subject: [PATCH 3/3] drop libpromises1 OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/cfengine?expand=0&rev=64 --- cfengine.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cfengine.spec b/cfengine.spec index f707639..a4b9c71 100644 --- a/cfengine.spec +++ b/cfengine.spec @@ -114,6 +114,8 @@ impact on system resources or performance. %package -n %{libsoname} Summary: Shared library of cfengine Group: System/Libraries +Provides: %{libname}1 +Obsoletes: %{libname}1 %if 0%{?suse_version} == 1010 Requires: glibc %endif