On Mon, Mar 20, 2017 at 4:47 PM, Thomas Kluyver <takowl@xxxxxxxxx>
I think doing a new SDL2 based build will potentially take quite some time on all platforms to finish. In that time in the middle, where it's not ready yet, I think it'd be easier to keep the same code base and infrastructure(For those fixes).
Additionally, because some platforms are going to be easier to port to SDL2 than others, being able to release a new pygame with either depending on if the platform has SDL2 or is easy to port to SDL2 will not hold up all the platforms. So if windows is much harder, then we could still potentially build new releases with our existing toolchain and SDL1. And the windows port is going to be much more time consuming, than say linux. It's a better place to be in not having to hold everything up whilst we wait on all platforms to be finished.
And that's the most important reason for keeping SDL1 for now: it allows us to keep having releases on some platforms whilst the work continues, and not have to maintain two sets of infrastructure.