Devstack cannot install Horizon plugins using pip version > 8
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Magnum UI |
Fix Released
|
High
|
Shu Muto | ||
devstack |
Invalid
|
Undecided
|
YAMAMOTO Takashi |
Bug Description
Devstack always installs "test-requirements" for all projects, but lots of UI plugins for Horizon install "Horizon" from url for tests, and it should not be installed in Devstack, only for tests env.
Latest pip (8.0.2) fails to do it with following error:
Could not satisfy constraints for 'horizon': installation from path or url cannot be constrained to a version
Example in Manila project logs that installs its Manila UI plugin for Horizon in CI:
http://
(copied to http://
Problem appeared after merge of following change to devstack:
https:/
List of potentially affected UI projects, that are going to fail:
evoque-dashboard
cue-dashboard
trove-dashboard
senlin-dashboard
neutron-
sahara-dashboard
mistral-dashboard
manila-ui
horizon-cisco-ui
zaqar-ui
group-based-
monasca-ui
magnum-ui
and project "manila-ui" fails for sure.
summary: |
- devstack cannot install Horizon plugins using pip 8.x + Devstack cannot install Horizon plugins using pip 8.x |
tags: | added: devstack gate-failure horizon |
Changed in devstack: | |
status: | New → Confirmed |
description: | updated |
Changed in magnum-ui: | |
assignee: | nobody → Shu Muto (shu-mutou) |
status: | New → In Progress |
Changed in magnum-ui: | |
importance: | Undecided → High |
status: | In Progress → Fix Released |
milestone: | none → mitaka-3 |
Indeed, I can confirm that sahara-dashboard is affected by this