Mailing List Archive

[RELEASE] Python 3.10.4 and 3.9.12 are now available out of schedule
Did anybody say cursed releases <https://discuss.python.org/t/python-3-10-3-3-9-11-3-8-13-and-3-7-13-are-now-available-with-security-content/14353>? Well, it turns out that 3.10.3 and 3.9.11 both shipped a regression which caused those versions not to build on Red Hat Enterprise Linux 6. While this 11-year-old version is now out of maintenance support <https://access.redhat.com/support/policy/updates/errata>, it’s still used in production workloads. Some of those rely on Python 3.9 and/or 3.10. In particular, our own manylinux2010 <https://github.com/pypa/manylinux/tree/manylinux2010_x86_64_centos6_no_vsyscall> image used to build widely compatible Linux wheels is based on CentOS 6. (Don’t worry, we do have newer manylinux* variants, see PEP 599 <https://peps.python.org/pep-0599/> and PEP 600 <https://peps.python.org/pep-0600/> for details.)

Due to the out-of-schedule release, the respective versions released today contain a very limited set of changes. Python 3.9.12 only contains 12 other bug fixes on top of 3.9.11. Python 3.10.4 only contains 10 other bug fixes on top of 3.10.3.

Get 3.10.4 here: Python Release 3.10.4 | Python.org <https://www.python.org/downloads/release/python-3104>
Get 3.9.12 here: Python Release 3.9.12 | Python.org <https://www.python.org/downloads/release/python-3912>
Hopefully, the third time’s a charm and we’ll return no sooner than May with the regularly scheduled bug fix releases of 3.9 and 3.10.

<https://discuss.python.org/t/python-3-10-4-and-3-9-12-are-now-available-out-of-schedule/14568#we-hope-you-enjoy-the-new-releases-1>We hope you enjoy the new releases

Your friendly release team,
?ukasz Langa @ambv <https://discuss.python.org/u/ambv>
Pablo Galindo Salgado @pablogsal <https://discuss.python.org/u/pablogsal>
Ned Deily @nad <https://discuss.python.org/u/nad>
Steve Dower @steve.dower <https://discuss.python.org/u/steve.dower>
Re: [RELEASE] Python 3.10.4 and 3.9.12 are now available out of schedule [ In reply to ]
I guess the docs aren't updated yet and the changes are listed as "Python
Next": https://docs.python.org/3.10/whatsnew/changelog.html#changelog ?

Damian(he/him)

On Thu, Mar 24, 2022 at 8:13 AM ?ukasz Langa <lukasz@langa.pl> wrote:

