git: d45172d592 - main - Status/2024Q2/erlang.adoc: Add report

From: Lorenzo Salvadore <salvadore_at_FreeBSD.org>
Date: Sun, 07 Jul 2024 15:55:51 UTC
The branch main has been updated by salvadore:

URL: https://cgit.FreeBSD.org/doc/commit/?id=d45172d592811db25d03f4fa9048fada1b50e734

commit d45172d592811db25d03f4fa9048fada1b50e734
Author:     Dave Cottlehuber <dch@FreeBSD.org>
AuthorDate: 2024-07-07 15:48:21 +0000
Commit:     Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2024-07-07 15:55:17 +0000

    Status/2024Q2/erlang.adoc: Add report
    
    Reviewed by:    olgeni, status (Pau Amma <pauamma@gundo.com>)
    Pull Request:   https://github.com/freebsd/freebsd-doc/pull/390
---
 .../en/status/report-2024-04-2024-06/erlang.adoc   | 28 ++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/website/content/en/status/report-2024-04-2024-06/erlang.adoc b/website/content/en/status/report-2024-04-2024-06/erlang.adoc
new file mode 100644
index 0000000000..94ff33c1a7
--- /dev/null
+++ b/website/content/en/status/report-2024-04-2024-06/erlang.adoc
@@ -0,0 +1,28 @@
+=== FreeBSD Erlang Ecosystem Ports update
+
+Links: +
+link:https://wiki.freebsd.org/Erlang[FreeBSD Erlang wiki] URL: link:https://wiki.freebsd.org/Erlang[] +
+link:https://erlang.org/[Erlang/OTP language] URL: link:https://erlang.org/[] +
+link:https://elixir-lang.org/[Elixir language] URL: link:https://elixir-lang.org/[] +
+link:https://gleam.run/[Gleam language] URL: link:https://gleam.run/[] +
+
+Contact: FreeBSD Erlang mailing list <erlang@FreeBSD.org>
+
+The Erlang runtime system, commonly known as the BEAM, provides a runtime that is used by a number of programming languages and applications in the FreeBSD ports collection.
+
+Notable changes in 2024 include:
+
+* adding OTP27, the latest Erlang runtime release, Elixir 1.17, and Gleam 1.20
+* more than 57 point release updates so far in 2024
+* improved inline documentation within Erlang ports
+* moved RabbitMQ port to the generic UNIX build, decoupling this from Elixir as a build-time dependency.
+This enables moving RabbitMQ to the latest supported release.
+Users of RabbitMQ need to update each quarter to avoid being stuck on an unsupported release of Erlang/OTP + RabbitMQ
+
+Note that as the upstream Erlang OTP team only commit to supporting the two latest major releases, more and more point updates are arriving for OTP26-27, but not for the older Erlang runtime releases, which are now unlikely to get security and bug fixes.
+
+During 2024Q3, the Erlang team is planning to:
+
+* migrate the base package:lang/erlang[] port to OTP26 and update related dependencies
+
+Additional testing and community contributions are welcome, please reach out on the mailing list, especially if you are able to help testing of specific port updates.