On 11/03/2022 18.08, Marc-Andre Lemburg wrote:
All other platforms
===================

- Only code which either supports a higher-tier platform or is a general 
improvement may be checked in.

My understanding of that sentence is: PRs which target platforms
not listed in PEP 11 may not be checked in.

IMO, it doesn't make sense to prohibit support code in the
code base, if there is community interest in this. By dropping
that line, we wouldn't have a problem and also don't
need to list platforms in a tier 4 section, since it's still
possible to add support in the main code base, without having
a core dev maintain it.

Community interest is not sufficient. A supported platform needs active engagement and contributions by the community or vendor. At a bare minimum a platform needs a core developer, who is interested in the platform, and a credible statement, that a buildbot will be provided in the near future.

Please note that the text of the rule is "may be checked in", not "core devs are forbidden to check in". There is a gray area for trivial patches or aspiring platforms. The rule gives us an easy way to refuse patches that cannot be tested. It also gives vendors a list of requirements as well as motivation to contribute buildbots.

Christian
_______________________________________________
python-committers mailing list -- python-committers@python.org
To unsubscribe send an email to python-committers-le...@python.org
https://mail.python.org/mailman3/lists/python-committers.python.org/
Message archived at 
https://mail.python.org/archives/list/python-committers@python.org/message/M2P5ZTL2WDPK2BAL46YQUS5VQDJ65PVH/
Code of Conduct: https://www.python.org/psf/codeofconduct/

Reply via email to