Duplicate dependencies/Dependency management problems

Bug #888813 reported by Gabriel Hurley on 2011-11-10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Gabriel Hurley

Bug Description

Re-installing, updating, or otherwise altering your environment could be significantly sped up by activating the built-in download caching in pip and buildout.

Moreover, Glance is installed as a dependency twice: once from pip and once from buildout, currently yielding different versions and attempting to install all its dependencies twice. The launchpad version should be removed and the version should be locked to the latest stable release.

Reviewed: https://review.openstack.org/1528
Committed: http://github.com/openstack/horizon/commit/ae7b40fb677c16cb9cdc194b7df810a099086385
Submitter: Jenkins
Branch: master

 status fixcommitted

commit ae7b40fb677c16cb9cdc194b7df810a099086385
Author: Gabriel Hurley <email address hidden>
Date: Thu Nov 10 16:13:05 2011 -0800

    Download caching, dependency cleanup, run_tests improvements.

    Fixed bug 888813 -- removed duplicate installations of glance as
    a dependency in buildout. Set a required version for pycrypto
    as a dependency since older versions will fail, but 2.4 can't be
    installed by buildout. Turned on download caching for pip and
    buildout in run_tests.sh. Turned on mirroring for pip, just
    in case.

    Made the output from run_tests.sh commands a little more helpful.
    Made sure that commands like --pep8 and --pylint don't stop
    partway through due to bad exit codes.

    Change-Id: Ie7f645707741b86908029ea1821fe2129004c0b3

Changed in horizon:
status: New → Fix Committed
Thierry Carrez (ttx) on 2011-12-14
Changed in horizon:
milestone: none → essex-2
status: Fix Committed → Fix Released
Mark McLoughlin (markmc) on 2012-04-03
Changed in horizon:
assignee: nobody → Gabriel Hurley (gabriel-hurley)
Thierry Carrez (ttx) on 2012-04-05
Changed in horizon:
milestone: essex-2 → 2012.1
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers