SDL2 2.0.4 is out!

Manuel A. Fernandez Montecelo manuel.montezelo at gmail.com
Thu Jan 14 22:32:20 UTC 2016


2016-01-14 14:15 GMT+00:00 Gianfranco Costamagna
<costamagnagianfranco at yahoo.it>:
>
> [...]
>
> BTW no package in Debian might use that, but this doesn't mean we can
> upload without bumping ABI/API.
>
> e.g. we might introduce troubles to Debian derivatives (they might have more packages
> than us), but more important we might introduce troubles to folks
> with custom compiled software on their computer.
>
> I honestly think about people playing games not in the archive, who will see their favourite
> game segfault without no apparent reason.
>
> Is that what we want?

Nope, but bumping the ABI and de-syncing from upstream has its own
problems, if this is what you are proposing, so I wouldn't do this
lightly if we can avoid it.

Maybe it's simpler to ask upstream to release 2.0.5 with an ABI bump.
I just asked them, to see what they say.


>>One way to know would be to ask them, maybe they confirm it in one way
>>or another.
>
> actually they broke ABI with sdlgfx2 IIRC, so they might not give an appropriate answer :)
>
> (BTW, changing names to structs and adding fields to them, is clearly ABI incompatible,
> so we can't rely on the fact that they have been added at the end, and probably nobody
> will do a sizeof and rely on the output)

Same as above, I think that at the very least we can ask for them to
bump, so it will benefit everybody (also people from Fedora, etc).


> I still need to understand how to bump the ABI/API and then I'll perform the unstable upload.
>
> if you can give me an hint I'll be happy to follow up with the transition!

It would be to change SDL_BINARY_AGE=2.  Since this is already =4
(from previous messages in the thread), so if I got this right, I
think that it's already done by upstream, so my request to them
doesn't make much sense.

The only thing that would be needed from us is to change the binary
package name -- I don't know if this already happens with the new
release.


Cheers.
-- 
Manuel A. Fernandez Montecelo <manuel.montezelo at gmail.com>



More information about the Pkg-sdl-maintainers mailing list