diff --git a/pacemaker-Wno-cast-align.patch b/pacemaker-Wno-cast-align.patch new file mode 100644 index 0000000..8d25cfd --- /dev/null +++ b/pacemaker-Wno-cast-align.patch @@ -0,0 +1,13 @@ +Index: pacemaker/lib/common/Makefile.am +=================================================================== +--- pacemaker.orig/lib/common/Makefile.am ++++ pacemaker/lib/common/Makefile.am +@@ -32,6 +32,8 @@ lib_LTLIBRARIES = libcrmcommon.la + + CFLAGS = $(CFLAGS_COPY:-Wcast-qual=) -fPIC + ++ipc.lo remote.lo: CFLAGS += -Wno-cast-align ++ + libcrmcommon_la_SOURCES = ipc.c utils.c xml.c iso8601.c remote.c mainloop.c logging.c + if BUILD_CIBSECRETS + libcrmcommon_la_SOURCES += cib_secrets.c diff --git a/pacemaker.changes b/pacemaker.changes index 267b300..386d23f 100644 --- a/pacemaker.changes +++ b/pacemaker.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Tue Oct 22 15:03:31 UTC 2013 - schwab@suse.de + +- Disable -Wcast-align on problematic files + +------------------------------------------------------------------- +Tue Oct 22 10:50:29 UTC 2013 - ygao@suse.com + +- iso8601: Prevent dates from jumping backwards a day in some timezones +- crm_master: Avoid sending redundant "--node" options to crm_attribute (bnc#846360) +- ipc: Client buffer size must never fall below our max read size +- ipc: Ensure buffer environment variable is read before setting max buffer len +- fencing: Deep copy current topology level list on remote op +- Upstream version cs: afdce1faecf82c778ed81eb5eb9b7518d36a1160 + +------------------------------------------------------------------- +Thu Oct 17 06:43:26 UTC 2013 - ygao@suse.com + +- crm_resource: Wait for a reply for each request to crmd (bnc#842204) +- Upstream version cs: 7afb87c8caa96d3c1ed9a353ae6061023a729fd4 + +------------------------------------------------------------------- +Wed Oct 16 02:46:19 UTC 2013 - ygao@suse.com + +- Cluster: On cluster signoff, make sure that the g_source gets disconnected. +- crmd: Using PCMK_ipc_buffer variable for remote-node proxy +- plugin: Reset the scheduling policy of daemons to SCHED_OTHER with nice value -10 (bnc#843647) +- ipc: Compress msgs based on client's actual max send size +- pengine: Do not probe for connection resources +- Upstream version cs: 490e695539630cfc158c5967a99237659fac5f30 + ------------------------------------------------------------------- Thu Oct 3 01:58:54 UTC 2013 - ygao@suse.com @@ -276,8 +307,8 @@ Fri Jun 21 04:44:12 UTC 2013 - ygao@suse.com - PE: Allow active nodes in our current membership to be fenced without quorum - PE: If fencing is unavailable or disabled, block further recovery for resources that fail to stop - crm_resource: Avoid whitespace in transition keys when cleaning up and failing resources -- crmd: Everyone who gets a fencing notification should mark the node as down -- crmd: Initiate node shutdown if another node claims to have successfully fenced us +- crmd: Everyone who gets a fencing notification should mark the node as down (bnc#842915) +- crmd: Initiate node shutdown if another node claims to have successfully fenced us (bnc#842915) - crm_resource: Correctly implement --master - crm_resource: Support OCF tracing when using --force-(check|start|stop) - lrmd: Make lrmd and pacemaker_remoted in charge of setting up rsc state folder @@ -331,7 +362,7 @@ Tue May 28 08:50:43 UTC 2013 - ygao@suse.com - crm_resource: Do not crash when calling --force-start on an invalid resource - ping: Ensure OCF_RESKEY_failure_score has a value (bnc#831327) - PE: Unlink pengine output files before writing. -- Fencing: Restore the ability to manually confirm that fencing completed +- Fencing: Restore the ability to manually confirm that fencing completed (bnc#843699) - Fix: Resolve several memory leaks and improper dereferencing of pointers - PE: cl#5155 - Block the stop of resources if any depending resource is unmanaged (bnc#816511) - crmd: Insert async failures so that they appear in the correct order diff --git a/pacemaker.spec b/pacemaker.spec index 3d9c484..38d59b3 100644 --- a/pacemaker.spec +++ b/pacemaker.spec @@ -28,9 +28,9 @@ # Needed so that the -devel package is multilib compliant %global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g') -#%global rawhide %(test ! -e /etc/yum.repos.d/fedora-rawhide.repo; echo $?) +#%%global rawhide %%(test ! -e /etc/yum.repos.d/fedora-rawhide.repo; echo $?) %global rawhide 0 -#%global cs_version %(pkg-config corosync --modversion | awk -F . '{print $1}') +#%%global cs_version %%(pkg-config corosync --modversion | awk -F . '{print $1}') %global cs_version 2 %global py_site %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))") @@ -114,6 +114,7 @@ Patch7: pacemaker-nagios-plugin-dir.patch Patch8: bug-812269_pacemaker-fencing-update-cib.patch Patch9: bug-800323_pacemaker-crm_mon-save-cib.patch Patch10: bug-812269_pacemaker-fencing-device-register-messages.patch +Patch11: pacemaker-Wno-cast-align.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Provides: pacemaker-ticket-support = 2.0 Conflicts: heartbeat < 3.0 @@ -400,6 +401,7 @@ manager for Corosync, CMAN and/or Linux-HA. %patch8 -p1 %patch9 -p1 %patch10 -p1 +%patch11 -p1 # Force the local time # diff --git a/pacemaker.tar.bz2 b/pacemaker.tar.bz2 index e23a81d..09166ef 100644 --- a/pacemaker.tar.bz2 +++ b/pacemaker.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:30686813c90c8df83802f66a45fc631fa69a1f5218b66e27cde3a5adb6366e5f -size 8818474 +oid sha256:5dfb710c87072037d1f1609246c2c034babddc8debe1954f8dfe4c9f42db0cc8 +size 8820516