-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
PEP 1: Diagram includes the non-existent "Replaced" state #1127
Comments
I'm not sure about that. IIRC, the original intent of this was something like the RFC 822 -> 2822 -> 5822 evolution. The idea being that further refinement of an already implemented (i.e. Final) PEP would include a Superseded link back to the original PEP. Replaces is a little weird to me. I would change that to Supersedes. |
Yeah, there are two inconsistencies. The "Replaced" state in the diagram is just outright wrong, as there's no such state (it's called "Superseded" in the PEP text). The fact that the fields creating those doubly linked lists of PEPs are "Replaces" and "Superseded-By" is odd, but not wrong per se. |
Are the sources for those files available in the repository? |
The png is exported from the svg at https://github.com/python/peps/blob/master/pep-0001/process_flow.svg We don't use the svg directly due to #701 |
Linking #2 here // PEP 676 re svg support |
(turns out I can't link an issue in the UI, only PRs. Anyway the point stands!) |
In terms of the "linked issues"/"linked pull requests" feature, the purpose is to establish a more formal mechanism to allow merged PRs to close issues (though unfortunately, you can no longer have merged PRs close other PRs, which I believe used to work and is often useful). |
#2542 contains some recent discussion on updating this diagram. A |
Ah, I thought there was an issue about that somewhere, but somehow managed to miss this one... |
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as resolved.
This comment was marked as resolved.
The process flow diagram contained the non-existent Replaced PEP status. The correct one is the Superseded. Fixes python#1127
I believe it's about time to fix this 😅 |
Hello @AA-Turner, |
The process flow diagram contained the non-existent Replaced PEP status. The correct one is the Superseded. Fixes python#1127
I'm currently talking with a process management researcher, and asked them why their nominal process flow has a "Replaced" state in it.
Turns out they took it straight from the diagram in PEP 1: https://www.python.org/dev/peps/pep-0001/#pep-review-resolution
The "Superseded" box is labeled as "Replaced". That part of the diagram is weird anyway, as it's more likely to be Active PEPs that go to Superseded than Final ones.
The text was updated successfully, but these errors were encountered: