<div dir="ltr">Sounds good. If you think ubuntu-download-manager is the way to go, let's move on with it.<div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 18, 2017 at 2:34 PM, Mike Sheldon <span dir="ltr"><<a href="mailto:michael.sheldon@canonical.com" target="_blank">michael.sheldon@canonical.com</a><wbr>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ah, my mistake. I'd suspect UDM is less likely to change since it's<br>
already a public facing API being used in third party apps. But it<br>
sounds like we don't lose anything if we start it off as unity8-<br>
download-manager whilst bundled with unity8 if we can then add an<br>
additional interface once its distributed in its own snap (although I<br>
guess that snap would have to advertise itself as providing both<br>
interfaces to keep compatibility with existing snaps). <br>
<br>
I'm not sure if we gain much in this particular case though since we'd<br>
need to be maintaining a stable API to work with existing apps<br>
regardless?<br>
<div class="m_-8538572091139751908HOEnZb"><div class="m_-8538572091139751908h5"><br>
On Wed, 2017-01-18 at 14:24 -0200, Gustavo Niemeyer wrote:<br>
> Sorry for not being clear. In addition to the suggestion about<br>
> ubuntu-download-manager, I also wrote this:<br>
><br>
> "Note that part of the rationale of having unity8-contacts and<br>
> unity8-calendar named like that was that these interfaces are likely<br>
> to change in meaningful and incompatible ways in the near future. If<br>
> the download manager is going to be bundled with unity8, it may be<br>
> wise to do the same. We can always introduce a more general interface<br>
> later.. not so nice to get out of a general interface that doesn't<br>
> work."<br>
><br>
> What's your take on it?<br>
><br>
><br>
><br>
> On Wed, Jan 18, 2017 at 2:15 PM, Mike Sheldon <michael.sheldon@canoni<br>
> <a href="http://cal.com" rel="noreferrer" target="_blank">cal.com</a>> wrote:<br>
> > Sorry, that was my entire point, I guess I should have expanded on<br>
> > it a<br>
> > bit. I agree with ubuntu-download-manager as a name, since that's<br>
> > the<br>
> > name developers will be interacting with if they're using our SDK.<br>
> > For<br>
> > example under QML they're importing Ubuntu.DownloadManager and the<br>
> > C++<br>
> > namespace is Ubuntu::DownloadManager. So the interface being named<br>
> > ubuntu-download-manager seems perfectly natural to me (in fact this<br>
> > was<br>
> > the initial name I proposed for it, before it was suggested that<br>
> > download-manager might be a better name).<br>
> ><br>
> > On Wed, 2017-01-18 at 13:22 -0200, Gustavo Niemeyer wrote:<br>
> > > The second part of the point was cut out. Can you please at least<br>
> > let<br>
> > > us know how you feel about it, so we can be in sync about the<br>
> > right<br>
> > > decision.<br>
> > ><br>
> > > On Jan 18, 2017 1:02 PM, "Mike Sheldon" <michael.sheldon@canonica<br>
> > <a href="http://l.co" rel="noreferrer" target="_blank">l.co</a><br>
> > > m> wrote:<br>
> > > ubuntu-download-manager makes sense as a name to me, especially<br>
> > as<br>
> > > it's<br>
> > > one of the APIs in the Ubuntu SDK.<br>
> > ><br>
> > > On Wed, 2017-01-18 at 12:34 -0200, Gustavo Niemeyer wrote:<br>
> > > ><br>
> > > > The real issue with download-manager is that it's too general.<br>
> > We<br>
> > > all<br>
> > > > have several download managers in our systems, so this gives no<br>
> > > hint<br>
> > > > of what it's really talking about.<br>
> > > ><br>
> > > > We can call it ubuntu-download-manager if that's how the<br>
> > software<br>
> > > was<br>
> > > > named. Note that part of the rationale of having unity8-<br>
> > contacts<br>
> > > and<br>
> > > > unity8-calendar named like that was that these interfaces are<br>
> > > likely<br>
> > > > to change in meaningful and incompatible ways in the near<br>
> > future.<br>
> > > If<br>
> > > > the download manager is going to be bundled with unity8, it may<br>
> > be<br>
> > > > wise to do the same. We can always introduce a more general<br>
> > > interface<br>
> > > > later.. not so nice to get out of a general interface that<br>
> > doesn't<br>
> > > > work.<br>
> > > ><br>
> > > ><br>
> > > ><br>
> > > > On Wed, Jan 18, 2017 at 11:47 AM, Mike Sheldon <michael.sheldon<br>
> > @can<br>
> > > on<br>
> > > > <a href="http://ical.com" rel="noreferrer" target="_blank">ical.com</a>> wrote:<br>
> > > > > Hi all,<br>
> > > > ><br>
> > > > > Currently the interface for UDM (Ubuntu Download Manager)<br>
> > has<br>
> > > been<br>
> > > > > named unity8-download-manager. It's my understanding that<br>
> > whilst<br>
> > > we<br>
> > > > > might initially be bundling UDM within the unity8 snap to<br>
> > make<br>
> > > the<br>
> > > > > first stages of development easier (e.g. so it can talk<br>
> > directly<br>
> > > to<br>
> > > > > unity8's transfer indicator), the long term plan would be for<br>
> > it<br>
> > > to<br>
> > > > > be<br>
> > > > > available separately.<br>
> > > > ><br>
> > > > > Having UDM permanently tied to unity8 would seem to add a<br>
> > strong<br>
> > > > > disincentive for app developers to make use of it at all, as<br>
> > > their<br>
> > > > > apps<br>
> > > > > would then no-longer be portable across different desktop<br>
> > > > > environments.<br>
> > > > ><br>
> > > > > As such, I'm wondering if the naming of this interface is<br>
> > > perhaps<br>
> > > > > misleading?<br>
> > > > ><br>
> > > > > Thanks,<br>
> > > > > Mike<br>
> > > > ><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/m" rel="noreferrer" target="_blank">https://lists.ubuntu.com/m</a><br>
> > ailm<br>
> > > an<br>
> > > > > /listinfo/snapcraft<br>
> > > > ><br>
> > > ><br>
> > > ><br>
> > > > -- <br>
> > > ><br>
> > > > gustavo @ <a href="http://niemeyer.net" rel="noreferrer" target="_blank">http://niemeyer.net</a><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/mai" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mai</a><br>
> > lman<br>
> > > /l<br>
> > > > istinfo/snapcraft<br>
> > ><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/mailm" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailm</a><br>
> > an/l<br>
> > > istinfo/snapcraft<br>
> > ><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/mailm" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailm</a><br>
> > an/l<br>
> > > istinfo/snapcraft<br>
> ><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" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailm<wbr>an</a><br>
> > /listinfo/snapcraft<br>
> ><br>
><br>
><br>
> -- <br>
><br>
> gustavo @ <a href="http://niemeyer.net" rel="noreferrer" target="_blank">http://niemeyer.net</a><br>
> -- <br>
> Snapcraft mailing list<br>
> <a href="mailto:Snapcraft@lists.snapcraft.io" target="_blank">Snapcraft@lists.snapcraft.io</a><br>
</div></div><div class="m_-8538572091139751908HOEnZb"><div class="m_-8538572091139751908h5">> Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/l" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailm<wbr>an/l</a><br>
> istinfo/snapcraft<br>
<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>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="m_-8538572091139751908gmail_signature" data-smartmail="gmail_signature"><br>gustavo @ <a href="http://niemeyer.net" target="_blank">http://niemeyer.net</a></div>
</div></div>