It seems that the latest cppcheck release from 16th August includes 1.89 dev instead of 1.88 stable. I reverted to an older revision and was going to delete the new non-working revision but wrote: snap remove cppcheck revision=228 instead of snap remove cppcheck --revision=228. This unfortunately removed all revisions of cppcheck.
Questions:
Tried doing doing snap install cppcheck --revision=213 but this didn’t work – “Access by specifying a revision is not allowed for this snap”. I’ve reverted to the candidate from 2019-07-01, which is what used to be labeled as stable. Is there some other way I should have done this?
How do I notify the maintainer? The only contact info I found on snapcraft was a “Report this app”, and that’s only for copyright issues, or if the app violates snapcraft’s terms of service.
I also filed a bug for the snap remove command, because it is currently too easy to shoot yourself in the foot.
snap remove cppcheck revision=228 currently tries to remove the snaps cppcheck and revision=228, but it should instead quit with an error because revision=228 is an invalid snap name.