On Tue, Sep 6, 2022 at 7:07 PM Ewoud Kohl van Wijngaarden
<ewoud+fedora(a)kohlvanwijngaarden.nl> wrote:
On Tue, Sep 06, 2022 at 02:28:39PM -0400, Ben Cotton wrote:
>== Benefit to Fedora ==
>=== Packager Benefits ===
>* No more modules to maintain.
>* Availability of multiple Node.js versions in the buildroot means
>that other `nodejs-*` packages can test against multiple supported
>options.
>
>== Scope ==
>* Other developers:
>There should be no need to change any dependent packages, though
>packagers of Node.js software may wish to take advantage of the
>testing opportunities afforded.
How would I, as a packager, deal with this? Will RPM macros be changed?
Should we start to build nodejs-XY-$package similar to how we have
python3-$package (and previously python2-$package) from the source
package python-$package?
The only case where you might need to do this is if you're building an
extension module that needs to be an arch-ful package. For the vast
majority of Node modules, they are noarch.
What will the new RPM provides be? today it's simply
npm($package) but I
can imagine you want to change that to something versioned too.
See above; I don't think that will be needed in the vast majority of cases.