I didn't mean to imply Arch is perfect, just that it works, is well maintained, and easy to keep well maintained, much thanks to the relatively simple process applied when dealing with application/library upgrades.
I fear Snaps will become as loathed as PPA:s because they're essentially the same concept from the end user's point of view.
You pull something down from an untrusted source, without being able to decide what goes into it, and run it in hopes that it does not nuke your personal files.
There's no guarantee Snaps will make anything stay more current. You can not tell whether any developer producing their own Snap packages will actually keep them up to date. It's the same issue as with any .deb or .rpm.
Snaps are already starting to sound a lot like the management hell produced by having everything containerized by Docker. Nothing gets updated because you fear breaking it. Once the host is broken beyond repair you either re-build all your Docker images (hoping they can
be re-built) or ditch Docker entirely.
The day all "interesting" Github project not currently packaged for any distro* are packaged by the developers themselves for mass-distribution, any kind of trust in Snaps will be thrown out the window. You may as well run curl www.example.com
| bash as root, in a cron job.
Please prove me wrong on this. I would love a secure cross-distro packaging format to exist as it'd make things a lot easier for everyone. I just think it's actually possible to do without so many compromises it removes either ease-of-use or the security aspect.
* Anyone could
package that software in any of the available formats for any available distribution, given proper instructions. The question is whether they should
. Most of the stuff available on like Github is not [yet] intended to be a good stable release. It may just be undocumented random garbage someone put together to see if it works, no concern given to the end user's security. But hey, if it can be "snapped" and gets "containerized", by all means run it just to see what it does.