Don't forget the GUI when you make even trivial API changes

Gary Poster gary.poster at canonical.com
Fri Aug 30 14:52:56 UTC 2013


On 08/30/2013 02:41 AM, roger peppe wrote:
> On 29 Aug 2013 19:29, "Kapil Thangavelu" <kapil.thangavelu at canonical.com> wrote:
>>
>> Can't speak to the particular change, but fwiw i've got an extant bug re event order from the allwatcher.
>> https://bugs.launchpad.net/juju-core/+bug/1210035
> 
> I discussed that possibility with the GUI folks when I was implementing
> the allwatcher, and I even had (still have somewhere, possibly) some
> code to implement it, but we decided that they didn't need it
> and since I was specifically targetting their use case,
> we decided that it was unnecessary complexity at that time.
> 
> I agree with the issue in principle though.
> 
> BTW Gary, I'd still like to know what ordering change it was that
> broke the GUI, thanks.

Hey Roger.  Thank you for reaching out.  All we know is that, in deltas
send from the all watcher, new units started appearing before their
associated services.  We simply sorted the deltas before passing them
through the GUI's pipeline, and that solved the problem (and hopefully
similar problems in the future).

Gary



More information about the Juju-dev mailing list