nodejs / Release

Node.js Release Working Group
4k stars 563 forks source link

Node.js 10.0.0 Tracking #291

Closed jasnell closed 6 years ago

jasnell commented 6 years ago

FYI... I will be kicking off the process for Node.js 10.0.0 the first week of January. Current plan is to create the actual v10.x and v10.x-staging branches on March 1st.

mhdawson commented 6 years ago

+1

jasnell commented 6 years ago

Ping @nodejs/release @nodejs/lts @nodejs/tsc .@nodejs/collaborators.. Because Node.js 10.x will be an LTS branch, it needs an LTS code name. The 8.x code name was "Carbon", which means we're on the D's. Unfortunately, the options for D are quite limited.

Aside from the horrible names, it would be exceedingly funny to name a Long Term Support line after either an element that decays in thousandths of a second, or after a highly unstable element, so either of the first too automatically get my vote.

Please weigh in on your choice.

ofrobots commented 6 years ago

My vote is none of the above. Let's pick another theme :).

jasnell commented 6 years ago

My vote is none of the above. Let's pick another theme.

aww ;-)

kapouer commented 6 years ago

??? Diamond !!! it's not an element all right, but it's a nice shape of carbon...

trivikr commented 6 years ago

Deuterium? It has a number of commercial and scientific uses, like nuclear reactors, spectroscopy, tracing, drugs etc

MylesBorins commented 6 years ago

The element system will eventually fall apart as there are not elements for every letter.

It might be worth considering another naming scheme

On Jan 9, 2018 8:03 PM, "Trivikram" notifications@github.com wrote:

Deuterium https://en.wikipedia.org/wiki/Deuterium? It has a number of commercial and scientific uses, like nuclear reactors, spectroscopy, tracing, drugs etc

— You are receiving this because you are on a team that was mentioned. Reply to this email directly, view it on GitHub https://github.com/nodejs/Release/issues/291#issuecomment-356465429, or mute the thread https://github.com/notifications/unsubscribe-auth/AAecV4GuxOfvRHxBEi1dFhslfyvBpsEOks5tJAxigaJpZM4QtdbG .

jasnell commented 6 years ago

Sure. Any suggestions?

bengl commented 6 years ago

Is there actual value in still having a naming scheme? The numbers seem to be used basically everywhere.

MylesBorins commented 6 years ago

Animals Comic book characters Cities Spices Movie titles

On Jan 9, 2018 8:14 PM, "James M Snell" notifications@github.com wrote:

Sure. Any suggestions?

— You are receiving this because you are on a team that was mentioned. Reply to this email directly, view it on GitHub https://github.com/nodejs/Release/issues/291#issuecomment-356467256, or mute the thread https://github.com/notifications/unsubscribe-auth/AAecV2eT_bjQpp-VscEDBF7tscrd2Iw_ks5tJA7ygaJpZM4QtdbG .

ronkorving commented 6 years ago
Trott commented 6 years ago
MylesBorins commented 6 years ago

Come on... Fhqwhgads

