Accepting request 651344 from home:matwey:branches:network:messaging:amqp

- BuildRequire elixir
- Constrain required erlang versions:
  https://www.rabbitmq.com/which-erlang.html (boo#1115169)
- Drop sysexists-in-ocf.patch: upstreamed
- Update to 3.7.9
- Changes for 3.7.9:
 * Bug fixes
 * Usability improvements
- Changes for 3.7.8:
 * Bug fixes
 * Usability improvements
- Changes for 3.7.7:
 * Erlang 21 compatibility
 * Bug fixes
 * Usability improvements
- Changes for 3.7.6:
 * Bug fixes
 * Usability improvements
- Changes for 3.7.5:
 * Bug fixes
 * Usability improvements
- Changes for 3.7.4:
 * Bug fixes
 * Usability improvements
- Changes for 3.7.3:
 * Bug fixes
 * Usability improvements
- Changes for 3.7.2:
 * Bug fix in the HTTP auth backend
- Changes for 3.7.1:
 * Bug fixes
- Changes for 3.7.0:
 * Minimum required Erlang version is now 19.3
 * Automation-friendly cluster formation
 * Distributed management plugin, including minor breaking HTTP API
   changes.
 * Simpler, ini-style configuration format
 * Per-vhost limits
 * Operator policies
 * Topic-based authorisation
 * Cross-protocol Shovel (currently supports AMQP 0.9.1 and AMQP 1.0)
 * Command-line tools are extensible via plugins
 * Message store multi-tenancy
 * Proxy protocol support
 * Web STOMP no longer supports WebSocket emulation
 * Java and .NET client releases no longer track RabbitMQ server
   releases
 * .NET client now supports .NET Core.
 * Management plugin extensions now must target Cowboy 2.0
 * Java client for RabbitMQ HTTP API

OBS-URL: https://build.opensuse.org/request/show/651344
OBS-URL: https://build.opensuse.org/package/show/network:messaging:amqp/rabbitmq-server?expand=0&rev=99
This commit is contained in:
Dirk Mueller 2018-11-30 14:47:23 +00:00 committed by Git OBS Bridge
parent 3efba207de
commit 9c5d8c4293
5 changed files with 67 additions and 23 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:25b615426dc04863ed763ee92077e8544796f3963a206d3648d280678b069115
size 1483368

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:388af73c950cbd38e1774ac7336c8b0a788512ebba6175ea16a674f252f8108d
size 2551456

View File

@ -1,3 +1,57 @@
-------------------------------------------------------------------
Fri Nov 16 15:36:12 UTC 2018 - matwey.kornilov@gmail.com
- BuildRequire elixir
- Constrain required erlang versions:
https://www.rabbitmq.com/which-erlang.html (boo#1115169)
- Drop sysexists-in-ocf.patch: upstreamed
- Update to 3.7.9
- Changes for 3.7.9:
* Bug fixes
* Usability improvements
- Changes for 3.7.8:
* Bug fixes
* Usability improvements
- Changes for 3.7.7:
* Erlang 21 compatibility
* Bug fixes
* Usability improvements
- Changes for 3.7.6:
* Bug fixes
* Usability improvements
- Changes for 3.7.5:
* Bug fixes
* Usability improvements
- Changes for 3.7.4:
* Bug fixes
* Usability improvements
- Changes for 3.7.3:
* Bug fixes
* Usability improvements
- Changes for 3.7.2:
* Bug fix in the HTTP auth backend
- Changes for 3.7.1:
* Bug fixes
- Changes for 3.7.0:
* Minimum required Erlang version is now 19.3
* Automation-friendly cluster formation
* Distributed management plugin, including minor breaking HTTP API
changes.
* Simpler, ini-style configuration format
* Per-vhost limits
* Operator policies
* Topic-based authorisation
* Cross-protocol Shovel (currently supports AMQP 0.9.1 and AMQP 1.0)
* Command-line tools are extensible via plugins
* Message store multi-tenancy
* Proxy protocol support
* Web STOMP no longer supports WebSocket emulation
* Java and .NET client releases no longer track RabbitMQ server
releases
* .NET client now supports .NET Core.
* Management plugin extensions now must target Cowboy 2.0
* Java client for RabbitMQ HTTP API
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Sep 11 06:26:01 UTC 2018 - dmueller@suse.com Tue Sep 11 06:26:01 UTC 2018 - dmueller@suse.com

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Please submit bugfixes or comments via http://bugs.opensuse.org/
# #
@ -33,7 +33,7 @@
%define _make_args DESTDIR="%{buildroot}" PREFIX="%{_prefix}" RMQ_ROOTDIR=%{_rabbit_libdir} RMQ_ERLAPP_DIR=%{_rabbit_erllibdir} MAN_INSTALL_PATH="%{_mandir}" DOC_INSTALL_DIR=%{buildroot}/%{_docdir} VERSION=%{version} V=1 %define _make_args DESTDIR="%{buildroot}" PREFIX="%{_prefix}" RMQ_ROOTDIR=%{_rabbit_libdir} RMQ_ERLAPP_DIR=%{_rabbit_erllibdir} MAN_INSTALL_PATH="%{_mandir}" DOC_INSTALL_DIR=%{buildroot}/%{_docdir} VERSION=%{version} V=1
Name: rabbitmq-server Name: rabbitmq-server
Version: 3.6.16 Version: 3.7.9
Release: 0 Release: 0
Summary: The RabbitMQ Server Summary: The RabbitMQ Server
License: MPL-1.1 License: MPL-1.1
@ -50,10 +50,10 @@ Source6: rabbitmq-server.service
Source7: rabbitmq-server.tmpfiles.d.conf Source7: rabbitmq-server.tmpfiles.d.conf
Source8: README.SUSE Source8: README.SUSE
Source9: rabbitmq.config.example Source9: rabbitmq.config.example
# PATCH-FIX-UPSTREAM sysexists-in-ocf bsc#1093046 BuildRequires: elixir
# https://github.com/rabbitmq/rabbitmq-server-release/pull/80 # https://www.rabbitmq.com/which-erlang.html
Patch0: sysexists-in-ocf.patch BuildRequires: erlang < 22
BuildRequires: erlang BuildRequires: erlang >= 19.3.6.4
BuildRequires: erlang-src BuildRequires: erlang-src
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: libxslt BuildRequires: libxslt
@ -118,12 +118,15 @@ This package includes the RabbitMQ AMQP language bindings for Erlang.
%prep %prep
%setup -q %setup -q
cp %{SOURCE8} . cp %{SOURCE8} .
%patch0 -p1
%build %build
# Make elixir happy with Unicode
export LANG=en_US.UTF-8
make all %{_make_args} %{?_smp_mflags} make all %{_make_args} %{?_smp_mflags}
%install %install
# Make elixir happy with Unicode
export LANG=en_US.UTF-8
make install %{_make_args} make install %{_make_args}
mkdir -p %{buildroot}%{_sbindir} mkdir -p %{buildroot}%{_sbindir}

View File

@ -1,13 +0,0 @@
diff --git a/scripts/rabbitmq-server.ocf b/scripts/rabbitmq-server.ocf
index cf832fe..176d2a7 100755
--- a/scripts/rabbitmq-server.ocf
+++ b/scripts/rabbitmq-server.ocf
@@ -275,7 +275,7 @@ rabbitmqctl_action() {
ocf_log debug "RabbitMQ server is running normally"
return $OCF_SUCCESS
;;
- 1|2)
+ 1|2|69)
ocf_log debug "RabbitMQ server is not running"
return $OCF_NOT_RUNNING
;;