diff --git a/.rabbitmq-server.metadata b/.rabbitmq-server.metadata new file mode 100644 index 0000000..c99fecd --- /dev/null +++ b/.rabbitmq-server.metadata @@ -0,0 +1,2 @@ +b52ff20e922b2d1e64bb373750c23ab7d0e16806 SOURCES/rabbitmq-server_3.9.8.orig.tar.xz +1729f61869872df1b78882f55df2bf54aa8ab5f6 SOURCES/rabbitmq-server_3.9.8.orig.tar.xz.asc diff --git a/SOURCES/rabbitmq-server-0001-Allow-guest-login-from-non-loopback-connections.patch b/SOURCES/rabbitmq-server-0001-Allow-guest-login-from-non-loopback-connections.patch new file mode 100644 index 0000000..4f08ff1 --- /dev/null +++ b/SOURCES/rabbitmq-server-0001-Allow-guest-login-from-non-loopback-connections.patch @@ -0,0 +1,18 @@ +From: John Eckersberg +Date: Thu, 30 Oct 2014 14:01:08 -0400 +Subject: [PATCH] Allow guest login from non-loopback connections + + +diff --git a/deps/rabbit/Makefile b/deps/rabbit/Makefile +index 14289292d3..bda73325a4 100644 +--- a/deps/rabbit/Makefile ++++ b/deps/rabbit/Makefile +@@ -39,7 +39,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}, diff --git a/SOURCES/rabbitmq-server-0002-Use-default-EPMD-socket.patch b/SOURCES/rabbitmq-server-0002-Use-default-EPMD-socket.patch new file mode 100644 index 0000000..e7d6b9a --- /dev/null +++ b/SOURCES/rabbitmq-server-0002-Use-default-EPMD-socket.patch @@ -0,0 +1,21 @@ +From: Peter Lemenkov +Date: Tue, 1 Sep 2020 12:29:25 +0200 +Subject: [PATCH] Use default EPMD socket + +Signed-off-by: Peter Lemenkov + +diff --git a/deps/rabbit/docs/rabbitmq-server.service.example b/deps/rabbit/docs/rabbitmq-server.service.example +index dec70eb635..a9aa3c1614 100644 +--- a/deps/rabbit/docs/rabbitmq-server.service.example ++++ b/deps/rabbit/docs/rabbitmq-server.service.example +@@ -1,8 +1,8 @@ + # systemd unit example + [Unit] + Description=RabbitMQ broker +-After=network.target epmd@0.0.0.0.socket +-Wants=network.target epmd@0.0.0.0.socket ++After=network.target epmd.socket ++Wants=network.target epmd.socket + + [Service] + Type=notify diff --git a/SOURCES/rabbitmq-server-0003-Use-proto_dist-from-command-line.patch b/SOURCES/rabbitmq-server-0003-Use-proto_dist-from-command-line.patch new file mode 100644 index 0000000..78a5412 --- /dev/null +++ b/SOURCES/rabbitmq-server-0003-Use-proto_dist-from-command-line.patch @@ -0,0 +1,32 @@ +From: Peter Lemenkov +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 + +diff --git a/deps/rabbit_common/src/rabbit_nodes_common.erl b/deps/rabbit_common/src/rabbit_nodes_common.erl +index 9d72c29652..fd02b30ede 100644 +--- a/deps/rabbit_common/src/rabbit_nodes_common.erl ++++ b/deps/rabbit_common/src/rabbit_nodes_common.erl +@@ -105,10 +105,15 @@ epmd_port() -> + ensure_epmd() -> + Exe = rabbit_runtime:get_erl_path(), + 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, ["-boot", "no_dot_erlang", + "-sname", rabbit_misc:format("epmd-starter-~b", [ID]), ++ "-proto_dist", rabbit_misc:format("~p", [ProtoDist]), + "-noinput", "-s", "erlang", "halt"]}, + exit_status, stderr_to_stdout, use_stdio]), + port_shutdown_loop(Port). diff --git a/SOURCES/rabbitmq-server-0004-force-python3.patch b/SOURCES/rabbitmq-server-0004-force-python3.patch new file mode 100644 index 0000000..5affba2 --- /dev/null +++ b/SOURCES/rabbitmq-server-0004-force-python3.patch @@ -0,0 +1,52 @@ +From: Lon Hohberger +Date: Tue, 29 Jan 2019 11:36:11 -0500 +Subject: [PATCH] force python3 + +Signed-off-by: Lon Hohberger + +diff --git a/deps/amqp10_common/codegen.py b/deps/amqp10_common/codegen.py +index dc4480a181..cf93227177 100755 +--- a/deps/amqp10_common/codegen.py ++++ b/deps/amqp10_common/codegen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python3 + + from __future__ import print_function + +diff --git a/deps/amqp10_common/development.post.mk b/deps/amqp10_common/development.post.mk +index 3f8301acd1..b7f960a7e7 100644 +--- a/deps/amqp10_common/development.post.mk ++++ b/deps/amqp10_common/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 +diff --git a/deps/rabbit_common/codegen.py b/deps/rabbit_common/codegen.py +index 2e7bad69e9..8a02fcbb31 100755 +--- a/deps/rabbit_common/codegen.py ++++ b/deps/rabbit_common/codegen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/python3 + + ## This Source Code Form is subject to the terms of the Mozilla Public + ## License, v. 2.0. If a copy of the MPL was not distributed with this +diff --git a/deps/rabbit_common/development.post.mk b/deps/rabbit_common/development.post.mk +index 65708dbcd7..ec905a4615 100644 +--- a/deps/rabbit_common/development.post.mk ++++ b/deps/rabbit_common/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 diff --git a/SOURCES/rabbitmq-server-0005-Partially-revert-Use-template-in-rabbitmq-script-wra.patch b/SOURCES/rabbitmq-server-0005-Partially-revert-Use-template-in-rabbitmq-script-wra.patch new file mode 100644 index 0000000..1f413b3 --- /dev/null +++ b/SOURCES/rabbitmq-server-0005-Partially-revert-Use-template-in-rabbitmq-script-wra.patch @@ -0,0 +1,20 @@ +From: Peter Lemenkov +Date: Tue, 7 Jan 2020 00:19:51 +0300 +Subject: [PATCH] Partially revert "Use template in rabbitmq-script-wrapper for + RabbitMQ user and group" + +This reverts commit ad99cb2524ebc5750a13c3c12203390926f7b5cb. + +diff --git a/scripts/rabbitmq-script-wrapper b/scripts/rabbitmq-script-wrapper +index da8fe252e7..cbe65ad33c 100644 +--- a/scripts/rabbitmq-script-wrapper ++++ b/scripts/rabbitmq-script-wrapper +@@ -37,7 +37,7 @@ maybe_fixup_erlang_cookie() { + _erlang_cookie="$_rabbitmq_home/.erlang.cookie" + if [ -f "$_erlang_cookie" ] + then +- chown @RABBITMQ_USER@:@RABBITMQ_GROUP@ "$_erlang_cookie" ++ chown rabbitmq:rabbitmq "$_erlang_cookie" + chmod 400 "$_erlang_cookie" + fi + } diff --git a/SOURCES/rabbitmq-server-cuttlefish b/SOURCES/rabbitmq-server-cuttlefish new file mode 100644 index 0000000..6369c31 --- /dev/null +++ b/SOURCES/rabbitmq-server-cuttlefish @@ -0,0 +1,6 @@ +#!/usr/bin/escript +%% +%%! -noshell -noinput + +main (Args) -> + cuttlefish_escript:main(Args). diff --git a/SOURCES/rabbitmq-server.logrotate b/SOURCES/rabbitmq-server.logrotate new file mode 100644 index 0000000..832cdcf --- /dev/null +++ b/SOURCES/rabbitmq-server.logrotate @@ -0,0 +1,12 @@ +/var/log/rabbitmq/*.log { + weekly + missingok + rotate 20 + compress + delaycompress + notifempty + sharedscripts + postrotate + /usr/sbin/rabbitmqctl -q rotate_logs + endscript +} diff --git a/SOURCES/rabbitmq-server.tmpfiles b/SOURCES/rabbitmq-server.tmpfiles new file mode 100644 index 0000000..e0d8862 --- /dev/null +++ b/SOURCES/rabbitmq-server.tmpfiles @@ -0,0 +1 @@ +D /run/rabbitmq 0755 rabbitmq rabbitmq - diff --git a/SPECS/rabbitmq-server.spec b/SPECS/rabbitmq-server.spec new file mode 100644 index 0000000..cd3a7fb --- /dev/null +++ b/SPECS/rabbitmq-server.spec @@ -0,0 +1,631 @@ +%global erlang_minver 23 +# 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.9.8 +Release: 2%{?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 +Source6: rabbitmq-server-cuttlefish +Patch1: rabbitmq-server-0001-Allow-guest-login-from-non-loopback-connections.patch +Patch2: rabbitmq-server-0002-Use-default-EPMD-socket.patch +Patch3: rabbitmq-server-0003-Use-proto_dist-from-command-line.patch +Patch4: rabbitmq-server-0004-force-python3.patch +Patch5: rabbitmq-server-0005-Partially-revert-Use-template-in-rabbitmq-script-wra.patch + +URL: https://www.rabbitmq.com/ +BuildRequires: make +BuildRequires: elixir +BuildRequires: erlang >= %{erlang_minver} +BuildRequires: hostname +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} +# FIXME +#Requires: erlang-sd_notify +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 +%autosetup -p1 + +# 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 +install -p -D -m 0755 ./scripts/rabbitmq-script-wrapper %{buildroot}%{_sbindir}/rabbitmq-diagnostics + +# Make necessary symlinks +mkdir -p %{buildroot}%{_rabbit_libdir}/bin +for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-diagnostics 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 %{S:3} %{buildroot}%{_rabbit_libdir}/bin/cuttlefish + +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.conf.example %{buildroot}%{_sysconfdir}/rabbitmq/rabbitmq.conf + +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.conf +%config(noreplace) %{_sysconfdir}/logrotate.d/rabbitmq-server +%{_sbindir}/rabbitmqctl +%{_sbindir}/rabbitmq-server +%{_sbindir}/rabbitmq-plugins +%{_sbindir}/rabbitmq-diagnostics +%{_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/rabbitmq-queues.8* +%{_mandir}/man8/rabbitmq-upgrade.8* +%{_mandir}/man8/rabbitmqctl.8* + + +%changelog +* Wed Nov 3 2021 Peter Lemenkov - 3.9.8-2 +- Added BR hostname +- Removed dependency - erlang-sd_notify + +* Wed Oct 20 2021 Peter Lemenkov - 3.9.8-1 +- Ver. 3.9.8 + +* Tue Oct 12 2021 Peter Lemenkov - 3.9.7-1 +- Ver. 3.9.7 + +* Wed Aug 11 2021 Peter Lemenkov - 3.8.19-1 +- Ver. 3.8.19 + +* Fri Jul 23 2021 Fedora Release Engineering - 3.8.18-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Sun Jun 27 2021 Peter Lemenkov - 3.8.18-1 +- Ver. 3.8.18 + +* Fri Jun 11 2021 John Eckersberg - 3.8.17-1 +- Ver. 3.8.17 +- Switch from /var/run to /run in tmpfiles to remove warning + +* Sun May 9 2021 Peter Lemenkov - 3.8.16-1 +- Ver. 3.8.16 + +* Mon May 3 2021 Peter Lemenkov - 3.8.15-1 +- Ver. 3.8.15 + +* Tue Mar 2 2021 Peter Lemenkov - 3.8.14-1 +- Ver. 3.8.14 + +* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 3.8.12-2 +- Rebuilt for updated systemd-rpm-macros + See https://pagure.io/fesco/issue/2583. + +* Wed Feb 17 2021 John Eckersberg - 3.8.12-1 +- Ver. 3.8.12 + +* Mon Feb 1 2021 John Eckersberg - 3.8.11-1 +- Ver. 3.8.11 + +* Wed Jan 27 2021 Fedora Release Engineering - 3.8.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Oct 7 2020 Peter Lemenkov - 3.8.9-2 +- Rely on bundled cuttlefish for now + +* Fri Sep 25 2020 John Eckersberg - 3.8.9-1 +- Ver. 3.8.9 + +* Wed Sep 9 2020 John Eckersberg - 3.8.8-1 +- Ver. 3.8.8 + +* Tue Sep 1 2020 Peter Lemenkov - 3.8.7-1 +- Ver. 3.8.7 + +* Wed Jul 29 2020 Fedora Release Engineering - 3.8.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jun 16 2020 Peter Lemenkov - 3.8.5-1 +- Ver. 3.8.5 + +* Mon Apr 20 2020 Peter Lemenkov - 3.8.3-1 +- Ver. 3.8.3 + +* Thu Jan 30 2020 Fedora Release Engineering - 3.8.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Jan 7 2020 Peter Lemenkov - 3.8.2-2 +- Properly set up user/group on some script(s). + +* Sat Dec 7 2019 Peter Lemenkov - 3.8.2-1 +- Ver. 3.8.2 + +* Thu Nov 28 2019 Peter Lemenkov - 3.8.1-1 +- Ver. 3.8.1 + +* Tue Oct 1 2019 John Eckersberg - 3.8.0-1 +- Ver. 3.8.0 + +* Tue Sep 24 2019 John Eckersberg - 3.7.16-2 +- Enable rabbitmq-diagnostics command + +* Wed Jul 24 2019 Peter Lemenkov - 3.7.16-1 +- Ver. 3.7.16 + +* Wed May 22 2019 Peter Lemenkov - 3.7.15-1 +- Ver. 3.7.15 + +* Wed Apr 17 2019 Peter Lemenkov - 3.7.14-2 +- Mark it as arch-dependent because it uses Elixir. + +* Fri Mar 29 2019 Peter Lemenkov - 3.7.14-1 +- Ver. 3.7.14 + +* Thu Mar 21 2019 Peter Lemenkov - 3.7.13-2 +- Force Python3 + +* Mon Mar 11 2019 Peter Lemenkov - 3.7.13-1 +- Ver. 3.7.13 + +* Tue Feb 19 2019 Peter Lemenkov - 3.7.12-1 +- Ver. 3.7.12 + +* Mon Feb 04 2019 Peter Lemenkov - 3.7.11-1 +- Ver. 3.7.11 + +* Sat Feb 02 2019 Fedora Release Engineering - 3.6.16-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 20 2018 Richard W.M. Jones - 3.6.16-3 +- Add BR python-unversioned-command (RHBZ#1606068). + +* Sat Jul 14 2018 Fedora Release Engineering - 3.6.16-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Thu Jun 14 2018 Peter Lemenkov - 3.6.16-1 +- Ver. 3.6.16 + +* Mon Apr 09 2018 Peter Lemenkov - 3.6.15-3 +- Handle noport at epmd monitor startup +- Handle EXIT from TCP port more gracefully + +* Sun Mar 18 2018 Iryna Shcherbina - 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 - 3.6.15-1 +- Ver. 3.6.15 + +* Tue Nov 14 2017 Peter Lemenkov - 3.6.14-1 +- Ver. 3.6.14 + +* Tue Sep 19 2017 Peter Lemenkov - 3.6.12-1 +- Ver. 3.6.12 + +* Thu Jul 27 2017 Fedora Release Engineering - 3.6.10-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Wed Jun 7 2017 Peter Lemenkov - 3.6.10-1 +- Ver. 3.6.10 + +* Thu Apr 20 2017 Peter Lemenkov - 3.6.9-1 +- Ver. 3.6.9 + +* Wed Mar 8 2017 Peter Lemenkov - 3.6.6-2 +- Set version explicitly + +* Wed Mar 1 2017 Peter Lemenkov - 3.6.6-1 +- Ver. 3.6.6 +- Revert "Listing items in parallel" patches + +* Sat Feb 11 2017 Fedora Release Engineering - 3.6.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue Aug 23 2016 Peter Lemenkov - 3.6.5-1 +- Ver. 3.6.5 + +* Mon Jul 25 2016 John Eckersberg - 3.6.3-6 +- Install rabbitmq-server-ha agent + +* Fri Jul 22 2016 Peter Lemenkov - 3.6.3-5 +- Don't die while retrieving status from faulty node + +* Sun Jul 17 2016 Peter Lemenkov - 3.6.3-4 +- Fixed rabbitmq-server script to use RABBITMQ_SERVER_ERL_ARGS everywhere + +* Sun Jul 17 2016 Peter Lemenkov - 3.6.3-3 +- Improve proto_dist usage patch + +* Fri Jul 15 2016 Peter Lemenkov - 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 - 3.6.3-1 +- Ver. 3.6.3 + +* Wed Jun 29 2016 Peter Lemenkov - 3.6.2-4 +- Fixed crash during slave promotion + +* Thu May 26 2016 Peter Lemenkov - 3.6.2-3 +- Use empty list for non-allowed user names for loopback connection + +* Wed May 25 2016 Peter Lemenkov - 3.6.2-2 +- Keep error codes the same with ver. 3.3.5 + +* Mon May 23 2016 Peter Lemenkov - 3.6.2-1 +- Ver. 3.6.2 + +* Wed Apr 6 2016 Peter Lemenkov - 3.6.1-2 +- Fix start up failure + +* Thu Mar 24 2016 Peter Lemenkov - 3.6.1-1 +- Ver. 3.6.1 + +* Tue Feb 2 2016 Peter Lemenkov - 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 - 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 - 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 - 3.5.7-1 +- New upstream release - 3.5.7 + +* Fri Dec 11 2015 Peter Lemenkov - 3.5.6-5 +- Updated out-of-tarball scripts + +* Fri Oct 23 2015 Peter Lemenkov - 3.5.6-4 +- Added help subcommand for the scripts + +* Fri Oct 9 2015 Peter Lemenkov - 3.5.6-3 +- Install sample config-file (rhbz#1160810) + +* Fri Oct 9 2015 Peter Lemenkov - 3.5.6-2 +- RabbitMQ should use /sbin/nologin as a login shell + +* Thu Oct 8 2015 John Eckersberg - 3.5.6-1 +- New upstream release - 3.5.6 + +* Fri Oct 2 2015 Peter Lemenkov - 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 - 3.5.5-1 +- New upstream release - 3.5.5 + +* Thu Sep 3 2015 John Eckersberg - 3.5.4-3 +- Fix service restart on package upgrade (RHBZ#1259564) + +* Fri Aug 7 2015 John Eckersberg - 3.5.4-2 +- Update logrotate config to use rabbitmqctl rotate_logs (rhbz#1148444) + +* Wed Jul 22 2015 John Eckersberg - 3.5.4-1 +- New upstream release - 3.5.4 + +* Mon Jul 20 2015 John Eckersberg - 3.5.4-0.1.rc2 +- New upstream release candidate 3.5.4 RC2 + +* Wed Jul 15 2015 John Eckersberg - 3.5.4-0.1.rc1 +- Fix incorrect NVR for pre-release package + +* Tue Jul 14 2015 John Eckersberg - 3.5.4.rc1-1 +- New upstream release candidate 3.5.4 RC1 + +* Thu Jun 18 2015 Fedora Release Engineering - 3.5.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri May 22 2015 John Eckersberg - 3.5.3-1 +- New upstream release - 3.5.3 + +* Tue May 12 2015 John Eckersberg - 3.5.2-1 +- New upstream release - 3.5.2 + +* Sat Apr 4 2015 John Eckersberg - 3.5.1-1 +- New upstream release - 3.5.1 + +* Thu Mar 12 2015 John Eckersberg - 3.5.0-2 +- Add requires on erlang-eldap (RHBZ#1192089) + +* Wed Mar 11 2015 John Eckersberg - 3.5.0-1 +- New upstream release - 3.5.0 + +* Wed Feb 11 2015 John Eckersberg - 3.4.4-1 +- New upstream release - 3.4.4 + +* Mon Jan 19 2015 Richard W.M. Jones - 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 - 3.4.3-1 +- New upstream release - 3.4.3 + +* Wed Nov 26 2014 John Eckersberg - 3.4.2-1 +- New upstream release - 3.4.2 + +* Wed Oct 29 2014 John Eckersberg - 3.4.1-1 +- New upstream release - 3.4.1 + +* Wed Oct 22 2014 John Eckersberg - 3.4.0-1 +- New upstream release - 3.4.0 + +* Tue Sep 30 2014 John Eckersberg - 3.3.5-2 +- Add rabbitmq-plugins to default path (#1033305) + +* 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) + +* Sun Jun 08 2014 Fedora Release Engineering - 3.1.5-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Jun 01 2014 Lon Hohberger - 3.1.5-7 +- Use specific subpackages of erlang instead of the entire + metapackage (bz1083637) + +* Wed Apr 09 2014 Alan Pevec - 3.1.5-6 +- Fix failure to start on boot on RHEL7 (#1085418) + +* Tue Apr 1 2014 Richard W.M. Jones - 3.1.5-5 +- Fix race in systemd service startup (RHBZ#1059913). + +* Mon Mar 31 2014 Richard W.M. Jones - 3.1.5-4 +- Use ephemeral port (32768 and up instead of 10000+) (RHBZ#998682). + +* Thu Mar 27 2014 Lubomir Rintel - 3.1.5-3 +- Do not clobber a file outside the build hierarchy + +* Tue Aug 27 2013 Peter Lemenkov - 3.1.5-2 +- Fix permissoon for *.service file (rhbz #1001472) + +* Sat Aug 24 2013 Peter Lemenkov - 3.1.5-1 +- New Upstream Release - 3.1.5 (bugfix release) + +* Wed Aug 07 2013 Peter Lemenkov - 3.1.4-1 +- New Upstream Release - 3.1.4 (bugfix release) + +* Sun Aug 04 2013 Fedora Release Engineering - 3.1.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sat Jun 29 2013 Peter Lemenkov - 3.1.3-1 +- New Upstream Release - 3.1.3 (fixes issue bug in the management plugin) + +* Tue Jun 25 2013 Peter Lemenkov - 3.1.2-1 +- New Upstream Release - 3.1.2 (works with Erlang R16B01) + +* Sun Mar 17 2013 Peter Lemenkov - 3.0.4-1 +- New Upstream Release - 3.0.4 + +* Thu Feb 14 2013 Fedora Release Engineering - 2.8.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Tue Oct 02 2012 Peter Lemenkov - 2.8.7-1 +- New Upstream Release - 2.8.7 + +* Sat Aug 18 2012 Peter Lemenkov - 2.8.5-1 +- New Upstream Release - 2.8.5 + +* Sat Jul 21 2012 Fedora Release Engineering - 2.8.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Jul 12 2012 Peter Lemenkov - 2.8.4-1 +- New Upstream Release - 2.8.4 + +* Sat Jan 14 2012 Fedora Release Engineering - 2.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Nov 08 2011 Peter Lemenkov - 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 - 2.6.0-1 +- New Upstream Release - 2.6.0 + +* Wed Feb 09 2011 Fedora Release Engineering - 2.2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sat Jan 15 2011 Hubert Plociniczak 2.2.0-1 +- New Upstream Release + +* Mon Nov 1 2010 Hubert Plociniczak 2.1.1-1 +- New Upstream Release + +* Tue Oct 5 2010 Hubert Plociniczak 2.1.0-1 +- New Upstream Release +- Added python as a build dependency + +* Mon Aug 23 2010 Mike Bridgen 2.0.0-1 +- New Upstream Release + +* Mon Jun 28 2010 Hubert Plociniczak 1.8.0-1 +- New Upstream Release +- Backported fix for bug 22871, fixes issues with erlang >= R14A + +* Mon Feb 15 2010 Matthew Sackman 1.7.2-1 +- New Upstream Release + +* Fri Jan 22 2010 Matthew Sackman 1.7.1-1 +- New Upstream Release + +* Mon Oct 5 2009 David Wragg 1.7.0-1 +- New upstream release + +* Sun Jul 26 2009 Fedora Release Engineering - 1.6.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Jun 17 2009 Matthias Radestock 1.6.0-1 +- New upstream release + +* Tue May 26 2009 Hubert Plociniczak 1.5.5-2 +- Include dist macro in the release number + +* Tue May 19 2009 Matthias Radestock 1.5.5-1 +- Maintenance release for the 1.5.x series + +* Mon Apr 6 2009 Matthias Radestock 1.5.4-1 +- Maintenance release for the 1.5.x series + +* Tue Feb 24 2009 Tony Garnock-Jones 1.5.3-1 +- Maintenance release for the 1.5.x series + +* Mon Feb 23 2009 Tony Garnock-Jones 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 1.5.0-1 +- New upstream release + +* Thu Jul 24 2008 Tony Garnock-Jones 1.4.0-1 +- New upstream release + +* Mon Mar 3 2008 Adrien Pierard 1.3.0-1 +- New upstream release + +* Wed Sep 26 2007 Simon MacMullen 1.2.0-1 +- New upstream release + +* Wed Aug 29 2007 Simon MacMullen 1.1.1-1 +- New upstream release + +* Mon Jul 30 2007 Simon MacMullen 1.1.0-1.alpha +- New upstream release + +* Tue Jun 12 2007 Hubert Plociniczak 1.0.0-1.20070607 +- Building from source tarball, added starting script, stopping + +* Mon May 21 2007 Hubert Plociniczak 1.0.0-1.alpha +- Initial build of server library of RabbitMQ package diff --git a/rabbitmq-server-0001-Allow-guest-login-from-non-loopback-connections.patch b/rabbitmq-server-0001-Allow-guest-login-from-non-loopback-connections.patch deleted file mode 100644 index 4f08ff1..0000000 --- a/rabbitmq-server-0001-Allow-guest-login-from-non-loopback-connections.patch +++ /dev/null @@ -1,18 +0,0 @@ -From: John Eckersberg -Date: Thu, 30 Oct 2014 14:01:08 -0400 -Subject: [PATCH] Allow guest login from non-loopback connections - - -diff --git a/deps/rabbit/Makefile b/deps/rabbit/Makefile -index 14289292d3..bda73325a4 100644 ---- a/deps/rabbit/Makefile -+++ b/deps/rabbit/Makefile -@@ -39,7 +39,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}, diff --git a/rabbitmq-server-0002-Use-default-EPMD-socket.patch b/rabbitmq-server-0002-Use-default-EPMD-socket.patch deleted file mode 100644 index e7d6b9a..0000000 --- a/rabbitmq-server-0002-Use-default-EPMD-socket.patch +++ /dev/null @@ -1,21 +0,0 @@ -From: Peter Lemenkov -Date: Tue, 1 Sep 2020 12:29:25 +0200 -Subject: [PATCH] Use default EPMD socket - -Signed-off-by: Peter Lemenkov - -diff --git a/deps/rabbit/docs/rabbitmq-server.service.example b/deps/rabbit/docs/rabbitmq-server.service.example -index dec70eb635..a9aa3c1614 100644 ---- a/deps/rabbit/docs/rabbitmq-server.service.example -+++ b/deps/rabbit/docs/rabbitmq-server.service.example -@@ -1,8 +1,8 @@ - # systemd unit example - [Unit] - Description=RabbitMQ broker --After=network.target epmd@0.0.0.0.socket --Wants=network.target epmd@0.0.0.0.socket -+After=network.target epmd.socket -+Wants=network.target epmd.socket - - [Service] - Type=notify diff --git a/rabbitmq-server-0003-Use-proto_dist-from-command-line.patch b/rabbitmq-server-0003-Use-proto_dist-from-command-line.patch deleted file mode 100644 index 78a5412..0000000 --- a/rabbitmq-server-0003-Use-proto_dist-from-command-line.patch +++ /dev/null @@ -1,32 +0,0 @@ -From: Peter Lemenkov -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 - -diff --git a/deps/rabbit_common/src/rabbit_nodes_common.erl b/deps/rabbit_common/src/rabbit_nodes_common.erl -index 9d72c29652..fd02b30ede 100644 ---- a/deps/rabbit_common/src/rabbit_nodes_common.erl -+++ b/deps/rabbit_common/src/rabbit_nodes_common.erl -@@ -105,10 +105,15 @@ epmd_port() -> - ensure_epmd() -> - Exe = rabbit_runtime:get_erl_path(), - 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, ["-boot", "no_dot_erlang", - "-sname", rabbit_misc:format("epmd-starter-~b", [ID]), -+ "-proto_dist", rabbit_misc:format("~p", [ProtoDist]), - "-noinput", "-s", "erlang", "halt"]}, - exit_status, stderr_to_stdout, use_stdio]), - port_shutdown_loop(Port). diff --git a/rabbitmq-server-0004-force-python3.patch b/rabbitmq-server-0004-force-python3.patch deleted file mode 100644 index 5affba2..0000000 --- a/rabbitmq-server-0004-force-python3.patch +++ /dev/null @@ -1,52 +0,0 @@ -From: Lon Hohberger -Date: Tue, 29 Jan 2019 11:36:11 -0500 -Subject: [PATCH] force python3 - -Signed-off-by: Lon Hohberger - -diff --git a/deps/amqp10_common/codegen.py b/deps/amqp10_common/codegen.py -index dc4480a181..cf93227177 100755 ---- a/deps/amqp10_common/codegen.py -+++ b/deps/amqp10_common/codegen.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/python3 - - from __future__ import print_function - -diff --git a/deps/amqp10_common/development.post.mk b/deps/amqp10_common/development.post.mk -index 3f8301acd1..b7f960a7e7 100644 ---- a/deps/amqp10_common/development.post.mk -+++ b/deps/amqp10_common/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 -diff --git a/deps/rabbit_common/codegen.py b/deps/rabbit_common/codegen.py -index 2e7bad69e9..8a02fcbb31 100755 ---- a/deps/rabbit_common/codegen.py -+++ b/deps/rabbit_common/codegen.py -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/python3 - - ## This Source Code Form is subject to the terms of the Mozilla Public - ## License, v. 2.0. If a copy of the MPL was not distributed with this -diff --git a/deps/rabbit_common/development.post.mk b/deps/rabbit_common/development.post.mk -index 65708dbcd7..ec905a4615 100644 ---- a/deps/rabbit_common/development.post.mk -+++ b/deps/rabbit_common/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 diff --git a/rabbitmq-server-0005-Partially-revert-Use-template-in-rabbitmq-script-wra.patch b/rabbitmq-server-0005-Partially-revert-Use-template-in-rabbitmq-script-wra.patch deleted file mode 100644 index 1f413b3..0000000 --- a/rabbitmq-server-0005-Partially-revert-Use-template-in-rabbitmq-script-wra.patch +++ /dev/null @@ -1,20 +0,0 @@ -From: Peter Lemenkov -Date: Tue, 7 Jan 2020 00:19:51 +0300 -Subject: [PATCH] Partially revert "Use template in rabbitmq-script-wrapper for - RabbitMQ user and group" - -This reverts commit ad99cb2524ebc5750a13c3c12203390926f7b5cb. - -diff --git a/scripts/rabbitmq-script-wrapper b/scripts/rabbitmq-script-wrapper -index da8fe252e7..cbe65ad33c 100644 ---- a/scripts/rabbitmq-script-wrapper -+++ b/scripts/rabbitmq-script-wrapper -@@ -37,7 +37,7 @@ maybe_fixup_erlang_cookie() { - _erlang_cookie="$_rabbitmq_home/.erlang.cookie" - if [ -f "$_erlang_cookie" ] - then -- chown @RABBITMQ_USER@:@RABBITMQ_GROUP@ "$_erlang_cookie" -+ chown rabbitmq:rabbitmq "$_erlang_cookie" - chmod 400 "$_erlang_cookie" - fi - } diff --git a/rabbitmq-server-cuttlefish b/rabbitmq-server-cuttlefish deleted file mode 100644 index 6369c31..0000000 --- a/rabbitmq-server-cuttlefish +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/escript -%% -%%! -noshell -noinput - -main (Args) -> - cuttlefish_escript:main(Args). diff --git a/rabbitmq-server.logrotate b/rabbitmq-server.logrotate deleted file mode 100644 index 832cdcf..0000000 --- a/rabbitmq-server.logrotate +++ /dev/null @@ -1,12 +0,0 @@ -/var/log/rabbitmq/*.log { - weekly - missingok - rotate 20 - compress - delaycompress - notifempty - sharedscripts - postrotate - /usr/sbin/rabbitmqctl -q rotate_logs - endscript -} diff --git a/rabbitmq-server.spec b/rabbitmq-server.spec deleted file mode 100644 index cd3a7fb..0000000 --- a/rabbitmq-server.spec +++ /dev/null @@ -1,631 +0,0 @@ -%global erlang_minver 23 -# 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.9.8 -Release: 2%{?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 -Source6: rabbitmq-server-cuttlefish -Patch1: rabbitmq-server-0001-Allow-guest-login-from-non-loopback-connections.patch -Patch2: rabbitmq-server-0002-Use-default-EPMD-socket.patch -Patch3: rabbitmq-server-0003-Use-proto_dist-from-command-line.patch -Patch4: rabbitmq-server-0004-force-python3.patch -Patch5: rabbitmq-server-0005-Partially-revert-Use-template-in-rabbitmq-script-wra.patch - -URL: https://www.rabbitmq.com/ -BuildRequires: make -BuildRequires: elixir -BuildRequires: erlang >= %{erlang_minver} -BuildRequires: hostname -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} -# FIXME -#Requires: erlang-sd_notify -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 -%autosetup -p1 - -# 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 -install -p -D -m 0755 ./scripts/rabbitmq-script-wrapper %{buildroot}%{_sbindir}/rabbitmq-diagnostics - -# Make necessary symlinks -mkdir -p %{buildroot}%{_rabbit_libdir}/bin -for app in rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-diagnostics 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 %{S:3} %{buildroot}%{_rabbit_libdir}/bin/cuttlefish - -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.conf.example %{buildroot}%{_sysconfdir}/rabbitmq/rabbitmq.conf - -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.conf -%config(noreplace) %{_sysconfdir}/logrotate.d/rabbitmq-server -%{_sbindir}/rabbitmqctl -%{_sbindir}/rabbitmq-server -%{_sbindir}/rabbitmq-plugins -%{_sbindir}/rabbitmq-diagnostics -%{_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/rabbitmq-queues.8* -%{_mandir}/man8/rabbitmq-upgrade.8* -%{_mandir}/man8/rabbitmqctl.8* - - -%changelog -* Wed Nov 3 2021 Peter Lemenkov - 3.9.8-2 -- Added BR hostname -- Removed dependency - erlang-sd_notify - -* Wed Oct 20 2021 Peter Lemenkov - 3.9.8-1 -- Ver. 3.9.8 - -* Tue Oct 12 2021 Peter Lemenkov - 3.9.7-1 -- Ver. 3.9.7 - -* Wed Aug 11 2021 Peter Lemenkov - 3.8.19-1 -- Ver. 3.8.19 - -* Fri Jul 23 2021 Fedora Release Engineering - 3.8.18-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Sun Jun 27 2021 Peter Lemenkov - 3.8.18-1 -- Ver. 3.8.18 - -* Fri Jun 11 2021 John Eckersberg - 3.8.17-1 -- Ver. 3.8.17 -- Switch from /var/run to /run in tmpfiles to remove warning - -* Sun May 9 2021 Peter Lemenkov - 3.8.16-1 -- Ver. 3.8.16 - -* Mon May 3 2021 Peter Lemenkov - 3.8.15-1 -- Ver. 3.8.15 - -* Tue Mar 2 2021 Peter Lemenkov - 3.8.14-1 -- Ver. 3.8.14 - -* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 3.8.12-2 -- Rebuilt for updated systemd-rpm-macros - See https://pagure.io/fesco/issue/2583. - -* Wed Feb 17 2021 John Eckersberg - 3.8.12-1 -- Ver. 3.8.12 - -* Mon Feb 1 2021 John Eckersberg - 3.8.11-1 -- Ver. 3.8.11 - -* Wed Jan 27 2021 Fedora Release Engineering - 3.8.9-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Oct 7 2020 Peter Lemenkov - 3.8.9-2 -- Rely on bundled cuttlefish for now - -* Fri Sep 25 2020 John Eckersberg - 3.8.9-1 -- Ver. 3.8.9 - -* Wed Sep 9 2020 John Eckersberg - 3.8.8-1 -- Ver. 3.8.8 - -* Tue Sep 1 2020 Peter Lemenkov - 3.8.7-1 -- Ver. 3.8.7 - -* Wed Jul 29 2020 Fedora Release Engineering - 3.8.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jun 16 2020 Peter Lemenkov - 3.8.5-1 -- Ver. 3.8.5 - -* Mon Apr 20 2020 Peter Lemenkov - 3.8.3-1 -- Ver. 3.8.3 - -* Thu Jan 30 2020 Fedora Release Engineering - 3.8.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Tue Jan 7 2020 Peter Lemenkov - 3.8.2-2 -- Properly set up user/group on some script(s). - -* Sat Dec 7 2019 Peter Lemenkov - 3.8.2-1 -- Ver. 3.8.2 - -* Thu Nov 28 2019 Peter Lemenkov - 3.8.1-1 -- Ver. 3.8.1 - -* Tue Oct 1 2019 John Eckersberg - 3.8.0-1 -- Ver. 3.8.0 - -* Tue Sep 24 2019 John Eckersberg - 3.7.16-2 -- Enable rabbitmq-diagnostics command - -* Wed Jul 24 2019 Peter Lemenkov - 3.7.16-1 -- Ver. 3.7.16 - -* Wed May 22 2019 Peter Lemenkov - 3.7.15-1 -- Ver. 3.7.15 - -* Wed Apr 17 2019 Peter Lemenkov - 3.7.14-2 -- Mark it as arch-dependent because it uses Elixir. - -* Fri Mar 29 2019 Peter Lemenkov - 3.7.14-1 -- Ver. 3.7.14 - -* Thu Mar 21 2019 Peter Lemenkov - 3.7.13-2 -- Force Python3 - -* Mon Mar 11 2019 Peter Lemenkov - 3.7.13-1 -- Ver. 3.7.13 - -* Tue Feb 19 2019 Peter Lemenkov - 3.7.12-1 -- Ver. 3.7.12 - -* Mon Feb 04 2019 Peter Lemenkov - 3.7.11-1 -- Ver. 3.7.11 - -* Sat Feb 02 2019 Fedora Release Engineering - 3.6.16-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jul 20 2018 Richard W.M. Jones - 3.6.16-3 -- Add BR python-unversioned-command (RHBZ#1606068). - -* Sat Jul 14 2018 Fedora Release Engineering - 3.6.16-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Jun 14 2018 Peter Lemenkov - 3.6.16-1 -- Ver. 3.6.16 - -* Mon Apr 09 2018 Peter Lemenkov - 3.6.15-3 -- Handle noport at epmd monitor startup -- Handle EXIT from TCP port more gracefully - -* Sun Mar 18 2018 Iryna Shcherbina - 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 - 3.6.15-1 -- Ver. 3.6.15 - -* Tue Nov 14 2017 Peter Lemenkov - 3.6.14-1 -- Ver. 3.6.14 - -* Tue Sep 19 2017 Peter Lemenkov - 3.6.12-1 -- Ver. 3.6.12 - -* Thu Jul 27 2017 Fedora Release Engineering - 3.6.10-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Wed Jun 7 2017 Peter Lemenkov - 3.6.10-1 -- Ver. 3.6.10 - -* Thu Apr 20 2017 Peter Lemenkov - 3.6.9-1 -- Ver. 3.6.9 - -* Wed Mar 8 2017 Peter Lemenkov - 3.6.6-2 -- Set version explicitly - -* Wed Mar 1 2017 Peter Lemenkov - 3.6.6-1 -- Ver. 3.6.6 -- Revert "Listing items in parallel" patches - -* Sat Feb 11 2017 Fedora Release Engineering - 3.6.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Tue Aug 23 2016 Peter Lemenkov - 3.6.5-1 -- Ver. 3.6.5 - -* Mon Jul 25 2016 John Eckersberg - 3.6.3-6 -- Install rabbitmq-server-ha agent - -* Fri Jul 22 2016 Peter Lemenkov - 3.6.3-5 -- Don't die while retrieving status from faulty node - -* Sun Jul 17 2016 Peter Lemenkov - 3.6.3-4 -- Fixed rabbitmq-server script to use RABBITMQ_SERVER_ERL_ARGS everywhere - -* Sun Jul 17 2016 Peter Lemenkov - 3.6.3-3 -- Improve proto_dist usage patch - -* Fri Jul 15 2016 Peter Lemenkov - 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 - 3.6.3-1 -- Ver. 3.6.3 - -* Wed Jun 29 2016 Peter Lemenkov - 3.6.2-4 -- Fixed crash during slave promotion - -* Thu May 26 2016 Peter Lemenkov - 3.6.2-3 -- Use empty list for non-allowed user names for loopback connection - -* Wed May 25 2016 Peter Lemenkov - 3.6.2-2 -- Keep error codes the same with ver. 3.3.5 - -* Mon May 23 2016 Peter Lemenkov - 3.6.2-1 -- Ver. 3.6.2 - -* Wed Apr 6 2016 Peter Lemenkov - 3.6.1-2 -- Fix start up failure - -* Thu Mar 24 2016 Peter Lemenkov - 3.6.1-1 -- Ver. 3.6.1 - -* Tue Feb 2 2016 Peter Lemenkov - 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 - 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 - 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 - 3.5.7-1 -- New upstream release - 3.5.7 - -* Fri Dec 11 2015 Peter Lemenkov - 3.5.6-5 -- Updated out-of-tarball scripts - -* Fri Oct 23 2015 Peter Lemenkov - 3.5.6-4 -- Added help subcommand for the scripts - -* Fri Oct 9 2015 Peter Lemenkov - 3.5.6-3 -- Install sample config-file (rhbz#1160810) - -* Fri Oct 9 2015 Peter Lemenkov - 3.5.6-2 -- RabbitMQ should use /sbin/nologin as a login shell - -* Thu Oct 8 2015 John Eckersberg - 3.5.6-1 -- New upstream release - 3.5.6 - -* Fri Oct 2 2015 Peter Lemenkov - 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 - 3.5.5-1 -- New upstream release - 3.5.5 - -* Thu Sep 3 2015 John Eckersberg - 3.5.4-3 -- Fix service restart on package upgrade (RHBZ#1259564) - -* Fri Aug 7 2015 John Eckersberg - 3.5.4-2 -- Update logrotate config to use rabbitmqctl rotate_logs (rhbz#1148444) - -* Wed Jul 22 2015 John Eckersberg - 3.5.4-1 -- New upstream release - 3.5.4 - -* Mon Jul 20 2015 John Eckersberg - 3.5.4-0.1.rc2 -- New upstream release candidate 3.5.4 RC2 - -* Wed Jul 15 2015 John Eckersberg - 3.5.4-0.1.rc1 -- Fix incorrect NVR for pre-release package - -* Tue Jul 14 2015 John Eckersberg - 3.5.4.rc1-1 -- New upstream release candidate 3.5.4 RC1 - -* Thu Jun 18 2015 Fedora Release Engineering - 3.5.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Fri May 22 2015 John Eckersberg - 3.5.3-1 -- New upstream release - 3.5.3 - -* Tue May 12 2015 John Eckersberg - 3.5.2-1 -- New upstream release - 3.5.2 - -* Sat Apr 4 2015 John Eckersberg - 3.5.1-1 -- New upstream release - 3.5.1 - -* Thu Mar 12 2015 John Eckersberg - 3.5.0-2 -- Add requires on erlang-eldap (RHBZ#1192089) - -* Wed Mar 11 2015 John Eckersberg - 3.5.0-1 -- New upstream release - 3.5.0 - -* Wed Feb 11 2015 John Eckersberg - 3.4.4-1 -- New upstream release - 3.4.4 - -* Mon Jan 19 2015 Richard W.M. Jones - 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 - 3.4.3-1 -- New upstream release - 3.4.3 - -* Wed Nov 26 2014 John Eckersberg - 3.4.2-1 -- New upstream release - 3.4.2 - -* Wed Oct 29 2014 John Eckersberg - 3.4.1-1 -- New upstream release - 3.4.1 - -* Wed Oct 22 2014 John Eckersberg - 3.4.0-1 -- New upstream release - 3.4.0 - -* Tue Sep 30 2014 John Eckersberg - 3.3.5-2 -- Add rabbitmq-plugins to default path (#1033305) - -* 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) - -* Sun Jun 08 2014 Fedora Release Engineering - 3.1.5-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sun Jun 01 2014 Lon Hohberger - 3.1.5-7 -- Use specific subpackages of erlang instead of the entire - metapackage (bz1083637) - -* Wed Apr 09 2014 Alan Pevec - 3.1.5-6 -- Fix failure to start on boot on RHEL7 (#1085418) - -* Tue Apr 1 2014 Richard W.M. Jones - 3.1.5-5 -- Fix race in systemd service startup (RHBZ#1059913). - -* Mon Mar 31 2014 Richard W.M. Jones - 3.1.5-4 -- Use ephemeral port (32768 and up instead of 10000+) (RHBZ#998682). - -* Thu Mar 27 2014 Lubomir Rintel - 3.1.5-3 -- Do not clobber a file outside the build hierarchy - -* Tue Aug 27 2013 Peter Lemenkov - 3.1.5-2 -- Fix permissoon for *.service file (rhbz #1001472) - -* Sat Aug 24 2013 Peter Lemenkov - 3.1.5-1 -- New Upstream Release - 3.1.5 (bugfix release) - -* Wed Aug 07 2013 Peter Lemenkov - 3.1.4-1 -- New Upstream Release - 3.1.4 (bugfix release) - -* Sun Aug 04 2013 Fedora Release Engineering - 3.1.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Sat Jun 29 2013 Peter Lemenkov - 3.1.3-1 -- New Upstream Release - 3.1.3 (fixes issue bug in the management plugin) - -* Tue Jun 25 2013 Peter Lemenkov - 3.1.2-1 -- New Upstream Release - 3.1.2 (works with Erlang R16B01) - -* Sun Mar 17 2013 Peter Lemenkov - 3.0.4-1 -- New Upstream Release - 3.0.4 - -* Thu Feb 14 2013 Fedora Release Engineering - 2.8.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Tue Oct 02 2012 Peter Lemenkov - 2.8.7-1 -- New Upstream Release - 2.8.7 - -* Sat Aug 18 2012 Peter Lemenkov - 2.8.5-1 -- New Upstream Release - 2.8.5 - -* Sat Jul 21 2012 Fedora Release Engineering - 2.8.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Thu Jul 12 2012 Peter Lemenkov - 2.8.4-1 -- New Upstream Release - 2.8.4 - -* Sat Jan 14 2012 Fedora Release Engineering - 2.6.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Tue Nov 08 2011 Peter Lemenkov - 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 - 2.6.0-1 -- New Upstream Release - 2.6.0 - -* Wed Feb 09 2011 Fedora Release Engineering - 2.2.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Sat Jan 15 2011 Hubert Plociniczak 2.2.0-1 -- New Upstream Release - -* Mon Nov 1 2010 Hubert Plociniczak 2.1.1-1 -- New Upstream Release - -* Tue Oct 5 2010 Hubert Plociniczak 2.1.0-1 -- New Upstream Release -- Added python as a build dependency - -* Mon Aug 23 2010 Mike Bridgen 2.0.0-1 -- New Upstream Release - -* Mon Jun 28 2010 Hubert Plociniczak 1.8.0-1 -- New Upstream Release -- Backported fix for bug 22871, fixes issues with erlang >= R14A - -* Mon Feb 15 2010 Matthew Sackman 1.7.2-1 -- New Upstream Release - -* Fri Jan 22 2010 Matthew Sackman 1.7.1-1 -- New Upstream Release - -* Mon Oct 5 2009 David Wragg 1.7.0-1 -- New upstream release - -* Sun Jul 26 2009 Fedora Release Engineering - 1.6.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Wed Jun 17 2009 Matthias Radestock 1.6.0-1 -- New upstream release - -* Tue May 26 2009 Hubert Plociniczak 1.5.5-2 -- Include dist macro in the release number - -* Tue May 19 2009 Matthias Radestock 1.5.5-1 -- Maintenance release for the 1.5.x series - -* Mon Apr 6 2009 Matthias Radestock 1.5.4-1 -- Maintenance release for the 1.5.x series - -* Tue Feb 24 2009 Tony Garnock-Jones 1.5.3-1 -- Maintenance release for the 1.5.x series - -* Mon Feb 23 2009 Tony Garnock-Jones 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 1.5.0-1 -- New upstream release - -* Thu Jul 24 2008 Tony Garnock-Jones 1.4.0-1 -- New upstream release - -* Mon Mar 3 2008 Adrien Pierard 1.3.0-1 -- New upstream release - -* Wed Sep 26 2007 Simon MacMullen 1.2.0-1 -- New upstream release - -* Wed Aug 29 2007 Simon MacMullen 1.1.1-1 -- New upstream release - -* Mon Jul 30 2007 Simon MacMullen 1.1.0-1.alpha -- New upstream release - -* Tue Jun 12 2007 Hubert Plociniczak 1.0.0-1.20070607 -- Building from source tarball, added starting script, stopping - -* Mon May 21 2007 Hubert Plociniczak 1.0.0-1.alpha -- Initial build of server library of RabbitMQ package diff --git a/rabbitmq-server.tmpfiles b/rabbitmq-server.tmpfiles deleted file mode 100644 index e0d8862..0000000 --- a/rabbitmq-server.tmpfiles +++ /dev/null @@ -1 +0,0 @@ -D /run/rabbitmq 0755 rabbitmq rabbitmq - diff --git a/sources b/sources deleted file mode 100644 index 7ebdadc..0000000 --- a/sources +++ /dev/null @@ -1,2 +0,0 @@ -SHA512 (rabbitmq-server_3.9.8.orig.tar.xz) = ec72456323a427ccce02ff64eac469ef14446eebee5ed40e552f7ae8ca44f69e339d2596f8006d2b371d866a1e6aa9541c22780fc3be9c83b39ead2ba53ade00 -SHA512 (rabbitmq-server_3.9.8.orig.tar.xz.asc) = 0e4b29faa76f9abb6583f4341e79d2b81b11beba8c33bec50dc17b5ec89502bfce4288683ac0b89bcd80cafd57cbf78f7febeca4293f1c5f4f341ecbc2f70fee