Bug 253199

Summary: Yum update to Pidgin 2.1.0-2 has unresolved dependencies
Product: [Fedora] Fedora Reporter: Stephen Gallagher <karrde712>
Component: yumAssignee: Jeremy Katz <katzj>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: 7CC: redhat-bugzilla, stu
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: 3.2.4 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-09-04 17:50:11 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
yum -d6 -y update none

Description Stephen Gallagher 2007-08-17 12:59:05 UTC
Description of problem:
Attempting to perform "yum update pidgin" yields the following error:
ERROR with rpm_check_debug vs depsolve:
Package pidgin needs libebook-1.2.so.9, this is not available.
Package pidgin needs libedata-book-1.2.so.2, this is not available.
Package pidgin needs libedataserver-1.2.so.9, this is not available.
Package pidgin needs libgtkspell.so.0, this is not available.


Version-Release number of selected component (if applicable):
Pidgin 2.1.0-2

How reproducible:
Every time, as long as the evolution-data-server and gtkspell packages are not
installed

Steps to Reproduce:
1. Set up a system without gtkspell and evolution-data-server installed
2. Attempt to perform a 'yum update pidgin' to version 2.1.0-2
  
Actual results:
ERROR with rpm_check_debug vs depsolve:
Package pidgin needs libebook-1.2.so.9, this is not available.
Package pidgin needs libedata-book-1.2.so.2, this is not available.
Package pidgin needs libedataserver-1.2.so.9, this is not available.
Package pidgin needs libgtkspell.so.0, this is not available.



Expected results:
=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Updating:
 pidgin                  i386       2.1.0-2.fc7      updates           1.5 M
Installing for dependencies:
 NetworkManager-glib     i386       1:0.6.5-7.fc7    updates            30 k
 avahi-compat-howl       i386       0.6.17-1.fc7     fedora             29 k
 cyrus-sasl-md5          i386       2.1.22-6         fedora             47 k
 libpurple               i386       2.1.0-2.fc7      updates           6.1 M
 libsilc                 i386       1.0.2-2.fc6      fedora            412 k

Transaction Summary
=============================================================================
Install      5 Package(s)
Update       1 Package(s)
Remove       0 Package(s)

Additional info:
It looks like there's some confusion on where to find the dependent libraries.
Pidgin should depend on evolution-data-server and gtkspell, rather than the
specific libraries. Or else there needs to be a better lookup for what package
contains those libraries.

Comment 1 Warren Togami 2007-08-17 14:58:50 UTC
*** Bug 252451 has been marked as a duplicate of this bug. ***

Comment 2 Warren Togami 2007-08-17 14:59:59 UTC
As far as we can tell, this isn't a problem in pidgin.  A yum bug?


Comment 3 Seth Vidal 2007-08-17 15:19:45 UTC
this is yum 3.2.2?


Comment 4 Stephen Gallagher 2007-08-17 15:26:12 UTC
yum-3.2.2-1.fc7

Comment 5 Jeremy Katz 2007-08-20 17:56:09 UTC
What's the output of 'rpm -q evolution-data-server'?  And can you provide the
output of yum -d6 update pidgin?

Comment 6 Stephen Gallagher 2007-08-20 18:10:09 UTC
I'm unable to reproduce this at this point, because I manually installed
evolution-data-server and then updated pidgin.

I yum removed all of the components and attempted to yum install pidgin again,
but from a clean state, it recognizes that it needs evolution-data-server.

So it appears to happen only during upgrade from the previous version of pidgin.

Comment 7 Seth Vidal 2007-08-29 21:59:30 UTC
okay - I think the background reason for this was fixed this morning - so I'm
going to close the bug. open a new bug if something related happens again.

thank you


Comment 8 Stephen Gallagher 2007-09-04 11:14:29 UTC
Reopening this bug, as we still have a dependency resolution problem as of
today, 2007-09-04. I will attach a log file with the debug output of yum.


Comment 9 Stephen Gallagher 2007-09-04 11:15:48 UTC
Created attachment 186071 [details]
yum -d6 -y update

Log of the failed dependency resolution.

Comment 10 Jeremy Katz 2007-09-04 17:50:11 UTC
yum 3.2.4 should fix this; it should be available in -updates now