On Wed, Sep 7, 2022 at 2:49 AM Vitaly Zaitsev via devel <devel@xxxxxxxxxxxxxxxxxxxxxxx> wrote: > > On 06/09/2022 20:28, Ben Cotton wrote: > > We will be creating the packages nodejs-16, nodejs-18 and (in April) > > nodejs-20. These packages will be parallel-installable (with the > > exception of the -devel subpackages) and provide > > `/usr/bin/node-$MAJOR`. We will also take advantage of the > > `alternatives` subsystem to populate `/usr/bin/node` from the default > > Node.js version for that release, or if the default is not installed, > > What about Fedora ostree variants? > > The last time I asked about alternatives, I got an answer that it is a > completely NO GO for immutable Fedora releases. > That's one of the reasons why I'd prefer us to use a package to do it. Each nodejs package could have a subpackage nodejs<vermajor>-unversioned-command, which has the following stanzas: Provides: nodejs-unversioned-command Conflicts: nodejs-unversioned-command And the default nodejs would have a "Requires: nodejs-unversioned-command" with a Suggests on the versioned package. -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue