Hello community, here is the log from the commit of package cluster-glue for openSUSE:Factory checked in at 2013-06-05 13:27:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cluster-glue (Old) and /work/SRC/openSUSE:Factory/.cluster-glue.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cluster-glue" Changes: -------- --- /work/SRC/openSUSE:Factory/cluster-glue/cluster-glue.changes 2012-10-18 15:52:35.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.cluster-glue.new/cluster-glue.changes 2013-06-05 13:27:23.000000000 +0200 @@ -1,0 +2,70 @@ +Mon May 13 08:15:14 UTC 2013 - [email protected] + +- stonith: fix memory leak in external.c +- stonith: use 0 for the unique parameters attribute in most + agents +- upstream cs: 27019ba6670d + +------------------------------------------------------------------- +Thu Mar 28 09:46:00 UTC 2013 - [email protected] + +- hb_report: ignore differences in white space +- upstream cs: 8347e8c9b94f + +------------------------------------------------------------------- +Thu Mar 14 08:56:33 UTC 2013 - [email protected] + +- hb_report: enable ssh to prompt for passwords (bnc#808373) +- hb_report: do not assume that this is a loghost if the number + of entries equals 1 +- upstream cs: 3cff550e1084 + +------------------------------------------------------------------- +Mon Feb 25 09:08:52 UTC 2013 - [email protected] + +- hb_report: reduce severity of several info messages (bnc#804704) +- upstream cs: 0c0bd21916ce + +------------------------------------------------------------------- +Mon Feb 11 10:09:03 UTC 2013 - [email protected] + +- hb_report: collect RA trace files +- hb_report: look for nodes in the archived CIB if pacemaker is + not running +- upstream cs: ee43da63fc88 + +------------------------------------------------------------------- +Fri Feb 8 09:39:00 UTC 2013 - [email protected] + +- hb_report: fix false disk full errors +- upstream cs: afd858980b16 + +------------------------------------------------------------------- +Fri Feb 1 15:42:38 UTC 2013 - [email protected] + +- hb_report: exit early on disk full (FATE#313815) +- hb_report: create links instead of copying PE inputs + (FATE#313815) +- drop LRM bits (bnc#800095) +- upstream cs: 54ec848c439e + +------------------------------------------------------------------- +Sat Dec 15 18:20:32 UTC 2012 - [email protected] + +- stonith: external/libvirt: don't log if status succeeded +- stonith: if debug's not set, do not send debug messages + to the logger (bnc#792124) +- hb_report: readd description fields to description.txt (SUSE) +- hb_report: do zypper ref before trying to get packages +- stonith: log status message at the debug level (bnc#792124) +- stonith: don't always log debug level messages (bnc#792124) +- stonith: external/vcenter: fix gethosts to produce list of + nodes not vms (bnc#792704) +- Upstream version cs: 67224d37df80 + +------------------------------------------------------------------- +Mon Nov 19 18:05:31 UTC 2012 - [email protected] + +- this release has code to support Pacemaker v1.1.8 + +------------------------------------------------------------------- Old: ---- cluster-glue-1.0.11.tar.bz2 New: ---- cluster-glue.tar.bz2 cluster-glue_droplrm.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cluster-glue.spec ++++++ --- /var/tmp/diff_new_pack.vwDZ1z/_old 2013-06-05 13:27:25.000000000 +0200 +++ /var/tmp/diff_new_pack.vwDZ1z/_new 2013-06-05 13:27:25.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package cluster-glue # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -34,18 +34,20 @@ %global glue_docdir %{_defaultdocdir}/%{name} Name: cluster-glue -Summary: The Heartbeat Subsystem for High-Availability Linux +Summary: Reusable cluster components License: GPL-2.0 and LGPL-2.1+ Group: Productivity/Clustering/HA Version: 1.0.11 Release: 0 -Url: http://linux-ha.org/ -Source: cluster-glue-%{version}.tar.bz2 +Url: http://www.linux-ha.org/wiki/Cluster_Glue +Source: cluster-glue.tar.bz2 Source2: baselibs.conf Patch1: bug-694243_cluster-glue_symbol-conflict.patch Patch2: bnc662816_cluster-glue_hb_report_abspath.patch +Patch4: cluster-glue_droplrm.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: OpenIPMI-devel +BuildRequires: asciidoc BuildRequires: autoconf BuildRequires: automake BuildRequires: docbook-xsl-stylesheets @@ -81,29 +83,13 @@ %endif %description -heartbeat is a sophisticated multinode resource manager for High -Availability clusters. - -It can failover arbitrary resources, ranging from IP addresses over NFS -to databases that are tied in via resource scripts. The resources can -have arbitrary dependencies for ordering or placement between them. - -heartbeat contains a cluster membership layer, fencing, and local and -clusterwide resource management functionality. - -1.2/1.0 based 2-node only configurations are supported in a legacy -mode. - -heartbeat implements the following kinds of heartbeats: - -- Serial ports - -- UDP/IPv4 broadcast, multi-cast, and unicast - -- IPv4 "ping" pseudo-cluster members. +A collection of common tools that are useful for writing cluster managers +such as Pacemaker. +Provides a local resource manager that understands the OCF and LSB +standards, and an interface to common STONITH devices. %package -n libglue2 -Summary: The Pacemaker scalable High-Availability cluster resource manager +Summary: Reusable cluster libraries Group: Productivity/Clustering/HA Obsoletes: libheartbeat2 < 3.0.2 Conflicts: libheartbeat2 < 3.0.2 @@ -114,7 +100,7 @@ such as Pacemaker. %package -n libglue-devel -Summary: The Heartbeat Subsystem for High-Availability Linux +Summary: Headers and libraries for writing cluster managers Group: Productivity/Clustering/HA Requires: %{name} = %{version}-%{release} Requires: libglue2 = %{version}-%{release} @@ -122,32 +108,15 @@ Obsoletes: libheartbeat-devel < 3.0.2 %description -n libglue-devel -heartbeat is a sophisticated multinode resource manager for High -Availability clusters. - -It can failover arbitrary resources, ranging from IP addresses over NFS -to databases that are tied in via resource scripts. The resources can -have arbitrary dependencies for ordering or placement between them. - -heartbeat contains a cluster membership layer, fencing, and local and -clusterwide resource management functionality. - -1.2/1.0 based 2-node only configurations are supported in a legacy -mode. - -heartbeat implements the following kinds of heartbeats: - -- Serial ports - -- UDP/IPv4 broadcast, multi-cast, and unicast - -- IPv4 "ping" pseudo-cluster members. +Headers and shared libraries for a useful for writing cluster managers +such as Pacemaker. %prep ########################################################### %setup -n cluster-glue -q %patch1 -p1 %patch2 -p1 +%patch4 -p1 ########################################################### %build @@ -247,11 +216,10 @@ %{_datadir}/%{name}/combine-logs.pl %{_sbindir}/ha_logger %{_sbindir}/hb_report -%{_sbindir}/lrmadmin +#%{_sbindir}/lrmadmin %{_sbindir}/cibsecret %{_sbindir}/meatclient %{_sbindir}/stonith -%{_sbindir}/sbd %{_sysconfdir}/init.d/logd %doc %{_mandir}/man1/* %doc %{_mandir}/man8/* @@ -260,7 +228,7 @@ %doc logd/logd.cf %doc doc/stonith/README* /sbin/rclogd -%{_libdir}/heartbeat/lrmd +#%{_libdir}/heartbeat/lrmd %{_libdir}/heartbeat/ha_logd %{_libdir}/heartbeat/plugins/RAExec/*.so %{_libdir}/heartbeat/plugins/InterfaceMgr/*.so @@ -294,9 +262,10 @@ %{_libdir}/heartbeat/logtest %{_includedir}/clplumbing %{_includedir}/heartbeat +%exclude %{_includedir}/heartbeat/lrm %{_includedir}/stonith %{_includedir}/pils -%{_datadir}/%{name}/lrmtest +#%{_datadir}/%{name}/lrmtest %{_libdir}/heartbeat/plugins/test/test.so %{_libdir}/stonith/plugins/stonith2/null.so %{_libdir}/stonith/plugins/stonith2/ssh.so ++++++ bnc662816_cluster-glue_hb_report_abspath.patch ++++++ --- /var/tmp/diff_new_pack.vwDZ1z/_old 2013-06-05 13:27:25.000000000 +0200 +++ /var/tmp/diff_new_pack.vwDZ1z/_new 2013-06-05 13:27:25.000000000 +0200 @@ -1,10 +1,10 @@ # HG changeset patch -# Parent 4b08977bece328dd582ba23e9d92a7aa728133fd +# Parent 3cff550e1084f1accc7782ff371739ec84e31330 Low: hb_report: use absolute path when invoking slaves (bnc#662816) -diff -r 4b08977bece3 hb_report/hb_report.in ---- a/hb_report/hb_report.in Fri Nov 04 17:59:44 2011 +0100 -+++ b/hb_report/hb_report.in Mon Nov 07 14:55:48 2011 +0100 +diff -r 3cff550e1084 hb_report/hb_report.in +--- a/hb_report/hb_report.in Wed Mar 13 12:14:10 2013 +0100 ++++ b/hb_report/hb_report.in Wed Mar 13 12:18:43 2013 +0100 @@ -27,6 +27,13 @@ unset LANG export LC_ALL=POSIX @@ -19,12 +19,15 @@ # the default syslog facility is not (yet) exported by heartbeat # to shell scripts -@@ -461,7 +468,7 @@ start_slave_collector() { - $SUDO hb_report __slave +@@ -534,9 +541,9 @@ start_slave_collector() { + debug "running: $LOCAL_SUDO hb_report __slave" + $LOCAL_SUDO hb_report __slave else - ssh $SSH_OPTS_AUTH $node \ +- debug "running: ssh $SSH_OPTS $node \"$SUDO hb_report __slave" ++ debug "running: ssh $SSH_OPTS $node \"$SUDO $PROGDIR/hb_report __slave" + ssh $SSH_OPTS $node \ - "$SUDO hb_report __slave" + "$SUDO $PROGDIR/hb_report __slave" - fi | (cd $WORKDIR && tar xf -) & + fi | (cd $WORKDIR && tar xf -) + } - SLAVEPIDS="$SLAVEPIDS $!" ++++++ bug-694243_cluster-glue_symbol-conflict.patch ++++++ --- /var/tmp/diff_new_pack.vwDZ1z/_old 2013-06-05 13:27:25.000000000 +0200 +++ /var/tmp/diff_new_pack.vwDZ1z/_new 2013-06-05 13:27:25.000000000 +0200 @@ -1,14 +1,10 @@ # HG changeset patch -# User Dejan Muhamedagic <[email protected]> -# Date 1305833626 -7200 -# Node ID f269e32b7ee47428535471bcf1de9c68b8569467 -# Parent b3ab6686445b5267a18a37d1a1404170693306db +# Parent ef8ad188f372c6393847a1287af02f79e11717ec Medium: stonith: load libplumb symbols manually (thanks to lge) (bnc#694243) -Index: cluster-glue/lib/stonith/Makefile.am -=================================================================== ---- cluster-glue.orig/lib/stonith/Makefile.am -+++ cluster-glue/lib/stonith/Makefile.am +diff -r ef8ad188f372 -r 43e0d1d58866 lib/stonith/Makefile.am +--- a/lib/stonith/Makefile.am Thu Dec 13 17:38:22 2012 +0100 ++++ b/lib/stonith/Makefile.am Thu Dec 13 17:43:11 2012 +0100 @@ -33,9 +33,7 @@ endif stonith_SOURCES = main.c @@ -20,10 +16,9 @@ stonith_LDFLAGS = @LIBADD_DL@ @LIBLTDL@ -export-dynamic @DLOPEN_FORCE_FLAGS@ @LIBADD_INTL@ meatclient_SOURCES = meatclient.c -Index: cluster-glue/lib/stonith/main.c -=================================================================== ---- cluster-glue.orig/lib/stonith/main.c -+++ cluster-glue/lib/stonith/main.c +diff -r ef8ad188f372 -r 43e0d1d58866 lib/stonith/main.c +--- a/lib/stonith/main.c Thu Dec 13 17:38:22 2012 +0100 ++++ b/lib/stonith/main.c Thu Dec 13 17:43:11 2012 +0100 @@ -26,9 +26,9 @@ #include <unistd.h> #include <string.h> @@ -92,8 +87,8 @@ log_buf(int severity, char *buf) { @@ -339,7 +364,11 @@ log_buf(int severity, char *buf) - fprintf(stderr, "%s: %s\n", prio2str(severity),buf); - } + if (log_destination == LOG_TERMINAL) { + fprintf(stderr, "%s: %s\n", prio2str(severity),buf); } else { - cl_log(severity, "%s", buf); + if (logfun) { ++++++ cluster-glue-1.0.11.tar.bz2 -> cluster-glue.tar.bz2 ++++++ ++++ 3922 lines of diff (skipped) ++++++ cluster-glue_droplrm.patch ++++++ # HG changeset patch # Parent 54ec848c439e3fb4dfd34e8b405f8ca84bc5d592 build: drop lrm as it's not used anymore by pacemaker diff -r 54ec848c439e lib/Makefile.am --- a/lib/Makefile.am Fri Feb 01 11:54:20 2013 +0100 +++ b/lib/Makefile.am Fri Feb 01 13:15:55 2013 +0100 @@ -17,4 +17,4 @@ # MAINTAINERCLEANFILES = Makefile.in -SUBDIRS = pils clplumbing lrm stonith plugins +SUBDIRS = pils clplumbing stonith plugins diff -r 54ec848c439e lrm/Makefile.am --- a/lrm/Makefile.am Fri Feb 01 11:54:20 2013 +0100 +++ b/lrm/Makefile.am Fri Feb 01 13:15:55 2013 +0100 @@ -17,4 +17,4 @@ # MAINTAINERCLEANFILES = Makefile.in -SUBDIRS = lrmd admin test +SUBDIRS = admin diff -r 54ec848c439e lrm/admin/Makefile.am --- a/lrm/admin/Makefile.am Fri Feb 01 11:54:20 2013 +0100 +++ b/lrm/admin/Makefile.am Fri Feb 01 13:15:55 2013 +0100 @@ -23,18 +23,4 @@ INCLUDES = -I$(top_builddir)/include halibdir = $(libdir)/@HB_PKG@ COMMONLIBS = $(top_builddir)/lib/clplumbing/libplumb.la $(GLIBLIB) -LRM_DIR = lrm -sbin_PROGRAMS = lrmadmin sbin_SCRIPTS = cibsecret -lrmadmin_SOURCES = lrmadmin.c -lrmadmin_LDFLAGS = $(COMMONLIBS) -lrmadmin_LDADD = $(top_builddir)/lib/$(LRM_DIR)/liblrm.la -lrmadmin_DEPENDENCIES = $(top_builddir)/lib/$(LRM_DIR)/liblrm.la - -if BUILD_HELP -man8_MANS = $(sbin_PROGRAMS:%=%.8) -%.8: % - echo Creating $@ - chmod a+x $< - help2man --output $@ --no-info --section 8 --name "Part of the Linux-HA project" $(top_builddir)/lrm/admin/$< -endif -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
