Hello community,

here is the log from the commit of package rabbitmq-server for openSUSE:Factory 
checked in at 2019-01-21 10:48:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rabbitmq-server (Old)
 and      /work/SRC/openSUSE:Factory/.rabbitmq-server.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rabbitmq-server"

Mon Jan 21 10:48:27 2019 rev:39 rq:664121 version:3.7.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/rabbitmq-server/rabbitmq-server.changes  
2018-09-11 17:19:37.859195559 +0200
+++ 
/work/SRC/openSUSE:Factory/.rabbitmq-server.new.28833/rabbitmq-server.changes   
    2019-01-21 10:49:09.148107288 +0100
@@ -1,0 +2,90 @@
+Tue Jan  8 17:51:59 UTC 2019 - Jan Engelhardt <jeng...@inai.de>
+
+- Avoid name repetition in summary. Trim filler wording from
+  descriptions.
+
+-------------------------------------------------------------------
+Wed Jan 02 08:46:22 UTC 2019 - Gabriele Santomaggio <gsantomag...@suse.com>
+
+- add the 3.7.x command line tools
+
+-------------------------------------------------------------------
+Mon Dec 17 08:07:22 UTC 2018 - Dirk Mueller <dmuel...@suse.com>
+
+- switch to 3.7.x style rabbitmq-server.conf
+- Remove sd_notify dependency and replace with socat as
+  followup to upstream change in
+  https://github.com/rabbitmq/rabbitmq-server/pull/666
+
+-------------------------------------------------------------------
+Sat Dec 15 20:48:46 UTC 2018 - Dirk Mueller <dmuel...@suse.com>
+
+- listen to localhost only by default to comply to the epmd.socket
+  which also only listens to localhost (bsc#1087270)
+
+-------------------------------------------------------------------
+Tue Dec  4 12:38:49 UTC 2018 - matwey.korni...@gmail.com
+
+- Fix Source0 URL
+
+-------------------------------------------------------------------
+Fri Nov 16 15:36:12 UTC 2018 - matwey.korni...@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 (fate#322425, bsc#1115466)
+- 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 - dmuel...@suse.com
+
+- update config.template to use channel_max to 0 (old default,
+  mitigate breakage in 3.6.16 change)
+
+-------------------------------------------------------------------
@@ -4 +94 @@
-- update to 3.6.16:
+- update to 3.6.16 (bsc#1109991):
@@ -15,0 +106,6 @@
+Tue Jun 12 09:56:10 UTC 2018 - jtomas...@suse.com
+
+- Add sysexits-in-ocf.patch to handle new rabbitmqctl exit codes
+  (bsc#1093046)
+
+-------------------------------------------------------------------
@@ -639 +734,0 @@
-

Old:
----
  rabbitmq-server-3.6.16.tar.xz
  rabbitmq.config.example

New:
----
  rabbitmq-server-3.7.9.tar.xz
  rabbitmq.conf.example

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rabbitmq-server.spec ++++++
--- /var/tmp/diff_new_pack.B3whV7/_old  2019-01-21 10:49:11.052104964 +0100
+++ /var/tmp/diff_new_pack.B3whV7/_new  2019-01-21 10:49:11.056104958 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rabbitmq-server
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -33,13 +33,13 @@
 %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
-Version:        3.6.16
+Version:        3.7.9
 Release:        0
-Summary:        The RabbitMQ Server
+Summary:        A message broker supporting AMQP, STOMP and MQTT
 License:        MPL-1.1
 Group:          System/Daemons
 Url:            http://www.rabbitmq.com/
-Source:         
https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmq_v3_6_16/rabbitmq-server-%{version}.tar.xz
+Source:         
https://github.com/rabbitmq/rabbitmq-server/releases/download/v%{version}/rabbitmq-server-%{version}.tar.xz
 Source1:        rabbitmq-server.init
 # This comes from: 
http://hg.rabbitmq.com/rabbitmq-server/raw-file/2da625c0a436/packaging/common/rabbitmq-script-wrapper
 Source2:        rabbitmq-script-wrapper
@@ -49,8 +49,12 @@
 Source6:        rabbitmq-server.service
 Source7:        rabbitmq-server.tmpfiles.d.conf
 Source8:        README.SUSE
-Source9:        rabbitmq.config.example
-BuildRequires:  erlang
+# from 
https://raw.githubusercontent.com/rabbitmq/rabbitmq-server/v3.7.x/docs/rabbitmq.conf.example
+Source9:        rabbitmq.conf.example
+BuildRequires:  elixir
+# https://www.rabbitmq.com/which-erlang.html
+BuildRequires:  erlang < 22
+BuildRequires:  erlang >= 19.3.6.4
 BuildRequires:  erlang-src
 BuildRequires:  fdupes
 BuildRequires:  libxslt
@@ -74,7 +78,7 @@
 BuildRequires:  systemd
 %{?systemd_requires}
 %define have_systemd 1
-Requires:       erlang-sd_notify
+Requires:       socat
 %else
 Requires:       %fillup_prereq
 Requires:       %insserv_prereq
@@ -83,9 +87,8 @@
 #BuildArch:      noarch
 
 %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.
+RabbitMQ is an implementation of an AMQP broker. AMQP is an emerging
+standard for messaging.
 
 %package plugins
 Summary:        Plugins for the RabbitMQ server
@@ -93,11 +96,10 @@
 Requires:       rabbitmq-server = %{version}
 
 %description plugins
-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.
+RabbitMQ is an implementation of an AMQP broker. AMQP is an emerging
+standard for messaging.
 
-This package includes some plugins for the RabbitMQ server
+This package includes some plugins for the RabbitMQ server.
 
 %package -n erlang-rabbitmq-client
 Summary:        RabbitMQ AMQP language bindings for Erlang
@@ -106,9 +108,8 @@
 Provides:       erlang-gen_server2 = %{version}
 
 %description -n erlang-rabbitmq-client
-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.
+RabbitMQ is an implementation of an AMQP broker. AMQP is an emerging
+standard for messaging.
 
 This package includes the RabbitMQ AMQP language bindings for Erlang.
 
@@ -117,9 +118,13 @@
 cp %{SOURCE8} .
 
 %build
+# Make elixir happy with Unicode
+export LANG=en_US.UTF-8
 make all %{_make_args} %{?_smp_mflags}
 
 %install
+# Make elixir happy with Unicode
+export LANG=en_US.UTF-8
 make install %{_make_args}
 
 mkdir -p %{buildroot}%{_sbindir}
@@ -143,11 +148,12 @@
 install -p -D -m 0755 %{_rabbit_wrapper} %{buildroot}%{_sbindir}/rabbitmqctl
 install -p -D -m 0755 %{_rabbit_wrapper} 
%{buildroot}%{_sbindir}/rabbitmq-server
 install -p -D -m 0755 %{_rabbit_wrapper} 
%{buildroot}%{_sbindir}/rabbitmq-plugins
+install -p -D -m 0755 %{_rabbit_wrapper} 
%{buildroot}%{_sbindir}/rabbitmq-diagnostics
 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 config files
-install -p -D -m 0644 %{SOURCE9} 
%{buildroot}/%{_sysconfdir}/rabbitmq/rabbitmq.config
+install -p -D -m 0644 %{SOURCE9} 
%{buildroot}/%{_sysconfdir}/rabbitmq/rabbitmq.conf
 install -p -D -m 0644 %{SOURCE4} 
%{buildroot}/%{_sysconfdir}/rabbitmq/rabbitmq-env.conf
 
 # Copy all necessary lib files etc.
@@ -224,6 +230,7 @@
 %{_sbindir}/rabbitmq-server
 %{_sbindir}/rabbitmqctl
 %{_sbindir}/rcrabbitmq-server
+%{_sbindir}/rabbitmq-diagnostics
 #
 %dir /usr/lib/ocf/
 %dir /usr/lib/ocf/resource.d/

++++++ rabbitmq-env.conf ++++++
--- /var/tmp/diff_new_pack.B3whV7/_old  2019-01-21 10:49:11.100104905 +0100
+++ /var/tmp/diff_new_pack.B3whV7/_new  2019-01-21 10:49:11.100104905 +0100
@@ -5,6 +5,18 @@
 # combination. See the clustering on a single machine guide for details:
 # http://www.rabbitmq.com/clustering.html#single-machine
 #NODENAME=rabbit
+#
+# with the default SUSE epmd.socket we need to listen to localhost to
+# properly activate the socket activation. In order to switch back to
+# the clustering compatible listen to any address, run this prior removing
+# this override:
+#
+# cat <<EOF > /etc/systemd/system/epmd.socket.d/ports.conf
+# [Socket]
+# ListenStream=
+# ListenStream=[::]:4369
+# EOF
+NODENAME=rabbit@localhost
 
 # By default RabbitMQ will bind to all interfaces, on IPv4 and IPv6 if
 # available. Set this if you only want to bind to one network interface or#

++++++ rabbitmq-server-3.6.16.tar.xz -> rabbitmq-server-3.7.9.tar.xz ++++++
++++ 257769 lines of diff (skipped)

++++++ rabbitmq-server.service ++++++
--- /var/tmp/diff_new_pack.B3whV7/_old  2019-01-21 10:49:12.192103572 +0100
+++ /var/tmp/diff_new_pack.B3whV7/_new  2019-01-21 10:49:12.192103572 +0100
@@ -1,7 +1,7 @@
 [Unit]
 Description=RabbitMQ broker
-After=syslog.target network.target
-Requires=epmd.service
+After=syslog.target network.target epmd.service
+BindsTo=epmd.service
 
 [Service]
 Type=notify

++++++ rabbitmq.config.example -> rabbitmq.conf.example ++++++
++++ 1489 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/rabbitmq-server/rabbitmq.config.example
++++ and 
/work/SRC/openSUSE:Factory/.rabbitmq-server.new.28833/rabbitmq.conf.example


Reply via email to