This is an old revision of the document!
FreeBSD Erlang Team
Erlang, Elixir, rebar, relx, and related stuff.
Mailing list
Our mailing list is erlang@.
IRC
A #freebsd-erlang channel is available on libera chat.
People
- Dave Cottlehuber (dch@)
- Babak Farrokhi (farrokhi@)
- Jimmy Olgeni (olgeni@)
- Jean Sébastien Pédron (dumbbell@)
- Kenji Rikitake
- Ashish Shukla (ashish@)
- You are welcome to join :)
Plans
- remove the deprecated runtimes in 2021Q4
- remove ports directly dependent on erlang- and elixir- languages
- update RabbitMQ to the next major release, which requires OTP23 minimum, and introduces support for the JIT
- bump the main
lang/erlangruntime to OTP24 because JIT is awesome - Deprecate library ports
- Generalize the dependency loading mechanism of devel/rebar3 (or even better databases/leofs) and make it available to all ports.
Ports
- New port: DalmatinerDB (started here)
- New port: BarrelDB
- New port: VerneMQ
- Make a separate erlang-epmd port + rc.d daemon to allow ports to rely on a parent epmd daemon starting with reduced privileges PR213001
Done items
- adding !OTP24 [done]
- security fixes for rebar [done]
- adding a new language runtime for gleam [done]
- more than 40 point release updates in the last quarter alone for the Erlang runtimes [done]
- Make Erlang ports buildable from GitHub sources (remove patching and prebuilt tarballs) [done]
- Check and commit databases/couchdb2 port PR 218844 [done]
- Make lang/erlang-doc buildable from GitHub sources (was merged into lang/erlang as it requires a full source build anyway) [done]
- Merge Erlang Corba tools into Erlang 21 and 22, as an option. [done]
- Install RabbitMQ code in a separate directory, like CouchDB does. [done]
- Rebar3 insisted on downloading a package index even if all dependencies were already provided. [done, see commit 424103f]