[rabbitmq-server] New upstream release - 3.3.5

John Eckersberg jeckersb at fedoraproject.org
Wed Aug 27 14:20:05 UTC 2014


commit 1281b111ee043813b85d587d95bcdae485eb5076
Author: John Eckersberg <jeckersb at redhat.com>
Date:   Wed Aug 27 10:19:32 2014 -0400

    New upstream release - 3.3.5

 .gitignore                                         |    1 +
 ...mq-server-0001-Add-systemd-notify-support.patch |   46 --------------------
 rabbitmq-server-systemd-notify-support.patch       |   21 +++++++++
 rabbitmq-server.spec                               |   14 ++++--
 sources                                            |    2 +-
 5 files changed, 33 insertions(+), 51 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 19ee106..6d29ed7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@ rabbitmq-server-1.8.0.tar.gz
 /rabbitmq-server-3.1.2.tar.gz
 /rabbitmq-server-3.1.3.tar.gz
 /rabbitmq-server-3.1.5.tar.gz
+/rabbitmq-server-3.3.5.tar.gz
diff --git a/rabbitmq-server-systemd-notify-support.patch b/rabbitmq-server-systemd-notify-support.patch
new file mode 100644
index 0000000..2d50de1
--- /dev/null
+++ b/rabbitmq-server-systemd-notify-support.patch
@@ -0,0 +1,21 @@
+diff -Naur rabbitmq-server-3.3.5.orig/src/rabbit.erl rabbitmq-server-3.3.5/src/rabbit.erl
+--- rabbitmq-server-3.3.5.orig/src/rabbit.erl	2014-08-27 09:33:37.404506484 -0400
++++ rabbitmq-server-3.3.5/src/rabbit.erl	2014-08-27 09:34:51.800243321 -0400
+@@ -314,6 +314,8 @@
+                      rabbit_mnesia:check_cluster_consistency(),
+                      ok = app_utils:start_applications(
+                             app_startup_order(), fun handle_app_error/2),
++                     {module, sd_notify} == code:load_file(sd_notify) andalso
++                         sd_notify:sd_notify(0, "READY=1"),
+                      ok = log_broker_started(rabbit_plugins:active())
+              end).
+ 
+@@ -336,6 +338,8 @@
+                                                                   false),
+                      ok = app_utils:start_applications(
+                             StartupApps, fun handle_app_error/2),
++                     {module, sd_notify} == code:load_file(sd_notify) andalso
++                         sd_notify:sd_notify(0, "READY=1"),
+                      ok = log_broker_started(Plugins)
+              end).
+ 
diff --git a/rabbitmq-server.spec b/rabbitmq-server.spec
index b60196f..29b2f08 100644
--- a/rabbitmq-server.spec
+++ b/rabbitmq-server.spec
@@ -2,8 +2,8 @@
 
 
 Name: rabbitmq-server
-Version: 3.1.5
-Release: 9%{?dist}
+Version: 3.3.5
+Release: 1%{?dist}
 License: MPLv1.1
 Group: Development/Libraries
 Source: http://www.rabbitmq.com/releases/rabbitmq-server/v%{version}/%{name}-%{version}.tar.gz
@@ -54,7 +54,7 @@ Requires(preun):initscripts
 Patch0: rabbitmq-probe-ephemeral-port.patch
 
 # https://bugzilla.redhat.com/show_bug.cgi?id=1103524
-Patch1: rabbitmq-server-0001-Add-systemd-notify-support.patch
+Patch1: rabbitmq-server-systemd-notify-support.patch
 
 %description
 RabbitMQ is an implementation of AMQP, the emerging standard for high
@@ -87,7 +87,8 @@ rm -rf %{buildroot}
 
 make install TARGET_DIR=%{_maindir} \
              SBIN_DIR=%{buildroot}%{_rabbit_libdir}/bin \
-             MAN_DIR=%{buildroot}%{_mandir}
+             MAN_DIR=%{buildroot}%{_mandir} \
+             DOC_INSTALL_DIR=%{buildroot}%{_pkgdocdir}
 
 mkdir -p %{buildroot}%{_localstatedir}/lib/rabbitmq/mnesia
 mkdir -p %{buildroot}%{_localstatedir}/log/rabbitmq
@@ -205,6 +206,11 @@ done
 rm -rf %{buildroot}
 
 %changelog
+* Wed Aug 27 2014 John Eckersberg <jeckersb at redhat.com> - 3.3.5-1
+- New upstream release - 3.3.5
+- Updated systemd notify support patch to match implementation from
+  couchdb (Thanks Peter Lemenkov for the much more concise patch!)
+
 * Wed Jul 02 2014 John Eckersberg <jeckersb at redhat.com> - 3.1.5-9
 - Add systemd notify support (RHBZ#1103524)
 
diff --git a/sources b/sources
index 23ffe6f..63756e4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7a412e0d9dcba1e926981a71ee41ccfc  rabbitmq-server-3.1.5.tar.gz
+3bf0c4be1aaa6fdb483470aba14a6c81  rabbitmq-server-3.3.5.tar.gz


More information about the scm-commits mailing list