termux-packages icon indicating copy to clipboard operation
termux-packages copied to clipboard

[Package]: nodejs-lts and neovim

Open bobbyrahmanda13 opened this issue 2 years ago • 5 comments

Why is it worth to add this package?

New versions of nodejs and neovim have been released, please update to the latest version, because I use nvim in termux, but because there is a plugin that asks for a higher version of neovim, Thanks

Home page URL

No response

Source code URL

https://github.com/neovim/neovim/releases, https://github.com/nodejs/node/releases

Packaging policy acknowledgement

  • [X] I certify that I have read Termux Packaging Policy and understand that my request will be denied in case of violation.

Additional information

No response

bobbyrahmanda13 avatar Sep 29 '23 14:09 bobbyrahmanda13

Updating neovim is already actively being worked on.

Nodejs updates are *complicated* due to the sheer amount of patches and moving parts. (And NodeJS 20.2.0 is currently packaged as nodejs, which is not the current minor version but is at least 20.x)

TomJo2000 avatar Sep 29 '23 14:09 TomJo2000

I don't use nodejs stable but I use lts, ​​can you update it?

bobbyrahmanda13 avatar Sep 29 '23 14:09 bobbyrahmanda13

Node 20 is the current, and designated future LTS release. Node 18 is the current LTS release and will be replaced as such by Node 20 when Node 21 is released.

If you require features from either Node 19 or 20, please use the regular "stable" nodejs package.

TomJo2000 avatar Sep 29 '23 14:09 TomJo2000

okay fine, usually I use the latest version of nodejs, I'm waiting for it

bobbyrahmanda13 avatar Sep 29 '23 15:09 bobbyrahmanda13

Node 20 is the current, and designated future LTS release. Node 18 is the current LTS release and will be replaced as such by Node 20 when Node 21 is released.

If you require features from either Node 19 or 20, please use the regular "stable" nodejs package.

https://nodejs.org/en/about/previous-releases

nodejs release cycle

while technically keeping it like that could work until april 2025, in reality nodejs had quite some bugfixes in the meantime. I'm just here to let you know that one month after your comment, 20 became lts.

just so you know.. there were quite some CVE's fixed with high ratings since 20.2.0

is there anything stopping it from being built automagically?

GottZ avatar Feb 11 '24 22:02 GottZ

Fixed by #19282

thunder-coding avatar Feb 21 '24 14:02 thunder-coding