Bug 674198

Summary: yum groupinstall "Sugar Desktop Environment" fails with 01-26 rawhide
Product: [Fedora] Fedora Reporter: borgan@redhat.com <brockorgan>
Component: gnome-python2-desktopAssignee: Colin Walters <walters>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: awilliam, bugs.michael, jsandys, walters
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-11-30 16:24:39 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
full transcript of session none

Description borgan@redhat.com 2011-01-31 23:07:28 UTC
Created attachment 476284 [details]
full transcript of session

* using rawhide-01-26
* x86_64 smolt profile [1]

running the command to install the group of packages fails:

# yum -y groupinstall "Sugar Desktop Environment"

...

--> Finished Dependency Resolution
Error: Package: gnome-python2-evince-2.32.0-1.fc14.x86_64 (rawhide)
           Requires: libevview.so.3()(64bit)
Error: Package: gnome-python2-evince-2.32.0-1.fc14.x86_64 (rawhide)
           Requires: libevdocument.so.3()(64bit)


* expected results: groupinstall completes without unresolved package deps

[1] http://www.smolts.org/client/show/pub_8b785239-4e42-440a-b482-8a868440591e

Comment 1 Jeff Sandys 2011-04-23 19:42:04 UTC
Error still occurs in F15 beta

Only sugar-read requires gnome-python2-evince

# locate libevview
/usr/lib64/libevview3.so.3
/usr/lib64/libevview3.so.3.0.0


# locate libevdocument
/usr/lib64/libevdocument3.so.3
/usr/lib64/libevdocument3.so.3.0.0

Comment 2 Michael Schwendt 2011-11-30 16:24:39 UTC
This ticket is misfiled. 

You need to query the package to find out what its src.rpm name is. For example with "rpm -qi gnome-python2-evince". The bugzilla component name is the same as the src.rpm name: gnome-python2-desktop

The -evince subpackage has been disabled on "Tue Jul 27 2010" by AdamW. There is no related Fedora policy to add "Obsoletes" tags to some garbage collector meta package for all (sub-)packages which are removed from the distribution. During distribution upgrades, you may need to remove such obsolete (sub-)packages manually.

Fedora 15 and 16 don't include the -evince package anymore:
http://koji.fedoraproject.org/koji/packageinfo?packageID=332

Comment 3 Adam Williamson 2011-11-30 17:13:21 UTC
FWIW, the evince subpackage isn't obsoleted because, in theory, it might come back. Though I think perhaps object introspection might've changed that, and there's won't really be a gnome-python2 once everything's ported to the Brave New World.



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 4 Michael Schwendt 2011-11-30 17:18:52 UTC
"Obsoletes" typically are versioned, so they don't block a package from coming back with a higher V-R.