-
-
Notifications
You must be signed in to change notification settings - Fork 13.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Should we run .../node-packages/generate.sh
in batches instead of on every new package?
#322064
Comments
We could also modify |
I don't think this should be formalized, as we should be working to remove as many packages as possible from Edit 1: I honestly think that the node-packages package set should be frozen, and dependencies shouldn't be updated, as it causes a massive amount of churn. Packages should just be migrated out as necessary, but the ones there currently should not be updated, as that also encourages migrating packages away if people want them to be updated. |
node2nix doesn't support running this in batches or parallel. Also see previous comment |
Yes, I'm aware.
But I agree that we should probably freeze the package set (except for package removals). |
Should we run
pkgs/development/node-packages/generate.sh
in batches instead of on every new package?Currently:
nodePackages
package is merged. (look at all of these closednodePackages
PRs that had merge conflicts!)nodePackages
are filed, wasting compute time.If this is a bad idea, please tell me :) I'm not very familiar with
nodePackages
.Proposal
Run
node-packages/generate.sh
on a weekly (or other time period) basis (either manually or automatically), instead of instructing developers to run it when adding a new package.Discourage developers from running the script when adding a new package.
Considerations
Would the Node team become overwhelmed by this?
Should we automate the proposed process (sans merging)?
Is this even worth formalizing, considering that we are actively phasing out packages in
nodePackages
?Maintainers
Pinging @NixOS/node.
The text was updated successfully, but these errors were encountered: