Thanks for following up!

We were not planning on making our product into a snap at this time,
though I suppose we could have a stub snap just to lock down CouchDB's
version. Seems a bit kludgy, but I'm not convinced I'm understanding
the situation you're describing well. We're certainly not interested
in having any of our snaps available through the official store, as
we've got some pretty specific hardware requirements, and a sales
process that doesn't work well for that kind of setup (mostly about
ongoing maintenance costs).

All we're really looking for is a way to say to the snap system "hey,
I'll give you a directory full of snaps to install, and then I want
you to leave them alone (in terms of no auto-updating). At some point
in the future, a new directory of updated snaps will be provided, and
then we'll want those installed, and then left alone."

Do you know if snaps have server/enterprise usage as a use-case, or
are they aimed squarely at user/desktop applications?

Cheers,
Eli

On Tue, Jan 17, 2017 at 7:20 AM, Michael Hall <mhall...@gmail.com> wrote:
> On 12/20/2016 01:56 PM, Eli Stevens (Gmail) wrote:
>> On Tue, Dec 20, 2016 at 9:16 AM, Michael Hall <mhall...@gmail.com> wrote:
>>> On 12/19/2016 06:23 PM, Eli Stevens (Gmail) wrote:
>
>>>> - Is it possible to disable automatic updates for snaps?
>>>
>>> It's possible, I don't know the details of it though. Can you tell me
>>> what your concern is with leaving it on?
>>
>> The FDA requires us to produce documentation detailing the versions of
>> 3rd party software we use to construct our product, and attest to the
>> suitability of those versions for the purpose that we're using them
>> for. Maintaining the proper documentation gets a lot harder when the
>> version can get swapped out from underneath us without warning. And if
>> there's an actual incompatibility, that means that cancer patients
>> might not be able to start their course of treatment on time, which
>> the patients, clinical staff, and our director of customer support all
>> agree is undesirable.  ;)
>>
>
> Hi Eli, sorry for taking to long to get an answer for you on this, I had
> to find someone in Canonical who could tell me what the options are, and
> then it appears I accidentally deleted this email thread.
>
> The Snap store that Canonical runs has a features called "Update
> control" designed for device makers, which lets them specify what
> versions of other snaps can be installed on their device. This would let
> you specify, in your own snap, which version of couchdb will be used on
> your device. You can then update that information in your snap in the
> store, and all of your devices will see that only then will they update
> couchdb to the new version.
>
> This is a commercial feature of the store, it's not available to regular
> application snap developers. I'd be happy to put you in touch with
> someone at Canonical who can tell you more about it and help you get
> setup with it.
>
> --
> Michael Hall
> mhall...@gmail.com

Reply via email to