Bug 447767 - gpk-application for GNOME don't resolve depencies correct during deinstallation kernel
Summary: gpk-application for GNOME don't resolve depencies correct during deinstallati...
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-packagekit
Version: 9
Hardware: i686
OS: Linux
Target Milestone: ---
Assignee: Robin Norwood
QA Contact: Fedora Extras Quality Assurance
Depends On:
TreeView+ depends on / blocked
Reported: 2008-05-21 18:05 UTC by Marcel Berlau
Modified: 2009-06-03 09:43 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2009-06-03 09:43:12 UTC
Type: ---

Attachments (Terms of Use)

Description Marcel Berlau 2008-05-21 18:05:19 UTC
I want to deinstall an old kernel via the gpk-application tool. So I select the 
old kernel and klick remove.

Then gpk told me that he want due to dependencies of other packages to remove 
But in the message you can read, that these are packages which are important 
for the system like FUSE, Xorg-driver and 2 or 3 others.

And you can see that for example an webcam-driver which should be removed has 
an dependency with the actuall kernel who should stay.

So i took the terminal an write "yum remove <kernelversion>" and then yum 
remove the kernel without any warnings about dependency-problems.

Comment 1 Richard Hughes 2008-06-03 13:03:21 UTC
Sure, the problem is that we are not checking if other packages with the same
name can provide the requires. I'm not sure what the solution is here. I'll work
on a fix now.

Comment 2 Richard Hughes 2008-06-03 13:25:30 UTC
Fixed in git master, commit 9e2e8562f85f8234567dc6c6a1226e2e4e41a5ac

Do you want me to backport this for F9?

Comment 3 Marcel Berlau 2008-06-03 13:33:57 UTC
If this is possible?! I think that it is a good solution for new users, when
this will work correct in F9

Comment 4 Richard Hughes 2009-06-03 09:43:12 UTC
Not possible to backport, sorry. Too many other changes.

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