On 12/02/2015 02:42 PM, David Tardon wrote: > On Tue, Dec 01, 2015 at 02:20:34AM -0500, Dan Book wrote: >> I have run into this before and it was very confusing, it really should be >> a separate command from remove for when you actually want to remove what >> dnf thinks is now "unused". > > Why? Remove is the opposite of install. "dnf install foo" will install > package foo _and_ all its dependencies. So it is only logical that > "dnf remove foo" should remove package foo _and_ all its (unneeded) > dependencies. Maybe it is not so simple. There are dependencies with no use apart the main tool (tool requires tool-libs), but in some cases the dependency is useful on its own (e.g. fonts). So, I counter your reasoning with this: - dnf install foo (also installs bar) - dnf install bar (oops, already installed, good) - dnf remove foo (wow, why did it remove bar, I explicitly "installed" it yesterday!) Is dnf able to recognize that bar was "wanted" and not "accidental"? Regards. -- Roberto Ragusa mail at robertoragusa.it -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx http://lists.fedoraproject.org/admin/lists/devel@xxxxxxxxxxxxxxxxxxxxxxx