Thanks to visit codestin.com
Credit goes to github.com

Skip to content

PEP 11: Clarify Fixed vs. Modern lifecycle & non-support of ESU #2802

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

Merged
merged 5 commits into from
Oct 2, 2022

Conversation

CAM-Gerlach
Copy link
Member

As a followup to #2801 , this PR:

  • Adds and updates background, clarifications and links to clearly reflect the current status quo situation with Windows support policies, specifically that the lifecycle refereed to is the Fixed lifecycle policy, clarifying the distinction with the newer "Modern" lifecycle policy introduced since the PEP's last revision in this area, and prepares for a future decision on the policy to adopt toward Windows 10+ releases which follow the latter (without intending to make a substantive policy change itself, just clarifying the present status quo until a more specific policy is discussed, decided and adopted).
  • Further clarifies the situation with ESU updates, and improves the text and terminology used therein.
  • Makes several minor technical fixes to PEP 11, removing the obsolete headers and footer and updating and inlining the last remaining footnote-style link.

@zooba My intent here is to avoid any substantive change to the existing CPython policy or declaration of a new policy for Windows 10+ in this PR, and only update and clarify the existing status quo on Microsoft's current lifecycles. To that end, I've kept the same wording wrt CPython's support policy, aside from a few very minor textual clarifications. If you prefer, I could add an explicit statement that the support policy for Windows 10+ is yet to be conclusively decided, with perhaps some reasonable lower and upper bounds, or other tweaks if you think them prudent.

Copy link
Member

@zooba zooba left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems technically correct, just proposed some grammar/clarity improvements.

@CAM-Gerlach CAM-Gerlach requested a review from zooba September 27, 2022 18:01
@CAM-Gerlach
Copy link
Member Author

I was messing with Refined GitHub (see here) and it wiped the commit details, and I can't seem to get them back. Going to try to close and re-open and see if that restores them.

@CAM-Gerlach CAM-Gerlach closed this Oct 2, 2022
@CAM-Gerlach CAM-Gerlach reopened this Oct 2, 2022
@CAM-Gerlach CAM-Gerlach changed the title PEP 11: Clarify status quo on Fixed vs. Modern lifecycle & non-support of ESU PEP 11: Clarify Fixed vs. Modern lifecycle & non-support of ESU Oct 2, 2022
@CAM-Gerlach CAM-Gerlach merged commit 0850bfb into python:main Oct 2, 2022
@CAM-Gerlach CAM-Gerlach deleted the pep-11-fix-esu-phrasing branch October 2, 2022 00:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants