On pon, cze 24, 2019 at 3:59 PM, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On 22/06/2019 20.26, Michael Pujos wrote:
On 22/06/2019 20:02, Ignacio Taranto wrote:
If you have a laptop with a small disk, let's say 128 or 256 GB, space *will* matter. Having a bunch of things you don't use/need is inefficient.
If you are so low on storage to care about that, you will probably not use btrfs and snapshots, so we can remove that from the discussion.
But the tools are installed by default. I had them removed and an update today put them back. I have not yet studied why. And yast/zypper starts them on every update. There is a report about zypper dup stalling for minutes, some snapshot or btrfs operation (I forgot which), despite there not being any btrfs partition (there is a bugzilla).
...
In essence, that's caused by the design of zypp itself. Instead of using a more brain dead system of keeping track of packages that user actually wants installed or removed, zypp tries to fill the needs of packages (which is not very clever if the packages are recommended and not required). In case of dnf, the info about which packages were installed "on purpose" by user, and which were installed as a dependency is kept in a database, so any change of the deps affects packages that are removed or installed to the system. In case of zypp, it treats everything as installed "on purpose", so in many cases even adding -u to zypper rm will not remove all the dependencies. Similar thing is also done by emerge (in a plaintext file though) and a few other simple package managers, because it leverages users over "recommendations", which should never be required or automatically reinstalled as they currently are.
Does having a lot of packages you do not use slow down the system ? I don't think so as it is not going to affect startup times significantly. Though it can be painful if you have a slow internet connection.
It slows updates; not only the download, but also the calculation of them. The default uses delta rpms, with a longish CPU time.
And tumbleweed users suffer even more, no deltarpm, just a whole bunch of gigabyte size updates a week ;)
That being said, it would still be good to have a mode of operation of the distro that can keep things fairly minimal without the fear of breaking stuff.
LCP [Stasiek] https://lcp.world -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org