4 ms·
The main arguments against them I have seen are: - Slow snap startup time - Pollution of home directory with snap directory - Automatic updates which can't b
by tssva 5y ago
The main arguments against them I have seen are:
- Slow snap startup time
- Pollution of home directory with snap directory
- Automatic updates which can't be disabled
- No support for 3rd party repositories
- ss108 5y agoWhy wouldn't I want automatic updates?
- Spooky23 5y agoShit breaks on upgrades sometimes.
- synicalx 5y agoI had a VPN app distributed as a snap - one day it auto-updated and came with a huge memory leak. Apparently all the update did was adjust some functionality in the apps UI, so it was totally non-essential but it still installed itself and broke all my stuff for a day or two.
- ddoolin 5y agoUpdates often break things, especially in Linux land. I don't want things updating until I do it manually, when I've decided that I have time to sit down and possibly spend time fixing breakages.
- tssva 5y agoI run a lxd cluster in my home lab. At one point while I was away on vacation one of the nodes failed. Once I returned from vacation I fixed the hardware issue and brought the node back online. This caused the entire cluster to fail because also while I was gone unknown to me the lxd snap was auto-updated on the other nodes. The node I brought back up was therefore on a different version which lxd. lxd doesn't allow nodes running different versions and will shutdown the cluster if a all the nodes are not on the same version.
- marssaxman 5y agoQA is never perfect. Sometimes the new version breaks things, and you have to deal with it. With automatic updates, breakage happens randomly; with manual updates, potential breakage is limited to moments when you decide to accept the risk.
- bluefirebrand 5y agoReally, automatic updates? If people wanted automatic updates they'd just use Windows...
- fuzzfactor 5y agoTo quote much Microsoft documentation: "This is by design."
- throwaway67743 5y agoI'm no fan of snap but I do use snap on Arch and it's pretty simple - you limit snap to nonsense (in my case Spotify and slack for corporate im) you should never use it for anything important - I don't really notice the startup time difference but Ubuntu is wrappers upon wrappers so maybe it's just badly implemented in Ubuntu