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

Reply via email to