candidate/release

Michael Hall mhall119 at ubuntu.com
Fri Sep 16 02:32:37 UTC 2016


If an app fails the automated review, it won't be published at all,
which is what happened here.

In the overview page for your app
(https://myapps.developer.ubuntu.com/dev/click-apps/5902/) you will see
a red exclamation mark next to revision #1, which indicates that it had
some issues and was not published.

If you click on that
(https://myapps.developer.ubuntu.com/dev/click-apps/5902/rev/1/) and
scroll down to the review and comment history, it will tell you what the
problem was (and Jamie gave advice on how to correct it).

Since this was manual feedback from a human reviewer, I'm not sure how
we can get this across to the snapcraft commandline interface. Perhaps
the new APIs sergio mentioned for querying status can include them.

Michael Hall
mhall119 at ubuntu.com

On 09/15/2016 10:16 PM, Spencer Parkin wrote:
> Thanks all for your help.  I followed the following instructions...
> 
> https://developer.ubuntu.com/en/snappy/build-apps/upload-your-snap/
> 
> ...then, seeing the snap passed with no warnings or errors, pushed the
> "Publish" button at...
> 
> https://myapps.developer.ubuntu.com/dev/click-apps/5902/rev/2/
> 
> It's been published now for 2 days.  Maybe the system is still churning
> on it.  I suppose, too, there's a way to do the publishing from the
> command line instead as some of you have pointed out.
> 
> Reading through "snapcraft -h", I see that the upload option is
> deprecated.  Perhaps the first URL I cited above should be revised to
> reflect this.
> 
> Anyhow, it should already be published, but all variants of "sudo snap
> install [myprojname]" have failed with "snap not found."
> 
> I've gone ahead and tried...
> 
> $ snapcraft push [mysnapfile]
> 
> This chugs for a while during the upload, then reports that an error
> occurred when trying to analyze the snap.  Maybe I'll try rebuilding the
> snap and pushing it again later when I get some time.
> 
> I'm running version 2.16 of snapcraft, which I believe is the latest
> version.  Oh wait...no...version 2.17 is the latest.
> 
> I did...
> 
> $ snapcraft release [myproj] 2 stable
> 
> ...and that appeared to work, or so it said.
> 
> Oh, I got it to work now!  I see what I did wrong.  I had revision 1
> released to the masses, which had errors.  But revision 2 didn't, so I
> guess now the "snap" command could find it in the store.  If you try to
> release a snap that had errors, it won't get found or be installable.
> 
> Hurrah!  That worked!  Okay, thanks guys.  My crappy app is now live. 
> ;)  This is truly a momentous day for us all.
> 
> On Thu, Sep 15, 2016 at 4:56 PM, Sergio Schvezov
> <sergio.schvezov at canonical.com <mailto:sergio.schvezov at canonical.com>>
> wrote:
> 
>     El jueves, 15 de septiembre de 2016 18h'37:00 ART, Mark Shuttleworth
>     <mark at ubuntu.com <mailto:mark at ubuntu.com>> escribió:
> 
>         On 15/09/16 14:28, Spencer Parkin wrote:
> 
>             I'm embarrassed to say that while, supposedly, I have
>             published a
>             candidate and a stable release, I have no idea how to "go
>             get them"
>             the same way that, say, a user would.  I run "snap find
>             <myprojectname>", but it doesn't find it, and I can't find
>             it on any
>             store front page.  Perhaps there's still some vetting to be
>             done. That's fine.  If I've pushed up a beta or candidate,
>             though, shouldn't
>             I be able to do something with it?  Is all this documented
>             somewhere
>             in a completely obvious place that I have completely overlooked?
> 
> 
>         Try 'sudo snap install  --edge <yourprojectname>'
> 
>         Have you done "snapcraft release" or just "snapcraft push"? Or
>         snapcraft
>         push --release=?
> 
> 
>     Just to expand a bit, if you did `snapcraft release` or `snapcraft
>     push --release` you should see a channel mapping for the current
>     state of your snap. If you did see this, and the output is correct
>     then you did indeed do the right thing.
> 
>     As a side note, we are working on some new APIs to get to query the
>     status of your snap on the store as well.
> 
>     Evan might be able to figure out what is going on store side if needed.
> 
>     Cheers
>     Sergio
> 
> 
> 
>     -- 
>     Enviado con Dekko desde mi dispositivo Ubuntu
> 
>     -- 
>     Snapcraft mailing list
>     Snapcraft at lists.snapcraft.io <mailto:Snapcraft at lists.snapcraft.io>
>     Modify settings or unsubscribe at:
>     https://lists.ubuntu.com/mailman/listinfo/snapcraft
>     <https://lists.ubuntu.com/mailman/listinfo/snapcraft>
> 
> 
> 
> 




More information about the Snapcraft mailing list