Email or username:

Password:

Forgot your password?
Darius Kazemi

great now I have to figure out what "snap" is and why it's bad

17 comments | Expand all CWs
Darius Kazemi

oh the "why it's bad" part was easy. I have been thinking a lot about the "priority of constituencies" from the HTML Design Principles spec, which states

> In case of conflict, consider users over authors over implementors over specifiers over theoretical purity. [...] it is preferred to make things better for multiple constituencies at once.

snap is pretty clearly considering developers (who are roughly "authors" in this case) over users

w3.org/TR/html-design-principl

oh the "why it's bad" part was easy. I have been thinking a lot about the "priority of constituencies" from the HTML Design Principles spec, which states

> In case of conflict, consider users over authors over implementors over specifiers over theoretical purity. [...] it is preferred to make things better for multiple constituencies at once.

nev

@darius and, more confusingly, how it's different from AppImage, and which is better

Darius Kazemi

@nev mostly I am just sad that I now have many gigabytes of snaps taking up hard drive space for some reason

Darius Kazemi

@djsundog @nev so is all this an ecommerce thing, ultimately? I am just wondering why I should care about any of these things and what they do for me as a user (I understand there are benefits to developers) that apt did not

DJ Sundog - from the toot-lab

@darius @nev to your point, yeah, I don't think I've seen a user-centric defense of any of these packaging systems

external quantum efficiency

@darius @djsundog @nev I'm using snap to install nextcloud. It's been working well so far, about a year in ... It autoupdates and is well encapsulated, so things don't break and do get better as software releases come out.

Max

@darius @djsundog @nev I thought it came from a user centric ask: if you go to the website for say Krita or Inkscape, there is one, maybe two, Windows installers, one Mac installer, maybe store links for one, the other, both. Yet there’s something like a dozen Linux options some are installers with UI, some are package names to look up in a package manager, others are arcane bits of command lines and goat sacrifices. One Snap (or Flatpak w/e) could simplify …

Suitably ballyhooed

@darius I’m so excited to have found a convenient method of deploying nix on remote machines. Can’t wait to get rid of my last Ubuntu box, just before the snap disaster becomes unbearable.

Darius Kazemi

@antifuchs unfortunately I stick to Ubuntu because it's easy for me to google for solutions to most problems I run into (ultimately my problem with other distros I have tried in the last 10 years has been: I do not like spending time on forums tracking down solutions to problems I have)

Suitably ballyhooed

@darius that has been my tendency too: but over the years things change and fixes from forums stop working. This declarative config stuff only changes when I ask it to (:

Alex Garnett

@darius @antifuchs I would strongly recommend switching to arch, which I did a few years ago largely b/c I got sick of snaps & canonical’s other half-assed projects — it’s the only distribution that’s as well-documented as ubuntu and the community support and approach to package management is much much much better

Matthew "Smiffy" Smith

@darius Just looked it up. So basically it's Docker?

Darius Kazemi

@grumpysmiffy containers plus an app store frontend, yes, as far as I can tell

Stewart Russell

@darius They're easily got rid of:
kevin-custer.com/blog/disablin
And if you really want them to stay gone:
askubuntu.com/questions/125180

Curiously, my systems continue fine: Gnome is picked up from elsewhere. I've had to compile one package from source (ScanTailor) and go back to using fucking-ableist-named-image-editor instead of Glimpse.

Snaps can't access global /tmp, but at least with 20.10 they didn't clutter up df output. Not my problem any more

@darius They're easily got rid of:
kevin-custer.com/blog/disablin
And if you really want them to stay gone:
askubuntu.com/questions/125180

Curiously, my systems continue fine: Gnome is picked up from elsewhere. I've had to compile one package from source (ScanTailor) and go back to using fucking-ableist-named-image-editor instead of Glimpse.

Go Up