PEP 1: Update main PEP discussion venue from Python-Dev to Discourse#2775
Conversation
|
FWIW, I don't read Petr's email as a pronouncement, but just that the SC would like to move official discussions to Discourse.
and
So before this is merged, I would like to see that "final decision" be pronounced by the SC. |
|
The blocker is updating docs. I filed python/devguide#944 for it. |
|
I'm confused. I thought the blocker was the SC actually deciding. But now you (@encukou) claim that the (only?) blocker is updating the docs, so IIUC the SC has already decided. If that's the case, why isn't PEP 1 the "source of truth"? Why does PEP 1 have to wait for the devguide to be updated? |
AA-Turner
left a comment
There was a problem hiding this comment.
-
I think we should be careful about saying Discourse in general versus the PEPs category specifically, especially if we direct people to subscribe to only a handful of categories on Discourse.
-
Other changes are cutting for length
A
| is a good choice for most new PEPs, | ||
| whereas historically the `Python-Dev`_ mailing list was commonly used. |
There was a problem hiding this comment.
PEP 1 is very long, I'd suggest cutting the second part of this sentence for brevity
| is a good choice for most new PEPs, | |
| whereas historically the `Python-Dev`_ mailing list was commonly used. | |
| is a good choice for most new PEPs. |
There was a problem hiding this comment.
I certainly agree that PEP 1 is rather long, and could do with being more shorter and focused at the macro level (and have some much more impactful ideas for this). That said, this is the micro level of less than a dozen words out of 6500; whether we cut out a relatively concise mention is more a question of whether it serves a purpose consummate with its fairly brief length.
In this case, I retained this line, the only reference left to Python-Dev in the PEP, since I felt it provided important context for historical PEPs, a large majority of which have their discussions and resolutions on that venue, many without one or both being explicitly mentioned/linked in the PEP in question.
However, if others feel that doesn't justify even the relatively brief mention, I can elide it as you suggest.
I agree with @gvanrossum. The devguide will get updated, but I think the SC needs to make a public pronouncement before PEP 1 can be changed. |
|
The SC decided long ago, but started a thread on the list to find any unknown blockers. It turns out that there are issues, but no real blockers. I think the SC should make the pronouncement as the docs changes (PEP 1 and devguide) are merged. Just like with PEPs, it's not “final” until the implementation is merged. (I'm writing as a SC member, not as the SC as a whole.) |
|
To note, the primary devguide sections discussing Python and core dev communication channels were already updated in python/devguide#938 . I've opened python/devguide#945 to update the remaining sections.
I suppose it makes sense in ensuring the documentation in sync with the specification, but I can (and did) just update the devguide too (and its already partially updated). There were also at least a couple sections that in large part duplicate PEP 1's description of parts of the PEP process (and each other), which had (predictably) drifted out of date with current PEP 1 guidance; I simplified those to minimize the duplication and focus on the unique elements for the specific scenarios at hand, and refer to PEP 1 for the rest. |
encukou
left a comment
There was a problem hiding this comment.
(speaking as a single SC member, not as the whole)
|
Updated to fully address @AA-Turner and @encukou 's feedback. @encukou I'm assuming you'll want to add this to the SC agenda in concert with python/devguide#945 ? |
|
Already there – the agenda lists topics rather than individual PRs. |
This formalizes existing practice (these PEPs are discussed on Discourse instead of python-dev). See: python/peps#2775 (comment)
|
The switch was announced, so I'll merge. |
This formalizes existing practice (these PEPs are discussed on Discourse instead of python-dev). See: python/peps#2775 (comment)
The Steering Council recently changed the canonical PEP announcement venue from Python-Dev to Discourse. Therefore, we should update PEP 1 to reflect this.