Juju feedback from the Launchpad Yellow Squad

Benji York benji.york at canonical.com
Thu Feb 16 17:06:40 UTC 2012

On Thu, Feb 16, 2012 at 10:20 AM, Gustavo Niemeyer
<gustavo.niemeyer at canonical.com> wrote:
>> Right, upgrade-charm requires a service name for a reason.. you are
>> explicitly asking for that service to have the newest version of the
>> charm.
>> Deploy creates services.. and whats *VERY* confusing, is that this
>> command does not in fact deploy the charm on disk, it deploys the latest
>> one that juju has been told about explicitly.
> So, to solve this part of the problem, I propose we introduce a
> -u/--upgrade flag to the deploy command that will cause juju to look
> at the latest version of the charm and upload it into the environment,
> before deploying. This means the two command lines will look like:
>    juju deploy -u adhoc:mongodb
>    juju deploy -u --repository ~/charms adhoc:mongodb

>From the perspective of a mere charm developer, the -u switch sounds
great.  It will be there when we're iterating and people can elide it
when it's not the right thing to do.

Also, from my perspective: "local" seems more suggestive of what's going
on than "adhoc".  Of course, that may mean that I don't actually
understand what's going on. ;)
Benji York

More information about the Juju mailing list