swift must be ported to python3, python2 to be demote to universe in Ubuntu.

Bug #1817023 reported by Steve Langasek
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
OpenStack Object Storage (swift)
New
Undecided
Unassigned
swift (Ubuntu)
Fix Released
Critical
Unassigned

Bug Description

python2 is EOL and subject to demotion to universe for Ubuntu 20.04 LTS. swift is currently python2-only (upstream and in Ubuntu). There needs to be a plan for porting it to python3.

Steve Langasek (vorlon)
tags: added: py2-demotion
tags: added: py2-removal
James Page (james-page)
summary: - swift must be ported to python2
+ swift must be ported to python3
Changed in swift (Ubuntu):
status: New → Triaged
importance: Undecided → High
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Adding swift upstream.

summary: - swift must be ported to python3
+ swift must be ported to python3, python2 to be demote to universe in
+ Ubuntu.
Changed in swift (Ubuntu):
milestone: none → ubuntu-19.10
tags: added: rls-ee-incoming
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

We are now down to: swift, duplicity/deja-dup, heartbeat and etckeeper.

duplicity/deja-dup is done upstream. heartbeat is not needed with pacemaker v2 stack. And etckeeper is trivial to port.

But in practice it's only swift.

Changed in swift (Ubuntu):
importance: High → Critical
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

swift py3 support is well in progress.

However, swauth is py2 only at the moment https://bugs.launchpad.net/swauth/+bug/1525645

Can swift team assist in moving swauth to python3-swift?

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Seeded back into main, as it has moved to py3.

Changed in swift (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.