Skip to content

Defining a word for all current releases #359

Closed

Description

@bnb

In discussing with a friend, I realized that we don't have an actual word for the corpus of releases that are currently being worked on / not EOL.

Here's a sentence as an example:

Node.js versions 6, 8, 10 are the only [word] releases currently. Soon Node.js version 11 will be be too.

Both of us instinctively reached for "Active" but that's currently a word used as a part of LTS terminology.

Node.js versions 6, 8, 10 are the only active releases currently. Soon Node.js version 11 will be be too.

As far as I know, we don't have a word that defines this. I think it's a useful word to define, as I've reached for some kind of word like this several times.

Some possibilities:

  • Circulated
  • Supported
  • Operating
  • Effective

Activity

  1. vsemozhetbyt commented on Sep 15, 2018

    @vsemozhetbyt

    "Supported" seems to be the most exact and substantial word? Others seem a bit evaluative and fuzzy.

  2. MylesBorins commented on Sep 15, 2018

    @MylesBorins
    Contributor
  3. targos commented on Sep 16, 2018

    @targos
    Member

    I say supported.

  4. BridgeAR commented on Sep 16, 2018

    @BridgeAR
    Member

    Both, supported and maintained sounds good.

  5. joyeecheung commented on Sep 17, 2018

    @joyeecheung
    Member

    I'd go for supported instead of maintained to avoid confusion about "maintenance mode"

  6. mhdawson commented on Sep 20, 2018

    @mhdawson
    Member

    I prefer supported.

  7. DrEVILish commented on Sep 20, 2018

    @DrEVILish

    Current Releases
    Maintained Releases

  8. bnb commented on Oct 1, 2018

    @bnb
    ContributorAuthor

    @joyeecheung valid point, agreed!

    @DrEVILish extending @joyeecheung's point, we have the "Current" release line which is the release line that's in active development. Current releases (and maintained releases) could theoretically get easily confused.

    Seems like Supported is the only word that doesn't collide with another term and has... support? 😁

  9. targos commented on Dec 8, 2018

    @targos
    Member

    @bnb what's the next step? Would you like to document this somewhere?

  10. bnb commented on Dec 15, 2018

    @bnb
    ContributorAuthor

    @targos yes, documenting that somewhere would be ideal. It would be awesome if we could have a Glossary section of the README.md that included all the terms we use (including this) 🤔

  11. rvagg commented on Dec 18, 2018

    @rvagg
    Member

    I say "actively supported release lines" whenever I do security releases that need to cover them all. I think also if you're going to clarify this terminology you should be clear about "releases" and "release lines" too cause that gets messy.

  12. BridgeAR commented on Apr 29, 2019

    @BridgeAR
    Member

    I added this to the release agenda to decide on a specific wording that we then use consistently.

  13. 3 remaining items

  14. BethGriggs commented on Sep 9, 2019

    @BethGriggs
    Member

    I think I prefer "supported" to "maintained" - partially due to the overlap with our terminology "maintenance". I also think "supported" works well with our use of "long-term support"- where LTS versions are a subset of the "supported" versions.

  15. mhdawson commented on Sep 10, 2019

    @mhdawson
    Member

    We discussed in the package-maintenance meeting today and I've submitted a PR to change maintained to supported based on this feedback. nodejs/package-maintenance#257

    Reading the rest of the doc as I did the update I also see that there would have been potential for confusion if we'd continued to use maintained as that word is used throughout the doc and not necessarily as it was defined in the table.

  16. mhdawson commented on Sep 10, 2019

    @mhdawson
    Member

    PR also clarifies a bit what 'all' means as it's intended to cover support all versions regardless of EOL status.

  17. BethGriggs commented on Sep 12, 2019

    @BethGriggs
    Member

    Next steps here are to PR the definitions to the nodejs/release and nodejs/node documentation

  18. mhdawson commented on Sep 12, 2019

    @mhdawson
    Member

    @BethGriggs I'll volunteer to PR into nodejs/release and ndoejs/node doc unless somebody else wants to do it. Do we just want to add the definition of supported or more than that?

  19. BethGriggs commented on Sep 12, 2019

    @BethGriggs
    Member

    @mhdawson - I think at some point it would be worthwhile creating a clear "definition"/"glossary" section for Release terminology, including definitions of "Active LTS", "Maintenance LTS", "Supported", etc. But we could just add the one-sentence definition in the meantime if you're happy to volunteer for that?

  20. dominykas commented on Sep 12, 2019

    @dominykas
    Member

    I think it would be great to define all the keywords there, standardize on that a little? There's multiple use cases for them - upgrade policies, CI settings, etc.

  21. mhdawson commented on Sep 13, 2019

    @mhdawson
    Member

    @BethGriggs happy to volunteer, will look at it next week. @dominykas I agree will look to see how I can fit the list in.

  22. mhdawson commented on Nov 8, 2019

    @mhdawson
    Member

    Sorry for the delay, still have this on my list.

  23. mhdawson commented on Jan 21, 2020

    @mhdawson
    Member

    I went through the existing doc a while back to find if there were any references in ndoejs/node and nodejs/release that needed to be updated and did not find any.

    I guess the next step is to create a new section with the terminology.

  24. mhdawson commented on Jan 21, 2020

    @mhdawson
    Member

    For reference this is the list in the PACKAGE-SUPPORT.md section based on the feedback from this discussion: https://github.com/nodejs/package-maintenance/blob/master/docs/drafts/PACKAGE-SUPPORT.md#support-target

  25. deleted a comment from tw875768 on Jan 26, 2020
  26. BethGriggs commented on May 21, 2020

    @BethGriggs
    Member

    We've updated our documentation in the README to state that we will use the word 'supported':

    The term 'supported release lines' will be used to refer to all release lines that are not End-of-Life.

    Package Maintenance are also adopting this terminology.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions