package update applet: no notifications at all when there is a dependency problem

Gianluca Cecchi gianluca.cecchi at gmail.com
Fri Dec 12 09:17:05 UTC 2008


These latest days I just experienced a similar problem in two systems
of mine that have f10 x86_64.
I have no testing repository enabled.
I don't know if due to mirrors alignment delay or other, trying to do
a yum update from console I get a dependency error.

For example on the second pc now I get:

--> Running transaction check
---> Package kmod-nvidia-2.6.27.7-134.fc10.x86_64.x86_64
0:177.82-1.fc10.6 set to be updated
--> Processing Dependency: kadu = 0.6.0.1-1.fc10 for package: kadu-water_notify
--> Finished Dependency Resolution
kadu-water_notify-0.6.0.1-1.fc10.x86_64 from installed has depsolving problems
  --> Missing Dependency: kadu = 0.6.0.1-1.fc10 is needed by package
kadu-water_notify-0.6.0.1-1.fc10.x86_64 (installed)
--> Running transaction check
--> Processing Dependency: kadu = 0.6.0.1-1.fc10 for package: kadu-water_notify
---> Package kernel-devel.x86_64 0:2.6.27.5-109.fc10 set to be erased
---> Package kernel.x86_64 0:2.6.27.5-109.fc10 set to be erased
--> Processing Dependency: kernel-uname-r = 2.6.27.5-109.fc10.x86_64
for package: kmod-nvidia-2.6.27.5-109.fc10.x86_64
--> Running transaction check
--> Processing Dependency: kadu = 0.6.0.1-1.fc10 for package: kadu-water_notify
---> Package kmod-nvidia-2.6.27.5-109.fc10.x86_64.x86_64
0:177.82-1.fc10 set to be erased
--> Finished Dependency Resolution
kadu-water_notify-0.6.0.1-1.fc10.x86_64 from installed has depsolving problems
  --> Missing Dependency: kadu = 0.6.0.1-1.fc10 is needed by package
kadu-water_notify-0.6.0.1-1.fc10.x86_64 (installed)
Error: Missing Dependency: kadu = 0.6.0.1-1.fc10 is needed by package
kadu-water_notify-0.6.0.1-1.fc10.x86_64 (installed)

For an inexperienced final user point of view the consequence is that
for example it has a kernel upgrade pending at the moment, but it get
no notification at all in his gnome desktop.
In total
Transaction Summary
===================================================================================================================
Install      3 Package(s)
Update      39 Package(s)
Remove       3 Package(s)

I admit that this probably is not a so common case, but it would be a
nice thing if for example the applet would be able to check and notify
this to the user and propose possible alternatives.
For example in my case I can update from command line with the command
yum update --exclude=kadu
And in a similar way the applet could offer the user to exclude/delay
the update of dependency affected packages letting him update the
other ones.
What about it?
If you think it is a good thing, against what to bugzilla for enhancement?
Gianluca




More information about the fedora-test-list mailing list