-
Notifications
You must be signed in to change notification settings - Fork 6.3k
Add Apt & Yum (via NodeSource) to the downloads page #7486
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
Comments
@ovflowd you've had opinions on this in the past, any words of wisdom? Personally, my concern is that this might not fit our "Distribution agnostic" criteria, as yum and apt are only available on certain Linux distributions. |
Based on the agreement here #7536 we won't support any of these methods on the main downloads page, but on the full downloads page to be worked on (by me) (something like /download/all) it will be included. And exactly, it does not fit the new Distribution agnostic criteria. |
Per @ovflowd and my comments, this is not something we are planning to add. Once our criteria for inclusion is complete, if you believe that this falls under our criteria (which, to be clear, I don't think it does), feel free to comment then. |
Enter your suggestions in details:
Before detailing the request, let me clarify that this was attempted before and any request has been closed,
As a member involved in both projects, Node.js and NodeSource Distributions, I think this deserves better consideration or at least a good discussion.
For references:
#6502
#7417
nodesource/distributions#1842
For context:
NodeSource Distributions is a project with a serious and steady record of delivering the latest versions in Node.js for the main Linux distributions supporting Debian, Ubuntu and compatible (https://github.com/nodesource/distributions?tab=readme-ov-file#deb-supported-versions) and RHEL, Fedora and enterprise linux (https://github.com/nodesource/distributions?tab=readme-ov-file#enterprise-linux-based-distributions). The project exists even before the Node.js and the Open.js foundations and was key in the io.js fork which also provided binaries for.
The reason given to reject the original pull request was that the project is not under direct Node.js control. in contrast to that assumption, other ways to install, like Brew and Choco are not under any direct control, but still those are listed.
Recently, on the issue opened by a user, the reason was a technical misunderstanding on how NodeSource distributions works, which in summary is, any new official release by Node.js will be released and available for all supported Linux distributions with an SLA of 24 hours.
The release at the NodeSource Distributions side is done by the team at NodeSource, which includes 2 official Node.js releasers, one maintainer of Libuv, and a couple of Node.js core contributors highly involved in the ecosystem.
Right now there is a distinction between sources to install, grouping the ones supported by the community, displaying a banner when those are picked that makes everyone aware that it is an unofficial source; the ask would be to list NodeSource Distributions instructions there.
If the consensus is that the instructions will be added, I will take care of sending the PR with the changes to be added.
cc @nodejs/nodejs-website @nodejs/releasers
The text was updated successfully, but these errors were encountered: