• AMDIsOurLord@lemmy.ml
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    8 months ago

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

      • AMDIsOurLord@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        8 months ago

        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

        • Delilah (She/Her)@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          1
          ·
          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.