> Did anybody say cursed releases
> <https://discuss.python.org/t/python-3-10-3-3-9-11-3-8-13-and-3-7-13-are-now-available-with-security-content/14353>?
> Well, it turns out that 3.10.3 and 3.9.11 both shipped a regression which
> caused those versions not to build on Red Hat Enterprise Linux 6. While
> this 11-year-old version is now out of maintenance support
> <https://access.redhat.com/support/policy/updates/errata>, it’s still
> used in production workloads. Some of those rely on Python 3.9 and/or 3.10.
> In particular, our own manylinux2010
> <https://github.com/pypa/manylinux/tree/manylinux2010_x86_64_centos6_no_vsyscall>
> image used to build widely compatible Linux wheels is based on CentOS 6.
> (Don’t worry, we do have newer manylinux* variants, see PEP 599
> <https://peps.python.org/pep-0599/> and PEP 600
> <https://peps.python.org/pep-0600/> for details.)
>
> Due to the out-of-schedule release, the respective versions released today
> contain a very limited set of changes. Python 3.9.12 only contains 12 other
> bug fixes on top of 3.9.11. Python 3.10.4 only contains 10 other bug fixes
> on top of 3.10.3.
>
> Get 3.10.4 here: Python Release 3.10.4 | Python.org
> <https://www.python.org/downloads/release/python-3104>
> Get 3.9.12 here: Python Release 3.9.12 | Python.org
> <https://www.python.org/downloads/release/python-3912>
>
> Hopefully, the third time’s a charm and we’ll return no sooner than May
> with the regularly scheduled bug fix releases of 3.9 and 3.10.
>
> <https://discuss.python.org/t/python-3-10-4-and-3-9-12-are-now-available-out-of-schedule/14568#we-hope-you-enjoy-the-new-releases-1>We
> hope you enjoy the new releases
>
> Your friendly release team,
> ?ukasz Langa @ambv <https://discuss.python.org/u/ambv>
> Pablo Galindo Salgado @pablogsal <https://discuss.python.org/u/pablogsal>
> Ned Deily @nad <https://discuss.python.org/u/nad>
> Steve Dower @steve.dower <https://discuss.python.org/u/steve.dower>
> _______________________________________________
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-leave@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-dev@python.org/message/SGB4B572RDPZ7SIJ5A6NZAI3Z3GKNIXA/
> Code of Conduct: http://python.org/psf/codeofconduct/
>
Re: [RELEASE] Python 3.10.4 and 3.9.12 are now available out of schedule [ In reply to ]
The docs will be updated later today, but the sources are already here:

https://docs.python.org/release/3.10.4/whatsnew/changelog.html#python-3-10-4-final

On Thu, 24 Mar 2022 at 13:44, Damian Shaw <damian.peter.shaw@gmail.com>
wrote:

> I guess the docs aren't updated yet and the changes are listed as "Python
> Next": https://docs.python.org/3.10/whatsnew/changelog.html#changelog ?
>
> Damian(he/him)
>
> On Thu, Mar 24, 2022 at 8:13 AM ?ukasz Langa <lukasz@langa.pl> wrote:
>
>> Did anybody say cursed releases
>> <https://discuss.python.org/t/python-3-10-3-3-9-11-3-8-13-and-3-7-13-are-now-available-with-security-content/14353>?
>> Well, it turns out that 3.10.3 and 3.9.11 both shipped a regression which
>> caused those versions not to build on Red Hat Enterprise Linux 6. While
>> this 11-year-old version is now out of maintenance support
>> <https://access.redhat.com/support/policy/updates/errata>, it’s still
>> used in production workloads. Some of those rely on Python 3.9 and/or 3.10.
>> In particular, our own manylinux2010
>> <https://github.com/pypa/manylinux/tree/manylinux2010_x86_64_centos6_no_vsyscall>
>> image used to build widely compatible Linux wheels is based on CentOS 6.
>> (Don’t worry, we do have newer manylinux* variants, see PEP 599
>> <https://peps.python.org/pep-0599/> and PEP 600
>> <https://peps.python.org/pep-0600/> for details.)
>>
>> Due to the out-of-schedule release, the respective versions released
>> today contain a very limited set of changes. Python 3.9.12 only contains 12
>> other bug fixes on top of 3.9.11. Python 3.10.4 only contains 10 other bug
>> fixes on top of 3.10.3.
>>
>> Get 3.10.4 here: Python Release 3.10.4 | Python.org
>> <https://www.python.org/downloads/release/python-3104>
>> Get 3.9.12 here: Python Release 3.9.12 | Python.org
>> <https://www.python.org/downloads/release/python-3912>
>>
>> Hopefully, the third time’s a charm and we’ll return no sooner than May
>> with the regularly scheduled bug fix releases of 3.9 and 3.10.
>>
>> <https://discuss.python.org/t/python-3-10-4-and-3-9-12-are-now-available-out-of-schedule/14568#we-hope-you-enjoy-the-new-releases-1>We
>> hope you enjoy the new releases
>>
>> Your friendly release team,
>> ?ukasz Langa @ambv <https://discuss.python.org/u/ambv>
>> Pablo Galindo Salgado @pablogsal <https://discuss.python.org/u/pablogsal>
>> Ned Deily @nad <https://discuss.python.org/u/nad>
>> Steve Dower @steve.dower <https://discuss.python.org/u/steve.dower>
>> _______________________________________________
>> Python-Dev mailing list -- python-dev@python.org
>> To unsubscribe send an email to python-dev-leave@python.org
>> https://mail.python.org/mailman3/lists/python-dev.python.org/
>> Message archived at
>> https://mail.python.org/archives/list/python-dev@python.org/message/SGB4B572RDPZ7SIJ5A6NZAI3Z3GKNIXA/
>> Code of Conduct: http://python.org/psf/codeofconduct/
>>
> _______________________________________________
> Python-Dev mailing list -- python-dev@python.org
> To unsubscribe send an email to python-dev-leave@python.org
> https://mail.python.org/mailman3/lists/python-dev.python.org/
> Message archived at
> https://mail.python.org/archives/list/python-dev@python.org/message/AHLDJISO2YFGXIZD3ON5F6QDPMVE3DD5/
> Code of Conduct: http://python.org/psf/codeofconduct/
>