Awful dependency problem caused by romulus

Casey Marshall casey.marshall at canonical.com
Thu May 19 06:30:45 UTC 2016


On Wed, May 18, 2016 at 11:02 PM, David Cheney <david.cheney at canonical.com>
wrote:

> Hello,
>
> github.com/juju/juju/cmd/juju/commands:
>   github.com/juju/romulus/cmd/commands:
>     github.com/juju/romulus/cmd/setplan: <<<<<<<<<<<<<<<<<<<<<
>       github.com/juju/juju/api/service:
>       github.com/juju/juju/cmd/modelcmd:
>
> cmd/juju depends on the romulus repository, and the romulus repository
> depends on juju.
>
> This is terrible. It means we _cannot_ change the public api of the
> juju that romulus depends on because then juju won't compile, and we
> cannot land the fix to romulus without breaking juju.
>

Why do you want to introduce breaking changes in the API?


>
> Casey, please fix this immediately. Either juju depends on romulus, or
> romulus depends on juju, but at the moment they both depend on each
> other and that is a showstopper,
>
> Thanks
>
> Dave
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju-dev/attachments/20160518/c0dfb358/attachment-0001.html>


More information about the Juju-dev mailing list