Bug 1411023 - Amarok removal removes deps that may be useful for other packages.
Summary: Amarok removal removes deps that may be useful for other packages.
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: amarok
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-01-07 15:03 UTC by Sudhir Khanger
Modified: 2017-01-07 15:17 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-01-07 15:17:22 UTC
Type: Bug


Attachments (Terms of Use)

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


Note You need to log in before you can comment on or make changes to this bug.