Description of problem: Amarok comes pre-installed with Fedora Plasma Desktop. If I want to remove it it also removes some dependencies that are useful for other programs. Can we remove Amarok's dependence on these packages? Some obvious ones are ifuse, kio-upnp-ms, kio_mtp, and so on. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. dnf remove amarok-libs 2. 3. Actual results: Expected results:$ sudo dnf remove amarok-libs Dependencies resolved. ============================================================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================================================= Removing: amarok x86_64 2.8.90-8.fc25 @koji-override-0 22 M amarok-libs x86_64 2.8.90-8.fc25 @koji-override-0 10 M amarok-utils x86_64 2.8.90-8.fc25 @koji-override-0 154 k audiocd-kio x86_64 16.08.3-1.fc25 @updates 168 k audiocd-kio-doc noarch 16.08.3-1.fc25 @updates 32 k audiocd-kio-libs x86_64 16.08.3-1.fc25 @updates 184 k clamz x86_64 0.5-10.fc24 @koji-override-0 84 k ifuse x86_64 1.1.3-8.fc24 @koji-override-0 54 k kio-upnp-ms x86_64 1.0.0-9.20111102git.fc24 @koji-override-0 175 k kio_mtp x86_64 0.75-13.20141221gitc418634.fc24 @koji-override-0 148 k libkcompactdisc x86_64 16.08.3-1.fc25 @updates 177 k libmygpo-qt x86_64 1.0.8-5.fc24 @koji-override-0 288 k loudmouth x86_64 1.5.3-1.fc25 @koji-override-0 159 k qtscriptbindings x86_64 0.2.0-11.fc24 @koji-override-0 22 M taglib-extras x86_64 1.0.1-13.fc24 @koji-override-0 84 k Transaction Summary ============================================================================================================================================================================================= Remove 15 Packages Installed size: 56 M Is this ok [y/N]: Operation aborted. Additional info: $ sudo dnf remove amarok-libs Dependencies resolved. ============================================================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================================================= Removing: amarok x86_64 2.8.90-8.fc25 @koji-override-0 22 M amarok-libs x86_64 2.8.90-8.fc25 @koji-override-0 10 M amarok-utils x86_64 2.8.90-8.fc25 @koji-override-0 154 k audiocd-kio x86_64 16.08.3-1.fc25 @updates 168 k audiocd-kio-doc noarch 16.08.3-1.fc25 @updates 32 k audiocd-kio-libs x86_64 16.08.3-1.fc25 @updates 184 k clamz x86_64 0.5-10.fc24 @koji-override-0 84 k ifuse x86_64 1.1.3-8.fc24 @koji-override-0 54 k kio-upnp-ms x86_64 1.0.0-9.20111102git.fc24 @koji-override-0 175 k kio_mtp x86_64 0.75-13.20141221gitc418634.fc24 @koji-override-0 148 k libkcompactdisc x86_64 16.08.3-1.fc25 @updates 177 k libmygpo-qt x86_64 1.0.8-5.fc24 @koji-override-0 288 k loudmouth x86_64 1.5.3-1.fc25 @koji-override-0 159 k qtscriptbindings x86_64 0.2.0-11.fc24 @koji-override-0 22 M taglib-extras x86_64 1.0.1-13.fc24 @koji-override-0 84 k Transaction Summary ============================================================================================================================================================================================= Remove 15 Packages Installed size: 56 M Is this ok [y/N]: Operation aborted.
amarok sure does depend on those things, but it is not responsible for their removal. You can thank dnf's clean_requirements_on_remove feature for that. If you don't want the extra stuff removed set in /etc/dnf/dnf.conf: clean_requirements_on_remove=False