Codebase list rabbitmq-server / 41fc956
* Remove debian/patches/Upstream_PR2965_fixing_rabbitmqctl_parsing applied upstream. * Remove hunk from lets-use-python3-not-python-binary.patch as one upstream file is gone. Thomas Goirand 2 years ago
5 changed file(s) with 8 addition(s) and 59 deletion(s). Raw diff Collapse all Expand all
11
22 * New upstream release:
33 - Works with Erlang 24 (Closes: #992609).
4 * Remove debian/patches/Upstream_PR2965_fixing_rabbitmqctl_parsing applied
5 upstream.
6 * Remove hunk from lets-use-python3-not-python-binary.patch as one upstream
7 file is gone.
48
59 -- Thomas Goirand <zigo@debian.org> Sun, 22 Aug 2021 17:32:09 +0200
610
+0
-44
debian/patches/Upstream_PR2965_fixing_rabbitmqctl_parsing less more
0 Description: Fix incorrect parsing of vm_memory_high_watermark
1 Upstream bug:
2 https://github.com/rabbitmq/rabbitmq-server/issues/2964
3 Author: Michael Klishin <michael@clojurewerkz.org>
4 Origin: upstream, https://github.com/rabbitmq/rabbitmq-server/pull/2965
5 Bug-Debian: https://bugs.debian.org/986734
6 Reviewed-By: Adam Cecile <acecile@letz-it.lu>
7 Last-Update: 2021-04-10
8
9 --- rabbitmq-server-3.8.9.orig/deps/rabbit/src/rabbit_disk_monitor.erl
10 +++ rabbitmq-server-3.8.9/deps/rabbit/src/rabbit_disk_monitor.erl
11 @@ -66,7 +66,7 @@
12
13 %%----------------------------------------------------------------------------
14
15 --type disk_free_limit() :: (integer() | string() | {'mem_relative', float() | integer()}).
16 +-type disk_free_limit() :: integer() | {'absolute', integer()} | string() | {'mem_relative', float() | integer()}.
17
18 %%----------------------------------------------------------------------------
19 %% Public API
20 @@ -272,6 +272,8 @@ parse_free_win32(CommandResult) ->
21 interpret_limit({mem_relative, Relative})
22 when is_number(Relative) ->
23 round(Relative * vm_memory_monitor:get_total_memory());
24 +interpret_limit({absolute, Absolute}) ->
25 + interpret_limit(Absolute);
26 interpret_limit(Absolute) ->
27 case rabbit_resource_monitor_misc:parse_information_unit(Absolute) of
28 {ok, ParsedAbsolute} -> ParsedAbsolute;
29 --- rabbitmq-server-3.8.9.orig/deps/rabbitmq_cli/lib/rabbitmq/cli/core/memory.ex
30 +++ rabbitmq-server-3.8.9/deps/rabbitmq_cli/lib/rabbitmq/cli/core/memory.ex
31 @@ -56,6 +56,12 @@ defmodule RabbitMQ.CLI.Core.Memory do
32 def formatted_watermark(val) when is_float(val) do
33 %{relative: val}
34 end
35 + def formatted_watermark({:relative, val}) when is_float(val) do
36 + %{relative: val}
37 + end
38 + def formatted_watermark(:infinity) do
39 + %{relative: 1.0}
40 + end
41 def formatted_watermark({:absolute, val}) do
42 %{absolute: parse_watermark(val)}
43 end
9898
9999 import pika
100100 import time
101 Index: rabbitmq-server/deps/rabbitmq_trust_store/examples/rabbitmq_trust_store_django/manage.py
102 ===================================================================
103 --- rabbitmq-server.orig/deps/rabbitmq_trust_store/examples/rabbitmq_trust_store_django/manage.py
104 +++ rabbitmq-server/deps/rabbitmq_trust_store/examples/rabbitmq_trust_store_django/manage.py
105 @@ -1,4 +1,4 @@
106 -#!/usr/bin/env python
107 +#!/usr/bin/env python3
108 import os
109 import sys
110
33 Bug-Debian: https://bugs.debian.org/964636
44 Last-Update: 2020-07-22
55
6 Index: rabbit_salsa_my_new/deps/rabbit_common/mk/rabbitmq-dist.mk
6 Index: rabbitmq-server/deps/rabbit_common/mk/rabbitmq-dist.mk
77 ===================================================================
8 --- rabbit_salsa_my_new.orig/deps/rabbit_common/mk/rabbitmq-dist.mk
9 +++ rabbit_salsa_my_new/deps/rabbit_common/mk/rabbitmq-dist.mk
10 @@ -78,8 +78,8 @@ $$(dist_$(1)_ez): $$(if $$(wildcard $(3)
8 --- rabbitmq-server.orig/deps/rabbit_common/mk/rabbitmq-dist.mk
9 +++ rabbitmq-server/deps/rabbit_common/mk/rabbitmq-dist.mk
10 @@ -80,8 +80,8 @@ $$(dist_$(1)_ez): $$(if $$(wildcard $(3)
1111 ifeq ($$(shell test -f $(3)/rabbitmq-components.mk \
1212 && grep -q '^list-dist-deps::' $(3)/Makefile && echo yes),yes)
1313 $$(dist_$(1)_ez): $$(patsubst %,$(3)/%, \
00 lets-use-python3-not-python-binary.patch
11 rabbitmq-dist.mk.patch
2 Upstream_PR2965_fixing_rabbitmqctl_parsing