Awful dependency problem caused by romulus
David Cheney
david.cheney at canonical.com
Thu May 19 07:52:18 UTC 2016
On Thu, May 19, 2016 at 4:30 PM, Casey Marshall
<casey.marshall at canonical.com> wrote:
> 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?
Juju does not have a stable API. I'm sorry if this has not been
communicated clearly.
>
>>
>>
>> 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
>
>
More information about the Juju-dev
mailing list