← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1853693] Re: Remove Python 2 testing and gate jobs

 

Reviewed:  https://review.opendev.org/695707
Committed: https://git.openstack.org/cgit/openstack/glance/commit/?id=40bd312410d6ff23ea5d8b6d6263f40bd456fffd
Submitter: Zuul
Branch:    master

commit 40bd312410d6ff23ea5d8b6d6263f40bd456fffd
Author: Brian Rosmaita <rosmaita.fossdev@xxxxxxxxx>
Date:   Fri Nov 22 10:11:52 2019 -0500

    Remove py2 testing, jobs
    
    Change tox.ini so that all jobs are python3, and add explicit
    unit/functional testenvs for the two ussuri python runtimes
    (3.6 and 3.7).
    
    Remove py2 jobs from .zuul.yaml and redefine the periodic "tips"
    jobs so that they are testing with the ussuri python runtimes.
    Added nodeset: ubuntu-bionic to the abstract base jobs so that
    py3.7 is available.
    
    Co-authored-by: Ghanshyam Mann <gmann@xxxxxxxxxxxxxxxxx>
    Co-authored-by: Brian Rosmaita <rosmaita.fossdev@xxxxxxxxx>
    
    Closes-bug: #1853693
    Change-Id: I15467c34fc8466fa1724c5401dc879ae77c1922d


** Changed in: glance
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1853693

Title:
  Remove Python 2 testing and gate jobs

Status in Glance:
  Fix Released
Status in glance_store:
  New
Status in Glance Client:
  New

Bug description:
  With the Ussuri release, OpenStack will no longer support Python 2.

  We need to remove Python 2 testing right away, because as other
  project and libraries remove Python 2 support, our testing and gate
  jobs may break. (See, for example, the discussion on
  https://review.opendev.org/#/c/695007/ )

  The periodic "tips" jobs will definitely break.

  Need to remove the py2* testenvs in tox as well as py2-specific
  testing configured in .zuul.yaml

  As part of this, should make sure we are configured to test the
  official Ussuri python runtimes, namely, py36 and py37.  See
  https://governance.openstack.org/tc/reference/runtimes/ussuri.html

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1853693/+subscriptions


References