Erlang/OTP 22.0 Release Candidate 3 has been released

The third release candidate for Erlang/OTP 22.0 has been released.

Erlang/OTP 22 is a new major release with new features and improvements as well as incompatibilities.

There are no major highlight for this release, as the main focus of this is bugfixes and polish.

Please consult the readme for a detailed changelog for the release.

The intention with this release is to get feedback from our users. All feedback is welcome, even if it is only to say that it works for you, as it lets us know that the release candidate got some testing.

36 Likes

I’ve tried installing it on mac with asdf and it failed on ssl.

asdf install erlang 22.0-rc3
(...)
Building Erlang/OTP 22.0-rc3 (asdf_22.0-rc3), please wait...
Build failed.
 ERLC	../ebin/pubkey_crl.beam
 VSN	../ebin/public_key.app
 VSN	../ebin/public_key.appup
make[3]: Nothing to be done for `opt'.
=== Leaving application public_key
=== Entering application ssl
/Users/tomaszkowal/.asdf/plugins/erlang/kerl-home/builds/asdf_22.0-rc3/otp_src_22.0-rc3/lib/ssl/src/deps/ssl.d:1: *** missing separator.  Stop.
make[2]: *** [opt] Error 2
make[1]: *** [opt] Error 2
make: *** [libs] Error 2

But it might be the problem with asdf itself:

cat /Users/tomaszkowal/.asdf/plugins/erlang/kerl-home/builds/asdf_22.0-rc3/otp_src_22.0-rc3/lib/ssl/src/deps/ssl.d                                                                           0 ↵
asdf is self upgrading shims to new asdf exec ...
asdf: now running erlc
$(EBIN)/dtls_connection.$(EMULATOR): dtls_connection.erl dtls_connection.hrl \
  ssl_connection.hrl ssl_internal.hrl \
  /Users/tomaszkowal/.asdf/installs/erlang/21.2.4/lib/public_key-1.6.4/include/public_key.hrl \
(...)

EDIT: I’ve deleted and retried building with ASDF. I am leaving the post in case someone gets the same problem with asdf.

EDIT2: Tested it on our work project. Everything seems fine :+1:

What do you mean by this? Deleted what?

I’ve deleted the entire build directory

rm -rf /Users/tomaszkowal/.asdf/plugins/erlang/kerl-home/builds/asdf_22.0-rc3/

and retried the build with

asdf install erlang 22.0-rc3
asdf list

Those two commands made it work again. I am not sure if it was an error pulling source code for the build but it never occurred again. I assume it was something on my machine.

1 Like

Related issue: https://github.com/asdf-vm/asdf-erlang/issues/100

Things seem to be working okay again for me.

1 Like