Hello community, here is the log from the commit of package heartbeat checked in at Mon Apr 10 20:04:38 CEST 2006. -------- --- heartbeat/heartbeat.changes 2006-04-05 17:26:43.000000000 +0200 +++ STABLE/heartbeat/heartbeat.changes 2006-04-10 18:17:54.000000000 +0200 @@ -1,0 +2,39 @@ +Mon Apr 10 16:50:04 CEST 2006 - lmb@suse.de + +- Reduce BuildRequires further. +- Disable backwards compatibility for some depreciated features which + were never shipped. +- Various (~20) minor issues found by Coverity, mostly in error legs. +- CRM: + - ipfail functionality now available in CRM mode using attrd + pingd, + controlled via pingd OCF Resource Agent (OSDL #123). + - Bugfixes for rolling upgrade scenarios. + - Set up the STONITH configuration prior to issueing STONITH requests; + avoid unnecessary retries (OSDL #1102). + - Further updates to the DTD. + - Special CIB section "cib-bootstrap-options", read and parsed first + thing on startup. + - crmadmin help did not match real option names (#163933). + - If CIB validation fails, revert to last known good CIB. + - Better CIB error reporting for invalid sections. + - Mask misleading empty "failed" message for success. + - Make the DC timeout dependant on the value of ha.cf/initdead +- GUI/mgmtd: + - Display the cluster currently connected. + - Do _not_ log the password in cleartext. +- CIM provider: + - Resource addition + - Adding operations to resources + - New class HA_ClusteringService + - Various updates. +- heartbeat core: + - Messages were delayed by several minutes in some cases (OSDL + #1183). + +------------------------------------------------------------------- +Fri Apr 7 14:31:49 CEST 2006 - lmb@suse.de + +- heartbeat package failed to uninstall because init script was not LSB + compliant (OSDL #1189, Novell #117474). + +------------------------------------------------------------------- New: ---- heartbeat-compatibility-level.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ heartbeat.spec ++++++ --- /var/tmp/diff_new_pack.5qayJq/_old 2006-04-10 20:04:01.000000000 +0200 +++ /var/tmp/diff_new_pack.5qayJq/_new 2006-04-10 20:04:01.000000000 +0200 @@ -11,7 +11,7 @@ # norootforbuild Name: heartbeat -BuildRequires: OpenIPMI-devel curl-devel e2fsprogs-devel glib2-devel gnutls-devel iproute2 iptables iputils libnet libxml2-devel lynx lzo-devel net-snmp-devel openwbem-devel pam-devel python-devel python-gtk python-xml swig tcpd-devel +BuildRequires: OpenIPMI-devel curl-devel e2fsprogs-devel glib2-devel gnutls-devel libnet libxml2-devel lynx lzo-devel net-snmp-devel openwbem-devel pam-devel python-devel python-gtk python-xml swig tcpd-devel %define sanity_check 0 %define with_extra_warnings 0 %define with_debugging 0 @@ -19,7 +19,7 @@ %define sanity_check_aborts_build 0 Summary: The Heartbeat Subsystem for High-Availability Linux Version: 2.0.4 -Release: 8 +Release: 10 License: GPL, LGPL URL: http://linux-ha.org/ Group: Productivity/Clustering/HA @@ -33,6 +33,7 @@ Patch0: heartbeat-doc-directory.diff Patch1: heartbeat-cmi-indication-temporary-fix.diff Patch2: heartbeat-Filesystem-ocfs2.diff +Patch3: heartbeat-compatibility-level.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build Autoreqprov: on %package ldirectord @@ -154,6 +155,7 @@ %patch0 -p0 %patch1 -p0 %patch2 -p0 +%patch3 -p0 cp $RPM_SOURCE_DIR/heartbeat.suse.in ./heartbeat/init.d/heartbeat.in %{?suse_update_config:%{suse_update_config -f}} ########################################################### @@ -183,8 +185,9 @@ --with-cmpi-headers=/usr/include/openwbem \ --with-provider-dir=/usr/%{_lib}/openwbem/cmpiproviders \ --enable-crm-dev -# export MAKE="make %{?jobs:-j%jobs}" -make # %{?jobs:-j%jobs} +#export MAKE="make %{?jobs:-j%jobs}" +#make %{?jobs:-j%jobs} +make # No longer needed, we supply our own. rm rc.config.heartbeat ########################################################### @@ -297,6 +300,7 @@ %{_libdir}/heartbeat/apphbd %{_libdir}/heartbeat/apphbtest %{_libdir}/heartbeat/atest +%{_libdir}/heartbeat/attrd %{_libdir}/heartbeat/base64_md5_test %{_libdir}/heartbeat/ccm* %{_libdir}/heartbeat/cib* @@ -316,6 +320,7 @@ %{_libdir}/heartbeat/mlock %{_libdir}/heartbeat/ocf-shellfuncs %{_libdir}/heartbeat/pengine +%{_libdir}/heartbeat/pingd %{_libdir}/heartbeat/plugins %{_libdir}/heartbeat/ptest %{_libdir}/heartbeat/pymgmt.py @@ -351,6 +356,7 @@ /usr/include/heartbeat /usr/include/ocf /usr/include/saf +/usr/sbin/attrd_updater /usr/sbin/ccm_tool /usr/sbin/cibadmin /usr/sbin/crm_attribute @@ -365,7 +371,7 @@ /usr/sbin/crm_verify /usr/sbin/crmadmin /usr/sbin/iso8601 -/usr/share/locale/zh_CN/LC_MESSAGES/haclient.zh_CN.mo +/usr/share/locale/zh_CN/LC_MESSAGES/haclient.mo %dir /var/lib/heartbeat # %ghost %attr (600, root, root) /var/lib/heartbeat/fifo %dir %attr (755, hacluster, haclient) /var/run/heartbeat/ccm @@ -431,6 +437,39 @@ %{_libdir}/pils %changelog -n heartbeat +* Mon Apr 10 2006 - lmb@suse.de +- Reduce BuildRequires further. +- Disable backwards compatibility for some depreciated features which + were never shipped. +- Various (~20) minor issues found by Coverity, mostly in error legs. +- CRM: +- ipfail functionality now available in CRM mode using attrd + pingd, + controlled via pingd OCF Resource Agent (OSDL #123). +- Bugfixes for rolling upgrade scenarios. +- Set up the STONITH configuration prior to issueing STONITH requests; + avoid unnecessary retries (OSDL #1102). +- Further updates to the DTD. +- Special CIB section "cib-bootstrap-options", read and parsed first + thing on startup. +- crmadmin help did not match real option names (#163933). +- If CIB validation fails, revert to last known good CIB. +- Better CIB error reporting for invalid sections. +- Mask misleading empty "failed" message for success. +- Make the DC timeout dependant on the value of ha.cf/initdead +- GUI/mgmtd: +- Display the cluster currently connected. +- Do _not_ log the password in cleartext. +- CIM provider: +- Resource addition +- Adding operations to resources +- New class HA_ClusteringService +- Various updates. +- heartbeat core: +- Messages were delayed by several minutes in some cases (OSDL + [#1183]). +* Fri Apr 07 2006 - lmb@suse.de +- heartbeat package failed to uninstall because init script was not LSB + compliant (OSDL #1189, Novell #117474). * Wed Apr 05 2006 - lmb@suse.de - Reduce buildrequires dependencies by defaulting to path names. - CRM fixes: ++++++ heartbeat-CVS.tar.bz2 ++++++ ++++ 28643 lines of diff (skipped) ++++++ heartbeat-compatibility-level.diff ++++++ Index: include/crm/crm.h =================================================================== RCS file: /home/cvs/linux-ha/linux-ha/include/crm/crm.h,v retrieving revision 1.93 diff -u -r1.93 crm.h --- include/crm/crm.h 6 Apr 2006 10:44:13 -0000 1.93 +++ include/crm/crm.h 10 Apr 2006 08:19:48 -0000 @@ -42,7 +42,7 @@ #define CRM_DEPRECATED_SINCE_2_0_1 0 #define CRM_DEPRECATED_SINCE_2_0_2 0 #define CRM_DEPRECATED_SINCE_2_0_3 0 -#define CRM_DEPRECATED_SINCE_2_0_4 1 +#define CRM_DEPRECATED_SINCE_2_0_4 0 #define CRM_DEPRECATED_SINCE_2_0_5 1 #define CRM_DEPRECATED_SINCE_2_1_0 1 ++++++ heartbeat.suse.in ++++++ --- heartbeat/heartbeat.suse.in 2005-09-12 09:13:33.000000000 +0200 +++ STABLE/heartbeat/heartbeat.suse.in 2006-04-07 14:29:06.000000000 +0200 @@ -33,12 +33,14 @@ if [ ! -x $HA_BIN/heartbeat ]; then echo -n "High-Availability services not installed (heartbeat)" + if [ "$1" = "stop" ]; then exit 0; fi rc_status -s rc_exit fi if [ ! -x $HA_BIN/ha_logd ]; then echo -n "High-Availability services not installed (ha_logd)" + if [ "$1" = "stop" ]; then exit 0; fi rc_status -s rc_exit fi @@ -121,6 +123,7 @@ if [ ! -f $CONFIG ]; then echo -n "High-Availability services not configured" + if [ "$1" = "stop" ]; then exit 0; fi rc_status -u rc_exit fi ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...