Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support OTP 24.X #3186

Merged
merged 3 commits into from
Jul 16, 2021
Merged

Support OTP 24.X #3186

merged 3 commits into from
Jul 16, 2021

Conversation

vkatsuba
Copy link
Contributor

Expand compile warnings: ./rebar3 compile
$ ./rebar3 compile
compiling with FIPS mode enabled
===> Fetching pc v1.11.0
===> Analyzing applications...
===> Compiling pc
===> Fetching provider_asn1 v0.2.3
===> Analyzing applications...
===> Compiling provider_asn1
===> Fetching rebar3_codecov v0.2.0
===> Fetching jiffy v1.0.8
Compiling c_src/decoder.c
Compiling c_src/encoder.c
Compiling c_src/jiffy.c
Compiling c_src/termstack.c
Compiling c_src/utf8.c
Compiling c_src/util.c
Compiling c_src/doubles.cc
Compiling c_src/objects.cc
Compiling c_src/double-conversion/bignum-dtoa.cc
Compiling c_src/double-conversion/bignum.cc
Compiling c_src/double-conversion/cached-powers.cc
Compiling c_src/double-conversion/diy-fp.cc
Compiling c_src/double-conversion/double-conversion.cc
Compiling c_src/double-conversion/fast-dtoa.cc
Compiling c_src/double-conversion/fixed-dtoa.cc
Compiling c_src/double-conversion/strtod.cc
===> Analyzing applications...
===> Compiling jiffy
===> Compiling rebar3_codecov
===> Fetching rebar3_lint v0.1.11
===> Fetching elvis v0.5.0
===> Fetching katana_code v0.2.1
===> Fetching zipper v1.0.1
===> Analyzing applications...
===> Compiling zipper
===> Compiling katana_code
===> Compiling elvis
===> Compiling rebar3_lint
===> Verifying dependencies...
===> Fetching amqp_client v3.8.4
===> Fetching base16 v2.0.0
===> Fetching rebar3_hex v6.11.6
===> Fetching hex_core v0.7.1
===> Fetching verl v1.0.2
===> Analyzing applications...
===> Compiling verl
===> Compiling hex_core
===> Compiling rebar3_hex
_build/default/plugins/rebar3_hex/src/rebar3_hex_repo.erl:128:32: Warning: public_key:ssh_encode/2 is deprecated and will be removed in OTP 26; use ssh_file:encode/2 instead

===> Fetching bbmustache v1.10.0
===> Fetching cache_tab v1.0.22
===> Fetching cowboy v2.7.0
===> Fetching cowboy_swagger v2.2.2
===> Fetching rebar3_auto v0.3.3
===> Fetching enotify v0.1.0
===> Analyzing applications...
===> Compiling enotify
===> Compiling rebar3_auto
===> Fetching cpool v0.1.0
===> Fetching cqerl (from {git,"https://github.com/esl/cqerl.git",
                 {ref,"816a455bcb8ddc1e63d53602e73efe297f4d0a4e"}})
===> Fetching csv (from {git,"https://github.com/bszaf/csv.git",
               {ref,"b0b854d8be2d69b0c6eb9bae5591008098973af9"}})
===> Fetching eodbc (from {git,"https://github.com/arcusfelis/eodbc.git",
                 {ref,"1823d8fe6f5fbe2d8724a9649b75ebd5b8738661"}})
===> Fetching epgsql v4.4.0
===> Fetching eredis v1.2.0
===> Fetching erl_csv_generator (from {git,"https://github.com/aleklisi/erl_csv_generator.git",
                             {ref,"72a61b0f96db46bfb8905e933c8ec11e12cfd21e"}})
===> Fetching erlang_pmp v0.1.1
===> Fetching erlcloud v3.3.1
===> Fetching exml v3.0.5
===> Fetching exometer_core (from {git,"https://github.com/esl/exometer_core.git",
                         {ref,"979ff04bcabc276c122b47fb7e6b54fbded62576"}})
===> Fetching exometer_report_graphite (from {git,
                                   "https://github.com/esl/exometer_report_graphite.git",
                                   {ref,
                                       "264dd7bcbadbd7febcd43917302251286c88b681"}})
===> Fetching exometer_report_statsd (from {git,
                                 "https://github.com/esl/exometer_report_statsd.git",
                                 {ref,
                                     "75f6f9ef2b3c0a677f9dba9a4b3d9d77c276a032"}})
===> Fetching fast_scram v0.2.0
===> Fetching fast_tls (from {git,"https://github.com/processone/fast_tls.git",
                    {ref,"ceb277f5b172d94ec2a0c8b13cfb7e887961b55a"}})
===> Fetching flatlog (from {git,"https://github.com/ferd/flatlog.git",
                   {ref,"19304ca67af9a9d365d62f808c329bdf3d2471f1"}})
===> Fetching fusco (from {git,"https://github.com/esl/fusco.git",
                 {ref,"de08adef32d12f0984d6d1c6fec28be207db2e7e"}})
===> Fetching gen_fsm_compat v0.3.0
===> Fetching rebar_erl_vsn v0.2.2
===> Analyzing applications...
===> Compiling rebar_erl_vsn
===> Fetching idna v6.0.1
===> Fetching jid (from {git,"https://github.com/esl/mongoose_jid.git",
               {ref,"83a9b27f7fa05491e7a4cf18ebee5c9d60f4209d"}})
===> Fetching jiffy v1.0.5
===> Fetching jwerl v1.1.0
===> Fetching rebar3_elixir v0.2.4
===> Analyzing applications...
===> Compiling rebar3_elixir
===> Fetching lager v3.9.2
===> Fetching lasse v1.2.0
===> Fetching meck v0.8.13
===> Fetching mysql v1.6.0
===> Fetching nkpacket (from {git,"https://github.com/michalwski/nkpacket.git",
                    {ref,"f7c5349af285ec0e5c43e90b9ef7668a2d2411c8"}})
===> Fetching nksip (from {git,"https://github.com/NetComposer/nksip.git",
                 {ref,"1a29ef3e112ee0a8d8ac53bd6963ccc8f7879343"}})
===> Fetching observer_cli v1.5.4
===> Fetching pa (from {git,"https://github.com/erszcz/pa.git",
              {ref,"84b73c33bc9c95b64ef99cead65278f3a91bc635"}})
===> Fetching proper v1.3.0
===> Fetching recon v2.5.1
===> Fetching riakc (from {git,"https://github.com/basho/riak-erlang-client.git",
                 {ref,"f3a0592cf2200fd37b46b5188cabd4cf7058d776"}})
===> Fetching stringprep v1.0.17
===> Fetching syslogger (from {git,"https://github.com/NelsonVides/syslogger.git",
                     {ref,"a1117a2571f40a3f1f3da286ba54d76cbbca9fa7"}})
===> Fetching tirerl v1.1.0
===> Fetching tomerl v0.4.0
===> Fetching trails v2.1.0
===> Fetching uuid v1.8.0
===> Fetching worker_pool v4.0.3
===> Fetching backoff v1.1.3
===> Fetching rebar3_proper v0.5.0
===> Fetching proper v1.1.1-beta
./write_compile_flags include/compile_flags.hrl
===> Analyzing applications...
===> Compiling proper
/MongooseIM/_build/default/plugins/proper/src/proper_queue.erl:167:5: Warning: queue:lait/1 is deprecated; use queue:liat/1 instead
%  167|     queue:lait(Queue).
%     |     ^

_build/default/plugins/proper/src/proper_queue.erl:167:5: Warning: queue:lait/1 is deprecated; use queue:liat/1 instead

/MongooseIM/_build/default/plugins/proper/src/proper_arith.erl:216:10: Warning: random:seed/1 is deprecated; use the 'rand' module instead
%  216|     _ = ?RANDOM_MOD:seed(Seed),
%     |          ^

/MongooseIM/_build/default/plugins/proper/src/proper_arith.erl:235:10: Warning: random:seed/1 is deprecated; use the 'rand' module instead
%  235|     _ = ?RANDOM_MOD:seed(os:timestamp()),
%     |          ^

