Description of problem: One can find with 'rpm -qp --provides rarian-0.5.6-3.fc8.x86_64.rpm' librarian.so.0()(64bit) rarian = 0.5.6-3.fc8 but 'rarian' attempts to replace 'scrollkeeper' so this results in a spate of messages like: ERROR with rpm_check_debug vs depsolve: Package totem needs scrollkeeper, this is not available. Package totem needs scrollkeeper, this is not available. .... with predictable results. Full output from yum attached. To add insult to injury 'yum update' attempts to install also a totally unneeded and unwanted 'rarian.i386' thus creating even a bigger mess. Version-Release number of selected component (if applicable): rarian-0.5.6-3.fc8 How reproducible: always
Created attachment 160649 [details] results of 'yum install rarian.x86_64' command
Can you try installing rarian-compat, which provides scrollkeeper?
Yes, 'yum install rarian.x86_64 rarian-compat.x86_64' indeed works. The problem is that the original transaction was 'yum update'. Digging more carefully through its error output I see that that attempted to install, scattered in various places, rarian.x86_64, rarian.i386 and rarian-compat.x86_64 but not rarian-compat.i386. All these were claimed to be "updates" and nothing from i386 actually needed for anything. That resulted in: Error: Unresolveable requirement scrollkeeper for gucharmap Error: Unresolveable requirement scrollkeeper >= 0.3.11 for gnome-user-docs Error: Unresolveable requirement scrollkeeper >= 0.1.4 for gnome-media Error: Unresolveable requirement scrollkeeper for gnumeric Error: Unresolveable requirement scrollkeeper for gconf-editor Error: Unresolveable requirement scrollkeeper >= 0.3.4 for gnucash-docs Error: Unresolveable requirement scrollkeeper for gthumb Error: Unresolveable requirement scrollkeeper for fast-user-switch-applet Error: Unresolveable requirement scrollkeeper for ggv Error: Unresolveable requirement scrollkeeper for gnome-utils Error: Unresolveable requirement scrollkeeper for yelp Error: Unresolveable requirement scrollkeeper for totem Error: Unresolveable requirement /usr/bin/scrollkeeper-update for gtkam Error: Unresolveable requirement scrollkeeper for gdm Error: Unresolveable requirement scrollkeeper for gtk-doc Error: Unresolveable requirement scrollkeeper for gnome-terminal Error: Unresolveable requirement scrollkeeper for libgnomedb-devel Error: Unresolveable requirement scrollkeeper for eog Error: Unresolveable requirement scrollkeeper for rhythmbox Error: Unresolveable requirement scrollkeeper >= 0.1.4 for printman Error: Unresolveable requirement scrollkeeper for gnome-pilot Error: Unresolveable requirement scrollkeeper for libgnomedb with the last line actually terminating the whole output and nothing obvious which would indicate what really may be the problem. One needs to be aware of package interdependencies to untangle that mess (and an update from today supplying few hundreds packages to update surely did not help).
I've now moved both the Provides and the Obsoletes to the compat package.