File hex-1.0.1-stacktrace.patch of Package elixir-hex

diff -Ndurp hex-1.0.1/src/mix_hex_pb_names.erl hex-1.0.1-stacktrace/src/mix_hex_pb_names.erl
--- hex-1.0.1/src/mix_hex_pb_names.erl	2021-12-15 01:06:11.000000000 +0200
+++ hex-1.0.1-stacktrace/src/mix_hex_pb_names.erl	2023-07-09 15:12:32.930633984 +0300
@@ -236,19 +236,10 @@ decode_msg(Bin, MsgName, Opts) when is_b
     TrUserData = proplists:get_value(user_data, Opts),
     decode_msg_1_catch(Bin, MsgName, TrUserData).
 
--ifdef('OTP_RELEASE').
 decode_msg_1_catch(Bin, MsgName, TrUserData) ->
     try decode_msg_2_doit(MsgName, Bin, TrUserData)
     catch Class:Reason:StackTrace -> error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}})
     end.
--else.
-decode_msg_1_catch(Bin, MsgName, TrUserData) ->
-    try decode_msg_2_doit(MsgName, Bin, TrUserData)
-    catch Class:Reason ->
-        StackTrace = erlang:get_stacktrace(),
-        error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}})
-    end.
--endif.
 
 decode_msg_2_doit('Names', Bin, TrUserData) -> id(decode_msg_Names(Bin, TrUserData), TrUserData);
 decode_msg_2_doit('Package', Bin, TrUserData) -> id(decode_msg_Package(Bin, TrUserData), TrUserData);
diff -Ndurp hex-1.0.1/src/mix_hex_pb_package.erl hex-1.0.1-stacktrace/src/mix_hex_pb_package.erl
--- hex-1.0.1/src/mix_hex_pb_package.erl	2021-12-15 01:06:11.000000000 +0200
+++ hex-1.0.1-stacktrace/src/mix_hex_pb_package.erl	2023-07-09 15:12:41.766439965 +0300
@@ -304,19 +304,10 @@ decode_msg(Bin, MsgName, Opts) when is_b
     TrUserData = proplists:get_value(user_data, Opts),
     decode_msg_1_catch(Bin, MsgName, TrUserData).
 
--ifdef('OTP_RELEASE').
 decode_msg_1_catch(Bin, MsgName, TrUserData) ->
     try decode_msg_2_doit(MsgName, Bin, TrUserData)
     catch Class:Reason:StackTrace -> error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}})
     end.
--else.
-decode_msg_1_catch(Bin, MsgName, TrUserData) ->
-    try decode_msg_2_doit(MsgName, Bin, TrUserData)
-    catch Class:Reason ->
-        StackTrace = erlang:get_stacktrace(),
-        error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}})
-    end.
--endif.
 
 decode_msg_2_doit('Package', Bin, TrUserData) -> id(decode_msg_Package(Bin, TrUserData), TrUserData);
 decode_msg_2_doit('Release', Bin, TrUserData) -> id(decode_msg_Release(Bin, TrUserData), TrUserData);
diff -Ndurp hex-1.0.1/src/mix_hex_pb_signed.erl hex-1.0.1-stacktrace/src/mix_hex_pb_signed.erl
--- hex-1.0.1/src/mix_hex_pb_signed.erl	2021-12-15 01:06:11.000000000 +0200
+++ hex-1.0.1-stacktrace/src/mix_hex_pb_signed.erl	2023-07-09 15:12:48.546291090 +0300
@@ -185,19 +185,10 @@ decode_msg(Bin, MsgName, Opts) when is_b
     TrUserData = proplists:get_value(user_data, Opts),
     decode_msg_1_catch(Bin, MsgName, TrUserData).
 
--ifdef('OTP_RELEASE').
 decode_msg_1_catch(Bin, MsgName, TrUserData) ->
     try decode_msg_2_doit(MsgName, Bin, TrUserData)
     catch Class:Reason:StackTrace -> error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}})
     end.
--else.
-decode_msg_1_catch(Bin, MsgName, TrUserData) ->
-    try decode_msg_2_doit(MsgName, Bin, TrUserData)
-    catch Class:Reason ->
-        StackTrace = erlang:get_stacktrace(),
-        error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}})
-    end.
--endif.
 
 decode_msg_2_doit('Signed', Bin, TrUserData) -> id(decode_msg_Signed(Bin, TrUserData), TrUserData).
 
diff -Ndurp hex-1.0.1/src/mix_hex_pb_versions.erl hex-1.0.1-stacktrace/src/mix_hex_pb_versions.erl
--- hex-1.0.1/src/mix_hex_pb_versions.erl	2021-12-15 01:06:11.000000000 +0200
+++ hex-1.0.1-stacktrace/src/mix_hex_pb_versions.erl	2023-07-09 15:12:56.594114373 +0300
@@ -249,19 +249,10 @@ decode_msg(Bin, MsgName, Opts) when is_b
     TrUserData = proplists:get_value(user_data, Opts),
     decode_msg_1_catch(Bin, MsgName, TrUserData).
 
--ifdef('OTP_RELEASE').
 decode_msg_1_catch(Bin, MsgName, TrUserData) ->
     try decode_msg_2_doit(MsgName, Bin, TrUserData)
     catch Class:Reason:StackTrace -> error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}})
     end.
--else.
-decode_msg_1_catch(Bin, MsgName, TrUserData) ->
-    try decode_msg_2_doit(MsgName, Bin, TrUserData)
-    catch Class:Reason ->
-        StackTrace = erlang:get_stacktrace(),
-        error({gpb_error,{decoding_failure, {Bin, MsgName, {Class, Reason, StackTrace}}}})
-    end.
--endif.
 
 decode_msg_2_doit('Versions', Bin, TrUserData) -> id(decode_msg_Versions(Bin, TrUserData), TrUserData);
 decode_msg_2_doit('Package', Bin, TrUserData) -> id(decode_msg_Package(Bin, TrUserData), TrUserData).
openSUSE Build Service is sponsored by