deploy.py should prepend to PYTHONPATH or we get confusing errors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu CI Engine |
Fix Released
|
Critical
|
Vincent Ladeuil | ||
Ubuntu CI Services |
Fix Released
|
Critical
|
Vincent Ladeuil |
Bug Description
$ time ./juju-
Checking juju status
Uploading local branch to swift ...
No handlers could be found for logger "keystoneclient
Building charm: rabbitmq-worker
rm -fr hooks/charmhelpers build/charm-helpers ../.sourcecode
Updating source dependencies...
INFO:root:Loading charm helper config from charm-helpers.yaml.
INFO:root:Checking out build/charm-helpers to /tmp/tmpL0iTvC/
Branched 99 revisions.
INFO:root:Syncing directory: /tmp/tmpL0iTvC/
INFO:root:Adding missing __init__.py: hooks/charmhelp
INFO:root:Syncing directory: /tmp/tmpL0iTvC/
INFO:root:Syncing directory: /tmp/tmpL0iTvC/
INFO:root:Adding missing __init__.py: hooks/charmhelp
Do not forget to commit the updated files if any.
#@cd /home/vila/
#@/usr/bin/env python setup.py install --install-
#--install-
Building charm: webui
rm -fr hooks/charmhelpers build/charm-helpers files/webroot revision ../.sourcecode
Updating source dependencies...
INFO:root:Loading charm helper config from charm-helpers.yaml.
INFO:root:Checking out build/charm-helpers to /tmp/tmpjQ7XSZ/
Branched 99 revisions.
INFO:root:Syncing directory: /tmp/tmpjQ7XSZ/
INFO:root:Adding missing __init__.py: hooks/charmhelp
INFO:root:Syncing directory: /tmp/tmpjQ7XSZ/
INFO:root:Syncing directory: /tmp/tmpjQ7XSZ/
INFO:root:Adding missing __init__.py: hooks/charmhelp
Do not forget to commit the updated files if any.
#@cd /home/vila/
#@/usr/bin/env python setup.py install --install-
#--install-
Running juju-deployer -v -c /tmp/tmpQAWMDF/
Traceback (most recent call last):
File "/tmp/tmpbBopcg
from deployer.utils import ErrorExit, setup_logging, get_env_name
ImportError: cannot import name get_env_name
Problem deploying "ci-airline-
real 52m23.976s
user 0m45.369s
sys 0m5.246s
The root cause is that I had a different version of juju-deployer locally installed and importable from PYTHONPATH.
"/tmp/tmpbBopcg
Related branches
- Evan (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 427 lines (+145/-89)12 files modified.bzrignore (+2/-0)
branch-source-builder/bsbuilder/resources/v1.py (+1/-1)
branch-source-builder/bsbuilder/tests/test_v1.py (+1/-1)
branches/README (+6/-0)
image-builder/imagebuilder/resources/v1.py (+1/-1)
juju-deployer/deploy.py (+89/-67)
juju-deployer/test_deploy.py (+7/-3)
ppa-assigner/ppa_assigner/api.py (+1/-1)
tests/run.py (+28/-10)
tests/test_run.py (+7/-3)
ticket_system/ticket/api.py (+1/-1)
ticket_system/ticket_system/urls.py (+1/-1)
Changed in ubuntu-ci-services-itself: | |
status: | Confirmed → In Progress |
Changed in ubuntu-ci-services-itself: | |
status: | In Progress → Fix Committed |
Changed in ubuntu-ci-services-itself: | |
status: | Fix Committed → Fix Released |
Changed in uci-engine: | |
assignee: | nobody → Vincent Ladeuil (vila) |
importance: | Undecided → Critical |
milestone: | none → phase-0 |
status: | New → Fix Released |