From 4a7384a376867c627f28c9d277827338a4cb18e0195952f25087a610d6beb310 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Sat, 30 Aug 2008 00:46:01 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pacemaker?expand=0&rev=4 --- pacemaker.changes | 22 ++++++++++++++ pacemaker.spec | 74 +++++++++++++++++++++++++++-------------------- pacemaker.tar.gz | 4 +-- 3 files changed, 66 insertions(+), 34 deletions(-) diff --git a/pacemaker.changes b/pacemaker.changes index 71a837f..2929f19 100644 --- a/pacemaker.changes +++ b/pacemaker.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Wed Aug 20 17:05:00 CEST 2008 - abeekhof@suse.de + + - Update source tarball to revision: f567855328b7 (0.7.1) + + Added features needed to support libdlm and ocfs2-tools + + High: admin: Fix use-after-free in crm_mon + + High: cib: Use single quotes so that the xpath queries for nvpairs will succeed + + High: crmd: Always connect to stonithd when the TE starts and ensure we notice if it dies + + High: crmd: Make sure async-failures cause the failcount to be incrimented + + High: PE: Bug LF:1941 - Handle failed clone instance probes when clone-max < #nodes + + High: PE: Prevent use-of-NULL - order->rsc_rh will not always be non-NULL + + High: PE: Unpack colocation sets correctly + + High: Tools: crm_mon - Prevent use-of-NULL for orphaned resources + + Medium: Core: Get more details regarding parser errors + + Medium: Core: Switch to the libxml2 parser - its significantly faster + + Medium: PE: Allow groups to be involved in optional ordering constraints + + Medium: PE: Allow sets of operations to be reused by multiple resources + + Medium: PE: Bug LF:1941 - Mark extra clone instances as orphans and don't show inactive ones + + Medium: PE: Determin the correct migration-threshold during resource expansion + + Medium: PE: Implement no-quorum-policy=suicide (FATE #303619) + + Lots of bug fixes + ------------------------------------------------------------------- Mon Jul 21 16:26:00 CEST 2008 - abeekhof@suse.de diff --git a/pacemaker.spec b/pacemaker.spec index 8e2d3f9..f235138 100644 --- a/pacemaker.spec +++ b/pacemaker.spec @@ -1,10 +1,17 @@ # -# spec file for package pacemaker (Version 0.6.3) +# spec file for package pacemaker (Version 0.7.1) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -18,27 +25,22 @@ %define without_fatal_warnings 1 %define with_ais_support 1 %define with_heartbeat_support 1 -%define with_snmp_support 0 -%define gname haclient -%define uname hacluster +%if 0%{?fedora_version} +%define pkg_group System Environment/Daemons +%else +%define pkg_group Productivity/Clustering/HA +%endif Name: pacemaker Summary: The Pacemaker scalable High-Availability cluster resource manager -Version: 0.6.3 -Release: 25 +Version: 0.7.1 +Release: 1 License: GPL v2 or later; LGPL v2.1 or later Url: http://www.clusterlabs.org -%if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} Group: Productivity/Clustering/HA -%else -Group: Productivity/Clustering/HA -%endif Source: pacemaker.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build AutoReqProv: on -%if %with_snmp_support == 1 -BuildRequires: net-snmp-devel -%endif %if %with_ais_support BuildRequires: openais-devel %endif @@ -57,7 +59,7 @@ Conflicts: pacemaker-heartbeat Conflicts: pacemaker Conflicts: pacemaker-ais %endif -BuildRequires: e2fsprogs-devel glib2-devel gnutls-devel heartbeat-core heartbeat-core-devel libxml2-devel libxslt-devel pam-devel python-devel swig +BuildRequires: e2fsprogs-devel glib2-devel gnutls-devel heartbeat-common heartbeat-common-devel libxml2-devel libxslt-devel ncurses-devel pam-devel python-devel swig %if 0%{?suse_version} %if 0%{?suse_version} > 1000 %if %with_ais_support @@ -84,7 +86,7 @@ BuildRequires: openssl-devel pkgconfig BuildRequires: gcc-c++ kernel %endif %if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} -BuildRequires: lm_sensors-devel openssl-devel which +BuildRequires: openssl-devel which %endif %if 0%{?mandriva_version} BuildRequires: libbzip2-devel openssl-devel @@ -110,11 +112,7 @@ Authors: %package devel License: GPL v2 or later; LGPL v2.1 or later Summary: The Pacemaker scalable High-Availability cluster resource manager -%if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} Group: Productivity/Clustering/HA -%else -Group: Productivity/Clustering/HA -%endif Requires: %{name} = %{version}-%{release} %description devel @@ -168,14 +166,8 @@ export CFLAGS --localstatedir=%{_var} --infodir=%{_infodir} \ --mandir=%{_mandir} --libdir=%{_libdir} \ --libexecdir=%{_libexecdir} \ - --with-group-name=%{gname} --with-ccmuser-name=%{uname} \ --with-hapkgversion=%{version} \ --enable-glib-malloc \ -%if %with_snmp_support == 1 - --enable-snmp-subagent \ -%else - --disable-snmp-subagent \ -%endif --with-ais-prefix=%{_prefix} \ %if %with_ais_support == 0 --without-ais-support \ @@ -254,7 +246,7 @@ rm -rf $RPM_BUILD_DIR/pacemaker %{_sbindir}/crm_failcount %{_sbindir}/crm_master %{_sbindir}/crm_mon -%{_sbindir}/crm_sh +%exclude %{_sbindir}/crm_sh %{_sbindir}/crm_resource %{_sbindir}/crm_standby %{_sbindir}/crm_uuid @@ -264,19 +256,18 @@ rm -rf $RPM_BUILD_DIR/pacemaker %{_sbindir}/ccm_tool %{_sbindir}/attrd_updater %{_sbindir}/ptest -%{_sbindir}/cib_shadow +%{_sbindir}/crm_shadow %{_sbindir}/cibpipe %doc %{_mandir}/man8/cibadmin.8* %doc %{_mandir}/man8/crm_resource.8* %dir %attr (750, %{uname}, %{gname}) %{_var}/lib/heartbeat/crm %dir %attr (750, %{uname}, %{gname}) %{_var}/lib/heartbeat/pengine %dir %attr (750, %{uname}, %{gname}) %{_var}/run/heartbeat/crm +%dir /usr/lib/ocf/resource.d/pacemaker +/usr/lib/ocf/resource.d/pacemaker %if %with_ais_support %{_libexecdir}/lcrso/pacemaker.lcrso %endif -%if %with_snmp_support == 1 -/usr/share/snmp/mibs/LINUX-HA-MIB.mib -%endif %files devel %defattr(-,root,root) @@ -286,6 +277,25 @@ rm -rf $RPM_BUILD_DIR/pacemaker %{_libdir}/*.so %changelog +* Wed Aug 20 2008 abeekhof@suse.de +- Update source tarball to revision: f567855328b7 (0.7.1) + + Added features needed to support libdlm and ocfs2-tools + + High: admin: Fix use-after-free in crm_mon + + High: cib: Use single quotes so that the xpath queries for nvpairs will succeed + + High: crmd: Always connect to stonithd when the TE starts and ensure we notice if it dies + + High: crmd: Make sure async-failures cause the failcount to be incrimented + + High: PE: Bug LF:1941 - Handle failed clone instance probes when clone-max < #nodes + + High: PE: Prevent use-of-NULL - order->rsc_rh will not always be non-NULL + + High: PE: Unpack colocation sets correctly + + High: Tools: crm_mon - Prevent use-of-NULL for orphaned resources + + Medium: Core: Get more details regarding parser errors + + Medium: Core: Switch to the libxml2 parser - its significantly faster + + Medium: PE: Allow groups to be involved in optional ordering constraints + + Medium: PE: Allow sets of operations to be reused by multiple resources + + Medium: PE: Bug LF:1941 - Mark extra clone instances as orphans and don't show inactive ones + + Medium: PE: Determin the correct migration-threshold during resource expansion + + Medium: PE: Implement no-quorum-policy=suicide (FATE #303619) + + Lots of bug fixes * Mon Jul 21 2008 abeekhof@suse.de - Update source tarball to revision: 7a31d0c33e22 (0.7.0) + High: Performance enhancements diff --git a/pacemaker.tar.gz b/pacemaker.tar.gz index 043185a..3822040 100644 --- a/pacemaker.tar.gz +++ b/pacemaker.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef8307aacf2ec5d8545cd879ef07c955f3b1564baa782be5b119ab6b1590cb2f -size 1237963 +oid sha256:8a386ab416cf3037ff792dc4a0a55d5a1fb1ef5506aa494f48b5f9da5eefbbee +size 1160507