taskflow 0.6.1 has uncapped networkx which breaks cinder py26 unit tests in juno

Bug #1484267 reported by Matt Riedemann
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
taskflow
Fix Released
High
Matt Riedemann

Bug Description

taskflow 0.6.1 is pulled into stable/juno jobs:

http://logs.openstack.org/periodic-stable/periodic-cinder-python26-juno/1aa09f8/console.html#_2015-08-12_06_15_01_769

It has uncapped networkx:

https://github.com/openstack/taskflow/blob/0.6.1/requirements-py2.txt#L17

Latest networkx dropped py26 support:

https://github.com/networkx/networkx/pull/1192

So we need a stable/juno branch for taskflow, cap the requirements per stable/juno g-r and release that as taskflow 0.6.2 to unwedge cinder py26 in the stable/juno gate.

Matt Riedemann (mriedem)
Changed in taskflow:
status: New → Confirmed
Revision history for this message
Doug Hellmann (doug-hellmann) wrote :

The taskflow requirement in stable/juno is capped at 0.7, so we should be able to create a stable/juno branch from 0.6.1, update the networkx requirement, and then release 0.6.2.

Revision history for this message
Joshua Harlow (harlowja) wrote :

Just checking in, I think making branch stable/juno from 0.6.1 is fine, then capping networkx is fine there. Let me know if u guys need any help doing that (pretty sure the oslo team can make that branch without me, but if needed I'll check in soonish).

Changed in taskflow:
importance: Undecided → High
Revision history for this message
Matt Riedemann (mriedem) wrote :

Doug created the branch, I'll work on the rest.

Changed in taskflow:
assignee: nobody → Matt Riedemann (mriedem)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to taskflow (stable/juno)

Fix proposed to branch: stable/juno
Review: https://review.openstack.org/212652

Matt Riedemann (mriedem)
Changed in taskflow:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to taskflow (stable/juno)

Reviewed: https://review.openstack.org/212652
Committed: https://git.openstack.org/cgit/openstack/taskflow/commit/?id=66c9ae4521f3abacd3df1403e40b639bb2d58679
Submitter: Jenkins
Branch: stable/juno

commit 66c9ae4521f3abacd3df1403e40b639bb2d58679
Author: Doug Hellmann <email address hidden>
Date: Thu Aug 13 15:54:14 2015 +0000

    Update from global requirements

    stable/juno was just created for taskflow from the 0.6.1 tag so that we
    can cap networkx (and other requirements) for taskflow in Juno. This is
    needed to unblock the gate-cinder-python26 job in Juno which uses
    taskflow and with uncapped networkx, pulls in 1.10 which dropped py26
    support.

    As the first change to stable/juno for taskflow, this also updates
    the .gitreview file.

    Depends-On: I29aa97b542d82aabe770ad4431125ef5c67f6104

    Closes-Bug: #1484267

    Change-Id: Ie5fadc3f26b6897440023b2fdb47a07766061cbb

tags: added: in-stable-juno
Revision history for this message
Matt Riedemann (mriedem) wrote :
Changed in taskflow:
status: In Progress → Fix Committed
Changed in taskflow:
status: Fix Committed → Fix Released
milestone: none → 0.6.2
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.