Hi Peter,
On 15-07-10 07:47 PM, Peter Shinners wrote:
I haven't been paying close attention to Pygame, but it doesn't seem 
controversial to say things have stalled. I haven't gotten much 
feedback from Rene, but I'd like to give him time to put something 
together. Some of the main things that may need help are:
* Getting 1.9.2 actually released
Much of the delay is due to logistics. With the loss of the automated 
build site a few years back there is no simple way to check a commit 
against all supported operating systems. It also limits user testing.
I need someone to take over official Windows support from me, since I 
am stuck on Windows XP. I have the MinGW based dependency build chain 
working again for 32bit Windows, but did not get everything to build 
for 64bit Windows. So no official 64bit prebuilt libraries yet on the 
Bitbucket download page.
Pygame 1.9.2 is nearly ready for release on Linux. I have tackled the 
Linux specific issues I could find, and am now going through the 
operating system independent issues.
* Moving on to "Pygame 2", whatever that means
Yes, Pygame 2 is overdue. A while back I proposed we wait until Pygame 
1.9.2 was released before starting on 2.0. The plan was to clear out 
the Pygame bugs with SDL 1.2 before moving on to SDL 2. But I also 
expected we would be done with 1.9.2 long before now.
Anyway, a few months back I started a Pygame 1.9.2 patch, 
https://bitbucket.org/llindstrom/pygame-1.10-patch, that replaces SDL 
1.2 with SDL 2.0 api calls. Though it uses SDL 2, it tries to remain 
Pygame 1.9.2 compatible, so adds no new SDL 2 features. It is only a 
bridge to Pygame 2.0. Though it fails unit tests and needs more work, 
it is usable now with SDL 2 from GIT (Earlier SDL 2 releases have 
buggy 24 bits-per-pixel surface support.).
The structure of SDL 2 differs from SDL 1.2. It does not fit well 
Pygame's api. So I expect a significant redesign of modules and 
classes for Pygame 2. For instance, the display module will basically 
go away, replaced with a Window class.
This is an opportunity to replace C coded extension modules with 
Cython and a Python level foreign function interface. Personally, I 
would like to see Pygame fully support PyPy as well as CPython. Also, 
some of the Pygame code can be separated out as stand-alone, Python 
independent, libraries to encourage support from outside the Pygame 
community.
* Catch up on the Bitbucket pull requests
The 5 member limit for a Bitbucket project team is a nuisance.
* Website replacement and love
* Migrate forum to Reddit (or community forum)
It seems there are still many great people involved with the Pygame 
project. Perhaps I can help by getting those people the control they 
need to make progress. I'm completely detached from things at this 
point, so I don't have any context to jump in and try to change 
anything. What parts of the project are going well these days?