3 ms·
The more I read about Snap, the more its user-hostile behaviour bothers me. I've read again and again (on here, of all places) that snap packages are _great_ f
by julianlam 6y ago
The more I read about Snap, the more its user-hostile behaviour bothers me.
I've read again and again (on here, of all places) that snap packages are _great_ for server administration, but I feel like production machines are a place where you wouldn't want a random assortment of packages updating. I can hear the sysadmins scream already, from here.
With the fact that Snap (and Flatpak) package releases are often delayed due to whatever vetting needs to take place (plus packaging or rollout delays?), combined with the fact that it can and will auto-update without your approval, even if you've told it otherwise, it sounds like the worst of both worlds.
For what its worth, Pop!_OS also doesn't use snap... and of all things, the reason why I switched from Ubuntu 20.04 to Pop!_OS was because the calculator took five seconds to load (of course, being a snap package) on Ubuntu, and milliseconds, on Pop, as it should.
- amscanne 6y agoI don’t understand who wants auto-updates. The best practices I’m familiar generally have immutable things (images, containers), with new versions deployed continuously (with a build & validation pipeline). In-place upgrade just adds new failure dimensions, let alone automatic in-place upgrade.
- Lammy 6y ago"Microsoft is doing it"
- solarkraft 6y agoIf you're a consumer it's great, you just get the new thing automatically without having to do anything. But of course that can be realized with an off-button if you're not an asshole.
- curt15 6y ago>combined with the fact that it can and will auto-update >without your approval, even if you've told it otherwise This behavior is easy to rationalize if you think of it as a business decision. Canonical is happy to sell you an "enterprise edition" app store (a so-called "brand store") that restores full control of app updates. See https://core.docs.ubuntu.com/en/guides/go-to-production/advanced https://core.docs.ubuntu.com/en/guides/go-to-production/adva....
- fleg 6y agoWith Flatpak you can have your own repositories. Therefore packages can be released as soon as developer wants, without depending on someone else deciding whether to allow for that or not.