OBS User unknown 2008-09-13 10:02:11 +00:00 committed by Git OBS Bridge
parent 2b5dcaa887
commit ea11bb47ea
4 changed files with 74 additions and 34 deletions

View File

@ -1,3 +1,23 @@
-------------------------------------------------------------------
Thu Sep 11 09:33:12 CEST 2008 - abeekhof@suse.de
- Update source tarball to revision: 2087f5b1a5a0
+ High: PE: Bug LF:1950 - Ensure the current values for all notification variables are always set (even if empty)
+ High: PE: Bug LF:1955 - Ensure unmanaged masters are unconditionally repromoted to ensure they are monitored correctly.
+ High: PE: Bug LF:1955 - Fix another case of filtering causing unmanaged master failures
+ High: PE: Bug LF:1955 - Umanaged mode prevents master resources from being allocated correctly
+ High: PE: Bug N:420538 - Anit-colocation caused a positive node preference
+ High: PE: Correctly handle unmanaged resources to prevent them from being started elsewhere
+ High: PE: crm_resource - Fix the --migrate command
+ High: ais: Move the service id definition to a common location and make sure it is always used
+ High: stonithd (LF 1951): fix remote stonith operations
+ Medium: Build: Make sure crm_config.h is only ever included once
+ Medium: PE: Bug LF:1950 - Notifications do not contain all documented resource state fields
+ Medium: PE: Bug N:417585 - Don't restart group children who's individual score drops below zero
+ Medium: PE: Implement a true maintenance mode
+ Medium: ais: Use the agreed service number
+ Medium: Tools: Implement a unified CLI shell
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Sep 1 10:25:58 CEST 2008 - abeekhof@suse.de Mon Sep 1 10:25:58 CEST 2008 - abeekhof@suse.de

16
pacemaker.rpmlintrc Normal file
View File

@ -0,0 +1,16 @@
#addFilter(".*")
addFilter("script-without-shebang /usr/share/pacemaker/.*\.rng")
addFilter("script-without-shebang /usr/share/pacemaker/.*\.dtd")
addFilter("script-without-shebang /usr/share/pacemaker/.*\.xsl")
#addFilter("script-without-shebang /usr/share/pacemaker/cts/")
addFilter("non-executable-script /usr/share/pacemaker/cts/")
#addFilter("non-utf8-spec-file heartbeat.spec")
addFilter("no-version-in-last-changelog")
addFilter("shlib-policy-missing-suffix")
addFilter("source-or-patch-not-bzipped")
#addFilter("missing-dependency-to-cron")
#addFilter("no-prereq-on pwdutils")
#addFilter("no-packager-tag")
# Debug packages take care of this
addFilter("unstripped-binary-or-object")

View File

