WebOb version dependency differs from other OpenStack projects

Bug #950374 reported by Maru Newby
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Undecided
Maru Newby
quantum (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Precise by Yolanda Robla

Bug Description

Maintaining dependency version parity with other projects is essential to both shared installation in devstack and packaging efforts, but a recent patch upgraded the version of WebOb required for quantum to 1.1.1:

https://bugs.launchpad.net/quantum/+bug/925372

I recommend that we reverse that decision and downgrade the required version of WebOb to 1.0.8 (and stop using 1.1.1 features if necessary). Otherwise, a devstack installation that includes quantum will effectively force all installed OpenStack projects to use 1.1.1, and since this is likely to be an untested configuration, there exists the possibility of unnecessary breakage.

Maru Newby (maru)
Changed in quantum:
assignee: nobody → Maru Newby (maru)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to quantum (master)

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

Changed in quantum:
status: New → In Progress
Revision history for this message
Willian Molinari (PotHix) (pothix) wrote :

Why not to try to update the WebOb for all projects? We have a milestone for it?

Revision history for this message
Maru Newby (maru) wrote :

I will be ensuring that all projects are compatible with WebOb 1.2 (which is what the linked bug was actually addressing, and only incidentally bumped the version of WebOb).

But moving all projects onto a different version of WebOb - for no realized benefit other than being on the 'stable' release - does not seem like a wise use of resources. Better to stay on 1.0.8 for the time being.

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

Reviewed: https://review.openstack.org/5110
Committed: http://github.com/openstack/quantum/commit/4bacc462ea2cefc612c1df7bdd82029fa74b1b21
Submitter: Jenkins
Branch: master

commit 4bacc462ea2cefc612c1df7bdd82029fa74b1b21
Author: Maru Newby <email address hidden>
Date: Thu Mar 8 14:52:35 2012 -0800

    Downgraded required version of WebOb to 1.0.8.

     * Maintaining version parity with other OpenStack projects is
       essential to packaging efforts and shared installation (devstack).
     * fixes bug 950374

    Change-Id: I9b16f29a3641df7063ec80bc86b03b4857776b42

Changed in quantum:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in quantum:
milestone: none → essex-rc1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in quantum:
milestone: essex-rc1 → 2012.1
Changed in quantum (Ubuntu):
status: New → 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.