Hi, I love tumbleweed. Fact.
I maybe a newbie question. As a rolling device I don’t have reinstall.
But what I don’t understand … does the system remove obsolete packages automatically?
For an example. I switched to selinux, but cannot remove apparmor, because it will remove a bunch of other schemata.
Or do I have to remove all theses schemata and reinstall them?
So what is a good strategy to keep “rolling”?
If you mean “Obsoletes” as used in RPM - yes, of course, it happens automatically.
If you mean “packages that I no more need” - no, system cannot read your mind.
And why exactly is it bad? What harm several packages and files lying on your disk cause? You also cannot remove AppArmor from the kernel, it is always present, and - gasp - it is the default LSM in SUSE kernels.
I do not know what “schemata” means, but yes, there are some packages that have hard dependency on AppArmor. If you happen to have one of them installed - open bug report for the respective package.