File rabbitmq-federation-3.6.16-23.patch of Package rabbitmq-federation

diff -Ndurp rabbitmq-federation-3.6.16/src/rabbit_federation_exchange_link.erl rabbitmq-federation-3.6.16-23/src/rabbit_federation_exchange_link.erl
--- rabbitmq-federation-3.6.16/src/rabbit_federation_exchange_link.erl	2018-03-02 19:30:56.000000000 +0200
+++ rabbitmq-federation-3.6.16-23/src/rabbit_federation_exchange_link.erl	2020-08-16 03:56:07.417720927 +0300
@@ -29,6 +29,12 @@
 -export([init/1, handle_call/3, handle_cast/2, handle_info/2,
          terminate/2, code_change/3]).
 
+-ifdef(OTP_RELEASE).
+-if(?OTP_RELEASE =:= 23).
+-compile({nowarn_deprecated_function, [{pg2, create, 1}, {pg2, join, 2}, {pg2, get_members, 1}]}).
+-endif.
+-endif.
+
 -import(rabbit_misc, [pget/2]).
 -import(rabbit_federation_util, [name/1, vhost/1, pgname/1]).
 
diff -Ndurp rabbitmq-federation-3.6.16/src/rabbit_federation_queue_link.erl rabbitmq-federation-3.6.16-23/src/rabbit_federation_queue_link.erl
--- rabbitmq-federation-3.6.16/src/rabbit_federation_queue_link.erl	2018-03-02 19:30:56.000000000 +0200
+++ rabbitmq-federation-3.6.16-23/src/rabbit_federation_queue_link.erl	2020-08-16 03:56:40.644961984 +0300
@@ -26,6 +26,12 @@
 -export([init/1, handle_call/3, handle_cast/2, handle_info/2,
          terminate/2, code_change/3]).
 
+-ifdef(OTP_RELEASE).
+-if(?OTP_RELEASE =:= 23).
+-compile({nowarn_deprecated_function, [{pg2, create, 1}, {pg2, join, 2}, {pg2, get_members, 1}]}).
+-endif.
+-endif.
+
 -import(rabbit_misc, [pget/2]).
 -import(rabbit_federation_util, [name/1, pgname/1]).
 
openSUSE Build Service is sponsored by