In my opinion, openSUSE is not the distro for users wanting their software taking the minimal disk space possible with everything not needed perceived as "bloat" that has to be removed. It's just not a minimal distro. You can try if you wish blocking packages and stuff at the expense of it taking a lot of your time and the possiblity of breaking stuff for what...saving 1 or 2GB of disk space with the fuzzy feeling of duty achieved ? Or you can just relax and don't care an let the system do its stuff. The only case where I locked packages is texlive as > 1000 packages for it is a bit too much, or if I install manually a program that conflicts with a package. That is not to say some improvement can be made in term of dependencies. But I quite like that each installed package is full featured. On 6/22/19 4:04 AM, Ignacio Taranto wrote:
Before you throw everything at me....
I Love openSUSE, it has one of if not THE the best package management tools available.
But the problem is recommended packages. Y You must be tired of reading about this topic right?
Today I spent the entire afternoon "cleaning-up" my Tumbleweed installation by removing a ton of packages I didn't installed/I don't use.
I get that the default of installing recommended packages is all about user experience, but this has gone to far:
- I had three display Managers installed, THREE! SDDM, LightDM, XDM. - I had a ton unneeded of 32bit libraries/binaries, yes I installed Wine, but I removed several libraries/binaries that weren't needed by Wine. I even had systemd-32bit installed! - I'm currently a ZSH user, but when I first installed Tumbleweed I had at least three shells installed (bash, zsh, tcsh) why?!
And that's about things I specifically searched for deletion. I'm sure there's a lot more bloat hiding there.
So, I'm nowhere near expert about packaging or about zypp/libzypp internals. But this is (kind of) what I propose:
- Turn OFF "Recommended Packages" by default - If after this something is broken by missing packages, then those packages should be Dependencies not Recommendations. - Correct me here if I'm wrong, but patterns don't do anything unless the "Recommended Packages" setting is enabled. So, make the packages you want to be in the patterns as Dependencies not Recommendations.
Again, I'm sure a lot I'm saying here is probably inaccurate. But I'm addressing a real issue here. I'm not surprised outside users form other distros say "openSUSE is bloated".
In conclusion, this isn't just a childish rant. I really want to openSUSE to improve in this matter. I want to help too, please point me in the right direction.
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org