Task Todo List Migrate from erlang-nox to erlang split package

2025-01-29 - Carl Smedstad

The erlang package is now a split package with one package per component, similarly to how Fedora's package is [0]. This removes the need for the duplicated erlang-nox package and we should as such migrate the reveres deps away from it.

A straight forward starting point is to add erlang as make dependency and erlang-core as dependency, which contains the key components (compiler, crypto, erts, kernel, stdlib). This seems to work for rebar at least, but other packages will likely have runtime dependencies on erlang components not in -core.

See the MR [1] for more details.

[0]: https://src.fedoraproject.org/rpms/erlang/blob/rawhide/f/erlang.spec
[1]: https://gitlab.archlinux.org/archlinux/packaging/packages/erlang/-/merge_requests/2

Link to lists of pkgbase values:

Filter Todo List Packages

Select filter criteria
8 packages displayed out of 8 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
x86_64 Extra couchdb 3.4.2-3 Archange, carsme Complete carsme
x86_64 Extra ejabberd 24.12-1 spupykin Complete spupykin
any Extra elixir 1.18.2-1 demize, Antiz, carsme Complete carsme
x86_64 Extra erlang 27.2.1-1 carsme Complete carsme
x86_64 Extra erlang-cl 1.2.4-8 arodseth Complete carsme
x86_64 Extra libguestfs 1.54.0-2 dvzrv Complete carsme
any Extra rabbitmq 4.0.5-2 anthraxx, carsme Complete carsme
any Extra rebar 1:2.6.4-4 spupykin Complete carsme