/MongooseIM/_build/default/plugins/proper/src/proper_arith.erl:262:12: Warning: random:uniform/1 is deprecated; use the 'rand' module instead
%  262|     Low + ?RANDOM_MOD:uniform(High - Low + 1) - 1.
%     |            ^

/MongooseIM/_build/default/plugins/proper/src/proper_arith.erl:280:11: Warning: random:uniform/1 is deprecated; use the 'rand' module instead
%  280|     case ?RANDOM_MOD:uniform(2) of
%     |           ^

/MongooseIM/_build/default/plugins/proper/src/proper_arith.erl:288:11: Warning: random:uniform/1 is deprecated; use the 'rand' module instead
%  288|     case ?RANDOM_MOD:uniform(2) of
%     |           ^

/MongooseIM/_build/default/plugins/proper/src/proper_arith.erl:295:11: Warning: random:uniform/0 is deprecated; use the 'rand' module instead
%  295|     case ?RANDOM_MOD:uniform() of
%     |           ^

/MongooseIM/_build/default/plugins/proper/src/proper_arith.erl:302:12: Warning: random:uniform/0 is deprecated; use the 'rand' module instead
%  302|     Low + ?RANDOM_MOD:uniform() * (High - Low).
%     |            ^

_build/default/plugins/proper/src/proper_arith.erl:216:10: Warning: random:seed/1 is deprecated; use the 'rand' module instead
_build/default/plugins/proper/src/proper_arith.erl:235:10: Warning: random:seed/1 is deprecated; use the 'rand' module instead
_build/default/plugins/proper/src/proper_arith.erl:262:12: Warning: random:uniform/1 is deprecated; use the 'rand' module instead
_build/default/plugins/proper/src/proper_arith.erl:280:11: Warning: random:uniform/1 is deprecated; use the 'rand' module instead
_build/default/plugins/proper/src/proper_arith.erl:288:11: Warning: random:uniform/1 is deprecated; use the 'rand' module instead
_build/default/plugins/proper/src/proper_arith.erl:295:11: Warning: random:uniform/0 is deprecated; use the 'rand' module instead
_build/default/plugins/proper/src/proper_arith.erl:302:12: Warning: random:uniform/0 is deprecated; use the 'rand' module instead

/MongooseIM/_build/default/plugins/proper/src/proper_statem.erl:563:32: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
%  563| 	    {exception, Kind, Reason, erlang:get_stacktrace()}
%     | 	                              ^

/MongooseIM/_build/default/plugins/proper/src/proper_statem.erl:572:32: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
%  572| 	    {exception, Kind, Reason, erlang:get_stacktrace()}
%     | 	                              ^

/MongooseIM/_build/default/plugins/proper/src/proper_statem.erl:582:40: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
%  582| 	    {error, {exception, Kind, Reason, erlang:get_stacktrace()}}
%     | 	                                      ^

_build/default/plugins/proper/src/proper_statem.erl:563:32: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/plugins/proper/src/proper_statem.erl:572:32: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/plugins/proper/src/proper_statem.erl:582:40: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

/MongooseIM/_build/default/plugins/proper/src/proper.erl:1358:17: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
% 1358| 	    RawTrace = erlang:get_stacktrace(),
%     | 	               ^

/MongooseIM/_build/default/plugins/proper/src/proper.erl:1374:14: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
% 1374| 	    Trace = erlang:get_stacktrace(),
%     | 	            ^

_build/default/plugins/proper/src/proper.erl:1358:17: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/plugins/proper/src/proper.erl:1374:14: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

/MongooseIM/_build/default/plugins/proper/src/proper_typeserver.erl:553:51: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
%  553|                                  error(Exception, erlang:get_stacktrace())
%     |                                                   ^

/MongooseIM/_build/default/plugins/proper/src/proper_typeserver.erl:556:43: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
%  556|                          error(Exception, erlang:get_stacktrace())
%     |                                           ^

/MongooseIM/_build/default/plugins/proper/src/proper_typeserver.erl:2383:24: Warning: variable '_K' is bound multiple times in this pattern. If you mean to ignore this value, use '_' or a different underscore-prefixed name
% 2383|     SameKVPair = fun({{_K,V1},{_K,V2}}) -> same_ret_type(V1,V2);
%     |                        ^

/MongooseIM/_build/default/plugins/proper/src/proper_typeserver.erl:2383:32: Warning: variable '_K' is bound multiple times in this pattern. If you mean to ignore this value, use '_' or a different underscore-prefixed name
% 2383|     SameKVPair = fun({{_K,V1},{_K,V2}}) -> same_ret_type(V1,V2);
%     |                                ^

_build/default/plugins/proper/src/proper_typeserver.erl:553:51: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/plugins/proper/src/proper_typeserver.erl:556:43: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/plugins/proper/src/proper_typeserver.erl:2383:24: Warning: variable '_K' is bound multiple times in this pattern. If you mean to ignore this value, use '_' or a different underscore-prefixed name
_build/default/plugins/proper/src/proper_typeserver.erl:2383:32: Warning: variable '_K' is bound multiple times in this pattern. If you mean to ignore this value, use '_' or a different underscore-prefixed name

===> Compiling rebar3_proper
===> Fetching cowlib v2.8.0
===> Fetching eini v1.2.7
===> Fetching goldrush v0.1.9
===> Fetching gun (from {git,"https://github.com/ninenines/gun.git",
               {ref,"427230d6f94f5b8a396fd504a73d73d1d65ab0a7"}})
===> Fetching hackney v1.13.0
===> Fetching hut v1.2.1
===> Fetching jsx v2.9.0
===> Fetching lhttpc v1.6.2
===> Fetching lz4 (from {git,"https://github.com/szktty/erlang-lz4.git",
               {ref,"e7ccf4fc9a806982055f26772522c3543c89d1b5"}})
===> Fetching nklib (from {git,"https://github.com/michalwski/nklib.git",
                 {ref,"006c1b7f6b848dfa8fc2efa41eeed4fd5f2b3b34"}})
===> Fetching nkservice (from {git,"https://github.com/Nekso/nkservice",
                     {ref,"affbd5b9c914e2c8775dd45733a0b5c15d784e34"}})
===> Fetching p1_utils v1.0.18
===> Fetching parse_trans v3.3.0
===> Fetching pooler v1.5.3
===> Fetching quickrand v1.8.0
===> Fetching rabbit_common v3.8.4
===> Fetching ranch v1.7.1
===> Fetching re2 (from {git,"https://github.com/dukesoferl/re2.git",
               {ref,"9d66dff878f229d7f2a33019022f590dede9fef1"}})
===> Fetching redbug v1.2.1
===> Fetching riak_pb (from {git,"https://github.com/basho/riak_pb",
                   {ref,"08771aba2ce4935b715d32d1b92555efdc3da994"}})
===> Fetching semver (from {git,"https://github.com/nebularis/semver.git",
                  {ref,"c7d509f38298ec6594be4efdcd8a8f2322760039"}})
===> Fetching snappy (from {git,"https://github.com/skunkwerks/snappy-erlang-nif.git",
                  {ref,"e8907ee8e37cfa07d933a070669a88798082c3d7"}})
===> Fetching unicode_util_compat v0.5.0
===> Fetching certifi v2.3.1
===> Fetching credentials_obfuscation v2.0.0
===> Fetching eper (from {git,"http://github.com/basho/eper.git",
                {ref,"fc165bf4072ecb9ce5648aab86db2baad12122f5"}})
===> Fetching hamcrest (from {git,"https://github.com/basho/hamcrest-erlang.git",
                    {ref,"ad3dbab419762fc2d5821abb88b989da006b85c6"}})
===> Fetching luerl (from {git,"https://github.com/rvirding/luerl.git",
                 {ref,"8654ba0d8f519352ec4611dfe9f19f54f74ba253"}})
