Summary: | Please stabilize =dev-python/pygame-1.8.1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Robert Buchholz (RETIRED) <rbu> |
Component: | New packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | fmccor, j-pi, martindiv, sparc |
Priority: | High | Keywords: | STABLEREQ |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Patch to fix monsterz crashing at start |
Description
Robert Buchholz (RETIRED)
2008-09-26 15:05:55 UTC
ping, python team -- please approve of the stabling or give a reason for its denial. Arches are not added yet. Arches please test and stabilize =dev-python/pygame-1.8.1. Requested keywords are: alpha, amd64, hppa, ia64, ppc, sparc, x86. TIA. ppc stable Sparc stable. amd64/x86 stable Stable for HPPA. (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. (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 Monsterz isn't keyworded on alpha, so I tested and stabilized it there. ia64 stable 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. Oops, I just realized that I put this patch in the wrong place. . . Sorry about that. . . 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 dev-python/pygame-1.9.1 will be stabilized in bug #287438. |