2.10. Uninstalling all Software Collection directories reads: > Keep in mind that the yum remove command does not uninstall directories > provided by those Software Collection packages and subpackages that are > removed after the Software Collection runtime subpackage is removed. > That could be true. However this sounds like a bug in yum/rpm. > To ensure that all directories are uninstalled, make those packages and > subpackages depend on the runtime subpackage. Well, to use any package from a collection, one has to enable the collection first. So any collection package must transitively require the runtime subpackage. > To do so, add the following > line to the spec file of each of those packages and subpackages: > %{?scl:Requires: %{scl}-runtime} Therefore I consider adding the explicit dependency to only _some_ packages as false. > Adding the above line ensures that all directories provided by those packages > and subpackages are removed correctly as long as the runtime subpackage does > not depend on any of those packages and subpackages. Moreover I was told that yum/rpm does not work like that and that the explicit dependency does not help.
Published at: https://access.redhat.com/documentation/en-US/Red_Hat_Software_Collections/2/html/Packaging_Guide/index.html