Thank you for the information, but it is still confusing. What I mean by that is that there is no discoverability to why dnf is choosing to remove all the extra packages. So the user is left to assume that none of those packages can function without the one you want to remove. I spent half an hour trying to get dnf to remove a single package with nothing depending on it and eventually gave up and used rpm -e. It was only a day or two later when I saw the new dnf behavior being discussed on IRC that I realized what it was trying to do.

On Tue, Dec 1, 2015 at 3:42 AM, Igor Gnatenko <i.gnatenko.brain@gmail.com> wrote:
http://dnf.readthedocs.org/en/latest/command_ref.html#autoremove-command-label

dnf autoremove will just remove dependencies which is not used by
another packages.

BTW you can ignore removing non-used packages for one transaction
using option --setopt=clean_requirements_on_remove=false

On Tue, Dec 1, 2015 at 8:29 AM, Igor Gnatenko
<i.gnatenko.brain@gmail.com> wrote:
> # dnf autoremove
>
> On Tue, Dec 1, 2015 at 8:21 AM Dan Book <grinnz@gmail.com> 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".
>>
>> On Tue, Dec 1, 2015 at 1:38 AM, Panu Matilainen <pmatilai@laiskiainen.org>
>> wrote:
>>>
>>> On 12/01/2015 07:02 AM, Christopher wrote:
>>>>
>>>> What's the deal with libreoffice packages being a dependency for so many
>>>> system library packages?
>>>>
>>>> I try to `sudo dnf remove libreoffice\*` and it grabs a bunch of
>>>> surprising
>>>> packages with it, including some fonts and system libraries. Granted, I
>>>> don't think I need any of these things, so it's probably safe to
>>>> uninstall
>>>> them, but it is surprising that so many packages depend on libreoffice
>>>> packages. I'd normally expect the dependencies to be the other way
>>>> around
>>>> (libreoffice-* depending on system libraries some basic fonts, while
>>>> other
>>>> fonts are independent or have only optional dependencies on
>>>> LibreOffice).
>>>>
>>>> I don't need or want an offline office suite (it's huge, and takes up
>>>> bandwidth during updates). I don't mind uninstalling it after a fresh
>>>> install, but it is surprising how much goes with it.
>>>
>>>
>>>
>>> http://dnf.readthedocs.org/en/latest/cli_vs_yum.html#clean-requirements-on-remove-on-by-default
>>>
>>> http://dnf.readthedocs.org/en/latest/conf_ref.html#clean-requirements-on-remove-label
>>>
>>> Its not that system libraries depend on libreoffice but libreoffice being
>>> the sole user of those libraries, and dnf offering to remove the otherwise
>>> unused cruft along with it.
>>>
>>>         - Panu -
>>> --
>>> devel mailing list
>>> devel@lists.fedoraproject.org
>>> http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org
>>
>>
>> --
>> devel mailing list
>> devel@lists.fedoraproject.org
>> http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org
>
> --
>
> -Igor Gnatenko



--
-Igor Gnatenko