<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Wed, Aug 17, 2016 at 5:42 PM Seth Arnold <<a href="mailto:seth.arnold@canonical.com">seth.arnold@canonical.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed, Aug 17, 2016 at 09:28:32PM +0000, Marco Ceppi wrote:<br>
> Has anyone deprecated debian packages yet in favor of snaps? My end goal is<br>
> people who've installed the debian package from the xenial archive will get<br>
> an updated debian package which no longer is the software but instead<br>
> either guides them to installing the snap or installs it for them.<br>
<br>
This sounds like a surprising and inconsiderate thing to do to our<br>
users. There's probably still time to get your transitional package into<br>
yakkety before feature freeze (or file for a feature freeze exception) but<br>
once it was shipped in an LTS we've agreed to support it for five years.<br>
(Where "support" is of course variable -- for main, we support it. For<br>
universe, the community supports it and someone will sponsor updates.)<br></blockquote><div><br></div><div>Well, it's either that or basically anyone who installs the debian version from the archive just deals with an out of date, never updated, version of the software. That to me, as a maintainer of a software project, feels more inconsiderate.</div><div><br></div><div>I ask because I'd like to get my users the latest bits, but there seems to be no way for me to have a snap "conflict" with a deb package (which, I get is the whole point). So now, if you snap install, /usr/bin/ still takes priority over /snap/bin. This means I have make sure not only to tell people to snap install the software, but also uninstall the previous deb packages.</div><div><br></div><div>I can only imagine this leading to a lot of confusion as updates are released in the snap but aren't reflected on users systems.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Be sure to consider how 16.04 LTS -> 18.04 LTS upgrades will work. We also<br>
support LTS to LTS upgrades.<br></blockquote><div><br></div><div>It sounds like I simply need to pull my packages from yakkety now. I don't plan on continuing to build debian packages going forward. I just don't see a point in it.</div></div></div>