What is the current status of Linux Mint support for snap packages? I tried installing snapd from linux mint repo (I am on Linux Mint 18.1), and then installed a package but could not run it. First, the binary is not automatically added to my PATH. Second, when I tried to run it directly from /snap/bin/..., I get an error about elevated permissions not being confined.
Ideally this should all work out of the box, right?
Yes, I believe Linux Mint is supposed to work find with snaps, although we unfortunately don’t yet have any stakeholders here making sure this is the case, I think. Would be great to have someone there pushing things forward and communicating with us here in the forum to make sure it’s working smoothly.
The short list on plain “snap find” is a misconfiguration in the store… these are supposed to be highlight packages, but indeed we need to do a better job defining those highlights (cc @noise). There are thousands of packages you can search for by providing a parameter to snap find.
That doesn’t sound quite right, although I don’t understand enough about the relationship between the distributions to really tell what’s the usual or proper way to do that. In either case, as far as the tooling on that machine is concerned, that’s an Ubuntu machine because it says so.
@kyrofa That discussion does not contain an answer. I am using the latest versions of snapd. Also, I am wondering why I did not get snap packages added to PATH automatically.
Could be, I have only tested here against 18.1, sorry. I can try and reproduce your issue tomorrow with a Linux Mint 18 install if nobody else beats me to it.
A thing we can do, yes. This only opens the general question if we have any limits in terms of which distributions we add to spread testing or not. If we don’t then I am OK.
@morphis We of course have some limits, but it probably wouldn’t hurt to have an extra system that runs at least part of the suite to ensure the basics work. Since this is Ubuntu-based, if we can get the foundation in place with confinement and all working, the rest will probably be fine as well. For that sort of thing we can blacklist the system name on the suite, and then whitelist the specific tests we care about.