[Python-Dev] Is Windows XP still supported on Python 2.7?
Terry Reedy
tjreedy at udel.edu
Mon Jul 24 12:48:16 EDT 2017
On 7/24/2017 5:04 AM, Victor Stinner wrote:
> We have a Windows XP buildbot for Python 2.7, run by David Bolen:
> http://buildbot.python.org/all/builders/x86%20Windows%20XP%202.7/
>
> test_bsddb3 fails randomly on this buildbot:
> http://bugs.python.org/issue30778
If that turns out to be an unfixable intermittent failure of two
particular functions, then it becomes expected. To keep buildbots
green, skip the one that crashes and turn the failure of the other into
a skip.
> But Windows XP clearly reached its end-of-life, Microsoft doesn't
> support it anymore. So my question is if it makes sense to spend time
> on it?
When an entity *sells* 'support', that means an active effort to fix.
For free, volunteer-built Python, 'support' for system Z means that we
(continue to) allow system Z specific code, new patches, and a system Z
buildbot. If we make an installer, it installs on system Z.
In that minimal sense, xp is still generally supported, although experts
for specific modules may refuse to review and merge patches for 'their'
modules. But that exception typically has nothing to do with xp in
particular. But it could.
When XP became unsupported in 3.5, xp-specific code was removed, the xp
buildbot was removed, we started rejecting xp-specific patches, and our
windows installer refused to install on XP. Are you are proposing this
for 2.7?
> We have a rule for new x.y.0 released, but not if a Microsoft Windows
> support expires during the lifetime of a Python release (2.7 here):
> https://www.python.org/dev/peps/pep-0011/#microsoft-windows
> Firefox made great efforts to support Windows XP last years, but they
> decided to drop support last March with Firefox 52, last release
> supporting XP and Visa:
> https://support.mozilla.org/en-US/kb/end-support-windows-xp-and-vista
The link says that they continue with security patches until next
September, at which point they will review installation numbers. The
extra 5 years of support for 2.7, above the originally intended 5 years,
is mainly for security fixes, although some people continue with routine
non-security bugfixes.
--
Terry Jan Reedy
More information about the Python-Dev
mailing list