Bug 1507181 - removing totem-pl-parser through dnf also uninstalls none dependent packages
Summary: removing totem-pl-parser through dnf also uninstalls none dependent packages
Keywords:
Status: CLOSED DUPLICATE of bug 1486749
Alias: None
Product: Fedora
Classification: Fedora
Component: dnf
Version: 26
Hardware: x86_64
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Jaroslav Mracek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-10-28 02:12 UTC by Michael
Modified: 2017-11-07 10:15 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-11-07 10:15:20 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
dependency tree (18.45 KB, text/plain)
2017-10-28 02:12 UTC, Michael
no flags Details
solver.result (8.32 KB, text/plain)
2017-10-28 02:12 UTC, Michael
no flags Details
@System.repo.gz (6.75 KB, application/x-gzip)
2017-10-28 02:13 UTC, Michael
no flags Details
testcast.t (63.05 KB, text/plain)
2017-10-28 02:13 UTC, Michael
no flags Details

Description Michael 2017-10-28 02:12:05 UTC
Created attachment 1344574 [details]
dependency tree

Description of problem:
Attempting to uninstall totem-pl-parser also lists other dependent packages to be removed such as gdm, gnome-shell, wpa_supplicant, and various other packages that shouldn't depend on it.

Steps to Reproduce:
sudo dnf remove totem-pl-parser

Actual results:
Dependencies resolved.
==============================================================================================================
 Package                                     Arch     Version                                Repository  Size
==============================================================================================================
Removing:
 totem-pl-parser                             x86_64   3.10.8-1.fc26                          @updates   626 k
Removing dependent packages:
 accountsservice-libs                        x86_64   0.6.42-2.fc26                          @fedora    291 k
 brasero-libs                                x86_64   3.12.1-5.fc26                          @fedora    928 k
 control-center                              x86_64   1:3.24.3-1.fc26                        @updates    18 M
 corosynclib                                 x86_64   2.4.2-2.fc26                           @fedora    278 k
 dleyna-server                               x86_64   0.5.0-6.fc26                           @fedora    202 k
 evince-nautilus                             x86_64   3.24.2-1.fc26                          @updates    19 k
 gdm                                         x86_64   1:3.24.3-1.fc26                        @updates   2.1 M
 glusterfs-api                               x86_64   3.10.6-3.fc26                          @updates   170 k
 glusterfs-fuse                              x86_64   3.10.6-3.fc26                          @updates   334 k
 gnome-boxes                                 x86_64   3.24.0-3.fc26                          @fedora    5.0 M
 gnome-classic-session                       noarch   3.24.3-1.fc26                          @updates   198 k
 gnome-documents                             x86_64   3.24.3-1.fc26                          @updates   2.1 M
 gnome-documents-libs                        x86_64   3.24.3-1.fc26                          @updates   1.4 M
 gnome-initial-setup                         x86_64   3.24.2-1.fc26                          @fedora    2.6 M
 gnome-online-miners                         x86_64   3.24.0-1.fc26                          @updates   346 k
 gnome-shell                                 x86_64   3.24.3-2.fc26                          @updates   9.9 M
 gnome-shell-extension-alternate-tab         noarch   3.24.3-1.fc26                          @updates   9.5 k
 gnome-shell-extension-apps-menu             noarch   3.24.3-1.fc26                          @updates    32 k
 gnome-shell-extension-background-logo       noarch   3.24.0-1.fc26                          @fedora     58 k
 gnome-shell-extension-common                noarch   3.24.3-1.fc26                          @updates   573 k
 gnome-shell-extension-launch-new-instance   noarch   3.24.3-1.fc26                          @updates   4.9 k
 gnome-shell-extension-places-menu           noarch   3.24.3-1.fc26                          @updates    23 k
 gnome-shell-extension-window-list           noarch   3.24.3-1.fc26                          @updates    57 k
....

see dep_tree for full results.

Expected results:
removing totem-pl-parser through dnf should only uninstall the unused dependencies it depends on.

Additional info:

While testing in a container running:

dnf install totem-pl-parser gdm
dnf remove totem-pl-parser

Causes dnf to stop as removing totem-pl-parser also attempts to uninstall systemd-udev:

Error: 
 Problem: The operation would result in removing the following protected packages: systemd-udev

Comment 1 Michael 2017-10-28 02:12:48 UTC
Created attachment 1344575 [details]
solver.result

Comment 2 Michael 2017-10-28 02:13:13 UTC
Created attachment 1344576 [details]
@System.repo.gz

Comment 3 Michael 2017-10-28 02:13:31 UTC
Created attachment 1344577 [details]
testcast.t

Comment 4 Jaroslav Mracek 2017-11-07 10:15:20 UTC
I believe that the report is duplicate of https://bugzilla.redhat.com/show_bug.cgi?id=1486749 .

*** This bug has been marked as a duplicate of bug 1486749 ***


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