===> Fetching metrics v1.0.1
===> Fetching mimerl v1.0.2
===> Fetching ssl_verify_fun v1.1.1
===> The erlang version 24.0 is newer then the latest version known to rebar_erl_vsn (21). Features introduced between after 21 will not have flags.
Compiling c_src/decoder.c
Compiling c_src/encoder.c
Compiling c_src/jiffy.c
Compiling c_src/termstack.c
Compiling c_src/utf8.c
Compiling c_src/util.c
Compiling c_src/doubles.cc
Compiling c_src/objects.cc
Compiling c_src/double-conversion/bignum-dtoa.cc
Compiling c_src/double-conversion/bignum.cc
Compiling c_src/double-conversion/cached-powers.cc
Compiling c_src/double-conversion/diy-fp.cc
Compiling c_src/double-conversion/double-conversion.cc
Compiling c_src/double-conversion/fast-dtoa.cc
Compiling c_src/double-conversion/fixed-dtoa.cc
Compiling c_src/double-conversion/strtod.cc
===> Compiling c_src/ets_cache.c
===> Linking /MongooseIM/_build/default/lib/cache_tab/priv/lib/ets_cache.so

HEAD on aecba11 Refuse to rewrite when MaxSubmatch() is too large.
make: вход в каталог «/MongooseIM/_build/default/lib/re2/c_src/re2»
c++ -m64 -c -o obj/util/rune.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG util/rune.cc
c++ -m64 -c -o obj/util/strutil.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG util/strutil.cc
c++ -m64 -c -o obj/re2/bitstate.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/bitstate.cc
c++ -m64 -c -o obj/re2/compile.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/compile.cc
c++ -m64 -c -o obj/re2/dfa.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/dfa.cc
c++ -m64 -c -o obj/re2/filtered_re2.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/filtered_re2.cc
c++ -m64 -c -o obj/re2/mimics_pcre.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/mimics_pcre.cc
c++ -m64 -c -o obj/re2/nfa.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/nfa.cc
c++ -m64 -c -o obj/re2/onepass.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/onepass.cc
c++ -m64 -c -o obj/re2/parse.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/parse.cc
c++ -m64 -c -o obj/re2/perl_groups.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/perl_groups.cc
c++ -m64 -c -o obj/re2/prefilter.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/prefilter.cc
c++ -m64 -c -o obj/re2/prefilter_tree.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/prefilter_tree.cc
c++ -m64 -c -o obj/re2/prog.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/prog.cc
c++ -m64 -c -o obj/re2/re2.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/re2.cc
c++ -m64 -c -o obj/re2/regexp.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/regexp.cc
c++ -m64 -c -o obj/re2/set.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/set.cc
c++ -m64 -c -o obj/re2/simplify.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/simplify.cc
c++ -m64 -c -o obj/re2/stringpiece.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/stringpiece.cc
c++ -m64 -c -o obj/re2/tostring.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/tostring.cc
c++ -m64 -c -o obj/re2/unicode_casefold.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/unicode_casefold.cc
c++ -m64 -c -o obj/re2/unicode_groups.o  -std=c++11 -pthread -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -I.   -Wall -O3 -fPIC -pthread -std=c++11 -m64 -DNDEBUG re2/unicode_groups.cc
ar rv obj/libre2.a obj/util/rune.o obj/util/strutil.o obj/re2/bitstate.o obj/re2/compile.o obj/re2/dfa.o obj/re2/filtered_re2.o obj/re2/mimics_pcre.o obj/re2/nfa.o obj/re2/onepass.o obj/re2/parse.o obj/re2/perl_groups.o obj/re2/prefilter.o obj/re2/prefilter_tree.o obj/re2/prog.o obj/re2/re2.o obj/re2/regexp.o obj/re2/set.o obj/re2/simplify.o obj/re2/stringpiece.o obj/re2/tostring.o obj/re2/unicode_casefold.o obj/re2/unicode_groups.o 
ar: создаётся obj/libre2.a
a - obj/util/rune.o
a - obj/util/strutil.o
a - obj/re2/bitstate.o
a - obj/re2/compile.o
a - obj/re2/dfa.o
a - obj/re2/filtered_re2.o
a - obj/re2/mimics_pcre.o
a - obj/re2/nfa.o
a - obj/re2/onepass.o
a - obj/re2/parse.o
a - obj/re2/perl_groups.o
a - obj/re2/prefilter.o
a - obj/re2/prefilter_tree.o
a - obj/re2/prog.o
a - obj/re2/re2.o
a - obj/re2/regexp.o
a - obj/re2/set.o
a - obj/re2/simplify.o
a - obj/re2/stringpiece.o
a - obj/re2/tostring.o
a - obj/re2/unicode_casefold.o
a - obj/re2/unicode_groups.o
make: выход из каталога «/MongooseIM/_build/default/lib/re2/c_src/re2»
===> Compiling c_src/re2_nif.cc
===> Linking /MongooseIM/_build/default/lib/re2/priv/re2_nif.so
===> Compiling c_src/fast_tls.c
===> Compiling c_src/ioqueue.c
===> Compiling c_src/p1_sha.c
===> Linking /MongooseIM/_build/default/lib/fast_tls/priv/lib/fast_tls.so
===> Linking /MongooseIM/_build/default/lib/fast_tls/priv/lib/p1_sha.so
===> Compiling c_src/odbcserver.c
===> Linking /MongooseIM/_build/default/lib/eodbc/priv/eodbcserver
===> Analyzing applications...
===> Compiling meck
@TODO NEED TO FIXME
===> Compiling eper
_build/default/lib/eper/src/gen_serv.erl:106:42: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

_build/default/lib/eper/src/redbug_msc.erl:250:49: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

_build/default/lib/eper/src/redbug.erl:141:30: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/eper/src/redbug.erl:267:40: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

===> Compiling jsx
@TODO NEED TO FIXME
===> Compiling jwerl
_build/default/lib/jwerl/src/jwerl_hs.erl:7:3: Warning: crypto:hmac/3 is removed; use crypto:mac/4 instead

===> Compiling cowlib
===> Compiling erlang_pmp
===> Compiling gen_fsm_compat
_build/default/lib/gen_fsm_compat/src/gen_fsm_compat.erl:644:11: Warning: sys:get_debug/3 is deprecated; incorrectly documented and only for internal use. Can often be replaced with sys:get_log/1

===> Compiling recon
===> Compiling goldrush
===> Compiling credentials_obfuscation
_build/default/lib/credentials_obfuscation/src/credentials_obfuscation_pbe.erl:115:14: Warning: crypto:block_encrypt/4 is removed; use crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 or crypto:crypto_(dyn_iv)?_init + crypto:crypto_(dyn_iv)?_update + crypto:crypto_final instead
_build/default/lib/credentials_obfuscation/src/credentials_obfuscation_pbe.erl:127:11: Warning: crypto:block_decrypt/4 is removed; use crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 or crypto:crypto_(dyn_iv)?_init + crypto:crypto_(dyn_iv)?_update + crypto:crypto_final instead

===> Compiling backoff
===> Compiling cpool
===> Compiling jiffy
===> Compiling gun
_build/default/lib/gun/src/gun.erl:486:36: Warning: ssl:negotiated_next_protocol/1 is removed; use ssl:negotiated_protocol/1 instead

===> Compiling unicode_util_compat
===> Compiling idna
===> Compiling syslogger
===> Compiling proper
/MongooseIM/_build/default/lib/proper/src/proper_typeserver.erl:2365:24: Warning: variable '_K' is bound multiple times in this pattern. If you mean to ignore this value, use '_' or a different underscore-prefixed name
% 2365|     SameKVPair = fun({{_K,V1},{_K,V2}}) -> same_ret_type(V1,V2);
%     |                        ^

/MongooseIM/_build/default/lib/proper/src/proper_typeserver.erl:2365:32: Warning: variable '_K' is bound multiple times in this pattern. If you mean to ignore this value, use '_' or a different underscore-prefixed name
% 2365|     SameKVPair = fun({{_K,V1},{_K,V2}}) -> same_ret_type(V1,V2);
%     |                                ^

