Remove Python 2.6 Support

Bug #1519449 reported by Morgan Fainberg on 2015-11-24
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Low
Sean Perry
keystoneauth
Low
David Stanek
keystonemiddleware
Low
David Stanek
pycadf
Low
David Stanek
python-keystoneclient
Low
David Stanek
python-keystoneclient-kerberos
Low
David Stanek

Bug Description

Remove the support for python 2.6

Tasks:

Remove Gate Job
Remove Tox.ini cruft
Remove python 2.6 specific code.
Remove the trove classifiers.

This is a tracking bug so that anyone can tag work towards this on to a known point for the Mitaka release.

Changed in keystone:
status: New → In Progress
importance: Undecided → Low
assignee: nobody → Keystone Drivers (keystone-drivers)
milestone: none → mitaka-2
Changed in keystoneauth:
status: New → In Progress
Changed in keystonemiddleware:
status: New → In Progress
Changed in pycadf:
status: New → In Progress
Changed in python-keystoneclient:
status: New → In Progress
Changed in keystoneauth:
importance: Undecided → Low
Changed in keystonemiddleware:
importance: Undecided → Low
Changed in pycadf:
importance: Undecided → Low
Changed in python-keystoneclient:
importance: Undecided → Low
Changed in keystoneauth:
assignee: nobody → Keystone Drivers (keystone-drivers)
Changed in keystonemiddleware:
assignee: nobody → Keystone Drivers (keystone-drivers)
Changed in pycadf:
assignee: nobody → Keystone Drivers (keystone-drivers)
Changed in python-keystoneclient:
assignee: nobody → Keystone Drivers (keystone-drivers)
David Stanek (dstanek) on 2015-11-24
Changed in pycadf:
assignee: Keystone Drivers (keystone-drivers) → David Stanek (dstanek)

Infra change to remove the py26 grate jobs
https://review.openstack.org/#/c/249400/

David Stanek (dstanek) wrote :

Looks like pycadf is already 2.6 free.

Changed in pycadf:
status: In Progress → Invalid
Changed in keystonemiddleware:
assignee: Keystone Drivers (keystone-drivers) → David Stanek (dstanek)
David Stanek (dstanek) on 2015-11-24
Changed in keystoneauth:
assignee: Keystone Drivers (keystone-drivers) → David Stanek (dstanek)
description: updated

Fix proposed to branch: master
Review: https://review.openstack.org/249410

Changed in python-keystoneclient-kerberos:
assignee: nobody → David Stanek (dstanek)
status: New → In Progress
David Stanek (dstanek) on 2015-11-24
Changed in python-keystoneclient-kerberos:
importance: Undecided → Low
David Stanek (dstanek) on 2015-11-24
Changed in python-keystoneclient:
assignee: Keystone Drivers (keystone-drivers) → David Stanek (dstanek)
David Stanek (dstanek) wrote :

We removed 2.6 support from the server in Kilo.

Changed in keystone:
status: In Progress → Invalid

Reviewed: https://review.openstack.org/249407
Committed: https://git.openstack.org/cgit/openstack/keystoneauth/commit/?id=ebad8e25eca5df098051d2fe1d6ed708f0517d10
Submitter: Jenkins
Branch: master

commit ebad8e25eca5df098051d2fe1d6ed708f0517d10
Author: David Stanek <email address hidden>
Date: Tue Nov 24 20:30:57 2015 +0000

    Remove Python 2.6 support

    We are removing Python 2.6 support from the Keystone libraries.

    Change-Id: I1a4cc85ff6b61174ca06048d353c7a87c523e8f0
    Closes-Bug: 1519449

Changed in keystoneauth:
status: In Progress → Fix Committed
Changed in keystonemiddleware:
status: In Progress → Fix Committed

Reviewed: https://review.openstack.org/249404
Committed: https://git.openstack.org/cgit/openstack/keystonemiddleware/commit/?id=9596f94631f058ebe975533e341f29e4480506d0
Submitter: Jenkins
Branch: master

commit 9596f94631f058ebe975533e341f29e4480506d0
Author: David Stanek <email address hidden>
Date: Tue Nov 24 15:20:49 2015 -0500

    Remove py26 target from tox.ini

    We are removing Python 2.6 support from the Keystone libraries.

    Change-Id: If8379a2b4ec4bf84b1d18d7a4922b0fc0837c7fa
    Closes-Bug: 1519449

