From 1281b111ee043813b85d587d95bcdae485eb5076 Mon Sep 17 00:00:00 2001 From: John Eckersberg Date: Aug 27 2014 14:19:32 +0000 Subject: New upstream release - 3.3.5 --- 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-0001-Add-systemd-notify-support.patch b/rabbitmq-server-0001-Add-systemd-notify-support.patch deleted file mode 100644 index e16e492..0000000 --- a/rabbitmq-server-0001-Add-systemd-notify-support.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 7c4364a25d6b42df1624cb223b83f053f1a1b70a Mon Sep 17 00:00:00 2001 -From: John Eckersberg -Date: Mon, 16 Jun 2014 14:57:27 -0400 -Subject: [PATCH 1/1] Add systemd notify support - -Conflicts: - src/rabbit.erl ---- - src/rabbit.erl | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -diff --git a/src/rabbit.erl b/src/rabbit.erl -index 2baec88..8f52d16 100644 ---- a/src/rabbit.erl -+++ b/src/rabbit.erl -@@ -336,6 +336,7 @@ boot() -> - false), - ok = app_utils:start_applications( - StartupApps, fun handle_app_error/2), -+ ok = notify_startup(), - ok = log_broker_started(Plugins) - end). - -@@ -774,3 +775,19 @@ start_fhc() -> - rabbit_sup:start_restartable_child( - file_handle_cache, - [fun rabbit_alarm:set_alarm/1, fun rabbit_alarm:clear_alarm/1]). -+ -+have_systemd_notify() -> -+ try sd_notify:module_info() of -+ _InfoList -> -+ true -+ catch -+ _:_ -> -+ false -+ end. -+ -+notify_startup() -> -+ case have_systemd_notify() of -+ true -> -+ sd_notify:sd_notify(0, "READY=1"); -+ _ -> ok -+ end. --- -1.9.0 - 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 - 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 - 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