File rabbitmq-server-3.8.3-maybe.patch of Package rabbitmq-server

diff -Ndurp rabbitmq-server-3.8.3/src/rabbit_amqqueue.erl rabbitmq-server-3.8.3-maybe/src/rabbit_amqqueue.erl
--- rabbitmq-server-3.8.3/src/rabbit_amqqueue.erl	2020-03-07 20:32:13.000000000 +0200
+++ rabbitmq-server-3.8.3-maybe/src/rabbit_amqqueue.erl	2024-05-16 22:46:32.860233783 +0300
@@ -252,7 +252,7 @@ recover_durable_queues(QueuesAndRecovery
               boolean(),
               boolean(),
               rabbit_framing:amqp_table(),
-              rabbit_types:maybe(pid()),
+              rabbit_types:opt(pid()),
               rabbit_types:username()) ->
     {'new' | 'existing' | 'owner_died', amqqueue:amqqueue()} |
     {'new', amqqueue:amqqueue(), rabbit_fifo_client:state()} |
@@ -271,7 +271,7 @@ declare(QueueName, Durable, AutoDelete,
               boolean(),
               boolean(),
               rabbit_framing:amqp_table(),
-              rabbit_types:maybe(pid()),
+              rabbit_types:opt(pid()),
               rabbit_types:username(),
               node()) ->
     {'new' | 'existing' | 'owner_died', amqqueue:amqqueue()} |
@@ -801,7 +801,7 @@ priv_absent(QueueName, QPid, _IsDurable,
 
 -spec assert_equivalence
         (amqqueue:amqqueue(), boolean(), boolean(),
-         rabbit_framing:amqp_table(), rabbit_types:maybe(pid())) ->
+         rabbit_framing:amqp_table(), rabbit_types:opt(pid())) ->
             'ok' | rabbit_types:channel_exit() | rabbit_types:connection_exit().
 
 assert_equivalence(Q, DurableDeclare, AutoDeleteDeclare, Args1, Owner) ->
diff -Ndurp rabbitmq-server-3.8.3/src/rabbit_channel.erl rabbitmq-server-3.8.3-maybe/src/rabbit_channel.erl
--- rabbitmq-server-3.8.3/src/rabbit_channel.erl	2020-03-07 20:32:13.000000000 +0200
+++ rabbitmq-server-3.8.3-maybe/src/rabbit_channel.erl	2024-05-16 22:46:27.960342918 +0300
@@ -269,7 +269,7 @@ do(Pid, Method) ->
 
 -spec do
         (pid(), rabbit_framing:amqp_method_record(),
-         rabbit_types:maybe(rabbit_types:content())) ->
+         rabbit_types:opt(rabbit_types:content())) ->
             'ok'.
 
 do(Pid, Method, Content) ->
@@ -277,7 +277,7 @@ do(Pid, Method, Content) ->
 
 -spec do_flow
         (pid(), rabbit_framing:amqp_method_record(),
-         rabbit_types:maybe(rabbit_types:content())) ->
+         rabbit_types:opt(rabbit_types:content())) ->
             'ok'.
 
 do_flow(Pid, Method, Content) ->
diff -Ndurp rabbitmq-server-3.8.3/src/rabbit_channel_interceptor.erl rabbitmq-server-3.8.3-maybe/src/rabbit_channel_interceptor.erl
--- rabbitmq-server-3.8.3/src/rabbit_channel_interceptor.erl	2020-03-07 20:32:13.000000000 +0200
+++ rabbitmq-server-3.8.3-maybe/src/rabbit_channel_interceptor.erl	2024-05-16 22:46:39.096094896 +0300
@@ -28,8 +28,8 @@
 -type(method_name() :: rabbit_framing:amqp_method_name()).
 -type(original_method() :: rabbit_framing:amqp_method_record()).
 -type(processed_method() :: rabbit_framing:amqp_method_record()).
--type(original_content() :: rabbit_types:maybe(rabbit_types:content())).
--type(processed_content() :: rabbit_types:maybe(rabbit_types:content())).
+-type(original_content() :: rabbit_types:opt(rabbit_types:content())).
+-type(processed_content() :: rabbit_types:opt(rabbit_types:content())).
 -type(interceptor_state() :: term()).
 
 -callback description() -> [proplists:property()].
openSUSE Build Service is sponsored by