Sounds reasonable to major version up with SDL. Is there a sponsor on the
list for the windows builds of pygame? If not, I would love to volunteer
for this.

On Tue, Jul 31, 2018, 7:29 AM René Dudfield <ren...@gmail.com> wrote:

> So. I've been thinking how to have SDL2 and SDL1 releases on pypi at the
> same time.
>
> 1.9.5.devX releases, with SDL1 being compiled in.
> 2.0.0.devX releases, using SDL2 stuff.
>
> The benefit is that we can:
>
>    - 'release early, release often'. The fact is most people only test,
>    or try things out once things are released.
>    - we need help testing a SDL2 pygame, and having it on pypi makes that
>    easy for people. My guess is only 2-3 people have tried the SDL2 branch so
>    far for example.
>    - there's only one tree, which is easier to maintain than separate
>    branches.
>    - we also need help testing SDL1 stuff, to make sure it hasn't broken.
>
>
>
> *Step 1.*
> The first step is to get the continuous releases working, and I'll reset
> the version number in git master to 1.9.5.dev0
> Each merge into master will do a release to pypi as 1.9.5.devX, where X is
> the number of commits since the last release tag (1.9.4).
>
>
> *Step 2.*
> Unfortunately I don't see a way to merge the SDL2 branch in incrementally.
> So I'll do a big merge of the SDL2 stuff into master.
> With SDL1 being the default.
>
> *Step 3.*
> Do the repo files cleanup (mentioned earlier).
>
>
> *Step 4.*
> Get pygame 2 working on non-linux platforms.
> Get continuous deploys working for pygame 2.0.0.devX.
>
> *Step 5.*
> There will be a pygame 1.9.5 release with the API cleanup, and disabled
> SDL2 support.
> Including other platform fixes (like how *BSD pygame is broken currently).
>
>
> So, that's the plan.
>

Reply via email to