It seems it’s not systematic. For example:
$ snap info quadrapassel
name: quadrapassel
summary: Fit falling blocks together
publisher: canonical
description: |
Quadrapassel is a derivative of a classic Russian falling-block game.
Reposition and rotate the blocks as they fall, and attempt to fit them
together. When you form a complete horizontal row of blocks, the row will
disappear and you score points. The game is over when the blocks get stacked
too high. As your score gets higher, you level up and the blocks fall faster.
If you’re looking for a challenge, Quadrapassel allows you to increase the
initial speed of the blocks, or begin the game with partial blocks on some
of the rows. Or, instead of allowing the blocks to fall randomly, it can
select blocks that will be hard for you to place.
snap-id: bjPxXSBdXzlBa4PnaYGZtofDVAHRlcj7
commands:
- quadrapassel
tracking: stable
installed: 3.22.0 (21) 1MB -
refreshed: 2017-10-07 03:19:29 +1100 AEDT
channels:
stable: 3.22.0 (21) 1MB -
candidate: ↑
beta: ↑
edge: 3.22.0 (21) 1MB -
No contact there. And I think that being able to retrieve snapcraft.yaml together with the source code where applicable would also be very useful. Essentially it comes down to a topic that has been discussed several times already: lest it constitutes a giant step backwards, snap should fundamentally stick to the philosophy and expectations of the open source community, where access to the source code and being able to rebuild any supplied software are paramount. It should steer clear from the Apple or Google app store model where apps are opaque blobs and publishers are abstract entities that it may or may not be actually possible to contact and which one has no choice but to “trust” by default.