_build/default/lib/proper/src/proper_typeserver.erl:2365:24: Warning: variable '_K' is bound multiple times in this pattern. If you mean to ignore this value, use '_' or a different underscore-prefixed name
_build/default/lib/proper/src/proper_typeserver.erl:2365:32: Warning: variable '_K' is bound multiple times in this pattern. If you mean to ignore this value, use '_' or a different underscore-prefixed name

===> Compiling observer_cli
===> Compiling p1_utils
_build/default/lib/p1_utils/src/p1_server.erl:1005:11: Warning: sys:get_debug/3 is deprecated; incorrectly documented and only for internal use. Can often be replaced with sys:get_log/1

_build/default/lib/p1_utils/src/p1_fsm.erl:831:11: Warning: sys:get_debug/3 is deprecated; incorrectly documented and only for internal use. Can often be replaced with sys:get_log/1

===> Compiling cache_tab
_build/default/lib/cache_tab/src/cache_tab_app.erl:58:13: Warning: pg2:create/1 is removed; this module was removed in OTP 24. Use 'pg' instead
_build/default/lib/cache_tab/src/cache_tab_app.erl:59:13: Warning: pg2:join/2 is removed; this module was removed in OTP 24. Use 'pg' instead
_build/default/lib/cache_tab/src/cache_tab_app.erl:81:22: Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead

===> Compiling tomerl
===> Compiling worker_pool
===> Compiling redbug
===> Compiling ssl_verify_fun
===> Compiling mimerl
===> Compiling metrics
===> Compiling hackney
_build/default/lib/hackney/src/hackney_ssl.erl:78:37: Warning: ssl:cipher_suites/0 is removed; use cipher_suites/2,3 instead

===> Compiling tirerl
===> Compiling re2
===> Compiling hut
===> Compiling eredis
===> Compiling luerl
_build/default/lib/luerl/src/luerl_anno.erl:81:22: Warning: variable 'Anno' is unused

_build/default/lib/luerl/src/luerl_emul.erl:631:1: Warning: function itrace_print/2 is unused

===> Compiling hamcrest
===> Compiling riak_pb
===> Compiling pa
===> Compiling stringprep
===> Compiling jid
===> Compiling quickrand
===> Compiling base16
===> Compiling mysql
===> Compiling lhttpc
_build/default/lib/lhttpc/src/lhttpc_lib.erl:246:22: Warning: http_uri:decode/1 is deprecated and will be removed in OTP 25; use uri_string functions instead
_build/default/lib/lhttpc/src/lhttpc_lib.erl:249:22: Warning: http_uri:decode/1 is deprecated and will be removed in OTP 25; use uri_string functions instead
_build/default/lib/lhttpc/src/lhttpc_lib.erl:249:45: Warning: http_uri:decode/1 is deprecated and will be removed in OTP 25; use uri_string functions instead

===> Compiling eini
===> Compiling erlcloud
_build/default/lib/erlcloud/src/erlcloud_util.erl:25:5: Warning: crypto:hmac/3 is removed; use crypto:mac/4 instead
_build/default/lib/erlcloud/src/erlcloud_util.erl:29:5: Warning: crypto:hmac/3 is removed; use crypto:mac/4 instead

_build/default/lib/erlcloud/src/erlcloud_iam.erl:1058:5: Warning: http_uri:decode/1 is deprecated and will be removed in OTP 25; use uri_string functions instead

_build/default/lib/erlcloud/src/erlcloud_s3.erl:1741:18: Warning: http_uri:parse/1 is deprecated and will be removed in OTP 25; use uri_string functions instead

===> Compiling uuid
===> Compiling riakc
===> Compiling fusco
_build/default/lib/fusco/src/test_utils/webserver.erl:124:18: Warning: ssl:ssl_accept/1 is removed; use ssl_handshake/1,2,3 instead

_build/default/lib/fusco/src/fusco_lib.erl:276:22: Warning: http_uri:decode/1 is deprecated and will be removed in OTP 25; use uri_string functions instead
_build/default/lib/fusco/src/fusco_lib.erl:278:22: Warning: http_uri:decode/1 is deprecated and will be removed in OTP 25; use uri_string functions instead
_build/default/lib/fusco/src/fusco_lib.erl:278:45: Warning: http_uri:decode/1 is deprecated and will be removed in OTP 25; use uri_string functions instead

_build/default/lib/fusco/src/fusco.erl:607:50: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

===> Compiling flatlog
===> Compiling fast_tls
===> Compiling fast_scram
===> Compiling exml
===> Compiling erl_csv_generator
===> Compiling epgsql
_build/default/lib/epgsql/src/epgsql_scram.erl:129:5: Warning: crypto:hmac/3 is removed; use crypto:mac/4 instead

===> Compiling eodbc
===> Compiling csv
===> Compiling snappy
===> Compiling semver
===> Compiling pooler
_build/default/lib/pooler/src/pooler.erl:148:10: Warning: pg2:get_local_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead
_build/default/lib/pooler/src/pooler.erl:154:21: Warning: pg2:delete/1 is removed; this module was removed in OTP 24. Use 'pg' instead
_build/default/lib/pooler/src/pooler.erl:212:10: Warning: pg2:get_local_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead
_build/default/lib/pooler/src/pooler.erl:378:10: Warning: pg2:create/1 is removed; this module was removed in OTP 24. Use 'pg' instead
_build/default/lib/pooler/src/pooler.erl:379:10: Warning: pg2:join/2 is removed; this module was removed in OTP 24. Use 'pg' instead
_build/default/lib/pooler/src/pooler.erl:746:40: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

===> Compiling lz4
===> Compiling cqerl
_build/default/lib/cqerl/src/cqerl_processor.erl:18:65: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

_build/default/lib/cqerl/src/cqerl_client.erl:75:5: Warning: gen_fsm:start_link/3 is deprecated; use the 'gen_statem' module instead
_build/default/lib/cqerl/src/cqerl_client.erl:78:5: Warning: gen_fsm:start_link/3 is deprecated; use the 'gen_statem' module instead
_build/default/lib/cqerl/src/cqerl_client.erl:84:17: Warning: gen_fsm:sync_send_event/3 is deprecated; use the 'gen_statem' module instead
_build/default/lib/cqerl/src/cqerl_client.erl:94:5: Warning: gen_fsm:send_event/2 is deprecated; use the 'gen_statem' module instead
_build/default/lib/cqerl/src/cqerl_client.erl:101:5: Warning: gen_fsm:sync_send_event/3 is deprecated; use the 'gen_statem' module instead
_build/default/lib/cqerl/src/cqerl_client.erl:109:5: Warning: gen_fsm:send_event/2 is deprecated; use the 'gen_statem' module instead
_build/default/lib/cqerl/src/cqerl_client.erl:113:5: Warning: gen_fsm:sync_send_event/3 is deprecated; use the 'gen_statem' module instead
_build/default/lib/cqerl/src/cqerl_client.erl:117:5: Warning: gen_fsm:send_event/2 is deprecated; use the 'gen_statem' module instead
_build/default/lib/cqerl/src/cqerl_client.erl:124:9: Warning: gen_fsm:send_event/2 is deprecated; use the 'gen_statem' module instead
_build/default/lib/cqerl/src/cqerl_client.erl:130:5: Warning: gen_fsm:send_event/2 is deprecated; use the 'gen_statem' module instead
_build/default/lib/cqerl/src/cqerl_client.erl:608:13: Warning: gen_fsm:reply/2 is deprecated; use the 'gen_statem' module instead
_build/default/lib/cqerl/src/cqerl_client.erl:754:5: Warning: gen_fsm:reply/2 is deprecated; use the 'gen_statem' module instead
_build/default/lib/cqerl/src/cqerl_client.erl:757:5: Warning: gen_fsm:reply/2 is deprecated; use the 'gen_statem' module instead

===> Compiling bbmustache
===> Compiling ranch
_build/default/lib/ranch/src/ranch_ssl.erl:142:7: Warning: ssl:ssl_accept/3 is removed; use ssl_handshake/1,2,3 instead

===> Compiling cowboy
_build/default/lib/cowboy/src/cowboy_rest.erl:1625:15: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

