When you have to use Ubuntu for a project and your software is managed with apt, flatpak, and snap.

@cR0w

Flatpak and Snap are really good to me, I'm very impressed by snaps they could do a lot of things, desktop, cli, sandboxed and non-sandboxed... apt is also a stable choice but the major downside is firstly older software (and for desktop apps is a big no for me) and in the other hand could break your system so I use it mostly for libraries and stuff that dont works well exept in native format.

@pfanzola @cR0w snaps are fundamentally a good idea and technologically well implemented. But the user experience is absolute garbage. Why do I now have a second package manager? Why is some software available on both!? It’s not that I don’t understand it, it’s that if I had time to spend on this I’d already be using Arch, by the way. Snaps made me quit Ubuntu.

@bracken @cR0w because whit snaps (or flatpak) you could have more updated software (like windows or mac), without the dependency hell and with a proper sandboxing.

I believe that we live in a transition time in linux to the old fashioned distros into modern ones:

x11-wayland
native pkg - flatpak/snap
modern desktop environment
new rust uutils
apps with proper sandboxing and permission prompting (like android)
atomic systems... and so on.

And honestly I can't wait to see this future!

@pfanzola @cR0w the dependency hell isn’t caused by the concepts used in the package manager, it’s caused by developers breaking APIs and replacing software again and again.

My last Ubuntu machine was a HTPC. I only followed the LTS updates. Every time I updated it the display manager had changed again and I had to walk through setting up automatic login to a KODI session, again. Sometimes it had changed back to one used in a previous release. The audio manager also kept changing so I had to work out how to set the nVidia volume to 100% without a UI, again!

I think most of these changes were unnecessary. It’s ok to change things when necessary, but it should be close to seamless to the users.

@bracken @cR0w I understand your opinion and I think in fact that atomic distros would totally be the future and snaps and flatpaks are part of it.
This would totally improve the situation even on a non-LTS system.

Can't wait to see future improvements!