This is a tracking bug for Change: True Noarch Erlang Packages For more details, see: https://fedoraproject.org//wiki/Changes/TrueNoarchErlangPackages Erlang packages are currently all installed into %{_libdir}/erlang/lib, despite most of them being noarch packages. This proposal is to modify Erlang to search %{_datadir}/erlang/lib in addition to %{_libdir}/erlang/lib when searching for dependencies.
I have filed https://github.com/lemenkov/erlang-rpm-macros/pull/4/ to add the ability to build noarch packages into %{_datadir}.
On 2017-Aug-01, we have reached the Fedora 27 Change Checkpoint: Completion deadline (testable). At this point, all accepted changes should be substantially complete, and testable. Additionally, if a change is to be enabled by default, it must be enabled at Change Completion deadline as well. Change tracking bug should be set to the MODIFIED state to indicate it achieved completeness. Incomplete and non testable Changes will be reported to FESCo for 2017-Aug-11 meeting. Please set this bug to the MODIFIED state to indicate it is already in the testable state, or provide an update describing the current state of implementation for this Change. Thank you, Jan
As we discussed on Friday, this change is not complete enough to be tested and so we can defer it until Fedora 28. The Erlang VM has been modified and I wrote a patch for the rpm macros, but there was an unanticipated problem with erlang-rebar that must also be fixed that I have not addressed yet.
Deferring. Please resubmit the Change proposal for review to Change wrangler once this is ready.
Hi Jan! I think I mentally missed your last comment way back in August, and I was just able to get this change working on my dev box. Is it too late to do this for Fedora 28 at this point?
This PR was the last of changes we needed to get this working: https://github.com/lemenkov/erlang-rpm-macros/pull/4
P.S. It's no problem to wait for F29. If that's necessary I think we can just merge the referenced PR after F28 branches and then make the change in Rawhide (F29).
Hi Randy, I would ask you to reschedule the Change to F29 as the deadline for accepting Change proposals has already passed on 2018-Jan-30. Thank you, Jan
This bug appears to have been reported against 'rawhide' during the Fedora 28 development cycle. Changing version to '28'.
*** Bug 1551328 has been marked as a duplicate of this bug. ***
I have now built the pieces of the ejabberd stack that can be noarch as noarch packages on Rawhide.
This bug appears to have been reported against 'rawhide' during the Fedora 29 development cycle. Changing version to '29'.
This was done with Fedora 29.