_build/default/lib/cowboy/src/cowboy_loop.erl:85:16: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

_build/default/lib/cowboy/src/cowboy_handler.erl:50:16: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

_build/default/lib/cowboy/src/cowboy_stream_h.erl:305:17: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/cowboy/src/cowboy_stream_h.erl:310:17: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/cowboy/src/cowboy_stream_h.erl:314:32: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

_build/default/lib/cowboy/src/cowboy_req.erl:230:6: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/cowboy/src/cowboy_req.erl:421:6: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/cowboy/src/cowboy_req.erl:552:8: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/cowboy/src/cowboy_req.erl:622:6: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

_build/default/lib/cowboy/src/cowboy_websocket.erl:517:16: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

_build/default/lib/cowboy/src/cowboy_http2.erl:390:24: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/cowboy/src/cowboy_http2.erl:497:22: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/cowboy/src/cowboy_http2.erl:524:22: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/cowboy/src/cowboy_http2.erl:585:24: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/cowboy/src/cowboy_http2.erl:1036:22: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

_build/default/lib/cowboy/src/cowboy_http.erl:341:22: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/cowboy/src/cowboy_http.erl:363:22: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/cowboy/src/cowboy_http.erl:910:24: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/cowboy/src/cowboy_http.erl:1292:22: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/cowboy/src/cowboy_http.erl:1392:22: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

===> Compiling trails
===> Compiling cowboy_swagger
===> Compiling rabbit_common
_build/default/lib/rabbit_common/src/mirrored_supervisor.erl:259:26: Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead
_build/default/lib/rabbit_common/src/mirrored_supervisor.erl:291:5: Warning: pg2:create/1 is removed; this module was removed in OTP 24. Use 'pg' instead
_build/default/lib/rabbit_common/src/mirrored_supervisor.erl:292:10: Warning: pg2:join/2 is removed; this module was removed in OTP 24. Use 'pg' instead
_build/default/lib/rabbit_common/src/mirrored_supervisor.erl:293:12: Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead
_build/default/lib/rabbit_common/src/mirrored_supervisor.erl:369:25: Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead
_build/default/lib/rabbit_common/src/mirrored_supervisor.erl:394:37: Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead

_build/default/lib/rabbit_common/src/vm_memory_monitor.erl:319:23: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

_build/default/lib/rabbit_common/src/rabbit_misc.erl:345:26: Warning: variable '_Orig' is bound multiple times in this pattern. If you mean to ignore this value, use '_' or a different underscore-prefixed name
_build/default/lib/rabbit_common/src/rabbit_misc.erl:345:33: Warning: variable '_Orig' is bound multiple times in this pattern. If you mean to ignore this value, use '_' or a different underscore-prefixed name

===> Compiling amqp_client
===> Compiling lager
===> Compiling nkpacket
_build/default/lib/nkpacket/src/nkpacket_util.erl:307:34: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/nkpacket/src/nkpacket_util.erl:346:34: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

_build/default/lib/nkpacket/src/nkpacket_dns.erl:37:2: Warning: export_all flag enabled - all functions will be exported
_build/default/lib/nkpacket/src/nkpacket_dns.erl:603:17: Warning: crypto:rand_uniform/2 is deprecated; use rand:uniform/1 instead

_build/default/lib/nkpacket/src/nkpacket_transport_udp.erl:168:9: Warning: variable 'Self' is unused
_build/default/lib/nkpacket/src/nkpacket_transport_udp.erl:168:16: Warning: the call to self/0 has no effect

===> Compiling parse_trans
_build/default/lib/parse_trans/src/parse_trans.erl:187:13: Warning: ambiguous call of overridden auto-imported BIF error/3
 - use erlang:error/3 or "-compile({no_auto_import,[error/3]})." to resolve name clash
_build/default/lib/parse_trans/src/parse_trans.erl:568:13: Warning: ambiguous call of overridden auto-imported BIF error/3
 - use erlang:error/3 or "-compile({no_auto_import,[error/3]})." to resolve name clash

===> Compiling exometer_core
_build/default/lib/exometer_core/src/exometer_proc.erl:219:11: Warning: sys:get_debug/3 is deprecated; incorrectly documented and only for internal use. Can often be replaced with sys:get_log/1

===> Compiling nkservice
_build/default/lib/nkservice/src/nkservice_luerl.erl:180:45: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/nkservice/src/nkservice_luerl.erl:190:45: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/nkservice/src/nkservice_luerl.erl:200:45: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/nkservice/src/nkservice_luerl.erl:215:53: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

===> Compiling exometer_report_graphite
===> Compiling nklib
_build/default/lib/nklib/src/nklib_headers.erl:216:28: Warning: http_uri:decode/1 is deprecated and will be removed in OTP 25; use uri_string functions instead

_build/default/lib/nklib/src/nklib_util.erl:115:37: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/nklib/src/nklib_util.erl:133:37: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace
_build/default/lib/nklib/src/nklib_util.erl:917:10: Warning: crypto:rand_uniform/2 is deprecated; use rand:uniform/1 instead
_build/default/lib/nklib/src/nklib_util.erl:922:10: Warning: crypto:rand_uniform/2 is deprecated; use rand:uniform/1 instead
_build/default/lib/nklib/src/nklib_util.erl:929:15: Warning: crypto:rand_uniform/2 is deprecated; use rand:uniform/1 instead

_build/default/lib/nklib/src/nklib_proc.erl:602:21: Warning: gen_fsm:enter_loop/4 is deprecated; use the 'gen_statem' module instead
_build/default/lib/nklib/src/nklib_proc.erl:605:21: Warning: gen_fsm:enter_loop/5 is deprecated; use the 'gen_statem' module instead

===> Compiling certifi
===> Compiling lasse
===> Compiling exometer_report_statsd
===> Compiling nksip
_build/default/lib/nksip/src/plugins/nksip_gruu_lib.erl:221:5: Warning: crypto:block_encrypt/4 is removed; use crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 or crypto:crypto_(dyn_iv)?_init + crypto:crypto_(dyn_iv)?_update + crypto:crypto_final instead
_build/default/lib/nksip/src/plugins/nksip_gruu_lib.erl:224:5: Warning: crypto:block_decrypt/4 is removed; use crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 or crypto:crypto_(dyn_iv)?_init + crypto:crypto_(dyn_iv)?_update + crypto:crypto_final instead

_build/default/lib/nksip/src/nksip_parse_header.erl:108:28: Warning: http_uri:decode/1 is deprecated and will be removed in OTP 25; use uri_string functions instead
_build/default/lib/nksip/src/nksip_parse_header.erl:112:14: Warning: http_uri:decode/1 is deprecated and will be removed in OTP 25; use uri_string functions instead

_build/default/lib/nksip/src/plugins/nksip_event_compositor_util.erl:27:2: Warning: export_all flag enabled - all functions will be exported

_build/default/lib/nksip/src/nksip_parse.erl:219:33: Warning: a term is constructed, but never used
_build/default/lib/nksip/src/nksip_parse.erl:292:40: Warning: a term is constructed, but never used

_build/default/lib/nksip/src/nksip_call_worker.erl:157:13: Warning: gen_fsm:reply/2 is deprecated; use the 'gen_statem' module instead
_build/default/lib/nksip/src/nksip_call_worker.erl:160:13: Warning: gen_fsm:reply/2 is deprecated; use the 'gen_statem' module instead

_build/default/lib/nksip/src/nksip_protocol.erl:24:2: Warning: behaviour nkpacket_protocol undefined

_build/default/lib/nksip/src/plugins/nksip_uac_auto_outbound_callbacks.erl:357:26: Warning: crypto:rand_uniform/2 is deprecated; use rand:uniform/1 instead
_build/default/lib/nksip/src/plugins/nksip_uac_auto_outbound_callbacks.erl:393:12: Warning: crypto:rand_uniform/2 is deprecated; use rand:uniform/1 instead

_build/default/lib/nksip/src/nksip_response.erl:197:20: Warning: crypto:rand_uniform/2 is deprecated; use rand:uniform/1 instead

