[Slackbuilds-users] Nodejs vs node

Gerardo Zamudio gerardo.zamudio at linux.com
Mon Nov 30 02:18:09 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

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.

- -- 
Gerardo Zamudio
Linux System Administrator
https://gerardozamudio.mx
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJWW7HgAAoJEPbPpamee1lXBYkQAI1jH7E6c/RFVqNV2SiurPUB
Qz2IAKpmtTdLkw2TEkqcwNu0CSAUxA/1jXKT8/zrzxdiFg5CdaHoCSjGgJDrgPhi
Dz57LHdmOjrciR7Ro2LrjKnqDDbq9z7A9yGSY8u8uhJ7dGz55OPpFpGP/ImihunR
Ny7yAMBIeiG0bIFA0d7A3JiERSACkEg/EQtYw0gNm7+oYkIxE9NnDxwNQs8b8TGJ
OEbdzvYzazUNHBLYJh65BjJ3Hux9n2IhOz8Jv3V2hw7n9icr5LRAJ9xKAymwkTvG
nW937VE4WMt1nO4njt99GbbWt5QJphfSxlT3eReLYGeu8El0z42xcxmHKPEhobC9
9hRFlgja1GHGwr7ZG9BpPrVNMfWjmIeR4q0i831MPTuI0BGrWKy7cFG5xVOvCjua
PVIZKcHmDDAwQvZkk6xPhCCUEbcQ80UoidFgON3fTgEJF+fDfPOjD/bovSEm4qk1
7aXYnM5lMrsoqBz8RY3b7IxaDa7hb/q3nLquki0cm4r+fYfnmA2YUxeQoPMq2BId
+pH1iCHHqZnvAjeidVPNnNhcG9Q+U7ZXZ5JN62SGLeg5e6Q8Pt/0nA4pqc4Ak561
yxEfKyB9FtnT8Qq2FqQ7/UkxEOyklNzKZT/pDJLMg7T4n6MjOgo62moe5v2qsVvn
nZBgZ3wWadRtYYBX0G1D
=kEph
-----END PGP SIGNATURE-----


More information about the SlackBuilds-users mailing list