On Jan 9, 2018 9:52 PM, "Rich Trott" notifications@github.com wrote:

  • Muppet characters (Animal, Beaker, Camilla, Dr. Teeth...)
  • Homestar Runner characters (Arrow'd Guy, Bubs, The Cheat, Drive-Thru Whale, Fhqwhgads...)

— You are receiving this because you are on a team that was mentioned. Reply to this email directly, view it on GitHub https://github.com/nodejs/Release/issues/291#issuecomment-356484455, or mute the thread https://github.com/notifications/unsubscribe-auth/AAecV4Dm03HpE9djxNd3MItYpBk-HL8lks5tJCYBgaJpZM4QtdbG .

klimashkin commented 6 years ago
Positive Words That Start With D

DABBLE, DAIMON, DAINTIFY, DAINTY , DANCE, DANCER , DANDY, DANKE, DANKEN, DAPPER , DAPPERLY, DARING , DARINGLY, DARLING , DASHING, DASHINGLY , DAUNTLESS , DAUWTRAPPEN, DAWN, DAYEE, DAZZLE, DAZZLED, DAZZLING, DAZZLINGLY , DEAD-CHEAP, DEAD-ON, DEAN , DEAR , DEAR ME, DEARLY, DEBONAIR, DEBONAIRLY , DECENCY , DECENT, DECENTLY , DECIDING , DECISIVE , DECISIVELY, DECISIVENESS, DECK, DECLARE, DECOCT, DECORATE, DECORE, DECOROUS, DECOROUSLY , DECREE, DEDICATED, DEDUCE, DEDUCTIVE, DEED, DEEP , DEEPEN, DEEPER PART OF YOU, DEEPLY, DEFEAT, DEFEATING, DEFENCELESSNESS, DEFEND, DEFENDER, DEFER, DEFERENCE, DEFIANT, DEFIANTLY , DEFINE, DEFINITE , DEFINITELY, DEFINITIVE, DEFIX, DEFT, DEFTLY , DEIFY, DELECTABLE , DELECTABLY , DELECTATE, DELIBATE, DELIBERATE, DELIBERATELY, DELICACY, DELICATE , DELICATELY , DELICIOUS, DELICIOUSNESS, DELIGHT, DELIGHTED, DELIGHTEDLY, DELIGHTFUL , DELIGHTFULLY , DELIGHTFULNESS, DELIVER, DELUXE, DEMOCRATIC, DEMONSTRATIVE , DEMULCE, DEMULCENT, DEONERATE, DEOPPILATE, DEOSCULATE, DEPENDABILITY, DEPENDABLE , DEPENDABLY , DEPICT, DEPOSIT, DEPREICATE, DEPURATE, DEPUTE, DEPUTIZE, DERIVE, DESCRIBE, DESCRY, DESERVE, DESERVEDLY, DESERVEDNESS, DESERVING , DESERVINGLY , DESERVINGNESS, DESIGNER , DESIRABLE , DESIRABLY, DESIRE, DESIRED, DESIRING, DESIROUS , DESTINED , DESTINY, DESUME, DETACHABLE, DETACHMENT, DETECT, DETERMINANT, DETERMINATE, DETERMINATION, DETERMINE, DETERMINED , DETERMINEDLY , DEVELOP, DEVELOPED , DEVELOPING , DEVISE, DEVISEE, DEVISOR , DEVOTED, DEVOTEDLY, DEVOTEDLY , DEVOTEE, DEVOTION, DEVOTIONAL , DEVOUT , DEVOUTLY , DEW, DEXTERITY, DEXTEROUS, DEXTEROUSLY , DIADEM, DIALECTIC, DIAMOND, DIAMONDIZE, DIDACTIC , DIE-HARD, DIFFERENCE, DIFFERENT, DIFFERENTLY , DIG, DIGHT, DIGNIFIED , DIGNIFY, DIGNITY, DILIGENCE, DILIGENT , DILIGENTLY , DIMPLE, DING, DINKUM , DIP, DIPLOMATIC , DIPLOMATICALLY , DIRECT , DIRECTION, DIRECTLY , DIRECTOR, DIRT-CHEAP, DISARMING , DISARMINGLY, DISCERNING, DISCERNINGLY, DISCIPLE, DISCIPLINE, DISCIPLINED , DISCLOSE, DISCLOUD, DISCOVER, DISCOVERER, DISCOVERY, DISCREET , DISCRETE , DISCRETELY , DISCRETION, DISCRIMINATING , DISCRIMINATINGLY, DISCUMBER, DISCUSS, DISENCHANT, DISENSLAVE, DISENTANGLE, DIS-IDENTIFY, DISILLUSION, DISINVOVLE, DISNEY, DISPAND, DISPASSIONATE, DISPATCH, DISPENSE, DISPLAY, DISSOLVE, DISTINCT , DISTINCTION, DISTINCTIVE , DISTINCTIVELY , DISTINGUISHED , DISTINGUISHING, DISTRACTING, DISTRIBUTE, DISTRIBUTOR, DIVERSE , DIVERSELY , DIVERSIFIED, DIVERSITY, DIVERTED, DIVERTING , DIVINE , DIVINE LOVE, DIVINE MAGNIFICENCE, DIVINE SIGHT, DIVINE SOUL, DIVINE VOICE, DIVINE WILL, DIVINE WISDOM, DIVINELY, DIZEN, DO, DOABLE , DOCUMENT, DOER , DOES THE TRICK, DOGGONE, DOLL, DOMINANT , DOMINATE, DOMINATED, DOMINATES, DONATE, DONEE, DONOR, DOPE, DOPE CHILL OUT, DOTE, DOTE ON, DOTED ON, DOTING , DOTINGLY, DOUBTLESS , DOUGHTY , DOVELIKE, DOVETAIL, DOWN TO A FINE ART, DOWN-TO-EARTH, DOYEN, DOYENNE , DRAFT, DRAPE, DRAW, DRAWS ME BACK, DREAM, DREAMBOAT , DREAMILY, DREAMLAND, DREAMY , DRESS, DRIB, DRINK, DRIVE, DRIVEN , DRIVING , DROLL, DROOL, DROP DEAD GORGEOUS, DUB, DULCET, DULCIFY, DULCORATE, DUMBFOUNDED, DUMBFOUNDING, DUMMY-PROOF, DUPLICATE, DURABLE , DURABLY , DUTIFUL , DUTY, DYE, DYNAMIC , DYNAMICALLY, DYNAMITE, DYNAMO

http://positivewordsresearch.com/positive-words-that-start-with-d

riyadhalnur commented 6 years ago

Dragonfly

hashseed commented 6 years ago

My first thought was also Diamond. While not an element, it is a configuration of carbon.

I also thought to skip to E, but E doesn't have any good (non-radioactive) choice either.

So a new theme does make sense. Geographic locations are probably safe wrt trademark, but ianal.

MylesBorins commented 6 years ago

We likely should only use ideas that we can complete an alphabet with.

Some of these are a stretch, but it is fun how many cultures are represented

Herbs + Spices

Dill Epazote Fennel Garlic Horseradish Italian Seasoning Jalapeno Powder Kaffir Lavendar Marjoram Nutmeg Oregano Parsley Quatre epices Rosemary Sage Thyme Urfa Biber Vadouvan Wasabi Xanthan Gum Yellow Mustard Seed Za'atar

Qard commented 6 years ago

@hashseed Oh, interesting idea. Maybe we could name each release after a city from a country for which we have localization support. It'd be a great way to celebrate the diversity of our community. 😊

MylesBorins commented 6 years ago

Capitol Cities

Algiers Bangkok Copenhagen Dhaka El Aioun Funafuti Georgetown Hanoi Islamabad Jakarta Kiev Lima Manila Nassau Ottawa Paris Quito Reykjavík Santiago Tashkent Ulaanbaatar Vilnius Washington, D.C. 😢 THERE IS NO X 😢 Yerevan Zagreb

hashseed commented 6 years ago

Node.js 14 LTS "Garlic" 🤨. I could get onboard with Ginger. Also "quatre epices" just means "four spices".

I'd also like to pitch animals. But Ubuntu already has that.

Or trees. Stable.

Douglas, Eucalyptus, Fir, Gingko, Hazel, Ironwood, Joshua Tree, ...

hashseed commented 6 years ago

:cry: THERE IS NO X :cry:

FWIW Xi'an used to be a historic Chinese capital.

benjamingr commented 6 years ago

Capitals is too politic IMO.

Other than fun, is there any reason we need a code name to begin with?

(+1 on trees)

targos commented 6 years ago

Hot peppers

https://www.cayennediane.com/big-list-of-hot-peppers/

Node.js 10 "Dragon's breath"

vdeturckheim commented 6 years ago

Mythical anymals, come on what could be cooler than "Node.js Unicorn" ?

bnb commented 6 years ago

I do think it's worth noting that we can make the decision to avoid selecting names in alphabetical order with whatever we choose next - that does seem to be the downfall of the Elements option. 😊

bnb commented 6 years ago

+1 to:

hashseed commented 6 years ago

I do think it's worth noting that we can make the decision to avoid selecting names in alphabetical order with whatever we choose next - that does seem to be the downfall of the Elements option.

Or we could simply arbitrarily skip letters. As long as the list is monotonically growing and the element has a stable isotope we are fine?

Dysprosium would actually work. We could also skip to Erbium or Europium. Then there is Flourine, Gold, Helium/Hydrogen...

We could also choose mineral names or gems. Amethyst, Beryl, Coral, Diamond, Emerald, Flourite, Garnet, Hematite, Iolite, Jade, Kryptonite, ...?

gabrielschulhof commented 6 years ago

Not sure about comic book characters. Those names may be copyright/trademark-encumbered.

https://github.com/jerryscript-project/jerryscript/pull/2013#discussion_r141041427

addaleax commented 6 years ago

I also like the idea of just using Deuterium since it’s pretty much “close enough” to being an element, and more importantly, its name sounds like it is one.

(Or maybe Dilithium 😉.)

hashseed commented 6 years ago

+1 for Dilithium.

Totally missed out on Adamantium, but we still got Kryptonite, Tiberium, Unobtanium and Vibranium.

rvagg commented 6 years ago

Ooo, Dilithium would be really fun, perhaps the way ahead here is to expand beyond elements and include compounds. Dilithium has added fun benefits here of course. +1 from me!

gabrielschulhof commented 6 years ago

+1 assuming we won't get any heat from Paramount.

On Wed, Jan 10, 2018 at 8:49 AM, Rod Vagg notifications@github.com wrote:

Ooo, Dilithium would be really fun, perhaps the way ahead here is to expand beyond elements and include compounds. Dilithium has added fun benefits here of course. +1 from me!

— You are receiving this because you are on a team that was mentioned. Reply to this email directly, view it on GitHub https://github.com/nodejs/Release/issues/291#issuecomment-356607213, or mute the thread https://github.com/notifications/unsubscribe-auth/AA7k0eBZDjCrtJK7NCIeFXWubOWLlqG_ks5tJL_sgaJpZM4QtdbG .

nabsource commented 6 years ago

Hard Woods?

https://en.wikipedia.org/wiki/List_of_woods

Node.js 10 "Dogwood" Node.js 10 "Teak" Node.js 10 "Araucaria araucana"

ChALkeR commented 6 years ago

Cryptocurrencies. There should be enough of those to choose from for every letter… :rofl:

Seriously, «Deuterium» is pretty nice while keeping the old naming scheme. «Dilithium» is also good enough.

@gabrielschulhof, Dilithium is a name for a real molecule, Li₂, so why should we?

jkrems commented 6 years ago

I really like the suggestion of Dilithium (shouldn't be an issue I assume since it's also a real "thing" outside of trek) and Deuterium has a nice ring to it as well.

julianduque commented 6 years ago

Pokemon! I would love a Node.js 10 Ditto LTS and there are plenty of those https://bulbapedia.bulbagarden.net/wiki/List_of_Pok%C3%A9mon_by_name

ronkorving commented 6 years ago

@julianduque Like with my proposed "Star Wars characters" and the proposed "comic book characters", "Pokemon characters" too are probably all trademarked. Probably best avoided.

chorrell commented 6 years ago

If you're looking for a new source of possible names to use, I would like to suggest this:

https://en.wikipedia.org/wiki/Women_in_computing

hashseed commented 6 years ago

https://en.wikipedia.org/wiki/Women_in_computing

That's actually an awesome idea. But what order?

chorrell commented 6 years ago

Firstname, lastname? Ada (Lovelace) is a pretty obvious choice to start with if you want to restart and start with 'A' names.

sam-github commented 6 years ago

Don't know why we have code words at all, but I like Dubnium! For the irony James mentioned, and its easy to spell and to say.

styfle commented 6 years ago

I vote Dubnium because it's the easiest to say of the 3 elements and the shortest.

Also, think about the beats you could drop with v10! dub, dub, dub, dub...the system is down 😄


I think we've come too far now to pick another theme, but I would be okay with including minerals or isotopes because it feels close enough to elements.

We can wait for the rollover from Z to pick a brand new theme.

mhdawson commented 6 years ago

+1 for Dilithium.

HRK44 commented 6 years ago

Dubnium is cool.

I'd suggest Computer Science world known name as a list, for D I'd suggest Dijkstra - shortest path between nodes in a graph :)

