> On 11 Mar 2022, at 00:35, Brett Cannon <br...@python.org> 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.
> - Promotion of this tier requires consensus/SC approval.
> 
> =================== =====
> Target Triple       Notes
> =================== =====
> i686-windows-msvc
> x86_64-windows-msvc
> x86_64-apple-darwin macOS 11
> x86_64-linux-gnu    glibc 2.31 |ubuntu-20_01|_
> =================== =====
> 
> .. [ubuntu-20_01] https://launchpad.net/ubuntu/+source/glibc/2.31-0ubuntu9.4 
> <https://launchpad.net/ubuntu/+source/glibc/2.31-0ubuntu9.4>
> 
> 
> Tier 2
> ======
> 
> - Must have a stable buildbot.
> - At least **two** core developers are signed up to support the platform.
> - Changes which break any of these platforms are to be reverted within 24 
> hours.
> - Failures of these platforms block a release.
> - Promotion of this tier requires consensus/SC approval.
> 
> ====================== ========================== 
> ============================================== ========
> Target Triple          Notes                      Buildbot                    
>                    Contacts
> ====================== ========================== 
> ============================================== ========
> aarch64-apple-darwin   XXX                        
> https://buildbot.python.org/all/#/builders/725 
> <https://buildbot.python.org/all/#/builders/725> XXX
> aarch64-linux-gnu      glibc XXX [fedora-stable]_ 
> https://buildbot.python.org/all/#/builders/125 
> <https://buildbot.python.org/all/#/builders/125> XXX
>                        glibc 2.28 [RHEL8]_        
> https://buildbot.python.org/all/#/builders/529 
> <https://buildbot.python.org/all/#/builders/529> XXX
> aarch64-windows-msvc   XXX                        
> https://buildbot.python.org/all/#/builders/729 
> <https://buildbot.python.org/all/#/builders/729> XXX
> powerpc64-linux-gnu    glibc XXX                  
> https://buildbot.python.org/all/#/builders/237 
> <https://buildbot.python.org/all/#/builders/237> XXX
> powerpcle-linux-gnu    glibc XXX                  
> https://buildbot.python.org/all/#/builders/90 
> <https://buildbot.python.org/all/#/builders/90>  XXX
> s309x-linux-gnu        glibc XXX                  
> https://buildbot.python.org/all/#/builders/223 
> <https://buildbot.python.org/all/#/builders/223> XXX
>                        glibc 2.28 [RHEL8]_        
> https://buildbot.python.org/all/#/builders/509 
> <https://buildbot.python.org/all/#/builders/509> XXX
>                        glibc 2.17 [RHEL7]_        
> https://buildbot.python.org/all/#/builders/179 
> <https://buildbot.python.org/all/#/builders/179> XXX
> x86_64-linux-gnu       glibc 2.17 [RHEL7]_        
> https://buildbot.python.org/all/#/builders/15 
> <https://buildbot.python.org/all/#/builders/15>  XXX
> x86_64-unknown-freebsd XXX                        
> https://buildbot.python.org/all/#/builders/172 
> <https://buildbot.python.org/all/#/builders/172> XXX
> ====================== ========================== 
> ============================================== ========
> 
> .. [fedora-stable] XXX
> .. [RHEL8] https://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux#RHEL_8 
> <https://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux#RHEL_8>
> .. [RHEL7] 
> https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.0_release_notes/sect-red_hat_enterprise_linux-7.0_release_notes-compiler_and_tools-glibc
>  
> <https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.0_release_notes/sect-red_hat_enterprise_linux-7.0_release_notes-compiler_and_tools-glibc>
> 
> 
> Tier 3
> ======
> 
> - Must have a stable buildbot.
> - Code may be checked into ``main`` for the platform.
> - At least **one** core developer is signed up to support the platform.
> - Test failures do **not** block releases.
> - Promotion to this tier is self-service.
> 
> ========================= ========================== 
> ============================================== ========
> Target Triple             Notes                      Buildbot                 
>                       Contacts
> ========================= ========================== 
> ============================================== ========
> wasm32-unknown-emscripten XXX                        XXX                      
>                       Brett Cannon, Christian Heimes
> wasm32-unknown-wasi       XXX                        XXX                      
>                       Brett Cannon, Christian Heimes
> ========================= ========================== 
> ============================================== ========
> 
> 
> All other platforms
> ===================
> 
> - Only code which either supports a higher-tier platform or is a general 
> improvement may be checked in.
> _______________________________________________
> 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/K757345KX6W5ZLTWYBUXOXQTJJTL7GW5/
> Code of Conduct: https://www.python.org/psf/codeofconduct/


Currently the macOS installer would be in the “All other platforms” section, 
with a framework build that targets macOS 10.9 or later while building on macOS 
“latest”.  What would be needed to add a stable buildbot that actively tests 
this build on macOS?  To complicate things, I probably don’t have spare 
hardware that can be used for this.

Ronald
—

Twitter / micro.blog: @ronaldoussoren
Blog: https://blog.ronaldoussoren.net/

_______________________________________________
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/I2B26G7ZTD4BYXQI6Y6ZWOL4IZJHYOLK/
Code of Conduct: https://www.python.org/psf/codeofconduct/

Reply via email to