Skip to content
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

Release clarification and links #3482

Closed
wants to merge 2 commits into from

Conversation

rvagg
Copy link
Member

@rvagg rvagg commented Oct 22, 2015

Some cleaning up and additions to README. Trying to explain the release types is really hard without using lots of words, if you have better wording please suggest it.

Before this gets bogged down in bikeshedding, I'd like to get confirmation from @nodejs/tsc on this point which is something we've floated in discussions but never pinned down as policy:

Stable release lines beginning in October each year have a maximum support life of 8 months.

i.e. every second (odd version as it happens) version will continue to get releases for 8 months max. We will switch to a new Stable after 6 but will allow for a 2 month overlap.

Messaging about this will be going out in a press release and blog post along with v5.0.0 so I'd like this to be pinned down instead of hand-wavy (currently "6 to 8 months").

@rvagg rvagg force-pushed the release-clarification-and-links branch from d7f4dc4 to 8beb278 Compare October 22, 2015 04:52
<https://nodejs.org/download/release/>, listed under their version string.
The [latest](https://nodejs.org/download/release/latest/) directory is an
alias for the latest Stable release. The latest LTS release from an LTS
line is available in the form: latest-lts-_codename_. e.g.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

note this does not exist yet for Argon, this is just a proposal at this stage

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nitbike of sheddiest bikenits: I'd avoid e.g. because there are a lot of perfectly intelligent people who don't know what it means (and I'm guessing that's especially true for many non-native speakers). For example: is just fine IMHO.

@mscdex mscdex added the meta Issues and PRs related to the general management of the project. label Oct 22, 2015
@rvagg
Copy link
Member Author

rvagg commented Oct 22, 2015

I'm giving a 👍 to "8 months" support for Stable releases that don't turn in to LTS to LF Marketing for this v5 Press Release. @nodejs/tsc should register any objections here before it goes live.

@jasnell
Copy link
Member

jasnell commented Oct 22, 2015

Works for me.

Code for Stable releases are organized in this repository by major version
number, e.g. [v4.x](https://github.com/nodejs/node/tree/v4.x).
The major version number of Stable releases will increment every 6 months
allowing for breaking changes to be introduced, this happens in April and
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: This is a run-on sentence. Change the comma after "introduced" to a period and make "This happens in April..." a separate sentence.

@Trott
Copy link
Member

Trott commented Oct 22, 2015

Having the Stable/LTS/Nightly etc. stuff all spelled out in the top-level README is a huge improvement. 👍

@jasnell
Copy link
Member

jasnell commented Nov 3, 2015

LGTM

@rvagg rvagg force-pushed the release-clarification-and-links branch from 8beb278 to 1fea385 Compare November 4, 2015 12:04
@rvagg
Copy link
Member Author

rvagg commented Nov 4, 2015

updated with fixes based on suggestions, PTAL, particularly @Trott

* **Stable**: planned and signed releases. Released from active development
branches of this repository and versioned by [SemVer](http://semver.org/).
Code for Stable releases are organized in this repository by major version
number, For example:. [v4.x](https://github.com/nodejs/node/tree/v4.x).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe go with v5.x rather than v4.x here, just to give people who follow the link the actual current latest Stable.

@Trott
Copy link
Member

Trott commented Nov 4, 2015

LGTM with a couple comments

@jasnell
Copy link
Member

jasnell commented Nov 5, 2015

LGTM ... @rvagg PTAL at the remaining comments from @Trott

@rvagg rvagg force-pushed the release-clarification-and-links branch from 1fea385 to 9698b3a Compare November 14, 2015 04:44
@rvagg
Copy link
Member Author

rvagg commented Nov 14, 2015

Fixed the "There are no breaking ..." thing but left v4.x, my rationale is that v5.x is only going to be the latest for 6 months and do we really want to have a change every 6 months to update the README with the active? Most likely we'll forget (just look at how out of date the content I'm updating is). Thoughts?

PTAL @Trott

each year will convert to LTS (see below) after 6 months and receive further
support for 30 months.
* **LTS**: Every second Stable release line (major version) will become LTS
lines and receive 18 months of _Active LTS_ support and a further 12
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: Every second Stable release line will become an LTS line

@Trott
Copy link
Member

Trott commented Nov 14, 2015

I left three nits, but really, they're trivial even as nits go. LGTM with or without the suggested nit changes.

@rvagg rvagg force-pushed the release-clarification-and-links branch from 9698b3a to eac4bf8 Compare November 14, 2015 05:12
@rvagg
Copy link
Member Author

rvagg commented Nov 14, 2015

Thanks @Trott, I don't mind bikeshedding the wording on this, it's one of the first things that many people will read so will be good to get it right. I've reworked the wording at the start of each of those dot-points, could you PTAL again?

@rvagg rvagg force-pushed the release-clarification-and-links branch from eac4bf8 to 2e1d745 Compare November 14, 2015 05:17
@rvagg
Copy link
Member Author

rvagg commented Nov 14, 2015

Added a new line near the top:

If you need help using or installing Node.js, please use the nodejs/help issue tracker.

@jasnell
Copy link
Member

jasnell commented Nov 14, 2015

Changes LGTM

@targos
Copy link
Member

targos commented Nov 14, 2015

👍

@rvagg rvagg closed this Nov 17, 2015
@rvagg rvagg deleted the release-clarification-and-links branch November 17, 2015 11:10
rvagg added a commit that referenced this pull request Nov 17, 2015
PR-URL: #3482
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
rvagg added a commit that referenced this pull request Nov 17, 2015
PR-URL: #3482
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
@rvagg
Copy link
Member Author

rvagg commented Nov 17, 2015

landed @ 8ceb36c

rvagg added a commit that referenced this pull request Nov 17, 2015
PR-URL: #3482
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
rvagg added a commit that referenced this pull request Nov 17, 2015
PR-URL: #3482
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
rvagg added a commit that referenced this pull request Nov 17, 2015
PR-URL: #3482
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
@MylesBorins
Copy link
Contributor

landed in v4.x-staging in 208de53

@MylesBorins
Copy link
Contributor

The original PR also landed 7ed09a3

This second commit was landed in v4.x-staging in 4bfa159

rvagg added a commit that referenced this pull request Nov 17, 2015
PR-URL: #3482
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
rvagg added a commit that referenced this pull request Dec 4, 2015
PR-URL: #3482
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
rvagg added a commit that referenced this pull request Dec 4, 2015
PR-URL: #3482
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
@jasnell jasnell mentioned this pull request Dec 17, 2015
rvagg added a commit that referenced this pull request Dec 17, 2015
PR-URL: #3482
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
rvagg added a commit that referenced this pull request Dec 17, 2015
PR-URL: #3482
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
rvagg added a commit that referenced this pull request Dec 23, 2015
PR-URL: #3482
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
rvagg added a commit that referenced this pull request Dec 23, 2015
PR-URL: #3482
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Rich Trott <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta Issues and PRs related to the general management of the project.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants