Binary compiled ones probably also need to be kept.

Presumably this also means identifying "top level" packages that are an end goal in themselves and need to be kept.

Tom

On 20/09/17 11:11, Stephen Gallagher wrote:
That sounds like a Change Proposal for F28.

So your idea would be to mass-retire all but the most common or security-sensitive NPMs from Fedora and rely on bundling in most cases?

That will also mean coming up with a strategy for removing those unbundled packages on updates. Thoughts on that?


On Wed, Sep 20, 2017, 4:59 AM Zuzana Svetlikova <[email protected] <mailto:[email protected]>> wrote:

    I was wondering, could we use bundling and clean up the mess that is
    current nodejs stack in Fedora?

    To be more precise, there are currently over 2000 packages and over
    500 nodejs-* is available bugs,
    that nobody has time to fix and/or feels like fixing, because
    updating one module might/will break several others.

    For the sake of maintainability, I'd like to leave as little
    packages as possible.

    On Thu, Sep 14, 2017 at 6:45 PM, Stephen Gallagher
    <[email protected] <mailto:[email protected]>> wrote:



        On Wed, Aug 9, 2017 at 8:06 AM Stephen Gallagher
        <[email protected] <mailto:[email protected]>> wrote:

            I haven't had any time to work on it, but I'd very much like
            to develop an automatic RPM dependency generator that will
            recurse down the node_modules directories, read their
            package.json files and automatically create those Provides.
            If anyone else wants to take a crack at doing that, it would
            be an immense help.


        A big thank-you needs to go to Tomas Tomacek for
        https://pagure.io/nodejs-packaging/pull-request/2 which is now
        in effect on Fedora 28 (Rawhide) builds.

        So now any Node.js package that is built in Fedora will
        automatically have `Provides: bundled(nodejs-foo)` added
        automatically.

        _______________________________________________
        nodejs mailing list -- [email protected]
        <mailto:[email protected]>
        To unsubscribe send an email to
        [email protected]
        <mailto:[email protected]>

    _______________________________________________
    nodejs mailing list -- [email protected]
    <mailto:[email protected]>
    To unsubscribe send an email to [email protected]
    <mailto:[email protected]>



_______________________________________________
nodejs mailing list -- [email protected]
To unsubscribe send an email to [email protected]



--
Tom Hughes ([email protected])
http://compton.nu/
_______________________________________________
nodejs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to