Comment 4 for bug 1600090

Revision history for this message
Leo Arias (elopio) wrote :

Tested in an up-to-date xenial:

Installed snapcraft 2.12
Enabled -proposed.
Upgraded to 2.12.1

go plugin:
 ✓ Build a snap with the snapcraft.yaml in the same branch as the source.
 ✓ Build a snap with the snapcraft.yaml in a different branch, pulling the source.
 ✓ Build a snap without go-importpath, check the warning message.

pkg-config:
 ✗ Build mhall's pantheon snap from bug #1595243.

python3 plugin:
 ✓ Build a snap with an entry_point.
   (Reported bug #1602079 because this is missing an automated test. Not a blocker though because I ran the test manually in this release.)

qmake plugin:
 ✓ Build pbek's qownnotes from https://github.com/ubuntu/snappy-playpen/issues/145
   (The snap is still failing because of a conflict in the env part. That's not a snapcraft error, and the qmake part builds correctly now)

parts:
 ✓ Build a snap with a cloud part, without running snapcraft update first.
 ✓ Update the parts cache, try to update it again, check that the second time it's not downloaded.
 ✓ Update the parts cache, change the wiki parts, update the cache again.

store:
 ✓ Upload a snap, check the progress bar and successful message.
 ✓ Upload a snap that requires a manual review.
 ✓ Try to upload a snap not registered.
 ✓ Try to register a snap already registered.
 ✓ Try to register a reserved snap.
 ✓ Try to register two snaps in a minute.

exploratory:
 ✓ Run various commands that will result in error messages, check that the message is not wrapped.
 ✓ Run things with downloads (snap from the store, part from the wiki, source from github), check the progress bar.

other bugs found during testing:
 - bug #1596779: the error when trying to register a snap without signing the agreement is worse than before. High priority, has to be fixed in the next release.
 - bug #1602091: the error when trying to register a snap that I already registered is not great. Medium priority.
 - bug #1602094: no clear way to solve the missing short namespace on upload. Medium priority.
 - bug #1602095: the manual review error needs to be improved. No priority set yet, needs discussion.

I'm not yet marking this bug as verified because pantheon is still failing to snap. More digging is needed there in order to know if it's because the bug is still open, or there's something else missing by the yaml. That's the only remaining task.