./setup.sh should fail when a dependency is missing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu CI Engine |
Fix Released
|
High
|
Vincent Ladeuil |
Bug Description
After updating trunk, I attempted to re-create my venv without updating the deps branch.
Since new deps were introduced since my last update, the deps branch was missing the newly introduced deps.
Yet, ./setup.sh succeeded instead of failing when the dep was missing:
== Setting up ticket_system ....
running develop
CI_DEPS_BRANCH(lp:~canonical-ci-engineering/uci-engine/deps) requested at /home/vila/
local deps exist, checking for updates
Using saved parent location: bzr+ssh:
No revisions or tags to pull.
HPSS calls: 12 (0 vfs) SmartSSHClientM
running egg_info
writing dependency_links to ticket_
writing requirements to ticket_
writing ticket_
writing top-level names to ticket_
reading manifest file 'ticket_
writing manifest file 'ticket_
running build_ext
Creating /home/vila/
Adding ticket-system 0.1 to easy-install.pth file
Installed /home/vila/
Processing dependencies for ticket-system==0.1
Searching for django-
Couldn't find index page for 'django-
Scanning index of all packages (this may take a while)
No local packages or download links found for django-
error: Could not find suitable distribution for Requirement.
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Evan (community): Approve
-
Diff: 42 lines (+17/-2)1 file modifiedsetup.sh (+17/-2)
Changed in uci-engine: | |
milestone: | none → uce-0 |
Changed in uci-engine: | |
status: | Triaged → Fix Committed |
Changed in uci-engine: | |
assignee: | nobody → Vincent Ladeuil (vila) |
status: | Fix Committed → Fix Released |