Changed in keystone:
assignee: Keystone Drivers (keystone-drivers) → Sean Perry (sean-perry-a)
status: Invalid → In Progress

Reviewed: https://review.openstack.org/171540
Committed: https://git.openstack.org/cgit/openstack/python-keystoneclient/commit/?id=655719d6c96bc473c03a4f51fbb12160f80bfcb4
Submitter: Jenkins
Branch: master

commit 655719d6c96bc473c03a4f51fbb12160f80bfcb4
Author: Dave Chen <email address hidden>
Date: Wed Apr 8 17:38:02 2015 +0800

    Removes discover from test-reqs

    The discover package is part of Python 2.7, so we don't need
    to explicitely require it. It's by the way annoying for
    distribution package maintainers, as the file has to be
    patched.

    Keystone team has decided to drop python 2.6 support[1],
    so, it's safe to remove it from test-requirements.txt.

    [1] http://eavesdrop.openstack.org/meetings/keystone/2015/keystone.2015-11-24-17.59.html

    Related-Bug: #1519449
    Co-Authored-By: Thomas Goirand <email address hidden>
    Change-Id: I5bb258a4b305c0084be50bc22fe7a0e6a4f65aad

Reviewed: https://review.openstack.org/249494
Committed: https://git.openstack.org/cgit/openstack/python-keystoneclient/commit/?id=f4e6f12a714080a1e0391d4891d3bcf0eecfbaaf
Submitter: Jenkins
Branch: master

commit f4e6f12a714080a1e0391d4891d3bcf0eecfbaaf
Author: David Stanek <email address hidden>
Date: Wed Nov 25 00:23:17 2015 +0000

    Removes py26 support

    We are removing Python 2.6 support from the Keystone libraries.

    Change-Id: I1c7a79edd41a73946c9d77bfb8cd2075e2500760
    Closes-Bug: 1519449

Changed in python-keystoneclient:
status: In Progress → Fix Committed

Reviewed: https://review.openstack.org/249410
Committed: https://git.openstack.org/cgit/openstack/python-keystoneclient-kerberos/commit/?id=1d85cde8005df50dcaa1eac7698b148eccceed78
Submitter: Jenkins
Branch: master

commit 1d85cde8005df50dcaa1eac7698b148eccceed78
Author: David Stanek <email address hidden>
Date: Tue Nov 24 20:37:38 2015 +0000

    Remove Python 2.6 support

    We are removing Python 2.6 support from the Keystone libraries.

    Change-Id: I5622192cb741a4740fc81b6f96fa7fce9f3d81df
    Closes-Bug: 1519449

Changed in python-keystoneclient-kerberos:
status: In Progress → Fix Committed

This issue was fixed in openstack/keystoneauth 2.0.0 release.

This issue was fixed in openstack/keystonemiddleware 4.0.0 release.

This issue was fixed in openstack/python-keystoneclient 2.0.0 release.

Reviewed: https://review.openstack.org/249504
Committed: https://git.openstack.org/cgit/openstack/keystone/commit/?id=03fe70d5a9137c810cb8a997733e0b64ae7c1077
Submitter: Jenkins
Branch: master

commit 03fe70d5a9137c810cb8a997733e0b64ae7c1077
Author: Sean Perry <email address hidden>
Date: Tue Nov 24 17:11:34 2015 -0800

    Use subprocess.check_output instead of Popen

    Now that py26 support has been dropped check_output can be used.

    Change-Id: Ib94f443381308fb00ffdcfcaaf378c9b366ba0b2
    Partial-Bug: 1519449

Changed in keystoneauth:
milestone: none → 2.1.0
status: Fix Committed → Fix Released
Changed in python-keystoneclient:
status: Fix Committed → Fix Released
Changed in python-keystoneclient-kerberos:
status: Fix Committed → Fix Released
Changed in keystonemiddleware:
status: Fix Committed → Fix Released
Changed in keystone:
status: In Progress → Fix Released
milestone: mitaka-2 → none

This issue was fixed in the openstack/python-keystoneclient-kerberos 0.3.0 release.

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

Other bug subscribers