Matthias-Hermsdorf commented 6 years ago

Next time start with Hydrogen, Helium,... and correlate the version with the atomic number. You will get the radiation problem decades later. But is to late for that.

richardlau commented 6 years ago

Next time start with Hydrogen, Helium,... and correlate the version with the atomic number. You will get the radiation problem decades later. But is to late for that.

I'm sure this was discussed when we originally named the first LTS release (argon) and that alphabetical order was chosen over atomic number. I can't find the issue where the decision was made, but https://github.com/nodejs/Release/issues/26 is the initial discussion and https://github.com/nodejs/node/pull/3212 landed the change.

Announcement commented 6 years ago

node version 10 code-name "dynamite"

tunnckoCore commented 6 years ago

Dynamite and Diamond are brilliant. I'm more for Diamond, because it represents fully that Nodejs now is absolutely amazing and with 99% support of ES2015, and probably to the end of v10 releases - 100%.

What about Douglas? On @douglascrockford.

ljharb commented 6 years ago

Why were element names used in the first place when there weren't any good options for D?

If the theme is changed (which would be unfortunate imo), could at least the next few decades' worth of names be pre-selected (or at least each one narrowed down to a list of acceptable choices)?

(Dilithium and deuterium both seem awesome)

apapirovski commented 6 years ago

I'm +1 on Dilithium.

But as @ljharb said, whether we're sticking with the same theme or changing it, we definitely need to assess the viability of E, F, G, etc. so we're not having this conversation again next time. 😄