Quantum requires oslo.config 1.2.0a2, but it doesn't get installed

Bug #1185174 reported by Mark McLoughlin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Critical
Mark McLoughlin

Bug Description

See here:

  http://lists.openstack.org/pipermail/openstack-dev/2013-May/009586.html

Basically, if oslo.config 1.1.x is installed, then 1.2.0a2 doesn't get installed from the url in pip-requires because our metadata looks like:

  requires.txt:
     oslo.config

  dependency_links.txt:
     http://tarballs.openstack.org/oslo.config/oslo.config-1.2.0a2.tar.gz#egg=oslo.config

What we really need is a change in pbr to turn a URL like this:

  http://tarballs.openstack.org/oslo.config/oslo.config-1.2.0a2.tar.gz#egg=oslo.config-1.2.0a2

into

  requires.txt:
     oslo.config>=1.2.0a2

  dependency_links.txt:
     http://tarballs.openstack.org/oslo.config/oslo.config-1.2.0a2.tar.gz#egg=oslo.config-1.2.0a2

However, without that, Quantum's packaging metadata is quite seriously broken

Revision history for this message
Mark McLoughlin (markmc) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to quantum (master)

Reviewed: https://review.openstack.org/30794
Committed: http://github.com/openstack/quantum/commit/3102bd700a787e1020b69b71340de53cd648b3d4
Submitter: Jenkins
Branch: master

commit 3102bd700a787e1020b69b71340de53cd648b3d4
Author: Mark McLoughlin <email address hidden>
Date: Tue May 28 21:51:09 2013 +0100

    Revert dependency on oslo.config 1.2.0

    Fixes bug #1185174

    This reverts commit b8b2c4e, 2f13345, 362bd7f, 8da2fb7 and 956b873.

    We don't yet have the infrastructure in place to use latest oslo.config
    in the gate or even get the correct metadata for it in our packaging.

    The gory details are here:

      http://lists.openstack.org/pipermail/openstack-dev/2013-May/009586.html

    Change-Id: Idf89ca418df158e6f94279c9c5fa44f23073a9d7

Changed in quantum:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in quantum:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in neutron:
milestone: havana-1 → 2013.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.