-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
🐛 BUG: Rollback Nodejs Dependancy #3908
Comments
FWIW This break VSCode |
This was changed in #3871 Not sure what to do here, @natemoo-re has more context on why this was changed. If we have to choose between an |
@matthewp To be clear, though, this makes Astro break on (most) all Linux-based modes of operation. I can't even run it on my Gentoo (which is supposed to be pretty progressive), as Gentoo doesn't even have To give you an idea of the significance of that, Gentoo (distro differ) has a 30-90 day stabilization period before stabilizing a new package version. This is worth considering since most distros don't even have |
I made a PR in Gentoo for Node |
* Rollback Nodejs Dependancy Closes #3908 Signed-off-by: Randall T. Vasquez <[email protected]> * Create ninety-apes-talk.md
* Rollback Nodejs Dependancy Closes withastro#3908 Signed-off-by: Randall T. Vasquez <[email protected]> * Create ninety-apes-talk.md
What version of
astro
are you using?[email protected]
Are you using an SSR adapter? If so, which one?
N/A
What package manager are you using?
npm
What operating system are you using?
Linux
Describe the Bug
I've been manning support threads today, and during troubleshooting, I found out that
[email protected]
depends onnode: '^14.20.0 || >=16.16.0
, however the issue with that there are many distros that haven't stabilized16.16.0
, including Red Hat, Microsoft (both CBL Marinier and VSCode's Devcontainer images), Debian (which is probably the most important one), and Gentoo (had to give Gentoo a plug).I've been advised by both Red Hat and MS's VSCode teams that the best solution would be to downgrade our Nodejs dependency to
16.15.1
(or even16.14.0
, as it's the most consistent and stable across distros).Debian Ref: https://packages.debian.org/sid/nodejs
Gentoo Ref: https://packages.gentoo.org/packages/net-libs/nodejs
Red Hat Ref: https://access.redhat.com/downloads/content/nodejs/16.14.0-4.module+el8.6.0+15294+54b291d2/x86_64/fd431d51/package (it may require employee or customer access, so I attached a screenshot)
FWIW: Arch DOES have
16.16.0
in thegallium
branch, and Homebrew does have16.16.0
asnode@16
, but it seems no one else does.ping @matthewp @aFuzzyBear
Link to Minimal Reproducible Example
N/A
Participation
The text was updated successfully, but these errors were encountered: