[Slackbuilds-users] Nodejs vs node
gerardo.zamudio at linux.com
Mon Nov 30 02:18:09 UTC 2015
-----BEGIN PGP SIGNED MESSAGE-----
On 11/29/2015 07:47 PM, Ryan P.C. McQuen wrote:
> Below is the explanation I sent to the SBo admin list upon
> submitting 'nodejs':
> I will do my best to explain the mess created here by upstream.
> node was first. Unfortunately it was governed by the company
> Joyent, who suppressed the developers from keeping development at
> the pace they wanted. For this reason the developers forked node in
> to iojs. It worked out well and the developers won governance.
> Hence the projects were combined, and 'nodejs' was born. nodejs is
> based off of iojs. Hence there were major advancements between the
> version of node we have on SBo (0.12.7) and the current version of
> nodejs (v4.2.2, based off of iojs).
> The important thing here is that these are SIGNIFICANT BREAKING
> CHANGES. I imagine 0.12.7 will have to stay around for a while
> until everyone catches up (could take a significant amount of time
> if history is any indicator).
> For this reason we should probably have both on SBo, I am open to
> changes in the naming convention if that would help.
Thanks for the explanation, Ryan. It makes sense and I agree we should
keep both. It might be a good idea to give this a brief mention in the
README, something like "nodejs is the project that was forked from
node and merged back. It includes many breaking changes". Maybe advise
users to stick with 0.12.7 until they test their application.
Guess I'll try out nodejs and see if it breaks anything. I'm sticking
with LTS instead of the stable branch since that one seems like it
breaks even more things.
Linux System Administrator
-----BEGIN PGP SIGNATURE-----
-----END PGP SIGNATURE-----
More information about the SlackBuilds-users