_build/default/lib/nksip/src/plugins/nksip_100rel.erl:148:22: Warning: crypto:rand_uniform/2 is deprecated; use rand:uniform/1 instead

_build/default/lib/nksip/src/nksip_call_uas_dialog.erl:488:30: Warning: crypto:rand_uniform/2 is deprecated; use rand:uniform/1 instead

_build/default/lib/nksip/src/plugins/nksip_outbound.erl:231:9: Warning: variable 'FlowPid' exported from 'case' (line 217, column 5)

_build/default/lib/nksip/src/plugins/nksip_registrar_lib.erl:344:30: Warning: http_uri:encode/1 is deprecated and will be removed in OTP 25; use uri_string functions instead

===> Compiling c_src/syslogger.c
===> Linking /MongooseIM/_build/default/lib/syslogger/priv/libsyslogger.so
===> "/MongooseIM/_build/default/lib/ssl_verify_fun/ebin/ssl_verify_fun.app" is missing description entry
===> Compiling c_src/stringprep.cpp
===> Linking /MongooseIM/_build/default/lib/stringprep/priv/lib/stringprep.so
===> Compiling c_src/mongoose_jid.cpp
===> Linking /MongooseIM/_build/default/lib/jid/priv/jid.so
===> Compiling c_src/fast_scram.c
===> Linking /MongooseIM/_build/default/lib/fast_scram/priv/fast_scram.so
===> Compiling c_src/exml.cpp
===> Linking /MongooseIM/_build/default/lib/exml/priv/exml_nif.so
===> Compiling c_src/snappy/snappy-sinksource.cc
===> Compiling c_src/snappy/snappy-stubs-internal.cc
===> Compiling c_src/snappy/snappy.cc
===> Compiling c_src/snappy_nif.cc
===> Linking /MongooseIM/_build/default/lib/snappy/priv/snappy_nif.so
===> Compiling c_src/lz4.c
===> Compiling c_src/lz4_nif.c
===> Compiling c_src/lz4hc.c
===> Linking /MongooseIM/_build/default/lib/lz4/priv/lz4.so
===> "/MongooseIM/_build/default/lib/lz4/ebin/lz4.app" is missing description entry
===> Analyzing applications...
===> Compiling mongooseim
src/p1_fsm_old.erl:813:11: Warning: sys:get_debug/3 is deprecated; incorrectly documented and only for internal use. Can often be replaced with sys:get_log/1

src/rdbms/mongoose_rdbms.erl:35:2: Warning: type sql_query() is unused
src/rdbms/mongoose_rdbms.erl:38:2: Warning: opaque type escaped_binary() is not exported
src/rdbms/mongoose_rdbms.erl:40:2: Warning: opaque type escaped_string() is not exported
src/rdbms/mongoose_rdbms.erl:42:2: Warning: opaque type escaped_like() is not exported
src/rdbms/mongoose_rdbms.erl:43:2: Warning: opaque type escaped_integer() is not exported
src/rdbms/mongoose_rdbms.erl:44:2: Warning: opaque type escaped_boolean() is not exported
src/rdbms/mongoose_rdbms.erl:45:2: Warning: opaque type escaped_null() is not exported

src/event_pusher/mod_event_pusher_push.erl:275:52: Warning: variable 'IQ' is unused

src/event_pusher/mod_event_pusher_sns.erl:268:5: Warning: crypto:rand_uniform/2 is deprecated; use rand:uniform/1 instead

src/mod_auth_token.erl:210:5: Warning: crypto:hmac/3 is removed; use crypto:mac/4 instead

src/just_tls.erl:42:24: Warning: ssl:ssl_accept/2 is removed; use ssl_handshake/1,2,3 instead

src/mod_cowboy.erl:21:2: Warning: conflicting behaviours - callback init/2 required by both 'cowboy_websocket' and 'cowboy_handler' (line 20, column 2)
src/mod_cowboy.erl:21:2: Warning: conflicting behaviours - callback terminate/3 required by both 'cowboy_websocket' and 'cowboy_handler' (line 20, column 2)

src/config/mongoose_config_spec.erl:1239:22: Warning: variable 'User' is unused
src/config/mongoose_config_spec.erl:1239:42: Warning: variable 'Pass' is unused

src/mongoose_iq_handler.erl:80:29: Warning: erlang:phash/2 is deprecated; use erlang:phash2/2 instead

src/http_upload/aws_signature_v4.erl:167:47: Warning: httpd_util:integer_to_hexlist/1 is deprecated and will be removed in OTP 26; use erlang:integer_to_list/2 with base 16 instead
src/http_upload/aws_signature_v4.erl:182:5: Warning: crypto:hmac/3 is removed; use crypto:mac/4 instead

src/domain/service_domain_db.erl:70:10: Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead
src/domain/service_domain_db.erl:79:10: Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead
src/domain/service_domain_db.erl:93:5: Warning: pg2:create/1 is removed; this module was removed in OTP 24. Use 'pg' instead
src/domain/service_domain_db.erl:94:5: Warning: pg2:join/2 is removed; this module was removed in OTP 24. Use 'pg' instead

src/mongoose_xmpp_errors.erl:12:2: Warning: export_all flag enabled - all functions will be exported

src/ejabberd_s2s.erl:182:12: Warning: crypto:hmac/3 is removed; use crypto:mac/4 instead
src/ejabberd_s2s.erl:370:21: Warning: erlang:phash/2 is deprecated; use erlang:phash2/2 instead

src/jingle_sip/jingle_sip_callbacks.erl:117:26: Warning: variable 'Call' is unused
src/jingle_sip/jingle_sip_callbacks.erl:156:6: Warning: variable 'FromJID' is unused
src/jingle_sip/jingle_sip_callbacks.erl:156:15: Warning: variable 'FromBinary' is unused
src/jingle_sip/jingle_sip_callbacks.erl:157:6: Warning: variable 'ToJID' is unused
src/jingle_sip/jingle_sip_callbacks.erl:157:13: Warning: variable 'ToBinary' is unused
src/jingle_sip/jingle_sip_callbacks.erl:159:5: Warning: variable 'CallID' is unused
src/jingle_sip/jingle_sip_callbacks.erl:160:5: Warning: variable 'Body' is unused
src/jingle_sip/jingle_sip_callbacks.erl:214:10: Warning: variable 'CallID' is unused

src/http_upload/mod_http_upload_s3.erl:109:49: Warning: http_uri:parse/1 is deprecated and will be removed in OTP 25; use uri_string functions instead
src/http_upload/mod_http_upload_s3.erl:150:35: Warning: http_uri:scheme_defaults/0 is deprecated and will be removed in OTP 25; use uri_string functions instead

src/system_metrics/service_mongoose_system_metrics.erl:162:10: Warning: variable '____' is bound multiple times in this pattern. If you mean to ignore this value, use '_' or a different underscore-prefixed name
src/system_metrics/service_mongoose_system_metrics.erl:162:16: Warning: variable '____' is bound multiple times in this pattern. If you mean to ignore this value, use '_' or a different underscore-prefixed name

src/muc_light/mod_muc_light_utils.erl:332:9: Warning: variable 'Other' is unused

src/wpool/mongoose_wpool_mgr.erl:133:66: Warning: variable 'Monitors' is unused

src/mam/mod_mam_cache_user.erl:167:10: Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead
src/mam/mod_mam_cache_user.erl:180:5: Warning: pg2:create/1 is removed; this module was removed in OTP 24. Use 'pg' instead
src/mam/mod_mam_cache_user.erl:181:5: Warning: pg2:join/2 is removed; this module was removed in OTP 24. Use 'pg' instead
Expand dialyzer warnings: ./rebar3 dialyzer
$ ./rebar3 dialyzer
compiling with FIPS mode enabled
===> Verifying dependencies...
===> Analyzing applications...
===> Compiling mongooseim
===> Dialyzer starting, this may take a while...
===> Updating plt...
===> Resolving files...
===> Updating base plt...
===> Resolving files...
===> Building with 204 files in ../../../.cache/rebar3/rebar3_24.0.2_plt...
===> Copying ../../../.cache/rebar3/rebar3_24.0.2_plt to _build/default/rebar3_24.0.2_plt...
===> Checking 204 files in _build/default/rebar3_24.0.2_plt...
===> Adding 428 files to _build/default/rebar3_24.0.2_plt...
===> Doing success typing analysis...
===> Resolving files...
===> Analyzing 405 files with _build/default/rebar3_24.0.2_plt...