@ -1,5 +1,5 @@
# #
# spec file for package pacemaker (Version 0.7.1) # spec file for package pacemaker (Version 0.7.2)
# #
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
@ -25,6 +25,8 @@
%define without_fatal_warnings 1 %define without_fatal_warnings 1
%define with_ais_support 1 %define with_ais_support 1
%define with_heartbeat_support 1 %define with_heartbeat_support 1
%define gname haclient
%define uname hacluster
%if 0%{?fedora_version} %if 0%{?fedora_version}
%define pkg_group System Environment/Daemons %define pkg_group System Environment/Daemons
%else %else
@ -33,42 +35,31 @@
Name: pacemaker Name: pacemaker
Summary: The Pacemaker scalable High-Availability cluster resource manager Summary: The Pacemaker scalable High-Availability cluster resource manager
Version: 0.7.1 Version: 0.7.2
Release: 4 Release: 1
License: GPL v2 or later; LGPL v2.1 or later License: GPL v2 or later; LGPL v2.1 or later
Url: http://www.clusterlabs.org Url: http://www.clusterlabs.org
Group: Productivity/Clustering/HA Group: Productivity/Clustering/HA
Source: pacemaker.tar.gz Source: pacemaker.tar.gz
Source100: pacemaker.rpmlintrc
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
AutoReqProv: on AutoReqProv: on
%if %with_ais_support %if %with_ais_support
BuildRequires: openais-devel BuildRequires: openais-devel
%endif
%if %with_heartbeat_support
BuildRequires: heartbeat heartbeat-devel > 2.1.2
%endif
%if %{with_ais_support}
%if %{with_heartbeat_support}
Conflicts: pacemaker-ais
Conflicts: pacemaker-heartbeat
%else
Conflicts: pacemaker
Conflicts: pacemaker-heartbeat
%endif
%else
Conflicts: pacemaker
Conflicts: pacemaker-ais
%endif
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 0%{?suse_version} > 1000
%if %with_ais_support
Supplements: openais Supplements: openais
%endif %endif
%endif
%if %with_heartbeat_support %if %with_heartbeat_support
BuildRequires: heartbeat-devel > 2.2
%if 0%{?suse_version} > 1000
Supplements: heartbeat Supplements: heartbeat
%endif %endif
%endif %endif
Conflicts: heartbeat < 2.99
Obsoletes: heartbeat < 2.99
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} == 930 %if 0%{?suse_version} == 930
BuildRequires: rpm-devel BuildRequires: rpm-devel
%endif %endif
@ -169,12 +160,6 @@ export CFLAGS
--with-hapkgversion=%{version} \ --with-hapkgversion=%{version} \
--enable-glib-malloc \ --enable-glib-malloc \
--with-ais-prefix=%{_prefix} \ --with-ais-prefix=%{_prefix} \
%if %with_ais_support == 0
--without-ais-support \
%endif
%if %with_heartbeat_support == 0
--without-heartbeat-support \
%endif
%if %without_fatal_warnings %if %without_fatal_warnings
--enable-fatal-warnings=no \ --enable-fatal-warnings=no \
%endif %endif
@ -198,6 +183,8 @@ make DESTDIR=$RPM_BUILD_ROOT install
[ -d $RPM_BUILD_ROOT/usr/share/libtool ] && rm -rf $RPM_BUILD_ROOT/usr/share/libtool [ -d $RPM_BUILD_ROOT/usr/share/libtool ] && rm -rf $RPM_BUILD_ROOT/usr/share/libtool
find $RPM_BUILD_ROOT -name '*.a' -type f -print0 | xargs -0 rm -f find $RPM_BUILD_ROOT -name '*.a' -type f -print0 | xargs -0 rm -f
find $RPM_BUILD_ROOT -name '*.la' -type f -print0 | xargs -0 rm -f find $RPM_BUILD_ROOT -name '*.la' -type f -print0 | xargs -0 rm -f
find $RPM_BUILD_ROOT -name '*.pyc' -type f -print0 | xargs -0 rm -f
find $RPM_BUILD_ROOT -name '*.pyo' -type f -print0 | xargs -0 rm -f
########################################################### ###########################################################
%clean %clean
@ -227,8 +214,8 @@ rm -rf $RPM_BUILD_DIR/pacemaker
########################################################### ###########################################################
%defattr(-,root,root) %defattr(-,root,root)
%dir %{_libdir}/heartbeat %dir %{_libdir}/heartbeat
%{_prefix}/share/pacemaker %{_datadir}/pacemaker
%{_prefix}/share/heartbeat #%{_datadir}/heartbeat
%{_libdir}/heartbeat/* %{_libdir}/heartbeat/*
%dir %{_var}/lib/heartbeat %dir %{_var}/lib/heartbeat
%{_libdir}/libcib.so.* %{_libdir}/libcib.so.*
@ -246,7 +233,7 @@ rm -rf $RPM_BUILD_DIR/pacemaker
%{_sbindir}/crm_failcount %{_sbindir}/crm_failcount
%{_sbindir}/crm_master %{_sbindir}/crm_master
%{_sbindir}/crm_mon %{_sbindir}/crm_mon
%exclude %{_sbindir}/crm_sh %{_sbindir}/crm
%{_sbindir}/crm_resource %{_sbindir}/crm_resource
%{_sbindir}/crm_standby %{_sbindir}/crm_standby
%{_sbindir}/crm_uuid %{_sbindir}/crm_uuid
@ -263,7 +250,7 @@ rm -rf $RPM_BUILD_DIR/pacemaker
%dir %attr (750, %{uname}, %{gname}) %{_var}/lib/heartbeat/crm %dir %attr (750, %{uname}, %{gname}) %{_var}/lib/heartbeat/crm
%dir %attr (750, %{uname}, %{gname}) %{_var}/lib/heartbeat/pengine %dir %attr (750, %{uname}, %{gname}) %{_var}/lib/heartbeat/pengine
%dir %attr (750, %{uname}, %{gname}) %{_var}/run/heartbeat/crm %dir %attr (750, %{uname}, %{gname}) %{_var}/run/heartbeat/crm
%dir /usr/lib/ocf/resource.d/pacemaker %dir /usr/lib/ocf/resource.d
/usr/lib/ocf/resource.d/pacemaker /usr/lib/ocf/resource.d/pacemaker
%if %with_ais_support %if %with_ais_support
%{_libexecdir}/lcrso/pacemaker.lcrso %{_libexecdir}/lcrso/pacemaker.lcrso
@ -277,6 +264,23 @@ rm -rf $RPM_BUILD_DIR/pacemaker
%{_libdir}/*.so %{_libdir}/*.so
%changelog %changelog
* Thu Sep 11 2008 abeekhof@suse.de
- Update source tarball to revision: 2087f5b1a5a0
+ High: PE: Bug LF:1950 - Ensure the current values for all notification variables are always set (even if empty)
+ High: PE: Bug LF:1955 - Ensure unmanaged masters are unconditionally repromoted to ensure they are monitored correctly.
+ High: PE: Bug LF:1955 - Fix another case of filtering causing unmanaged master failures
+ High: PE: Bug LF:1955 - Umanaged mode prevents master resources from being allocated correctly
+ High: PE: Bug N:420538 - Anit-colocation caused a positive node preference
+ High: PE: Correctly handle unmanaged resources to prevent them from being started elsewhere
+ High: PE: crm_resource - Fix the --migrate command
+ High: ais: Move the service id definition to a common location and make sure it is always used
+ High: stonithd (LF 1951): fix remote stonith operations
+ Medium: Build: Make sure crm_config.h is only ever included once
+ Medium: PE: Bug LF:1950 - Notifications do not contain all documented resource state fields
+ Medium: PE: Bug N:417585 - Don't restart group children who's individual score drops below zero
+ Medium: PE: Implement a true maintenance mode
+ Medium: ais: Use the agreed service number
+ Medium: Tools: Implement a unified CLI shell
* Mon Sep 01 2008 abeekhof@suse.de * Mon Sep 01 2008 abeekhof@suse.de
- Update source tarball to revision: 1df197982079 - Update source tarball to revision: 1df197982079
- Try again to fix compilation in STABLE (this time also tested with mbuild) - Try again to fix compilation in STABLE (this time also tested with mbuild)

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:426891e32eb06e5473561f2346d94968224737cf9405c993135755db12b3ad91 oid sha256:aa446bdbd9014dacb3d41947a7ea1d30a7a9ddc5f071d4bdf85c8e7a6b9d7157
size 1160970 size 1197953