<div dir="ltr">Hi Gustavo,<div><br></div><div>Thanks for the information! Looking forward to the new release this week!</div><div><br></div><div><br></div><div>Peng<br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 13, 2016 at 8:41 PM, Gustavo Niemeyer <span dir="ltr"><<a href="mailto:gustavo.niemeyer@canonical.com" target="_blank">gustavo.niemeyer@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">One detail: note that once your snap goes into the store and passes reviews, that issue goes away. Actual users of your snap in the wild don't have to say --dangerous.</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 14, 2016 at 12:40 AM, Gustavo Niemeyer <span dir="ltr"><<a href="mailto:gustavo.niemeyer@canonical.com" target="_blank">gustavo.niemeyer@canonical.<wbr>com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hey Peng,<div><br></div><div>We've overlooked a detail in the new interface system which makes it super inconvenient for you to develop with that interface. We're fixing that in the release due to go into proposal this week.</div><div><br></div><div>Here is the short background, if you're interested: snapd blocks the connection because it knows the permissions granted by that specific interface into your system are way too wide. So it's protecting your system from an unknown snap that wants to do too much. That's a great thing! What's bad is that this is your own snap, of course. :-)</div><div><br></div><div>So, the release this week will allow you to say --dangerous when installing it (thanks to John), and snapd will ignore that issue at your discretion. In the future, we'll make the mechanism even nicer by allowing you to sign the snap, and snapd will be able to correlate the fact this is your system with your signature and let it go through.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="m_87904292979076406h5">On Wed, Dec 14, 2016 at 12:05 AM, Peng Liu <span dir="ltr"><<a href="mailto:pengliu.mail@gmail.com" target="_blank">pengliu.mail@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_87904292979076406h5"><div dir="ltr">Already, in the source code (snapd/interfaces/builtin/dock<wbr>er_support.go), I found the docker-control interface is "reserved". Does that mean third-party snap can not use it?</div><div class="m_87904292979076406m_-8113401890717475611HOEnZb"><div class="m_87904292979076406m_-8113401890717475611h5"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 13, 2016 at 8:01 PM, Peng Liu <span dir="ltr"><<a href="mailto:pengliu.mail@gmail.com" target="_blank">pengliu.mail@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Folks,<div><br></div><div>I am trying to build a snap which needs the permission to access docker related system files. I can build the snap successfully with snapcraft, but when I tried to installed it, the snap command report error "<span style="color:rgb(0,0,0);font-family:monospace">installation not allowed by "support" plug rule of interface "docker-support</span>"</div><div><br></div><div>Does snap command disable the support for "docker" and "docker-support" interfaces for all snaps except docker snap?</div><div><br></div><div>Thanks.</div><span class="m_87904292979076406m_-8113401890717475611m_-5028809705597839924HOEnZb"><font color="#888888"><div><br></div><div>Peng</div></font></span></div>
</blockquote></div><br></div>
</div></div><br></div></div><span class="m_87904292979076406HOEnZb"><font color="#888888">--<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></font></span></blockquote></div><span class="m_87904292979076406HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div class="m_87904292979076406m_-8113401890717475611gmail_signature" data-smartmail="gmail_signature">gustavo @ <a href="http://niemeyer.net" target="_blank">http://niemeyer.net</a></div>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="m_87904292979076406gmail_signature" data-smartmail="gmail_signature">gustavo @ <a href="http://niemeyer.net" target="_blank">http://niemeyer.net</a></div>
</div>
</div></div><br>--<br>
Snapcraft mailing list<br>
<a href="mailto:Snapcraft@lists.snapcraft.io">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/<wbr>mailman/listinfo/snapcraft</a><br>
<br></blockquote></div><br></div></div></div>