src/domain/service_domain_db.erl
Line 70 Column 10: Call to missing or unexported function pg2:get_members/1
Line 79 Column 10: Call to missing or unexported function pg2:get_members/1
Line 93 Column 5: Call to missing or unexported function pg2:create/1
Line 94 Column 5: Call to missing or unexported function pg2:join/2

src/ejabberd_s2s.erl
Line 182 Column 12: Call to missing or unexported function crypto:hmac/3

src/http_upload/aws_signature_v4.erl
Line 182 Column 5: Call to missing or unexported function crypto:hmac/3

src/just_tls.erl
Line 42 Column 24: Call to missing or unexported function ssl:ssl_accept/2

src/mam/mod_mam_cache_user.erl
Line 167 Column 10: Call to missing or unexported function pg2:get_members/1
Line 180 Column 5: Call to missing or unexported function pg2:create/1
Line 181 Column 5: Call to missing or unexported function pg2:join/2

src/mod_auth_token.erl
Line 210 Column 5: Call to missing or unexported function crypto:hmac/3

src/mod_roster.erl
Line 169 Column 12: Binary construction will fail since the value field _20 in segment _20 has type binary()
===> Warnings written to _build/default/24.0.2.dialyzer_warnings
===> Warnings occurred running dialyzer: 12

@codecov
Copy link

codecov bot commented Jul 14, 2021

Codecov Report

Merging #3186 (bb30d4d) into master (fbac330) will decrease coverage by 0.00%.
The diff coverage is 69.23%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #3186      +/-   ##
==========================================
- Coverage   80.32%   80.31%   -0.01%     
==========================================
  Files         396      396              
  Lines       32348    32383      +35     
==========================================
+ Hits        25984    26009      +25     
- Misses       6364     6374      +10     
Impacted Files Coverage Δ
src/mod_roster.erl 79.66% <0.00%> (ø)
src/domain/service_domain_db.erl 77.77% <60.00%> (-0.35%) ⬇️
src/mam/mod_mam_cache_user.erl 87.71% <66.66%> (-0.22%) ⬇️
src/ejabberd_s2s.erl 82.08% <100.00%> (ø)
src/http_upload/aws_signature_v4.erl 100.00% <100.00%> (ø)
src/just_tls.erl 84.21% <100.00%> (ø)
src/mod_auth_token.erl 81.57% <100.00%> (+0.12%) ⬆️
src/jingle_sip/mod_jingle_sip_backend.erl 80.00% <0.00%> (-5.00%) ⬇️
src/mod_bosh_socket.erl 77.63% <0.00%> (-1.25%) ⬇️
src/cassandra/mongoose_cassandra_worker.erl 72.76% <0.00%> (-0.35%) ⬇️
... and 25 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update fbac330...bb30d4d. Read the comment docs.

@vkatsuba
Copy link
Contributor Author

GitHub Actions Result

@vkatsuba vkatsuba marked this pull request as ready for review July 16, 2021 08:14
@vkatsuba vkatsuba removed the WIP 🚧 label Jul 16, 2021
@vkatsuba vkatsuba requested review from arcusfelis, chrzaszcz, NelsonVides and DenysGonchar and removed request for arcusfelis July 16, 2021 08:14
@esl esl deleted a comment from mongoose-im Jul 16, 2021
@esl esl deleted a comment from mongoose-im Jul 16, 2021
@esl esl deleted a comment from mongoose-im Jul 16, 2021
@esl esl deleted a comment from mongoose-im Jul 16, 2021
@esl esl deleted a comment from mongoose-im Jul 16, 2021
@esl esl deleted a comment from mongoose-im Jul 16, 2021
@vkatsuba vkatsuba changed the title Update for OTP 24.X Support OTP 24.X Jul 16, 2021
@esl esl deleted a comment from mongoose-im Jul 16, 2021
@esl esl deleted a comment from mongoose-im Jul 16, 2021
@esl esl deleted a comment from mongoose-im Jul 16, 2021
@esl esl deleted a comment from mongoose-im Jul 16, 2021
@esl esl deleted a comment from mongoose-im Jul 16, 2021
@mongoose-im
Copy link
Collaborator

mongoose-im commented Jul 16, 2021

small_tests_23 / small_tests / 80b0705
Reports root / small


internal_mnesia / internal_mnesia / 80b0705
Reports root/ big
OK: 1587 / Failed: 0 / User-skipped: 286 / Auto-skipped: 0


dynamic_domains / pgsql_mnesia / 80b0705
Reports root/ big
OK: 1585 / Failed: 0 / User-skipped: 111 / Auto-skipped: 0


small_tests_24 / small_tests / 80b0705
Reports root / small


ldap_mnesia_22 / ldap_mnesia / 80b0705
Reports root/ big
OK: 1514 / Failed: 0 / User-skipped: 359 / Auto-skipped: 0


ldap_mnesia_24 / ldap_mnesia / 80b0705
Reports root/ big
OK: 1514 / Failed: 0 / User-skipped: 359 / Auto-skipped: 0


ldap_mnesia_23 / ldap_mnesia / 80b0705
Reports root/ big
OK: 1514 / Failed: 0 / User-skipped: 359 / Auto-skipped: 0


pgsql_mnesia / pgsql_mnesia / 80b0705
Reports root/ big
OK: 3084 / Failed: 0 / User-skipped: 184 / Auto-skipped: 0


mysql_redis / mysql_redis / 80b0705
Reports root/ big
OK: 3067 / Failed: 0 / User-skipped: 201 / Auto-skipped: 0


elasticsearch_and_cassandra / elasticsearch_and_cassandra_mnesia / 80b0705
Reports root/ big
OK: 1890 / Failed: 1 / User-skipped: 282 / Auto-skipped: 0

