On Fri, Mar 11, 2022 at 1:26 AM Petr Viktorin <encu...@gmail.com> wrote:
> On 11. 03. 22 0:35, Brett Cannon wrote: > > I brought this up on python-dev at > > > https://mail.python.org/archives/list/python-...@python.org/thread/ZPBSHENP3V7KHNPYWE6BEQD5ASES2NLV/ > > < > https://mail.python.org/archives/list/python-...@python.org/thread/ZPBSHENP3V7KHNPYWE6BEQD5ASES2NLV/> > > > , and the feedback seemed supportive. As such, I am bringing a draft of > > what I'm thinking will go into PEP 11 with a bunch of `XXX` placeholders > > for people to help me fill in to see how this will look overall. > > > > For any platform(s) you support, please reply with any relevant details > > that should be added to the relevant tables below. Once I have these > > details I will loop back with the proposed update to PEP 11 and make > > sure everyone is still on board with the proposal. > > > > ===== > > Tiers > > ===== > > > > Tier 1 > > ====== > > > > - `Test suite failures > > < > https://github.com/python/cpython/actions/workflows/build.yml?query=branch%3Amain+is%3Acompleted > > < > https://github.com/python/cpython/actions/workflows/build.yml?query=branch%3Amain+is%3Acompleted>>`__ > > > block releases. > > - Changes which would break the ``main`` branch are not allowed to be > > merged; > > any breakage may be reverted immediately. > > - All core developers are responsible to keep these platforms working. > > What does this mean? > I can not merge a change if it doesn't pass macOS CI, but I don't have a > macOS system, so I can't really diagnose and fix macOS bugs. > Do you merge PRs today that don't pass CI on macOS? > > > - Promotion of this tier requires consensus/SC approval. > > > > =================== ===== > > Target Triple Notes > > =================== ===== > > i686-windows-msvc > > What's the supported version of Windows? > > > x86_64-windows-msvc > > x86_64-apple-darwin macOS 11 > > x86_64-linux-gnu glibc 2.31 |ubuntu-20_01|_ > > Would it be better to say “whatever GitHub Actions has” in the long-term > docs, and put the specific version in the docs rather than in the PEP? > Perhaps; I was tempted to do that, but Christian requested the triples. > > > > [...]> All other platforms > > =================== > > > > - Only code which either supports a higher-tier platform or is a general > > improvement may be checked in. > > I'm worried about going from this to tier 3. > How do you get to a platform's buildbot being stable if you can't merge > code for it? > You could develop code outside of the CPython repo until the platform is ready to be supported. Would you propose to drop the Buildbot requirement for tier 3 or introduce a tier 4?
_______________________________________________ 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/E43OQIOZ745MZFAZTPUJEKYMVWOUH2EI/ Code of Conduct: https://www.python.org/psf/codeofconduct/