What happens is that mojo creates a local juju charm repository, but juju-deployer errors if the charm is not specified either by:
* a cs: prefix
* a local: prefix
* an absolute path
* a CVS URI
However, juju does the right thing here, so the error message is spurious. These error messages make it extremely hard to figure out what's actually going wrong when a deployment fails, since it's hard to spot the one legitimate error amongst the many spurious errors.
This is reproducible with any of the mojo specs in lp:~tanuki/canonical-mojo-specs/trunk - alld the specs in ols/* reproduce this behavior.
What happens is that mojo creates a local juju charm repository, but juju-deployer errors if the charm is not specified either by:
* a cs: prefix
* a local: prefix
* an absolute path
* a CVS URI
However, juju does the right thing here, so the error message is spurious. These error messages make it extremely hard to figure out what's actually going wrong when a deployment fails, since it's hard to spot the one legitimate error amongst the many spurious errors.