Hello everyone,
I discussed the following points with Randy and Jeremy during Flock 2018 but
didn't find (or take) the time to send this mail before.
First of all, rebar3 is now in rawhide [0]: I know that a few packages were
waiting on it, and some existing package only build with rebar2 (which has been
deprecated for a while) due to a mix of hack and chance. I think we should
rework Peter's packaging guidelines [1] to:
* Replace rebar2 by rebar3 (following upstream) to build all of our Erlang
packages (do we need to announce a change?)
* Make better use of the Hex package repository [2]
* Push them to the official guidelines [3]
As for the Erlang SIG itself, I'd like to extend it to the elixir language [4],
which is built atop the Erlang environment and is already packaged (I
co-maintain it) in Fedora. It would also be nice (mentioned by Randy if I
remember well) for the erlang SIG to be able to access any erlang library in
dist-git as it is already done for some other language-specific SIGs.
What do you think? Can I go ahead and start working on mentioned tasks?
[0]
https://bugzilla.redhat.com/show_bug.cgi?id=1638743
[1]
https://fedoraproject.org/wiki/User:Peter/Erlang_Packaging_Guidelines
[2]
https://hex.pm/
[3]
https://fedoraproject.org/wiki/Packaging_Committee#Guideline_Change_Proce...
[4]
https://elixir-lang.org/
Cheers,
--
Timothée