Live data from Hacker News

Disabling automatic refresh for Snap from store

forum.snapcraft.io

71–80 of 201 posts

Re: Disabling automatic refresh for Snap from store

#72

Earlier quoted context omitted.

I personally use ubuntu and have used snap enough to get thoroughly burned and annoyed by it. Slow starts, no auto-update controls with bad defaults corrupting running programs, spammed mount points... (edit: see comment below for some limited controls to reduce the frequency of auto-updates) But, unless I'm missing something about latest or future releases, isn't it still optional? Can't you use apt instead and unin…

Firefox is only available as snap now. I gues it's bthe same for other apps. For VSCode I managed to download a deb from their site IIRC, but from apt it only suggests to download from snap.

Interesting. Firefox on snap was an absolute nightmare. Not only would New Tab break after an update, fonts would break as they may be (re-)loaded from disk which becomes missing when the app gets remounted at a new mount point after an update. I forget which hoops I had to jump through, but I did finally find a non-snap method that allows me to manually update (or dismiss prompt) to get around these issues while staying up to date (~1 day)

VScode wasn't as bad, as it usually seemed to work (but maybe flaky plugins were actually caused by snap?) but it was certainly annoying to lose the ability to switch between windows of the same app (alt+~, I think this was a custom setting to resemble mac) if the latest window/project was opened as a new version of the app (alt+tab)

Re: Disabling automatic refresh for Snap from store

#74

Earlier quoted context omitted.

I personally use ubuntu and have used snap enough to get thoroughly burned and annoyed by it. Slow starts, no auto-update controls with bad defaults corrupting running programs, spammed mount points... (edit: see comment below for some limited controls to reduce the frequency of auto-updates) But, unless I'm missing something about latest or future releases, isn't it still optional? Can't you use apt instead and unin…

> But, unless I'm missing something about latest or future releases, isn't it still optional? Can't you use apt instead and uninstall snapd altogether? There seem to be more and more things that are only delivered as snaps. I haven't used Ubuntu on the desktop in a while (and even then, it was just trying it out), but I remember that trying to apt install would say "use the snap". I think LXD is in that case, for exa…

Yikes! I fortunately haven't run into this yet. There are very few cases where I would take the easy road and install a snap (maybe a one-time use CLI where performance doesn't matter and I'd uninstall after?). If not in apt I'd probably ignore the suggestion and look for a ppa, binary, or, in rare cases, compile from source.

Re: Disabling automatic refresh for Snap from store

#75
post #66

Earlier quoted context omitted.

If you're a programmer I'd say Arch or Debian then configure as per your needs. As long as you don't do things blindly it will be very stable and blazing fast.

In my experience, Manjaro is a great, user-friendly version of Arch. YMMV, but I highly recommend it!

Second this!

Re: Disabling automatic refresh for Snap from store

#76
post #25

Please correct me if I am wrong, but you can simply snap install with a --channel, which could be a specific version. This way it is not auto updating, since it's on that specific channel/version.

You are wrong :) updates are published to channels and anyone following that channel will get the update.

More about how snap channels work here. https://ubuntu.com/blog/controlling-snap-releases-with-chann...

Re: Disabling automatic refresh for Snap from store

#77
post #17

> The issue that makes us resist the idea of simply disabling updates altogether is that very often that will mean never update rather than update at someone’s discretion, and then we’re getting back to some of the problems that got us here in the first place. I’m sorry, who owns the machine here?

Counter point for general software: some people don't upgrade software for _years_, due to which vendors have two problems - 1. Open security vulnerabilities 2. Necessity to maintain backward compatible infra To offset this, two channels of releases can be maintained - one for security fixes, another for general features etc. But again here, we run into problems where maintenance of two channels isn't economical, and…

1. Open security vulnerabilities

sounds like a user problem

Re: Disabling automatic refresh for Snap from store

#78

Can someone explain why I'd use snap or flatpak over the distros repo or manual install for something not in the repo or unavailable via adding a repo? Apart from auto-managed updates. Snap and flatpak are massive compared to "traditional" packages.

Over manual install - snap/flatpak is typically way faster and easier to install and configure. Installing Nextcloud manually if you’re not familiar with the process is an hour or more of setting up all the essential and optional dependencies. It’s a few seconds of snap install nextcloud.

Over distro repos - no dependency version hell.

I don’t really love snap/flatpak (too much “magic”, hard to tweak installs) but I see why they get used.

Re: Disabling automatic refresh for Snap from store

#79

Earlier quoted context omitted.

We switched over to Fedora, way better

I'm switching to debian my next install. It's similar enough internally

For a personal desktop, I wouldn’t recommend it unless you’re willing to run sid, because while the outdated software collection is no big deal most of the time, it’s a tremendous pain when you really do need a new version of something, and you ultimately just give up and instal the whole thing from source into /usr/local, which in a half-dozen years predictably evolves into a mess.

Running sid is an option, but the amount of fiddly Debian magic you end up needing to learn when it breaks is IME not smaller than the effort of setting up a mostly-unpatched rolling-release like Arch (and I’m sure there are other options). Given that e.g. Arch’s packaging is simple enough it’s no big deal to package even your personal collection of handy scripts (and so the system does not develop funny-looking mold and bits of mystery food all over the place), I don’t really see the point. Just don’t update it when you’re on a deadline.

You can see that my arguments here are to a great extent a matter of preference and personal circumstances, though: do you have a reliable Internet connection for troubleshooting? do you prefer a more solid system that you have to fight and that fails badly but rarely or a less solid one that fails more often but in small ways? does getting locked out of the graphical environment every couple of years count as small?

(Offer not applicable on machines with cursed hardware like nVidia or Broadcom.)

Re: Disabling automatic refresh for Snap from store

#80

> The issue that makes us resist the idea of simply disabling updates altogether is that very often that will mean never update rather than update at someone’s discretion, and then we’re getting back to some of the problems that got us here in the first place. I’m sorry, who owns the machine here?

I see they're honestly trying to ease life for technically illiterate users (or, put it another way, to chase Apple's "just works" experience). But ignoring the needs of professional users (who are influencers) is a sure way to divert all users.

OK but even Apple lets you toggle automatic updates on or off.
Post reply on HN