Bug 189991 - pygame-devel should obsolete python-pygame-devel and pygame should obsolete python-pygame-docs as well
Summary: pygame-devel should obsolete python-pygame-devel and pygame should obsolete p...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: pygame
Version: 5
Hardware: All
OS: Linux
high
low
Target Milestone: ---
Assignee: Christopher Stone
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 235758
Blocks:
TreeView+ depends on / blocked
 
Reported: 2006-04-26 14:42 UTC by Nils Philippsen
Modified: 2007-11-30 22:11 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-04-24 00:16:48 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.