mirror of
https://github.com/semver/semver.git
synced 2026-07-11 03:53:53 -05:00
[GH-ISSUE #212] No rule to define package deprecation or end of life #6131
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @hparra on GitHub (Jul 18, 2014).
Original GitHub issue: https://github.com/semver/semver/issues/212
There is no rule to mark an entire package as deprecated or end of life (EOL).
Such a semver would be useful to communicate one or more or the following:
Proposed grammar:
Not sure if
-finalis more or less appropriate. I don't have a strong opinion regarding casing.I'm willing to propose or collaborate on language to produce PR.
@FichteFoll commented on GitHub (Jul 18, 2014):
I do not think this should be part of the version number and rather be handled by the respective package manager.
@tomByrer commented on GitHub (Sep 19, 2014):
In 2 of the 3 scenarios above, it is unlikely there will be a response to outside PRs. Like Fichte said, the PM could add a note in the metadata:
2.9.0+eol. Perhaps that use-case for metadata can be mentioned in the doc?@jwdonahue commented on GitHub (Dec 6, 2017):
Perhaps an EOL tag, could be added that begins with something other than the prerelease tag mark? My view is that build meta should be renamed user data and any semantics, ordering or internal syntax should be left up to the implementer. Putting EOL in the prerelease tag would be useless because it would have lower precedence than whatever the last non-prerelease version was.
@hparra, if you are not planning on issuing a PR with proposed changes, please close this issue at your earliest possible convenience. It seems unlikely that any new fields would be accepted into the standard. Perhaps if the maintainers ever decide to open a 3.x.x branch this issue could be revived then?
@jwdonahue commented on GitHub (Oct 8, 2018):
@hparra, can you please close this issue? It's not getting any traction.
@steveklabnik commented on GitHub (Feb 11, 2019):
This is the answer. Semver versions and releases are immutable, so mutating the version string doesn't work. This kind of thing is outside of the purview of semver, and is a job for the particular package manager.
Thanks!