Red Hat Bugzilla – Bug 455134
Dependency Resolution Issue with gnome-packagekit-0.2.3-4.fc9.i386
Last modified: 2008-08-19 12:41:32 EDT
Description of problem:
With the Adobe repository enabled, the package AdobeReader_jpn becomes a
dependency in any situation where a package being installed has dependencies
that have not yet been installed. Only happens in gpk-application. Does not
occur with yumex.
Version-Release number of selected component (if applicable):
Only occurs with gpk-application. Does not occur when using yum from the cli or
when using yumex.
Steps to Reproduce:
1. Install the Adobe Linux repository
2. Run gpk-application and install a package that has dependencies that are not
I am asked to confirm to download dependencies INCLUDING the package
The package AdobeReader_jpn is not identified as a dependency in similar
Created attachment 311645 [details]
Confirmation dialog when installing CriticalMass
Looking at http://linuxdownload.adobe.com/linux/i386/repodata/primary.xml.gz,
the adobe rpm seems to "provide" many insane things. We can't fix it as we don't
have the sourcerpm. If you use yum, rather than yumex, do you have the same problem?
Don't think it's a repo issue as this is not happening when using yum either.
Please advise if you need more info.
I see this bug too. This behaviour really feels quite intrusive. And when using yum directly, AdobeReader is not required.
I experienced this when installing GREYCstoration-gimp. Packagekit was telling me that AdobeReader_enu-8.1.2_SU1-1 was a required dependency. So i installed GREYCstoration-gimp using yum and AdobeReader was not required.
Interestingly enough,if I go to Packagekit and highlight the installed GREYCstoration-gimp, and click on "depends on" Packagekit still tells me that AdobeReader is a dependency.
I think I've fixed this one in git master -- I'll backport to 0.2.x if it fixes some other problems reported by people. The crux is that PackageKit wasn't prefering already installed packaged that provide the dep, rather using the random list provided by yum.