Bug 189991

Summary: pygame-devel should obsolete python-pygame-devel and pygame should obsolete python-pygame-docs as well
Product: [Fedora] Fedora Reporter: Nils Philippsen <nphilipp>
Component: pygameAssignee: Christopher Stone <chris.stone>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: high    
Version: 5CC: extras-qa, kwizart
Target Milestone: ---Keywords: EasyFix
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-04-24 00:16:48 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:
Bug Depends On: 235758    
Bug Blocks:    

Description Nils Philippsen 2006-04-26 14:42:57 UTC
Description of problem:

pygame obsoletes an installed python-pygame, but python-pygame-devel and
python-pygame-doc are left alone which leads to a dependency resolving error
when updating with yum --> pygame should obsolete python-pygame-doc,
pygame-devel should obsolete python-pygame-devel as well.

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

old:
python-pygame-1.6.2-0.lvn.2.4
python-pygame-devel-1.6.2-0.lvn.2.4
python-pygame-doc-1.6.2-0.lvn.2.4

(supposedly) new:
pygame-devel-1.7.1-4.fc5
pygame-1.7.1-4.fc5

How reproducible:
Easy

Steps to Reproduce:
1. Have the old packages installed
2. yum update

Actual results:
"""
Error: Missing Dependency: python-pygame = 0:1.6.2-0.lvn.2.4 is needed by
package python-pygame-devel
"""

Expected results:
no error, all old packages replaced by new pygame, pygame-devel

Additional info:

Comment 1 Christopher Stone 2006-04-26 15:37:26 UTC
Fixed and rebuilt.  Thanks.

Comment 2 Nils Philippsen 2006-05-03 15:30:23 UTC
Updating left python-pygame-doc-1.6.2-0.lvn.2.4 on the system, probably
"python-pygame-doc < %{?epoch:%{epoch}:}%{version}-%{release}" should be
obsoleted by pygame-devel (as it contains the example files now).

Comment 3 Christopher Stone 2006-05-03 16:23:22 UTC
ugh, I obsoleted python-pygame-docs, not python-pygame-doc.  Fixed in next build.

Comment 4 Nicolas Chauvet (kwizart) 2007-04-20 18:56:05 UTC
pygame-devel is no more accessible on rawhide (because headers were merged into
the main package). 

This would be nice to have a least a virtual Provides: pygame-devel
This is needed to build python-kaa-imlib2 on devel (FC-6 built fine already...)



Comment 5 Christopher Stone 2007-04-21 01:14:44 UTC
Yes I know, I have been planning on doing this for months now, but fortunately
another such multilib issue came up which brings this change into question.  I
made the original change out of frustration because of some bizzare multilib
problem.

If you check the cvs logs, the removing of the pygame-devel package was
suggested by Michael Schwendt.  After taking a second look it seems he is saying
that his original suggestion was incorrect.  So as far as I understand it, the
change needs to be reverted back in pygame for devel, and then pygame needs to
be added to some kind of multilib blacklist.

So once pygame is on the blacklist, then I can revert the devel change so we are
basically back to how the package looks in FC-6.

I think f13 in #fedora-devel can help out here. /msg me (XulChris) next time you
are on IRC.

Comment 6 Christopher Stone 2007-04-24 00:16:48 UTC
pygame has been blacklisted.
http://cvs.fedora.redhat.com/bonsai/cvsblame.cgi?file=extras-buildsys/utils/pushscript/Config_Extras.py&rev=&root=/cvs/fedora

reverted back to fc6 version.

verified fixed.