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@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Reply via email to