On Thu, 18 Jan 2018 at 21:39 Benjamin Peterson <benja...@python.org> wrote:

> +1 to both of your specific proposals.
>
> More generally, I think it makes good sense to allow dropping support for
> a platform in the next major Python release after vendor support for the
> platform stops. Even we say we support something, it will break quickly
> without buildbot validation.
>

+1 from me as well. We all only have so much bandwidth and if someone wants
extended support there are plenty of contractors who could be hired to
extend it.

-Brett


>
> On Thu, Jan 18, 2018, at 12:27, Victor Stinner wrote:
> > Hi,
> >
> > I'm working on a exhaustive list of platforms supported by Python:
> >
> >   http://vstinner.readthedocs.io/cpython.html#supported-platforms
> >
> >
> > I noticed that the extended support phase of Windows Vista is expired,
> > so I proposed to drop Vista support:
> >
> >   "Drop support of Windows Vista in Python 3.7"
> >   https://bugs.python.org/issue32592
> >   https://github.com/python/cpython/pull/5231
> >
> > Python has an explicit policy for Windows support, extract of the PEP 11:
> >
> > "CPython’s Windows support now follows [Microsoft product support
> > lifecycle]. A new feature release X.Y.0 will support all Windows
> > releases whose extended support phase is not yet expired. Subsequent
> > bug fix releases will support the same Windows releases as the
> > original feature release (even if the extended support phase has
> > ended)."
> >
> >
> > For Linux and FreeBSD, we have no explicit rule. CPython code base
> > still contains code for FreeBSD 4... but FreeBSD 4 support ended
> > longer than 10 years ago (January 31, 2007). Maybe it's time to drop
> > support of these old platforms to cleanup the CPython code base to
> > ease its maintainance.
> >
> > I proposed: "Drop FreeBSD 9 and older support:"
> >
> >   https://bugs.python.org/issue32593
> >   https://github.com/python/cpython/pull/5232
> >
> > FreeBSD 9 supported ended 1 year ago (December 2016).
> >
> > FreeBSD support:
> >
> >   https://www.freebsd.org/security/
> >   https://www.freebsd.org/security/unsupported.html
> >
> >
> > CPython still has compatibility code for Linux 2.6, whereas the
> > support of Linux 2.6.x ended in August 2011, longer than 6 years ago.
> > Should we also drop support for old Linux kernels? If yes, which ones?
> > The Linux kernel has LTS version, the oldest is Linux 3.2 (support
> > will end in May, 2018).
> >
> > Linux kernel support:
> >
> >   https://www.kernel.org/category/releases.html
> >
> >
> > Note: I'm only talking about changing the future Python 3.7. We should
> > have the same support policy than for Windows. If Python 3.x.0
> > supports a platform, this support should be kept in the whole lifetime
> > of the 3.x cycle (until it's end-of-line).
> >
> > Victor
> > _______________________________________________
> > Python-Dev mailing list
> > Python-Dev@python.org
> > https://mail.python.org/mailman/listinfo/python-dev
> > Unsubscribe:
> > https://mail.python.org/mailman/options/python-dev/benjamin%40python.org
> _______________________________________________
> Python-Dev mailing list
> Python-Dev@python.org
> https://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe:
> https://mail.python.org/mailman/options/python-dev/brett%40python.org
>
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to