On Wed, Apr 27, 2022 at 10:19 AM Stephen Gallagher <[email protected]> wrote: > > On Wed, Apr 13, 2022 at 2:39 PM Stephen Gallagher <[email protected]> wrote: > > > > I've just submitted a review request for separating out NPM into its > > own package (again). This is being done for a couple reasons: > > > > 1) To get rid of the ridiculous release field and take advantage of > > the %autorelease macro > > 2) I'm planning to rework how the nodejs packages work to make > > different versions parallel-installable (with the alternatives > > infrastructure owning /usr/bin/node). I want to keep NPM in a common > > location (/usr/lib/node_modules) so that it will work with whatever > > Node is in use. > > I completely missed the most important reason: > 3) EPEL 9 has announced that it will not support modules, so I want > there to be some way (aside from the official RHEL releases) to get > Node.js packages there.
EPEL has said it *can't* support modules, not that it *won't*. There is a very important distinction here. Because the Module Build System cannot build modules on top of remote modules, there's no way to reliably and correctly produce modular content for EPEL on top of modular RHEL content. Starting with Koji 1.28, it's possible to configure build tags to enable modules: https://pagure.io/koji/issue/2483 However, MBS still lacks the ability to use this capability: https://pagure.io/fm-orchestrator/issue/1653 Fix that, and EPEL can build layered modules. -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ nodejs mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
