this post was submitted on 03 Mar 2024
1215 points (98.3% liked)

linuxmemes

20880 readers
8 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS
1215
submitted 9 months ago* (last edited 9 months ago) by [email protected] to c/[email protected]
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 9 months ago (1 children)

I'll stop using snaps when flatpak starts fucking working on my PC (and a few other points)

[–] [email protected] 3 points 8 months ago (1 children)

what distro do you use out of interest? and are we talking not working at all or… what's wrong with them exactly?

[–] [email protected] 2 points 8 months ago* (last edited 8 months ago) (1 children)

On some of my systems it absolutely refuses to connect to flathub, it literally just hangs. On some others, flawless shit, works 10/10, well as well as flatpak works anyways.

Another huge issue is with how Flatpak handles system libraries as opposed to quite frankly the sane model of Snap -- I sometimes get big Nvidia and underlying library updates with Flatpak. This is a more systemic issue

And well, the whole sealed container model of Flatpak makes life actual living hell for development tools under it

I have (K)Ubuntu and Debian right now but this is rather universal for me

[–] [email protected] 1 points 8 months ago

Snap has absolutely no system libraries and handles them by bundling them per package. Flatpak does kinda the same thing but a few core ones get bundled in the runtime. As far as I'm aware you can't update libraries without rebuilding the snap completely. There are a lot of things you could say about this behavior but "sane" would not be high on that list. Stable maybe. I've had flatpaks break because a bug got introduced in a runtime. Snaps probably wouldn't have that problem. But those underlying library updates are shared. You update the nvidia-opengl runtime once and it updates for steam, heroic and all your emulators. Meanwhile unless I'm fundamentally misunderstanding snaps, when a new mesa feature is released, you need to wait for the snap maintainer to update the snap before you can take advantage.