Reject snaps that are identical to previous revision?

Spencer spencertparkin at gmail.com
Mon Feb 6 18:46:25 UTC 2017


Okay, then the snaps were different for some reason on my end.  Good to know this check is already in place.

Sent from my iPhone

> On Feb 6, 2017, at 8:27 AM, Daniel Manrique <daniel.manrique at canonical.com> wrote:
> 
>> On Mon, Feb 6, 2017 at 2:05 AM, Spencer Parkin <spencertparkin at gmail.com> wrote:
>> So, I'm sure it comes as no surprise to the readers of this mailing list
>> that I am a complete moron; and as further evidence of that, I recently
>> uploaded a "new" snap that was actually identical to the revision I already
>> had released to my victu...I mean, customers.  Does it seem reasonable for
>> the automated snap vetting process to reject the snap or at least warn me
>> about it in the event that it hashes to the exact same hash as that of the
>> previous release?  It's just an idea that I thought I might throw out there.
>> Cheers.  Beers.  And chocolate.
> 
> Hello,
> 
> The store will warn you and not accept an upload which has the same
> content (determined by the hash) as any existing upload.
> 
> If you use the web UI to upload, you'll get:
> 
> "binary_sha3_384: A file with this exact same content has already been uploaded"
> 
> If you use snapcraft:
> 
>> snapcraft push hello-uptest-1_2_amd64.snap
> Uploading hello-uptest-1_2_amd64.snap [===================================] 100%
> Ready to release!|
> Revision 1 of 'hello-uptest-1' created.
>> snapcraft push hello-uptest-1_2_amd64.snap
> Uploading hello-uptest-1_2_amd64.snap
> [====================================================] 100%
> Error while processing...|
> Uploaded 'hello-uptest-1'
> There has been a problem while analyzing the snap, check the snap and
> try to push again.
> 
> 
> This message can be improved to give a clearer report (like the web UI
> does) and perhaps some tips on how to overcome the problem, I
> requested the improvement here:
> https://bugs.launchpad.net/snapcraft/+bug/1662206
> 
> Cheers,
> 
> - Daniel
> 
> 
>> 
>> --
>> Snapcraft mailing list
>> Snapcraft at lists.snapcraft.io
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/snapcraft
>> 
> 
> -- 
> Snapcraft mailing list
> Snapcraft at lists.snapcraft.io
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/snapcraft




More information about the Snapcraft mailing list