-
Notifications
You must be signed in to change notification settings - Fork 570
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
First LTS Release 'codename' #26
Comments
I suggest we should never term one of our releases those because it will be very confusing. I'm honestly not sold on elements, but I also don't have great suggestions. Maybe color? |
I'm not particularly concerned with possible overlap in the naming. It should be clear through context that the names refer to very different things. |
I had the same concern as @Fishrock123 about Hydrogen which is why I've steered clear of it in suggestions, but also I agree that context makes this less of a concern. I was quite attracted to the idea of using the noble gasses, they are all pretty awesome. Node.js Helium, Node.js Neon. Then there's line 6 of the periodic table which has some of the best names: Caesium, Barium, Lutetium, Hafnium, Tantalum, Tungsten, Rhenium, Osmium, Iridium, Platinum, Gold, Mercury, Thallium, Lead (maybe not), Bismuth, Polonium, Astatine, Radon |
I'm good with using the Noble gases. Helium is good start.
|
I'm just going to vote we start at Ununoctium. |
Crazy idea: I propose actual first names of people based on their number of commits. Maybe we can start with Node.js - Ryan? |
Also: Lithium is also used somewhere in v8-related things. (grep the log when you build) |
Other idea: Node.js release codenames could be based on corresponding element atomic number: v4 : Beryllium |
Plumbum |
Since LTS is only every even release would be skipping half the elements. |
Both Android and Eclipse use first letter corresponding to order in ABC, then Android follows sweets theme while Eclipse follows astronomy theme.
etc There should be just a word starting from that letter. This way after couple of years and dozen of version passing, any one can still easy figure out what numeric version goes for If you stick to chemical elements, take a look at http://www.periodni.com/elements_symbols_sorted_alphabetically.html |
Protium :) |
"Hartnell" named for the first actor playing Dr Who. That gives us twelve more easy choices before moving on to a new naming scheme :) https://en.wikipedia.org/wiki/Doctor_Who |
Hartnell, Troughton, Pertwee, Baker, Davison, Baker, McCoy, McGann, Hurt, Eccleston, Tennant, Smith, Capaldi. There's a Baker collision that you can resolve with TomBaker vs ColinBaker. Heh. |
Male actors' names? 👎 |
I can't help but think that whatever naming scheme is used, it should be possible to compare versions by inspection, by which I mean without any additional knowledge, be it the periodic table or the succession of actors playing The Doctor. I don't think it's coincidence that almost all other similar schema use alphabetic names on a theme. |
+1 on using something alphabetic |
I though the periodic table is off the table because of collisions with V8, no? |
Fruit? These are, for the most part, common but you can always find more exotic alternatives: Apricot, Blueberry, Cranberry, Durian, Elderberry, Fig, Guava, Huckleberry, Imbu, Jackfruit, Kumquat, Lychee, Mango, Nectarine, Orange, Papaya, Quince, Raspberry or Rumbutan, Strawberry, Tamarind, Ugli fruit, V, Watermelon, X, Y, Z |
👍 second @djensen47 Dave for fruit |
Matrix characters ? :D ( Trinity, Morpheus, Tank, Dozer, Smith, Apoc, Jones, Brown ) Otherwise, more seriously, mythological figures : Hyperion, Atlas, Aura, Asteria, Helios, Pallas, Styx, Clymene, Persephone, Pontos, Triton, Loxo, Harmonia , Gelos... ( full list here : https://en.wikipedia.org/wiki/List_of_Greek_mythological_figures ) |
Node v4.0.0 'Bikeshed' |
Oooh burn! .. Did we already settle on the periodic table way back when? I still suggest colors. |
We had a rough "consensus" to use the periodic table largely because I don't believe we had any better ideas. I still don't ;-) ... however, one idea that struck me would be to use the names of cities around the world, without any bias given to any particular geopolitical region or state -- perhaps an alphabetized sort of the most populated cities (https://en.wikipedia.org/wiki/List_of_cities_proper_by_population). |
I like colors as long as they are somewhat uncommon and/or multisyllabic:
And so on … |
The Node.js logo is a shape, a hexagon. So what about shapes:
Okay, I'll stop now. 😄 |
Side note: whatever genre, we could expand into other translations such as colores or elementos If we go with "bikeshed" it could be l'abri à vélos, fietsenschuurtje, cykelställsfråga, skkţ hʼwpnyym ( transliterated- stay with Latin or possibly ASCII?) |
@nodejs/lts: if we can figure this out this week we'd be better placed to get feedback from collaborators before v4 LTS lands. Any active @nodejs/lts members want to propose a way forward? |
How about... ..."Four point oh point oh", conveniently shortened to |
<3 integers. |
Alternately:
|
Yeah, +1 on not using cutesy names. We have semver. It's super duper clear. Code names are good for stuff you don't want people to understand, like secret military plans, or Apple products. It can only cause harm, imo. |
+1 on naming it a semver. |
@issacs Could you clarify? It will be versions as it currently is from stable (I.e. 4.2.x) but a code name is something to associate with for the long term, mostly to help people remember which one. |
@Fishrock123 I usually find codenames make conversations about support levels and versions a lot harder to keep clear, once there are a few of them in place. (Did Tiger come before Snow Leopard? Or am I thinking of Mountain Lion? Is El Capitan newer than Mavericks? Isn't El Capitan at Yosemite? Are we doing mountains or cats or surfing locations?) If we say that 4.x is the long-term supported version, and so is 6.x and 8.x (for example), then there's no confusion about whether Isotope is functionally equivalent to Rutabega or lacks the features in Sun Lamp. But, I'm also of the opinion that this is a bikeshed, and the best way to settle a bikeshed is to appoint a dictator for that decision, and just do whatever they say, rather than debate it. |
Ok so, the reality is (as was discussed in the latest lts meeting) we've been saying we are going to have one since the beginning of the LTS discussion, and so we are going to just go with one now since we're only like a week out. As such, it's a bit late to be discussing this. We can re-evaluate if it was useful or not for the second LTS. :) Going to close this now since nodejs/node#3212 is up. |
@nodejs/lts ... please offer candidates for the codename for the first LTS release.
as far as I'm concerned, the obvious first choice is
hydrogen
.The text was updated successfully, but these errors were encountered: