Bug 1411023

Summary: Amarok removal removes deps that may be useful for other packages.
Product: [Fedora] Fedora Reporter: Sudhir Khanger <sudhir>
Component: amarokAssignee: Rex Dieter <rdieter>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: jgrulich, rdieter, smparrish
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-01-07 15:17:22 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Sudhir Khanger 2017-01-07 15:03:20 UTC
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.

Comment 1 Rex Dieter 2017-01-07 15:17:22 UTC
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