On 24/06/2019 16.26, Stasiek Michalski wrote:
On pon, cze 24, 2019 at 3:59 PM, Carlos E. R. <> wrote:
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.
Did you know that YaST did have a feature that kept track of what was removed by the admin, and did not install those automatically? ;-) The feature had to be removed years ago because it backfired somehow. I lost track of an email or link that said this, so you'll have to take my word that it existed :-)
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 ;)
Yep, you do :-p -- Cheers / Saludos, Carlos E. R. (from 15.0 x86_64 at Telcontar)