diff --git a/_service b/_service
index f25f5c0..b025077 100644
--- a/_service
+++ b/_service
@@ -8,10 +8,10 @@
To update to a new release, change "revision" to the desired
git commit hash and bump "version" if necessary
- 1.1.11
+ 1.1.12
-->
- 1.1.11+git%cd.%h
- 440da7f59ac4bed16a0289e33f04d2635b335c70
+ 1.1.12+git%cd.%h
+ 561c4cfda1b09b31b60fd5f73644ee05348f41fb
diff --git a/pacemaker-1.1.11+git20140703.440da7f.tar.bz2 b/pacemaker-1.1.11+git20140703.440da7f.tar.bz2
deleted file mode 100644
index d09cd3c..0000000
--- a/pacemaker-1.1.11+git20140703.440da7f.tar.bz2
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b190a27afc3c677845e40c4da95bdc260b66822159ed37b4bf5c34680323302b
-size 9324783
diff --git a/pacemaker-1.1.12+git20140722.561c4cf.tar.bz2 b/pacemaker-1.1.12+git20140722.561c4cf.tar.bz2
new file mode 100644
index 0000000..e839f84
--- /dev/null
+++ b/pacemaker-1.1.12+git20140722.561c4cf.tar.bz2
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:31eb91699ecf5b477ca8f41072fddac16a1cd2cf2aab46f4ade2772844649970
+size 9327266
diff --git a/pacemaker.changes b/pacemaker.changes
index 51cfc0d..32dd43e 100644
--- a/pacemaker.changes
+++ b/pacemaker.changes
@@ -1,3 +1,33 @@
+-------------------------------------------------------------------
+Tue Jul 22 05:10:09 UTC 2014 - ygao@suse.com
+
+- Update to version 1.1.12
+- Log: Turn off the default log file if a real one is specified
+- Log: Do not unconditionally send crm_perror output to stderr
+- Log: allows the user to specify a log level that is output to syslog
+- Upstream version cs: 561c4cfda1b09b31b60fd5f73644ee05348f41fb (1.1.12)
+
+-------------------------------------------------------------------
+Thu Jul 17 06:09:01 UTC 2014 - ygao@suse.com
+
+- logrotate: maxsize is not supported by older versions (bnc#883567)
+- Tools: Non-daemons shouldn't abort just because xml parsing failed
+- Log: Default to emitting CRIT messages only until logging is fully configured
+- Logging: Bootstrap daemon logging before processing arguments but configure it afterwards (bnc#883567)
+- dbus: Return 'null' if we cannot connect via dbus
+- Upstream version cs: 026944ebfad7c4b2da5a6864a9d763bf37e0e088
+
+-------------------------------------------------------------------
+Thu Jul 10 10:02:09 UTC 2014 - ygao@suse.com
+
+- systemd: Ensure the retry logic is also exercised for the 'service' class
+- crm_simulate: Remove resource states and transient attributes when a node is marked as down
+- crm_verify: Perform a full set of calculations whenever the status section is present (bnc#886479)
+- PE: Correctly warn when resources require fencing but fencing is disabled (bnc#886479)
+- PE: Always use pe_fence_node to mark nodes as unclean
+- lrmd: Handle systemd reporting 'done' before a resource is actually stopped
+- Upstream version cs: c468fa06483152c29529f81aa0b5ccf37da8b2af
+
-------------------------------------------------------------------
Thu Jul 3 05:41:16 UTC 2014 - ygao@suse.com
diff --git a/pacemaker.spec b/pacemaker.spec
index d5fe1fc..0b32cad 100644
--- a/pacemaker.spec
+++ b/pacemaker.spec
@@ -99,7 +99,7 @@ Name: pacemaker
Summary: Scalable High-Availability cluster resource manager
License: GPL-2.0+ and LGPL-2.1+
Group: Productivity/Clustering/HA
-Version: 1.1.11+git20140703.440da7f
+Version: 1.1.12+git20140722.561c4cf
Release: 0
#Release: %{pcmk_release}%{?dist}
Url: http://www.clusterlabs.org
@@ -172,7 +172,7 @@ Requires: libqb > 0.11.0
# Enables optional functionality
BuildRequires: bison
-BuildRequires: byacc
+#BuildRequires: byacc
BuildRequires: dbus-1-devel
%if 0%{?suse_version} > 1100