SRU: backport Python 3.6.12, 3.7.9 and 3.8.6 to bionic

Bug #1866859 reported by Matthias Klose on 2020-03-10
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
python3-stdlib-extensions (Ubuntu)
Undecided
Unassigned
Bionic
Undecided
Unassigned
python3.6 (Ubuntu)
Undecided
Unassigned
Bionic
Undecided
Unassigned
python3.7 (Ubuntu)
Undecided
Unassigned
Bionic
Undecided
Unassigned
python3.8 (Ubuntu)
Undecided
Unassigned
Bionic
Undecided
Unassigned

Bug Description

This is a follow-up to LP: #1835737, backporting Python 3.6.12, 3.7.9 and Python 3.8.6 to bionic.

The 3.7 and 3.8 packages are not used by default (Python 3.6 is the default), so there is no regression potential for the packages.

The python3.8-doc package isn't built, because a newer sphinx version that the one in bionic is required.

The updates for 3.6 are checked with a test rebuild.

Matthias Klose (doko) on 2020-05-20
summary: - SRU: backport Python 3.7.7 and 3.8.2 to bionic
+ SRU: backport Python 3.7.7 and 3.8.3 to bionic
description: updated

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in python3-stdlib-extensions (Ubuntu Bionic):
status: New → Confirmed
Changed in python3-stdlib-extensions (Ubuntu):
status: New → Confirmed
Changed in python3.7 (Ubuntu Bionic):
status: New → Confirmed
Changed in python3.7 (Ubuntu):
status: New → Confirmed
Changed in python3.8 (Ubuntu Bionic):
status: New → Confirmed
Changed in python3.8 (Ubuntu):
status: New → Confirmed
Matthias Klose (doko) on 2020-07-14
summary: - SRU: backport Python 3.7.7 and 3.8.3 to bionic
+ SRU: backport Python 3.7.8 and 3.8.4 to bionic
description: updated
Matthias Klose (doko) on 2020-07-22
summary: - SRU: backport Python 3.7.8 and 3.8.4 to bionic
+ SRU: backport Python 3.7.8 and 3.8.5 to bionic
description: updated
Matthias Klose (doko) on 2020-10-09
summary: - SRU: backport Python 3.7.8 and 3.8.5 to bionic
+ SRU: backport Python 3.6.12, 3.7.9 and 3.8.6 to bionic
description: updated
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in python3.6 (Ubuntu Bionic):
status: New → Confirmed
Changed in python3.6 (Ubuntu):
status: New → Confirmed
Neal McBurnett (nealmcb) wrote :

There seems to be at least one security issue with the current version of Python 3.8 in Bionic, which is still 3.8.0.

See: What’s New In Python 3.8 — Python 3.8.6 documentation
 https://docs.python.org/release/3.8.6/whatsnew/3.8.html

I.e.: Notable changes in Python 3.8.1
 Due to significant security concerns, the reuse_address parameter of
 asyncio.loop.create_datagram_endpoint() is no longer supported. This is because of the behavior of
 the socket option SO_REUSEADDR in UDP. For more details, see the documentation for loop.create_

So thanks for putting this together, and I hope it is accepted soon.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers