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