Skip to content
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

Remove Windows Vista support #73261

Closed
zooba opened this issue Dec 26, 2016 · 4 comments
Closed

Remove Windows Vista support #73261

zooba opened this issue Dec 26, 2016 · 4 comments
Labels
3.7 (EOL) end of life OS-windows type-feature A feature request or enhancement

Comments

@zooba
Copy link
Member

zooba commented Dec 26, 2016

BPO 29075
Nosy @terryjreedy, @pfmoore, @vstinner, @tjguk, @zware, @zooba
Superseder
  • bpo-32592: Drop support of Windows Vista and Windows 7
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = None
    closed_at = <Date 2019-05-06.15:32:47.541>
    created_at = <Date 2016-12-26.18:00:41.378>
    labels = ['type-feature', '3.7', 'OS-windows']
    title = 'Remove Windows Vista support'
    updated_at = <Date 2019-05-06.15:32:47.537>
    user = 'https://github.com/zooba'

    bugs.python.org fields:

    activity = <Date 2019-05-06.15:32:47.537>
    actor = 'vstinner'
    assignee = 'none'
    closed = True
    closed_date = <Date 2019-05-06.15:32:47.541>
    closer = 'vstinner'
    components = ['Windows']
    creation = <Date 2016-12-26.18:00:41.378>
    creator = 'steve.dower'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 29075
    keywords = []
    message_count = 4.0
    messages = ['284034', '284364', '284455', '341532']
    nosy_count = 6.0
    nosy_names = ['terry.reedy', 'paul.moore', 'vstinner', 'tim.golden', 'zach.ware', 'steve.dower']
    pr_nums = []
    priority = 'normal'
    resolution = 'duplicate'
    stage = 'resolved'
    status = 'closed'
    superseder = '32592'
    type = 'enhancement'
    url = 'https://bugs.python.org/issue29075'
    versions = ['Python 3.7']

    @zooba
    Copy link
    Member Author

    zooba commented Dec 26, 2016

    Windows Vista SP2 is out of support by the time that Python 3.7 releases (see PEP-0537 and [1]), so we should do the following tasks:

    • update the definition of Py_WINVER in PC/pyconfig.h to 0x0601 _WIN32_WINNT_WIN7
    • remove any dynamic API imports that are not required on Win7 (I don't think there are many, if any)
    • remove pre-Win7 supportedOS elements from PC/python.manifest
    • block Windows Vista in the installer

    We may also be able to take advantage of new flags, particularly related to security (I think LoadLibrary[Ex] got new flags).

    If there's anything else we need to do, post it here so we don't forget.

    References:
    [1]: https://support.microsoft.com/en-us/lifecycle/search?alpha=Windows%20Vista%20Service%20Pack%202

    @zooba zooba added 3.7 (EOL) end of life OS-windows type-feature A feature request or enhancement labels Dec 26, 2016
    @zooba zooba changed the title Update WINVER to Windows 7 Remove Windows Vista support Dec 26, 2016
    @terryjreedy
    Copy link
    Member

    How certain are you that Vista support will actually end?

    Other things: assuming reasonable certainty, could the 3.6 installer say "This is the last version that will run on Vista!"?

    @zooba
    Copy link
    Member Author

    zooba commented Jan 2, 2017

    Only as certain as anyone else in the general public - I don't have any special information besides what has been published.

    Since it's been published for the specific intent of helping 3rd parties plan their own deprecation cycles, I think it's okay to assume that it's correct. The chance of there being an XP-like backlash against Vista's end-of-life is very low.

    @vstinner
    Copy link
    Member

    vstinner commented May 6, 2019

    I close this issue as a duplicate of bpo-32592 which has a longer history.

    @vstinner vstinner closed this as completed May 6, 2019
    @ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    3.7 (EOL) end of life OS-windows type-feature A feature request or enhancement
    Projects
    None yet
    Development

    No branches or pull requests

    3 participants