Browse Source
Signed-off-by: msgqueuebuilder_pel7ppc64bebuilder0 <msgqueuebuilder@powerel.org>master

11 changed files with 867 additions and 0 deletions
@ -0,0 +1,29 @@ |
|||||||
|
From: Lon Hohberger <lhh@redhat.com> |
||||||
|
Date: Tue, 29 Jan 2019 11:36:11 -0500 |
||||||
|
Subject: [PATCH] force python3 |
||||||
|
|
||||||
|
Signed-off-by: Lon Hohberger <lhh@redhat.com> |
||||||
|
|
||||||
|
diff --git a/codegen.py b/codegen.py |
||||||
|
index dc4480a..cf93227 100755 |
||||||
|
--- a/codegen.py |
||||||
|
+++ b/codegen.py |
||||||
|
@@ -1,4 +1,4 @@ |
||||||
|
-#!/usr/bin/env python |
||||||
|
+#!/usr/bin/python3 |
||||||
|
|
||||||
|
from __future__ import print_function |
||||||
|
|
||||||
|
diff --git a/development.post.mk b/development.post.mk |
||||||
|
index 3f8301a..b7f960a 100644 |
||||||
|
--- a/development.post.mk |
||||||
|
+++ b/development.post.mk |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
# Framing sources generation. |
||||||
|
# -------------------------------------------------------------------- |
||||||
|
|
||||||
|
-PYTHON ?= python |
||||||
|
+PYTHON ?= python3 |
||||||
|
CODEGEN = $(CURDIR)/codegen.py |
||||||
|
CODEGEN_DIR ?= $(DEPS_DIR)/rabbitmq_codegen |
||||||
|
CODEGEN_AMQP = $(CODEGEN_DIR)/amqp_codegen.py |
@ -0,0 +1,31 @@ |
|||||||
|
From: Peter Lemenkov <lemenkov@redhat.com> |
||||||
|
Date: Fri, 15 Jul 2016 16:01:08 +0200 |
||||||
|
Subject: [PATCH] Use proto_dist from command line |
||||||
|
|
||||||
|
Use protocol distribution value from command line when provided instead |
||||||
|
of always using default value (inet_tcp) when trying to check epmd. |
||||||
|
|
||||||
|
If provided more than one protocol distribution types, then use the |
||||||
|
first one. |
||||||
|
|
||||||
|
Signed-off-by: Peter Lemenkov <lemenkov@redhat.com> |
||||||
|
|
||||||
|
diff --git a/src/rabbit_nodes_common.erl b/src/rabbit_nodes_common.erl |
||||||
|
index 706df55..e1932cc 100644 |
||||||
|
--- a/src/rabbit_nodes_common.erl |
||||||
|
+++ b/src/rabbit_nodes_common.erl |
||||||
|
@@ -80,9 +80,14 @@ do_ensure_epmd(false, Prog) -> |
||||||
|
rabbit_log:error("ensure_epmd: unable to find executable '~s' in PATH: '~s'", [Prog, Path]); |
||||||
|
do_ensure_epmd(Exe, _) -> |
||||||
|
ID = rabbit_misc:random(1000000000), |
||||||
|
+ ProtoDist = case init:get_argument(proto_dist) of |
||||||
|
+ {ok, [Proto | _Protos]} -> Proto; |
||||||
|
+ error -> "inet_tcp" |
||||||
|
+ end, |
||||||
|
Port = open_port( |
||||||
|
{spawn_executable, Exe}, |
||||||
|
[{args, ["-sname", rabbit_misc:format("epmd-starter-~b", [ID]), |
||||||
|
+ "-proto_dist", rabbit_misc:format("~p", [ProtoDist]), |
||||||
|
"-noshell", "-eval", "halt()."]}, |
||||||
|
exit_status, stderr_to_stdout, use_stdio]), |
||||||
|
port_shutdown_loop(Port). |
@ -0,0 +1,29 @@ |
|||||||
|
From: Lon Hohberger <lhh@redhat.com> |
||||||
|
Date: Tue, 29 Jan 2019 11:36:11 -0500 |
||||||
|
Subject: [PATCH] force python3 |
||||||
|
|
||||||
|
Signed-off-by: Lon Hohberger <lhh@redhat.com> |
||||||
|
|
||||||
|
diff --git a/codegen.py b/codegen.py |
||||||
|
index 8b81362..4c0d714 100755 |
||||||
|
--- a/codegen.py |
||||||
|
+++ b/codegen.py |
||||||
|
@@ -1,4 +1,4 @@ |
||||||
|
-#!/usr/bin/env python |
||||||
|
+#!/usr/bin/python3 |
||||||
|
|
||||||
|
## The contents of this file are subject to the Mozilla Public License |
||||||
|
## Version 1.1 (the "License"); you may not use this file except in |
||||||
|
diff --git a/development.post.mk b/development.post.mk |
||||||
|
index 65708db..ec905a4 100644 |
||||||
|
--- a/development.post.mk |
||||||
|
+++ b/development.post.mk |
||||||
|
@@ -2,7 +2,7 @@ |
||||||
|
# Framing sources generation. |
||||||
|
# -------------------------------------------------------------------- |
||||||
|
|
||||||
|
-PYTHON ?= python |
||||||
|
+PYTHON ?= python3 |
||||||
|
CODEGEN = $(CURDIR)/codegen.py |
||||||
|
CODEGEN_DIR ?= $(DEPS_DIR)/rabbitmq_codegen |
||||||
|
CODEGEN_AMQP = $(CODEGEN_DIR)/amqp_codegen.py |
@ -0,0 +1,134 @@ |
|||||||
|
From: Peter Lemenkov <lemenkov@gmail.com> |
||||||
|
Date: Thu, 19 May 2016 16:04:56 +0300 |
||||||
|
Subject: [PATCH] Remove excessive sd_notify code |
||||||
|
|
||||||
|
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> |
||||||
|
|
||||||
|
diff --git a/src/rabbit.erl b/src/rabbit.erl |
||||||
|
index d30542a6f..c0bbdbaa2 100644 |
||||||
|
--- a/src/rabbit.erl |
||||||
|
+++ b/src/rabbit.erl |
||||||
|
@@ -352,123 +352,9 @@ broker_start() -> |
||||||
|
Plugins = rabbit_plugins:setup(), |
||||||
|
ToBeLoaded = Plugins ++ ?APPS, |
||||||
|
start_apps(ToBeLoaded), |
||||||
|
- maybe_sd_notify(), |
||||||
|
ok = rabbit_lager:broker_is_started(), |
||||||
|
ok = log_broker_started(rabbit_plugins:strictly_plugins(rabbit_plugins:active())). |
||||||
|
|
||||||
|
-%% Try to send systemd ready notification if it makes sense in the |
||||||
|
-%% current environment. standard_error is used intentionally in all |
||||||
|
-%% logging statements, so all this messages will end in systemd |
||||||
|
-%% journal. |
||||||
|
-maybe_sd_notify() -> |
||||||
|
- case sd_notify_ready() of |
||||||
|
- false -> |
||||||
|
- io:format(standard_error, "systemd READY notification failed, beware of timeouts~n", []); |
||||||
|
- _ -> |
||||||
|
- ok |
||||||
|
- end. |
||||||
|
- |
||||||
|
-sd_notify_ready() -> |
||||||
|
- case {os:type(), os:getenv("NOTIFY_SOCKET")} of |
||||||
|
- {{win32, _}, _} -> |
||||||
|
- true; |
||||||
|
- {_, [_|_]} -> %% Non-empty NOTIFY_SOCKET, give it a try |
||||||
|
- sd_notify_legacy() orelse sd_notify_socat(); |
||||||
|
- _ -> |
||||||
|
- true |
||||||
|
- end. |
||||||
|
- |
||||||
|
-sd_notify_data() -> |
||||||
|
- "READY=1\nSTATUS=Initialized\nMAINPID=" ++ os:getpid() ++ "\n". |
||||||
|
- |
||||||
|
-sd_notify_legacy() -> |
||||||
|
- case code:load_file(sd_notify) of |
||||||
|
- {module, sd_notify} -> |
||||||
|
- SDNotify = sd_notify, |
||||||
|
- SDNotify:sd_notify(0, sd_notify_data()), |
||||||
|
- true; |
||||||
|
- {error, _} -> |
||||||
|
- false |
||||||
|
- end. |
||||||
|
- |
||||||
|
-%% socat(1) is the most portable way the sd_notify could be |
||||||
|
-%% implemented in erlang, without introducing some NIF. Currently the |
||||||
|
-%% following issues prevent us from implementing it in a more |
||||||
|
-%% reasonable way: |
||||||
|
-%% - systemd-notify(1) is unstable for non-root users |
||||||
|
-%% - erlang doesn't support unix domain sockets. |
||||||
|
-%% |
||||||
|
-%% Some details on how we ended with such a solution: |
||||||
|
-%% https://github.com/rabbitmq/rabbitmq-server/issues/664 |
||||||
|
-sd_notify_socat() -> |
||||||
|
- case sd_current_unit() of |
||||||
|
- {ok, Unit} -> |
||||||
|
- io:format(standard_error, "systemd unit for activation check: \"~s\"~n", [Unit]), |
||||||
|
- sd_notify_socat(Unit); |
||||||
|
- _ -> |
||||||
|
- false |
||||||
|
- end. |
||||||
|
- |
||||||
|
-socat_socket_arg("@" ++ AbstractUnixSocket) -> |
||||||
|
- "abstract-sendto:" ++ AbstractUnixSocket; |
||||||
|
-socat_socket_arg(UnixSocket) -> |
||||||
|
- "unix-sendto:" ++ UnixSocket. |
||||||
|
- |
||||||
|
-sd_open_port() -> |
||||||
|
- open_port( |
||||||
|
- {spawn_executable, os:find_executable("socat")}, |
||||||
|
- [{args, [socat_socket_arg(os:getenv("NOTIFY_SOCKET")), "STDIO"]}, |
||||||
|
- use_stdio, out]). |
||||||
|
- |
||||||
|
-sd_notify_socat(Unit) -> |
||||||
|
- try sd_open_port() of |
||||||
|
- Port -> |
||||||
|
- Port ! {self(), {command, sd_notify_data()}}, |
||||||
|
- Result = sd_wait_activation(Port, Unit), |
||||||
|
- port_close(Port), |
||||||
|
- Result |
||||||
|
- catch |
||||||
|
- Class:Reason -> |
||||||
|
- io:format(standard_error, "Failed to start socat ~p:~p~n", [Class, Reason]), |
||||||
|
- false |
||||||
|
- end. |
||||||
|
- |
||||||
|
-sd_current_unit() -> |
||||||
|
- CmdOut = os:cmd("ps -o unit= -p " ++ os:getpid()), |
||||||
|
- case catch re:run(CmdOut, "([-.@0-9a-zA-Z]+)", [unicode, {capture, all_but_first, list}]) of |
||||||
|
- {'EXIT', _} -> |
||||||
|
- error; |
||||||
|
- {match, [Unit]} -> |
||||||
|
- {ok, Unit}; |
||||||
|
- _ -> |
||||||
|
- error |
||||||
|
- end. |
||||||
|
- |
||||||
|
-sd_wait_activation(Port, Unit) -> |
||||||
|
- case os:find_executable("systemctl") of |
||||||
|
- false -> |
||||||
|
- io:format(standard_error, "'systemctl' unavailable, falling back to sleep~n", []), |
||||||
|
- timer:sleep(5000), |
||||||
|
- true; |
||||||
|
- _ -> |
||||||
|
- sd_wait_activation(Port, Unit, 10) |
||||||
|
- end. |
||||||
|
- |
||||||
|
-sd_wait_activation(_, _, 0) -> |
||||||
|
- io:format(standard_error, "Service still in 'activating' state, bailing out~n", []), |
||||||
|
- false; |
||||||
|
-sd_wait_activation(Port, Unit, AttemptsLeft) -> |
||||||
|
- case os:cmd("systemctl show --property=ActiveState -- '" ++ Unit ++ "'") of |
||||||
|
- "ActiveState=activating\n" -> |
||||||
|
- timer:sleep(1000), |
||||||
|
- sd_wait_activation(Port, Unit, AttemptsLeft - 1); |
||||||
|
- "ActiveState=" ++ _ -> |
||||||
|
- true; |
||||||
|
- _ = Err-> |
||||||
|
- io:format(standard_error, "Unexpected status from systemd ~p~n", [Err]), |
||||||
|
- false |
||||||
|
- end. |
||||||
|
- |
||||||
|
start_it(StartFun) -> |
||||||
|
Marker = spawn_link(fun() -> receive stop -> ok end end), |
||||||
|
case catch register(rabbit_boot, Marker) of |
@ -0,0 +1,21 @@ |
|||||||
|
From: John Eckersberg <jeckersb@redhat.com> |
||||||
|
Date: Wed, 18 Feb 2015 16:11:12 -0500 |
||||||
|
Subject: [PATCH] Add systemd notification support |
||||||
|
|
||||||
|
|
||||||
|
diff --git a/src/rabbit.erl b/src/rabbit.erl |
||||||
|
index c0bbdbaa2..956b4bf74 100644 |
||||||
|
--- a/src/rabbit.erl |
||||||
|
+++ b/src/rabbit.erl |
||||||
|
@@ -352,6 +352,11 @@ broker_start() -> |
||||||
|
Plugins = rabbit_plugins:setup(), |
||||||
|
ToBeLoaded = Plugins ++ ?APPS, |
||||||
|
start_apps(ToBeLoaded), |
||||||
|
+ case code:load_file(sd_notify) of |
||||||
|
+ {module, sd_notify} -> SDNotify = sd_notify, |
||||||
|
+ SDNotify:sd_notify(0, "READY=1\nSTATUS=Initialized\nMAINPID=" ++ os:getpid() ++ "\n"); |
||||||
|
+ {error, _} -> ok |
||||||
|
+ end, |
||||||
|
ok = rabbit_lager:broker_is_started(), |
||||||
|
ok = log_broker_started(rabbit_plugins:strictly_plugins(rabbit_plugins:active())). |
||||||
|
|
@ -0,0 +1,18 @@ |
|||||||
|
From: John Eckersberg <jeckersb@redhat.com> |
||||||
|
Date: Thu, 30 Oct 2014 14:01:08 -0400 |
||||||
|
Subject: [PATCH] Allow guest login from non-loopback connections |
||||||
|
|
||||||
|
|
||||||
|
diff --git a/Makefile b/Makefile |
||||||
|
index d3a77b596..c64530b4f 100644 |
||||||
|
--- a/Makefile |
||||||
|
+++ b/Makefile |
||||||
|
@@ -38,7 +38,7 @@ define PROJECT_ENV |
||||||
|
{default_user_tags, [administrator]}, |
||||||
|
{default_vhost, <<"/">>}, |
||||||
|
{default_permissions, [<<".*">>, <<".*">>, <<".*">>]}, |
||||||
|
- {loopback_users, [<<"guest">>]}, |
||||||
|
+ {loopback_users, []}, |
||||||
|
{password_hashing_module, rabbit_password_hashing_sha256}, |
||||||
|
{server_properties, []}, |
||||||
|
{collect_statistics, none}, |
@ -0,0 +1,18 @@ |
|||||||
|
From: Peter Lemenkov <lemenkov@gmail.com> |
||||||
|
Date: Sun, 17 Jul 2016 18:42:06 +0300 |
||||||
|
Subject: [PATCH] rabbit_prelaunch must use RABBITMQ_SERVER_ERL_ARGS |
||||||
|
|
||||||
|
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> |
||||||
|
|
||||||
|
diff --git a/scripts/rabbitmq-server b/scripts/rabbitmq-server |
||||||
|
index 69474d697..6b4a94d0f 100755 |
||||||
|
--- a/scripts/rabbitmq-server |
||||||
|
+++ b/scripts/rabbitmq-server |
||||||
|
@@ -193,6 +193,7 @@ RABBITMQ_DIST_PORT=$RABBITMQ_DIST_PORT \ |
||||||
|
-boot "${CLEAN_BOOT_FILE}" \ |
||||||
|
-noinput \ |
||||||
|
-hidden \ |
||||||
|
+ ${RABBITMQ_SERVER_ERL_ARGS} \ |
||||||
|
-s rabbit_prelaunch \ |
||||||
|
${RABBITMQ_NAME_TYPE} ${RABBITMQ_PRELAUNCH_NODENAME} \ |
||||||
|
-conf_advanced "${RABBITMQ_ADVANCED_CONFIG_FILE}" \ |
@ -0,0 +1,19 @@ |
|||||||
|
From: Peter Lemenkov <lemenkov@gmail.com> |
||||||
|
Date: Thu, 8 Feb 2018 17:06:41 +0300 |
||||||
|
Subject: [PATCH] Don't use templates |
||||||
|
|
||||||
|
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> |
||||||
|
|
||||||
|
diff --git a/scripts/rabbitmq-script-wrapper b/scripts/rabbitmq-script-wrapper |
||||||
|
index 9aae4f3..f658e26 100644 |
||||||
|
--- a/scripts/rabbitmq-script-wrapper |
||||||
|
+++ b/scripts/rabbitmq-script-wrapper |
||||||
|
@@ -79,7 +79,7 @@ exec_rabbitmq_server() { |
||||||
|
# shellcheck source=/dev/null |
||||||
|
. "$RABBITMQ_ENV" |
||||||
|
|
||||||
|
- exec /usr/lib/rabbitmq/bin/rabbitmq-server "$@" @STDOUT_STDERR_REDIRECTION@ |
||||||
|
+ exec /usr/lib/rabbitmq/bin/rabbitmq-server "$@" |
||||||
|
} |
||||||
|
|
||||||
|
run_script_as_rabbitmq() { |
@ -0,0 +1,12 @@ |
|||||||
|
/var/log/rabbitmq/*.log { |
||||||
|
weekly |
||||||
|
missingok |
||||||
|
rotate 20 |
||||||
|
compress |
||||||
|
delaycompress |
||||||
|
notifempty |
||||||
|
sharedscripts |
||||||
|
postrotate |
||||||
|
/usr/sbin/rabbitmqctl -q rotate_logs |
||||||
|
endscript |
||||||
|
} |
@ -0,0 +1 @@ |
|||||||
|
D /var/run/rabbitmq 0755 rabbitmq rabbitmq - |
@ -0,0 +1,555 @@ |
|||||||
|
%global erlang_minver 20 |
||||||
|
# We want to install into /usr/lib, even on 64-bit platforms |
||||||
|
%global _rabbit_libdir %{_exec_prefix}/lib/rabbitmq |
||||||
|
# Technically, we're noarch; but Elixir we're using is not. |
||||||
|
%global debug_package %{nil} |
||||||
|
|
||||||
|
|
||||||
|
Name: rabbitmq-server |
||||||
|
Version: 3.7.15 |
||||||
|
Release: 1%{?dist} |
||||||
|
License: MPLv1.1 |
||||||
|
Source0: https://github.com/rabbitmq/rabbitmq-server/releases/download/v%{version}/%{name}_%{version}.orig.tar.xz |
||||||
|
Source1: https://github.com/rabbitmq/rabbitmq-server/releases/download/v%{version}/%{name}_%{version}.orig.tar.xz.asc |
||||||
|
# curl -O https://raw.githubusercontent.com/lemenkov/rabbitmq-server/cdfc661/packaging/RPMS/Fedora/rabbitmq-server.logrotate |
||||||
|
Source3: rabbitmq-server.logrotate |
||||||
|
# curl -O https://raw.githubusercontent.com/rabbitmq/rabbitmq-server-release/rabbitmq_v3_6_16/packaging/RPMS/Fedora/rabbitmq-server.tmpfiles |
||||||
|
Source5: rabbitmq-server.tmpfiles |
||||||
|
Patch1: rabbitmq-server-0001-Remove-excessive-sd_notify-code.patch |
||||||
|
Patch2: rabbitmq-server-0002-Add-systemd-notification-support.patch |
||||||
|
Patch3: rabbitmq-server-0003-Allow-guest-login-from-non-loopback-connections.patch |
||||||
|
Patch4: rabbitmq-server-0004-rabbit_prelaunch-must-use-RABBITMQ_SERVER_ERL_ARGS.patch |
||||||
|
Patch101: rabbitmq-common-0001-Use-proto_dist-from-command-line.patch |
||||||
|
Patch102: rabbitmq-common-0002-force-python3.patch |
||||||
|
Patch201: rabbitmq-server-release-0001-Don-t-use-templates.patch |
||||||
|
Patch301: rabbitmq-amqp1.0-common-0001-force-python3.patch |
||||||
|
|
||||||
|
URL: https://www.rabbitmq.com/ |
||||||
|
BuildRequires: elixir |
||||||
|
BuildRequires: erlang >= %{erlang_minver} |
||||||
|
BuildRequires: libxslt |
||||||
|
BuildRequires: python3 |
||||||
|
BuildRequires: python3-simplejson |
||||||
|
BuildRequires: rsync |
||||||
|
BuildRequires: systemd |
||||||
|
BuildRequires: xmlto |
||||||
|
BuildRequires: zip |
||||||
|
Requires: logrotate |
||||||
|
Requires: erlang-erts%{?_isa} >= %{erlang_minver} |
||||||
|
Requires: erlang-kernel%{?_isa} >= %{erlang_minver} |
||||||
|
Requires: erlang-eldap%{?_isa} >= %{erlang_minver} |
||||||
|
Requires: erlang-mnesia%{?_isa} >= %{erlang_minver} |
||||||
|
Requires: erlang-os_mon%{?_isa} >= %{erlang_minver} |
||||||
|
Requires: erlang-public_key%{?_isa} >= %{erlang_minver} |
||||||
|
Requires: erlang-sasl%{?_isa} >= %{erlang_minver} |
||||||
|
Requires: erlang-sd_notify%{?_isa} |
||||||
|
Requires: erlang-ssl%{?_isa} >= %{erlang_minver} |
||||||
|
Requires: erlang-stdlib%{?_isa} >= %{erlang_minver} |
||||||
|
Requires: erlang-tools%{?_isa} >= %{erlang_minver} |
||||||
|
Requires: erlang-xmerl%{?_isa} >= %{erlang_minver} |
||||||
|
Summary: The RabbitMQ server |
||||||
|
# Users and groups |
||||||
|
Requires(pre): shadow-utils |
||||||
|
Requires(pre): systemd |
||||||
|
Requires(post): systemd |
||||||
|
Requires(preun): systemd |
||||||
|
|
||||||
|
%description |
||||||
|
RabbitMQ is an implementation of AMQP, the emerging standard for high |
||||||
|
performance enterprise messaging. The RabbitMQ server is a robust and |
||||||
|
scalable implementation of an AMQP broker. |
||||||
|
|
||||||
|
%prep |
||||||
|
%setup -q |
||||||
|
|
||||||
|
cd deps/rabbit |
||||||
|
%patch1 -p1 |
||||||
|
%patch2 -p1 |
||||||
|
%patch3 -p1 |
||||||
|
%patch4 -p1 |
||||||
|
cd ../.. |
||||||
|
|
||||||
|
cd deps/rabbit_common |
||||||
|
%patch101 -p1 |
||||||
|
%patch102 -p1 |
||||||
|
cd ../.. |
||||||
|
|
||||||
|
%patch201 -p1 |
||||||
|
|
||||||
|
cd deps/amqp10_common |
||||||
|
%patch301 -p1 |
||||||
|
cd ../.. |
||||||
|
|
||||||
|
# We have to remove it until common_test subpackage lands RHOS |
||||||
|
rm -f \ |
||||||
|
deps/amqp_client/src/rabbit_ct_client_helpers.erl \ |
||||||
|
deps/rabbit_common/src/rabbit_ct_broker_helpers.erl \ |
||||||
|
deps/rabbit_common/src/rabbit_ct_helpers.erl |
||||||
|
|
||||||
|
%build |
||||||
|
#USE_SPECS="true" USE_PROPER_QC="false" make %{?_smp_mflags} |
||||||
|
make %{?_smp_mflags} VERSION="%{version}" V=1 |
||||||
|
|
||||||
|
|
||||||
|
%install |
||||||
|
make install \ |
||||||
|
VERSION="%{version}" \ |
||||||
|
DESTDIR=%{buildroot} \ |
||||||
|
PREFIX=%{_prefix} \ |
||||||
|
RMQ_ROOTDIR=%{_rabbit_libdir} |
||||||
|
|
||||||
|
make install-man \ |
||||||
|
VERSION="%{version}" \ |
||||||
|
DESTDIR=%{buildroot} \ |
||||||
|
PREFIX=%{_prefix} \ |
||||||
|
RMQ_ROOTDIR=%{_rabbit_libdir} |
||||||
|
|
||||||
|
mkdir -p %{buildroot}%{_localstatedir}/lib/rabbitmq/mnesia |
||||||
|
mkdir -p %{buildroot}%{_localstatedir}/log/rabbitmq |
||||||
|
|
||||||
|
#Copy all necessary lib files etc. |
||||||
|
install -p -D -m 0644 ./deps/rabbit/docs/rabbitmq-server.service.example %{buildroot}%{_unitdir}/%{name}.service |
||||||
|
install -p -D -m 0755 ./scripts/rabbitmq-script-wrapper %{buildroot}%{_sbindir}/rabbitmqctl |
||||||
|
install -p -D -m 0755 ./scripts/rabbitmq-script-wrapper %{buildroot}%{_sbindir}/rabbitmq-server |
||||||
|
install -p -D -m 0755 ./scripts/rabbitmq-script-wrapper %{buildroot}%{_sbindir}/rabbitmq-plugins |
||||||
|
|
||||||
|
# Make necessary symlinks |
||||||
|
mkdir -p %{buildroot}%{_rabbit_libdir}/bin |
||||||
|
for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-server rabbitmqctl ; do |
||||||
|
ln -s %{_rabbit_libdir}/lib/rabbitmq_server-%{version}/sbin/${app} %{buildroot}%{_rabbit_libdir}/bin/${app} |
||||||
|
done |
||||||
|
|
||||||
|
install -p -D -m 0755 scripts/rabbitmq-server.ocf %{buildroot}%{_exec_prefix}/lib/ocf/resource.d/rabbitmq/rabbitmq-server |
||||||
|
install -p -D -m 0755 scripts/rabbitmq-server-ha.ocf %{buildroot}%{_exec_prefix}/lib/ocf/resource.d/rabbitmq/rabbitmq-server-ha |
||||||
|
|
||||||
|
install -p -D -m 0644 %{S:3} %{buildroot}%{_sysconfdir}/logrotate.d/rabbitmq-server |
||||||
|
|
||||||
|
install -p -D -m 0644 ./deps/rabbit/docs/rabbitmq.config.example %{buildroot}%{_sysconfdir}/rabbitmq/rabbitmq.config |
||||||
|
|
||||||
|
install -d %{buildroot}%{_localstatedir}/run/rabbitmq |
||||||
|
install -p -D -m 0644 %{SOURCE5} %{buildroot}%{_prefix}/lib/tmpfiles.d/%{name}.conf |
||||||
|
|
||||||
|
|
||||||
|
%check |
||||||
|
#make check |
||||||
|
|
||||||
|
|
||||||
|
%pre |
||||||
|
# create rabbitmq group |
||||||
|
if ! getent group rabbitmq >/dev/null; then |
||||||
|
groupadd -r rabbitmq |
||||||
|
fi |
||||||
|
|
||||||
|
# create rabbitmq user |
||||||
|
if ! getent passwd rabbitmq >/dev/null; then |
||||||
|
useradd -r -g rabbitmq -d %{_localstatedir}/lib/rabbitmq rabbitmq \ |
||||||
|
-s /sbin/nologin -c "RabbitMQ messaging server" |
||||||
|
fi |
||||||
|
|
||||||
|
|
||||||
|
%post |
||||||
|
%systemd_post %{name}.service |
||||||
|
/bin/systemctl daemon-reload |
||||||
|
|
||||||
|
|
||||||
|
%preun |
||||||
|
# We do not remove /var/log and /var/lib directories |
||||||
|
# Leave rabbitmq user and group |
||||||
|
%systemd_preun %{name}.service |
||||||
|
|
||||||
|
# Clean out plugin activation state, both on uninstall and upgrade |
||||||
|
rm -rf %{_localstatedir}/lib/rabbitmq/plugins |
||||||
|
for ext in rel script boot ; do |
||||||
|
rm -f %{_rabbit_libdir}/lib/rabbitmq_server-%{version}/ebin/rabbit.$ext |
||||||
|
done |
||||||
|
|
||||||
|
|
||||||
|
%postun |
||||||
|
%systemd_postun_with_restart %{name}.service |
||||||
|
|
||||||
|
|
||||||
|
%files |
||||||
|
%dir %attr(0755, rabbitmq, rabbitmq) %{_sysconfdir}/rabbitmq |
||||||
|
%config(noreplace) %attr(0644, rabbitmq, rabbitmq) %{_sysconfdir}/rabbitmq/rabbitmq.config |
||||||
|
%config(noreplace) %{_sysconfdir}/logrotate.d/rabbitmq-server |
||||||
|
%{_sbindir}/rabbitmqctl |
||||||
|
%{_sbindir}/rabbitmq-server |
||||||
|
%{_sbindir}/rabbitmq-plugins |
||||||
|
%{_rabbit_libdir}/ |
||||||
|
%{_unitdir}/%{name}.service |
||||||
|
# FIXME this should add dependency on "/usr/lib/ocf/resource.d/" owner |
||||||
|
%dir /usr/lib/ocf/resource.d/rabbitmq/ |
||||||
|
/usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server |
||||||
|
/usr/lib/ocf/resource.d/rabbitmq/rabbitmq-server-ha |
||||||
|
%{_tmpfilesdir}/%{name}.conf |
||||||
|
%dir %attr(0750, rabbitmq, rabbitmq) %{_localstatedir}/lib/rabbitmq |
||||||
|
%dir %attr(0750, rabbitmq, rabbitmq) %{_localstatedir}/log/rabbitmq |
||||||
|
%dir %attr(0755, rabbitmq, rabbitmq) %{_localstatedir}/run/rabbitmq |
||||||
|
%license LICENSE LICENSE-* |
||||||
|
%{_mandir}/man5/rabbitmq-env.conf.5* |
||||||
|
%{_mandir}/man8/rabbitmq-diagnostics.8* |
||||||
|
%{_mandir}/man8/rabbitmq-echopid.8* |
||||||
|
%{_mandir}/man8/rabbitmq-plugins.8* |
||||||
|
%{_mandir}/man8/rabbitmq-server.8* |
||||||
|
%{_mandir}/man8/rabbitmq-service.8* |
||||||
|
%{_mandir}/man8/rabbitmqctl.8* |
||||||
|
|
||||||
|
|
||||||
|
%changelog |
||||||
|
* Wed May 22 2019 Peter Lemenkov <lemenkov@gmail.com> - 3.7.15-1 |
||||||
|
- Ver. 3.7.15 |
||||||
|
|
||||||
|
* Wed Apr 17 2019 Peter Lemenkov <lemenkov@gmail.com> - 3.7.14-2 |
||||||
|
- Mark it as arch-dependent because it uses Elixir. |
||||||
|
|
||||||
|
* Fri Mar 29 2019 Peter Lemenkov <lemenkov@gmail.com> - 3.7.14-1 |
||||||
|
- Ver. 3.7.14 |
||||||
|
|
||||||
|
* Thu Mar 21 2019 Peter Lemenkov <lemenkov@gmail.com> - 3.7.13-2 |
||||||
|
- Force Python3 |
||||||
|
|
||||||
|
* Mon Mar 11 2019 Peter Lemenkov <lemenkov@gmail.com> - 3.7.13-1 |
||||||
|
- Ver. 3.7.13 |
||||||
|
|
||||||
|
* Tue Feb 19 2019 Peter Lemenkov <lemenkov@gmail.com> - 3.7.12-1 |
||||||
|
- Ver. 3.7.12 |
||||||
|
|
||||||
|
* Mon Feb 04 2019 Peter Lemenkov <lemenkov@gmail.com> - 3.7.11-1 |
||||||
|
- Ver. 3.7.11 |
||||||
|
|
||||||
|
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.16-4 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild |
||||||
|
|
||||||
|
* Fri Jul 20 2018 Richard W.M. Jones <rjones@redhat.com> - 3.6.16-3 |
||||||
|
- Add BR python-unversioned-command (RHBZ#1606068). |
||||||
|
|
||||||
|
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.16-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Jun 14 2018 Peter Lemenkov <lemenkov@gmail.com> - 3.6.16-1 |
||||||
|
- Ver. 3.6.16 |
||||||
|
|
||||||
|
* Mon Apr 09 2018 Peter Lemenkov <lemenkov@gmail.com> - 3.6.15-3 |
||||||
|
- Handle noport at epmd monitor startup |
||||||
|
- Handle EXIT from TCP port more gracefully |
||||||
|
|
||||||
|
* Sun Mar 18 2018 Iryna Shcherbina <ishcherb@redhat.com> - 3.6.15-2 |
||||||
|
- Update Python 2 dependency declarations to new packaging standards |
||||||
|
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) |
||||||
|
|
||||||
|
* Thu Feb 08 2018 Peter Lemenkov <lemenkov@gmail.com> - 3.6.15-1 |
||||||
|
- Ver. 3.6.15 |
||||||
|
|
||||||
|
* Tue Nov 14 2017 Peter Lemenkov <lemenkov@gmail.com> - 3.6.14-1 |
||||||
|
- Ver. 3.6.14 |
||||||
|
|
||||||
|
* Tue Sep 19 2017 Peter Lemenkov <lemenkov@gmail.com> - 3.6.12-1 |
||||||
|
- Ver. 3.6.12 |
||||||
|
|
||||||
|
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.10-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Jun 7 2017 Peter Lemenkov <lemenkov@gmail.com> - 3.6.10-1 |
||||||
|
- Ver. 3.6.10 |
||||||
|
|
||||||
|
* Thu Apr 20 2017 Peter Lemenkov <lemenkov@gmail.com> - 3.6.9-1 |
||||||
|
- Ver. 3.6.9 |
||||||
|
|
||||||
|
* Wed Mar 8 2017 Peter Lemenkov <lemenkov@gmail.com> - 3.6.6-2 |
||||||
|
- Set version explicitly |
||||||
|
|
||||||
|
* Wed Mar 1 2017 Peter Lemenkov <lemenkov@gmail.com> - 3.6.6-1 |
||||||
|
- Ver. 3.6.6 |
||||||
|
- Revert "Listing items in parallel" patches |
||||||
|
|
||||||
|
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.5-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Aug 23 2016 Peter Lemenkov <lemenkov@gmail.com> - 3.6.5-1 |
||||||
|
- Ver. 3.6.5 |
||||||
|
|
||||||
|
* Mon Jul 25 2016 John Eckersberg <eck@redhat.com> - 3.6.3-6 |
||||||
|
- Install rabbitmq-server-ha agent |
||||||
|
|
||||||
|
* Fri Jul 22 2016 Peter Lemenkov <lemenkov@gmail.com> - 3.6.3-5 |
||||||
|
- Don't die while retrieving status from faulty node |
||||||
|
|
||||||
|
* Sun Jul 17 2016 Peter Lemenkov <lemenkov@gmail.com> - 3.6.3-4 |
||||||
|
- Fixed rabbitmq-server script to use RABBITMQ_SERVER_ERL_ARGS everywhere |
||||||
|
|
||||||
|
* Sun Jul 17 2016 Peter Lemenkov <lemenkov@gmail.com> - 3.6.3-3 |
||||||
|
- Improve proto_dist usage patch |
||||||
|
|
||||||
|
* Fri Jul 15 2016 Peter Lemenkov <lemenkov@gmail.com> - 3.6.3-2 |
||||||
|
- Avoid RPC roundtrips in list commands |
||||||
|
- Use proto_dist from config instead of always using default (inet_tcp) |
||||||
|
|
||||||
|
* Thu Jul 7 2016 Peter Lemenkov <lemenkov@gmail.com> - 3.6.3-1 |
||||||
|
- Ver. 3.6.3 |
||||||
|
|
||||||
|
* Wed Jun 29 2016 Peter Lemenkov <lemenkov@gmail.com> - 3.6.2-4 |
||||||
|
- Fixed crash during slave promotion |
||||||
|
|
||||||
|
* Thu May 26 2016 Peter Lemenkov <lemenkov@gmail.com> - 3.6.2-3 |
||||||
|
- Use empty list for non-allowed user names for loopback connection |
||||||
|
|
||||||
|
* Wed May 25 2016 Peter Lemenkov <lemenkov@gmail.com> - 3.6.2-2 |
||||||
|
- Keep error codes the same with ver. 3.3.5 |
||||||
|
|
||||||
|
* Mon May 23 2016 Peter Lemenkov <lemenkov@gmail.com> - 3.6.2-1 |
||||||
|
- Ver. 3.6.2 |
||||||
|
|
||||||
|
* Wed Apr 6 2016 Peter Lemenkov <lemenkov@gmail.com> - 3.6.1-2 |
||||||
|
- Fix start up failure |
||||||
|
|
||||||
|
* Thu Mar 24 2016 Peter Lemenkov <lemenkov@gmail.com> - 3.6.1-1 |
||||||
|
- Ver. 3.6.1 |
||||||
|
|
||||||
|
* Tue Feb 2 2016 Peter Lemenkov <lemenkov@gmail.com> - 3.5.7-4 |
||||||
|
- Remove compatibility triggerun scriptlet |
||||||
|
- Don't wait for slave stop messages forever (patches #2, #3) |
||||||
|
- Drop dependency on syslog.target - this seems to be a leftover |
||||||
|
- Require epmd@0.0.0.0 to run. This is a default value. User should override it |
||||||
|
if necessary. This fixes rhbz #1302368 |
||||||
|
|
||||||
|
* Wed Dec 16 2015 Peter Lemenkov <lemenkov@gmail.com> - 3.5.7-3 |
||||||
|
- Mark configs as owned by rabbitmq user/group |
||||||
|
- No need to mark tmpfiles-file as config |
||||||
|
- Various config cleanups |
||||||
|
|
||||||
|
* Wed Dec 16 2015 Peter Lemenkov <lemenkov@gmail.com> - 3.5.7-2 |
||||||
|
- Kill support for SysV branches (no more love for EL5 and EL6). Well keep |
||||||
|
scriptlet for upgrading from pre-2.8.4 versions for a while. |
||||||
|
|
||||||
|
* Tue Dec 15 2015 Peter Lemenkov <lemenkov@gmail.com> - 3.5.7-1 |
||||||
|
- New upstream release - 3.5.7 |
||||||
|
|
||||||
|
* Fri Dec 11 2015 Peter Lemenkov <lemenkov@gmail.com> - 3.5.6-5 |
||||||
|
- Updated out-of-tarball scripts |
||||||
|
|
||||||
|
* Fri Oct 23 2015 Peter Lemenkov <lemenkov@gmail.com> - 3.5.6-4 |
||||||
|
- Added help subcommand for the scripts |
||||||
|
|
||||||
|
* Fri Oct 9 2015 Peter Lemenkov <lemenkov@gmail.com> - 3.5.6-3 |
||||||
|
- Install sample config-file (rhbz#1160810) |
||||||
|
|
||||||
|
* Fri Oct 9 2015 Peter Lemenkov <lemenkov@gmail.com> - 3.5.6-2 |
||||||
|
- RabbitMQ should use /sbin/nologin as a login shell |
||||||
|
|
||||||
|
* Thu Oct 8 2015 John Eckersberg <eck@redhat.com> - 3.5.6-1 |
||||||
|
- New upstream release - 3.5.6 |
||||||
|
|
||||||
|
* Fri Oct 2 2015 Peter Lemenkov <lemenkov@gmail.com> - 3.5.5-2 |
||||||
|
- Fix issue with recent systemd Notify access control. See this link for |
||||||
|
further details: https://bodhi.fedoraproject.org/updates/rabbitmq-server-3.5.5-1.fc23#comment-330781 |
||||||
|
|
||||||
|
* Thu Sep 24 2015 John Eckersberg <eck@redhat.com> - 3.5.5-1 |
||||||
|
- New upstream release - 3.5.5 |
||||||
|
|
||||||
|
* Thu Sep 3 2015 John Eckersberg <eck@redhat.com> - 3.5.4-3 |
||||||
|
- Fix service restart on package upgrade (RHBZ#1259564) |
||||||
|
|
||||||
|
* Fri Aug 7 2015 John Eckersberg <eck@redhat.com> - 3.5.4-2 |
||||||
|
- Update logrotate config to use rabbitmqctl rotate_logs (rhbz#1148444) |
||||||
|
|
||||||
|
* Wed Jul 22 2015 John Eckersberg <eck@redhat.com> - 3.5.4-1 |
||||||
|
- New upstream release - 3.5.4 |
||||||
|
|
||||||
|
* Mon Jul 20 2015 John Eckersberg <eck@redhat.com> - 3.5.4-0.1.rc2 |
||||||
|
- New upstream release candidate 3.5.4 RC2 |
||||||
|
|
||||||
|
* Wed Jul 15 2015 John Eckersberg <eck@redhat.com> - 3.5.4-0.1.rc1 |
||||||
|
- Fix incorrect NVR for pre-release package |
||||||
|
|
||||||
|
* Tue Jul 14 2015 John Eckersberg <eck@redhat.com> - 3.5.4.rc1-1 |
||||||
|
- New upstream release candidate 3.5.4 RC1 |
||||||
|
|
||||||
|
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.3-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild |
||||||
|
|
||||||
|
* Fri May 22 2015 John Eckersberg <eck@redhat.com> - 3.5.3-1 |
||||||
|
- New upstream release - 3.5.3 |
||||||
|
|
||||||
|
* Tue May 12 2015 John Eckersberg <eck@redhat.com> - 3.5.2-1 |
||||||
|
- New upstream release - 3.5.2 |
||||||
|
|
||||||
|
* Sat Apr 4 2015 John Eckersberg <eck@redhat.com> - 3.5.1-1 |
||||||
|
- New upstream release - 3.5.1 |
||||||
|
|
||||||
|
* Thu Mar 12 2015 John Eckersberg <eck@redhat.com> - 3.5.0-2 |
||||||
|
- Add requires on erlang-eldap (RHBZ#1192089) |
||||||
|
|
||||||
|
* Wed Mar 11 2015 John Eckersberg <eck@redhat.com> - 3.5.0-1 |
||||||
|
- New upstream release - 3.5.0 |
||||||
|
|
||||||
|
* Wed Feb 11 2015 John Eckersberg <eck@redhat.com> - 3.4.4-1 |
||||||
|
- New upstream release - 3.4.4 |
||||||
|
|
||||||
|
* Mon Jan 19 2015 Richard W.M. Jones <rjones@redhat.com> - 3.4.3-2 |
||||||
|
- Move /etc/tmpfiles.d/* to /usr/lib/tmpfiles.d/* |
||||||
|
See: https://bugzilla.redhat.com/show_bug.cgi?id=1180990 |
||||||
|
|
||||||
|
* Wed Jan 7 2015 John Eckersberg <eck@redhat.com> - 3.4.3-1 |
||||||
|
- New upstream release - 3.4.3 |
||||||
|
|
||||||
|
* Wed Nov 26 2014 John Eckersberg <eck@redhat.com> - 3.4.2-1 |
||||||
|
- New upstream release - 3.4.2 |
||||||
|
|
||||||
|
* Wed Oct 29 2014 John Eckersberg <eck@redhat.com> - 3.4.1-1 |
||||||
|
- New upstream release - 3.4.1 |
||||||
|
|
||||||
|
* Wed Oct 22 2014 John Eckersberg <eck@redhat.com> - 3.4.0-1 |
||||||
|
- New upstream release - 3.4.0 |
||||||
|
|
||||||
|
* Tue Sep 30 2014 John Eckersberg <eck@redhat.com> - 3.3.5-2 |
||||||
|
- Add rabbitmq-plugins to default path (#1033305) |
||||||
|
|
||||||
|
* Wed Aug 27 2014 John Eckersberg <jeckersb@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@redhat.com> - 3.1.5-9 |
||||||
|
- Add systemd notify support (RHBZ#1103524) |
||||||
|
|
||||||
|
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.5-8 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild |
||||||
|
|
||||||
|
* Sun Jun 01 2014 Lon Hohberger <lhh@redhat.com> - 3.1.5-7 |
||||||
|
- Use specific subpackages of erlang instead of the entire |
||||||
|
metapackage (bz1083637) |
||||||
|
|
||||||
|
* Wed Apr 09 2014 Alan Pevec <apevec@redhat.com> - 3.1.5-6 |
||||||
|
- Fix failure to start on boot on RHEL7 (#1085418) |
||||||
|
|
||||||
|
* Tue Apr 1 2014 Richard W.M. Jones <rjones@redhat.com> - 3.1.5-5 |
||||||
|
- Fix race in systemd service startup (RHBZ#1059913). |
||||||
|
|
||||||
|
* Mon Mar 31 2014 Richard W.M. Jones <rjones@redhat.com> - 3.1.5-4 |
||||||
|
- Use ephemeral port (32768 and up instead of 10000+) (RHBZ#998682). |
||||||
|
|
||||||
|
* Thu Mar 27 2014 Lubomir Rintel <lkundrak@v3.sk> - 3.1.5-3 |
||||||
|
- Do not clobber a file outside the build hierarchy |
||||||
|
|
||||||
|
* Tue Aug 27 2013 Peter Lemenkov <lemenkov@gmail.com> - 3.1.5-2 |
||||||
|
- Fix permissoon for *.service file (rhbz #1001472) |
||||||
|
|
||||||
|
* Sat Aug 24 2013 Peter Lemenkov <lemenkov@gmail.com> - 3.1.5-1 |
||||||
|
- New Upstream Release - 3.1.5 (bugfix release) |
||||||
|
|
||||||
|
* Wed Aug 07 2013 Peter Lemenkov <lemenkov@gmail.com> - 3.1.4-1 |
||||||
|
- New Upstream Release - 3.1.4 (bugfix release) |
||||||
|
|
||||||
|
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.3-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild |
||||||
|
|
||||||
|
* Sat Jun 29 2013 Peter Lemenkov <lemenkov@gmail.com> - 3.1.3-1 |
||||||
|
- New Upstream Release - 3.1.3 (fixes issue bug in the management plugin) |
||||||
|
|
||||||
|
* Tue Jun 25 2013 Peter Lemenkov <lemenkov@gmail.com> - 3.1.2-1 |
||||||
|
- New Upstream Release - 3.1.2 (works with Erlang R16B01) |
||||||
|
|
||||||
|
* Sun Mar 17 2013 Peter Lemenkov <lemenkov@gmail.com> - 3.0.4-1 |
||||||
|
- New Upstream Release - 3.0.4 |
||||||
|
|
||||||
|
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.7-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Oct 02 2012 Peter Lemenkov <lemenkov@gmail.com> - 2.8.7-1 |
||||||
|
- New Upstream Release - 2.8.7 |
||||||
|
|
||||||
|
* Sat Aug 18 2012 Peter Lemenkov <lemenkov@gmail.com> - 2.8.5-1 |
||||||
|
- New Upstream Release - 2.8.5 |
||||||
|
|
||||||
|
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.4-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |
||||||
|
|
||||||
|
* Thu Jul 12 2012 Peter Lemenkov <lemenkov@gmail.com> - 2.8.4-1 |
||||||
|
- New Upstream Release - 2.8.4 |
||||||
|
|
||||||
|
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.1-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild |
||||||
|
|
||||||
|
* Tue Nov 08 2011 Peter Lemenkov <lemenkov@gmail.com> - 2.6.1-1 |
||||||
|
- New Upstream Release - 2.6.1 |
||||||
|
- Fixed rhbz #738067 (service cannot start - rabbitmq-multi missing) |
||||||
|
|
||||||
|
* Mon Sep 12 2011 Peter Lemenkov <lemenkov@gmail.com> - 2.6.0-1 |
||||||
|
- New Upstream Release - 2.6.0 |
||||||
|
|
||||||
|
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild |
||||||
|
|
||||||
|
* Sat Jan 15 2011 Hubert Plociniczak <hubert.plociniczak@gmail.com> 2.2.0-1 |
||||||
|
- New Upstream Release |
||||||
|
|
||||||
|
* Mon Nov 1 2010 Hubert Plociniczak <hubert.plociniczak@gmail.com> 2.1.1-1 |
||||||
|
- New Upstream Release |
||||||
|
|
||||||
|
* Tue Oct 5 2010 Hubert Plociniczak <hubert.plociniczak@gmail.com> 2.1.0-1 |
||||||
|
- New Upstream Release |
||||||
|
- Added python as a build dependency |
||||||
|
|
||||||
|
* Mon Aug 23 2010 Mike Bridgen <mikeb@rabbitmq.com> 2.0.0-1 |
||||||
|
- New Upstream Release |
||||||
|
|
||||||
|
* Mon Jun 28 2010 Hubert Plociniczak <hubert@lshift.net> 1.8.0-1 |
||||||
|
- New Upstream Release |
||||||
|
- Backported fix for bug 22871, fixes issues with erlang >= R14A |
||||||
|
|
||||||
|
* Mon Feb 15 2010 Matthew Sackman <matthew@lshift.net> 1.7.2-1 |
||||||
|
- New Upstream Release |
||||||
|
|
||||||
|
* Fri Jan 22 2010 Matthew Sackman <matthew@lshift.net> 1.7.1-1 |
||||||
|
- New Upstream Release |
||||||
|
|
||||||
|
* Mon Oct 5 2009 David Wragg <dpw@lshift.net> 1.7.0-1 |
||||||
|
- New upstream release |
||||||
|
|
||||||
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.0-2 |
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild |
||||||
|
|
||||||
|
* Wed Jun 17 2009 Matthias Radestock <matthias@lshift.net> 1.6.0-1 |
||||||
|
- New upstream release |
||||||
|
|
||||||
|
* Tue May 26 2009 Hubert Plociniczak <hubert@lshift.net> 1.5.5-2 |
||||||
|
- Include dist macro in the release number |
||||||
|
|
||||||
|
* Tue May 19 2009 Matthias Radestock <matthias@lshift.net> 1.5.5-1 |
||||||
|
- Maintenance release for the 1.5.x series |
||||||
|
|
||||||
|
* Mon Apr 6 2009 Matthias Radestock <matthias@lshift.net> 1.5.4-1 |
||||||
|
- Maintenance release for the 1.5.x series |
||||||
|
|
||||||
|
* Tue Feb 24 2009 Tony Garnock-Jones <tonyg@lshift.net> 1.5.3-1 |
||||||
|
- Maintenance release for the 1.5.x series |
||||||
|
|
||||||
|
* Mon Feb 23 2009 Tony Garnock-Jones <tonyg@lshift.net> 1.5.2-1 |
||||||
|
- Maintenance release for the 1.5.x series |
||||||
|
|
||||||
|
* Mon Jan 19 2009 Ben Hood <0x6e6562@gmail.com> 1.5.1-1 |
||||||
|
- Maintenance release for the 1.5.x series |
||||||
|
|
||||||
|
* Wed Dec 17 2008 Matthias Radestock <matthias@lshift.net> 1.5.0-1 |
||||||
|
- New upstream release |
||||||
|
|
||||||
|
* Thu Jul 24 2008 Tony Garnock-Jones <tonyg@lshift.net> 1.4.0-1 |
||||||
|
- New upstream release |
||||||
|
|
||||||
|
* Mon Mar 3 2008 Adrien Pierard <adrian@lshift.net> 1.3.0-1 |
||||||
|
- New upstream release |
||||||
|
|
||||||
|
* Wed Sep 26 2007 Simon MacMullen <simon@lshift.net> 1.2.0-1 |
||||||
|
- New upstream release |
||||||
|
|
||||||
|
* Wed Aug 29 2007 Simon MacMullen <simon@lshift.net> 1.1.1-1 |
||||||
|
- New upstream release |
||||||
|
|
||||||
|
* Mon Jul 30 2007 Simon MacMullen <simon@lshift.net> 1.1.0-1.alpha |
||||||
|
- New upstream release |
||||||
|
|
||||||
|
* Tue Jun 12 2007 Hubert Plociniczak <hubert@lshift.net> 1.0.0-1.20070607 |
||||||
|
- Building from source tarball, added starting script, stopping |
||||||
|
|
||||||
|
* Mon May 21 2007 Hubert Plociniczak <hubert@lshift.net> 1.0.0-1.alpha |
||||||
|
- Initial build of server library of RabbitMQ package |
Loading…
Reference in new issue