s2s_SUITE:both_tls_optional:simple_message
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,<<"alice_simple_message_71.594574@fed1/res1">>,
          escalus_tcp,<0.20880.1>,
          [{event_manager,<0.20876.1>},
           {server,<<"fed1">>},
           {username,<<"alice_simple_message_71.594574">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.20876.1>},
            {server,<<"fed1">>},
            {username,<<"alice_simple_message_71.594574">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"alice_simple_message_71.594574">>},
           {server,<<"fed1">>},
           {host,<<"localhost">>},
           {port,5242},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,<<"alice_simple_message_71.594574">>},
           {server,<<"fed1">>},
           {host,<<"localhost">>},
           {port,5242},
           {password,<<"makota2">>},
           {stream_id,<<"3a77a55df35848b9">>}]},
        10000],
       [{file,
          "/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {s2s_SUITE,'-simple_message/1-fun-0-',2,
       [{file,"/home/circleci/app/big_tests/tests/s2s_SUITE.erl"},
        {line,124}]},
     {escalus_story,story,4,
       [{file,
          "/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
        {line,72}]},
     {test_serve...

Report log


mssql_mnesia / odbc_mssql_mnesia / 80b0705
Reports root/ big
OK: 3084 / Failed: 0 / User-skipped: 184 / Auto-skipped: 0


riak_mnesia / riak_mnesia / 80b0705
Reports root/ big
OK: 1737 / Failed: 0 / User-skipped: 285 / Auto-skipped: 0

Copy link
Collaborator

@NelsonVides NelsonVides left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Few comments. big_tests/rebar3 shouldn't exist there, please remove it and also rebase the removal so that the git history in master doesn't grow almost a MB 😅

Then, usually our CI pipeline is to test everything on the latest OTP, and then a reduce set (small_tests and ldap_mnesia) on the previous two versions: the idea would be to replicate what we see here but incrementing everything one version. And if we can successfully run ldap on OTP24, I'd expect we can already run everything 😄

I'd also try to keep the CI files organised, pay attention to the sections marked with comments explaining which version is being configured and so on.

@vkatsuba
Copy link
Contributor Author

vkatsuba commented Jul 16, 2021

Few comments.

The rebar was removed, and rebased. About circleci I was expanded the GitHub Actions where provided checking for all tests of OTP 24(https://github.com/esl/MongooseIM/actions/runs/1036698927). But you see I'm not a very familiar with the intricacies of work with circleci and not sure that I can do all points what you described here which relate to circleci without additional issues 🙃.

@mongoose-im

This comment has been minimized.

@mongoose-im

This comment has been minimized.

@mongoose-im

This comment has been minimized.

@mongoose-im

This comment has been minimized.

@mongoose-im
Copy link
Collaborator

mongoose-im commented Jul 16, 2021

small_tests_23 / small_tests / bb30d4d
Reports root / small


small_tests_24 / small_tests / bb30d4d
Reports root / small


internal_mnesia / internal_mnesia / bb30d4d
Reports root/ big
OK: 1587 / Failed: 0 / User-skipped: 286 / Auto-skipped: 0


small_tests_22 / small_tests / bb30d4d
Reports root / small


dynamic_domains / pgsql_mnesia / bb30d4d
Reports root/ big
OK: 1585 / Failed: 0 / User-skipped: 111 / Auto-skipped: 0


ldap_mnesia_24 / ldap_mnesia / bb30d4d
Reports root/ big
OK: 1514 / Failed: 0 / User-skipped: 359 / Auto-skipped: 0


ldap_mnesia_22 / ldap_mnesia / bb30d4d
Reports root/ big
OK: 1514 / Failed: 0 / User-skipped: 359 / Auto-skipped: 0


elasticsearch_and_cassandra_24 / elasticsearch_and_cassandra_mnesia / bb30d4d
Reports root/ big
OK: 1890 / Failed: 0 / User-skipped: 282 / Auto-skipped: 0


pgsql_mnesia_22 / pgsql_mnesia / bb30d4d
Reports root/ big
OK: 3084 / Failed: 0 / User-skipped: 184 / Auto-skipped: 0


ldap_mnesia_23 / ldap_mnesia / bb30d4d
Reports root/ big
OK: 1514 / Failed: 0 / User-skipped: 359 / Auto-skipped: 0


mysql_redis_24 / mysql_redis / bb30d4d
Reports root/ big
OK: 3067 / Failed: 0 / User-skipped: 201 / Auto-skipped: 0


elasticsearch_and_cassandra / elasticsearch_and_cassandra_mnesia / bb30d4d
Reports root/ big
OK: 1908 / Failed: 1 / User-skipped: 282 / Auto-skipped: 0

jingle_SUITE:all:resp_4xx_from_sip_proxy_results_in_session_terminate
{error,
  {{assertion_failed,assert,is_iq_result,
     {xmlel,<<"iq">>,
       [{<<"from">>,<<"error.480@localhost">>},
        {<<"to">>,
         <<"alice_resp_4xx_from_sip_proxy_results_in_session_terminate_66.366262@localhost/res1">>},
        {<<"id">>,<<"465ed0eb-f1ed-4db7-9ce8-743f1fe46e85">>},
        {<<"type">>,<<"set">>}],
       [{xmlel,<<"jingle">>,
          [{<<"xmlns">>,<<"urn:xmpp:jingle:1">>},
           {<<"action">>,<<"session-terminate">>},
           {<<"sid">>,<<"8603c2c3-d401-4e75-930b-e8a94d573c1a">>}],
          [{xmlel,<<"reason">>,[],
             [{xmlel,<<"general-error">>,[],[]},
            {xmlel,<<"sip-error">>,
              [{<<"code">>,<<"480">>}],
              [{xmlcdata,<<"Temporarily Unavailable">>}]}]}]}]},
     "<iq from='error.480@localhost' to='alice_resp_4xx_from_sip_proxy_results_in_session_terminate_66.366262@localhost/res1' id='465ed0eb-f1ed-4db7-9ce8-743f1fe46e85' type='set'><jingle xmlns='urn:xmpp:jingle:1' action='session-terminate' sid='8603c2c3-d401-4e75-930b-e8a94d573c1a'><reason><general-error/><sip-error code='480'>Temporarily Unavailable</sip-error></reason></jingle></iq>"},
   [{escalus_new_assert,assert_true,2,
      [{file,
         "/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_new_assert.erl"},
       {line,84}]},
    {jingle_SUITE,send_initiate_and_wait_for_first_iq_set,2,
      [{file,"/home/circleci/app/big_tests/tests/jingle_SUITE.erl"},
       {line,393}]},
    {jingle_SUITE,
      '-res...

Report log


pgsql_mnesia_24 / pgsql_mnesia / bb30d4d
Reports root/ big
OK: 3084 / Failed: 0 / User-skipped: 184 / Auto-skipped: 0


pgsql_mnesia / pgsql_mnesia / bb30d4d
Reports root/ big
OK: 3084 / Failed: 0 / User-skipped: 184 / Auto-skipped: 0


mssql_mnesia / odbc_mssql_mnesia / bb30d4d
Reports root/ big
OK: 3084 / Failed: 0 / User-skipped: 184 / Auto-skipped: 0


mssql_mnesia_24 / odbc_mssql_mnesia / bb30d4d
Reports root/ big
OK: 3084 / Failed: 0 / User-skipped: 184 / Auto-skipped: 0


mysql_redis / mysql_redis / bb30d4d
Reports root/ big
OK: 3067 / Failed: 0 / User-skipped: 201 / Auto-skipped: 0


riak_mnesia_24 / riak_mnesia / bb30d4d
Reports root/ big
OK: 1737 / Failed: 0 / User-skipped: 285 / Auto-skipped: 0


riak_mnesia / riak_mnesia / bb30d4d
Reports root/ big
OK: 1737 / Failed: 1 / User-skipped: 285 / Auto-skipped: 0

s2s_SUITE:node1_tls_optional_node2_tls_required:simple_message
{error,
  {timeout_when_waiting_for_stanza,
    [{escalus_client,wait_for_stanza,
       [{client,<<"alice_simple_message_34.893377@fed1/res1">>,
          escalus_tcp,<0.18114.1>,
          [{event_manager,<0.18110.1>},
           {server,<<"fed1">>},
           {username,<<"alice_simple_message_34.893377">>},
           {resource,<<"res1">>}],
          [{event_client,
             [{event_manager,<0.18110.1>},
            {server,<<"fed1">>},
            {username,<<"alice_simple_message_34.893377">>},
            {resource,<<"res1">>}]},
           {resource,<<"res1">>},
           {username,<<"alice_simple_message_34.893377">>},
           {server,<<"fed1">>},
           {host,<<"localhost">>},
           {port,5242},
           {auth,{escalus_auth,auth_plain}},
           {wspath,undefined},
           {username,<<"alice_simple_message_34.893377">>},
           {server,<<"fed1">>},
           {host,<<"localhost">>},
           {port,5242},
           {password,<<"makota2">>},
           {stream_id,<<"c074b4f9a3025285">>}]},
        10000],
       [{file,
          "/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_client.erl"},
        {line,136}]},
     {s2s_SUITE,'-simple_message/1-fun-0-',2,
       [{file,"/home/circleci/app/big_tests/tests/s2s_SUITE.erl"},
        {line,124}]},
     {escalus_story,story,4,
       [{file,
          "/home/circleci/app/big_tests/_build/default/lib/escalus/src/escalus_story.erl"},
        {line,72}]},
     {test_serve...

Report log

Copy link
Collaborator

@NelsonVides NelsonVides left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is seriously awesome! 🎉 🎉

@NelsonVides NelsonVides merged commit 0360a60 into master Jul 16, 2021
@NelsonVides NelsonVides deleted the refactoring/otp-24.0.2 branch July 16, 2021 12:52
This was referenced Jul 16, 2021
@Premwoik Premwoik added this to the 5.0.0 milestone Oct 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants