Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 238774 - Please stabilize =dev-python/pygame-1.8.1
Summary: Please stabilize =dev-python/pygame-1.8.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2008-09-26 15:05 UTC by Robert Buchholz (RETIRED)
Modified: 2009-10-02 23:38 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch to fix monsterz crashing at start (monsterz.patch,1.35 KB, patch)
2009-02-14 22:50 UTC, Martin DiViaio
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Buchholz (RETIRED) gentoo-dev 2008-09-26 15:05:55 UTC
Our stable pygame (1.7) is still affected by bug 194932 (since the fix failed, bug  #231250). 1.8.0 is affected by bug #223171, but that is fixed in 1.8.1.

So, having =dev-python/pygame-1.8.1 stable would be preferable IMO.
Ali, what do you think (Santiago agreed already)?
Comment 1 Robert Buchholz (RETIRED) gentoo-dev 2008-10-20 13:16:08 UTC
ping, python team -- please approve of the stabling or give a reason for its denial. Arches are not added yet.
Comment 2 Ali Polatel (RETIRED) gentoo-dev 2008-10-25 15:30:16 UTC
Arches please test and stabilize =dev-python/pygame-1.8.1.
Requested keywords are:
alpha, amd64, hppa, ia64, ppc, sparc, x86.
TIA.
Comment 3 nixnut (RETIRED) gentoo-dev 2008-10-25 16:06:56 UTC
ppc stable
Comment 4 Ferris McCormick (RETIRED) gentoo-dev 2008-10-25 17:11:17 UTC
Sparc stable.
Comment 5 Markus Meier gentoo-dev 2008-10-27 19:57:52 UTC
amd64/x86 stable
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2008-10-28 00:06:56 UTC
Stable for HPPA.
Comment 7 Ferris McCormick (RETIRED) gentoo-dev 2008-10-28 13:43:20 UTC
(In reply to comment #4)
> Sparc stable.
> 

Reverting to ~sparc.  On both Sparc and Amd64, the game
games-puzzle/monsterz-0.7.1-r1
fails at startup thus:
===========================
Traceback (most recent call last):
  File "/usr/games/bin/monsterz", line 1998, in <module>
    main()
  File "/usr/games/bin/monsterz", line 1993, in main
    monsterz.go()
  File "/usr/games/bin/monsterz", line 1271, in go
    iterator()
  File "/usr/games/bin/monsterz", line 1381, in iterate_menu
    self.copyright_draw()
  File "/usr/games/bin/monsterz", line 1300, in copyright_draw
    system.blit(scroll, (13, 437))
  File "/usr/games/bin/monsterz", line 403, in blit
    self.background.blit(surf, coords)
pygame.error: Surfaces must not be locked during blit
=========================================

I don't know if the problem lies with pygame or with monsterz, but I do know that monsterez runs fine with pygame-1.8.0 and earlier.
Comment 8 Jakub Kowalski 2008-11-19 09:43:22 UTC
(In reply to comment #7)
> (In reply to comment #4)
> > Sparc stable.
> > 
> 
> Reverting to ~sparc.  On both Sparc and Amd64, the game
> games-puzzle/monsterz-0.7.1-r1
> fails at startup thus:
> ===========================
> Traceback (most recent call last):
>   File "/usr/games/bin/monsterz", line 1998, in <module>
>     main()
>   File "/usr/games/bin/monsterz", line 1993, in main
>     monsterz.go()
>   File "/usr/games/bin/monsterz", line 1271, in go
>     iterator()
>   File "/usr/games/bin/monsterz", line 1381, in iterate_menu
>     self.copyright_draw()
>   File "/usr/games/bin/monsterz", line 1300, in copyright_draw
>     system.blit(scroll, (13, 437))
>   File "/usr/games/bin/monsterz", line 403, in blit
>     self.background.blit(surf, coords)
> pygame.error: Surfaces must not be locked during blit
> =========================================
> 
> I don't know if the problem lies with pygame or with monsterz, but I do know
> that monsterez runs fine with pygame-1.8.0 and earlier.
> 

Same thing happens on x86 with pygame-1.8.1.
Monsterz works OK with pygame-1.8.0 and pygame-1.7.1
Comment 9 Tobias Klausmann (RETIRED) gentoo-dev 2008-12-11 19:37:21 UTC
Monsterz isn't keyworded on alpha, so I tested and stabilized it there.
Comment 10 Raúl Porcel (RETIRED) gentoo-dev 2008-12-16 19:26:27 UTC
ia64 stable
Comment 11 Martin DiViaio 2009-02-14 22:50:29 UTC
Created attachment 182077 [details, diff]
Patch to fix monsterz crashing at start


Found a discussion of this problem at: https://bugs.launchpad.net/ubuntu/+source/monsterz/+bug/275492
The attached patch is from there.

It appears that monsterz has a problem with using pygame 1.8.1.

I have tested it on my amd64 system and it does fix the issue.
Comment 12 Martin DiViaio 2009-02-14 22:55:45 UTC
Oops, I just realized that I put this patch in the wrong place. . . Sorry about that. . .

Comment 13 Ferris McCormick (RETIRED) gentoo-dev 2009-02-15 00:39:43 UTC
The patch applies and monsterz still works.  So I upgraded to pygame-1.8.1 and monsterz still works, so this fixes the problem.  Once it becomes official for monsterz, I'll finish this bug off.

Thanks for the help,
Ferris
Comment 14 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-10-02 23:38:30 UTC
dev-python/pygame-1.9.1 will be stabilized in bug #287438.