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

Publish a list of dead/broken (DOA) versions #4379

Closed
Fishrock123 opened this issue Dec 21, 2015 · 4 comments
Closed

Publish a list of dead/broken (DOA) versions #4379

Fishrock123 opened this issue Dec 21, 2015 · 4 comments
Labels
discuss Issues opened for discussions and feedbacks. meta Issues and PRs related to the general management of the project.

Comments

@Fishrock123
Copy link
Contributor

Somewhere, somehow, or something like it.

Inspired by #4316 (comment)

@Fishrock123 Fishrock123 added discuss Issues opened for discussions and feedbacks. meta Issues and PRs related to the general management of the project. labels Dec 21, 2015
@rvagg
Copy link
Member

rvagg commented Jan 2, 2016

We would probably either need an very clear definition of what DOA means or instead make a document that lists known issues with releases. Personally I don't consider 5.2.0 DOA, it just happens to have a bug that would impact a small percentage of users. I'd be fine with documenting that but having to argue whether a release is DOA just because it has a bug that may impact someone seems like rabbit-hole potential to me.

@ofrobots
Copy link
Contributor

ofrobots commented Jan 2, 2016

@rvagg, 5.2.0 has a repl bug and a bug with debuggers being broken. IMO, the latter is pretty bad as you don't want users to realize at the worst moment (e.g. in production) that they can't debug a problem.

@Fishrock123
Copy link
Contributor Author

IMO:

  1. Doesn't work. (I.e. we broke module and nothing runs or something.)
  2. Contains accidental semver-major breaking regressions.

@rvagg
Copy link
Member

rvagg commented Jan 3, 2016

There's still a fuzzy line here, a lot of our releases have regressions in them, mostly they just affect a small number of users. I don't think we can have a definitive "DOA" list but rather just list known problems with releases. 5.2.0 works perfectly well in production for the vast majority of users, it is not DOA as that would imply it's not usable, _dead_ in fact, and it is not that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discuss Issues opened for discussions and feedbacks. meta Issues and PRs related to the general management of the project.
Projects
None yet
Development

No branches or pull requests

3 participants