<div dir="ltr"><div>Understood, thanks for the details.</div><div><br></div>For the time being, I suggest implementing that in terms of polling since we already have good APIs for that which should be very fast (it's all in memory).<div><br></div><div>This gives us some more time to focus on the image deliverables that we have impending, and some time to design the events API properly as well.</div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 17, 2016 at 11:22 AM, Ted Gould <span dir="ltr"><<a href="mailto:ted@ubuntu.com" target="_blank">ted@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><br></div><div>For me, the most critical events are package installed, upgraded¹ and removed. The primary use-case is to handle entries on the Unity panel (i.e. remove them if the package gets removed). That seems like an easy place to get started.</div><div><br></div><div>Ted</div><div><br></div><div>¹ Not sure if upgrade is a remove/install pair, listed for completeness, not because we have a need for it to be distinct.</div><div><div><div><br></div><div>On Wed, 2016-08-17 at 10:56 -0300, Gustavo Niemeyer wrote:</div><blockquote type="cite"><div dir="ltr"><div>Yeah, this is non-working remainings of something that wasn't discussed much.</div><div><br></div><div>Before patching it, we need to come up with a more clear idea of how the API looks like, how it's supposed to evolve, and what's the plan for integration into the various aspects of the system.</div><div></div><div><br></div><div><div>On Wed, Aug 17, 2016 at 7:25 AM, John Lenton <span dir="ltr"><<a href="mailto:john.lenton@canonical.com" target="_blank">john.lenton@canonical.com</a>></span> wrote:</div></div><div class="gmail_extra"><div class="gmail_quote"><blockquote type="cite"><span>On 17 August 2016 at 03:24, Robert Ancell <<a href="mailto:robert.ancell@canonical.com" target="_blank">robert.ancell@canonical.com</a>> wrote:<br>
> I've been trying to access snapd events using the REST API [1] and I'm not<br>
> able to get it working.<br>
<br>
</span>I'm afraid the events work has fallen by the  wayside. It was not<br>
completed afaik, and obviously has no (or not enough) tests otherwise<br>
this would've popped up. We're not using it for anything, and the only<br>
consumer we had was also the implementer (namely snapweb) but moved<br>
away from using (at least in the short term) it mid-implementation.<br>
<br>
I'm all for fixing it, but we're rather tight for time I'm afraid.<br>
Patches welcome :-D<br>
<span><font color="#888888"><br>
--<br>
Snapcraft mailing list<br>
<a href="mailto:Snapcraft@lists.snapcraft.io" target="_blank">Snapcraft@lists.snapcraft.io</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/snapcraft" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailm<wbr>an/listinfo/snapcraft</a><br>
</font></span><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div data-smartmail="gmail_signature">gustavo @ <a href="http://niemeyer.net" target="_blank">http://niemeyer.net</a></div>

</div></div>
<pre>-- 
Snapcraft mailing list
<a href="mailto:Snapcraft@lists.snapcraft.io" target="_blank">Snapcraft@lists.snapcraft.io</a>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/snapcraft" target="_blank">https://lists.ubuntu.com/mailm<wbr>an/listinfo/snapcraft</a>
</pre></blockquote></div></div></div><br>--<br>
Snapcraft mailing list<br>
<a href="mailto:Snapcraft@lists.snapcraft.io" target="_blank">Snapcraft@lists.snapcraft.io</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/snapcraft" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailm<wbr>an/listinfo/snapcraft</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">gustavo @ <a href="http://niemeyer.net" target="_blank">http://niemeyer.net</a></div>

</div></div>