Bug#1061015: pygame-sdl2: FTBFS: Cannot assign type 'Sint64 (SDL_RWops *) except? -1 nogil' to 'Sint64 (*)(SDL_RWops *) noexcept'

Alexandre Detiste alexandre.detiste at gmail.com
Sun Jan 28 21:49:37 GMT 2024


Le jeu. 25 janv. 2024 à 11:15, Simon McVittie <smcv at debian.org> a écrit :
>
> Control: affects -1 + src:renpy
>
> On Tue, 16 Jan 2024 at 20:43:34 +0100, Lucas Nussbaum wrote:
> > During a rebuild of all packages in sid, your package failed to build
> > on amd64.
> >
> > > src/pygame_sdl2/rwobject.pyx:336:22: Cannot assign type 'Sint64 (SDL_RWops *) except? -1 nogil' to 'Sint64 (*)(SDL_RWops *) noexcept'. Exception values are incompatible. Suggest adding 'noexcept' to type 'Sint64 (SDL_RWops *) except? -1 nogil'.

> The changelog for pygame-sdl2 8.1.3-1 says the new upstream release is
> compatible with cython3, but that doesn't seem to be the case? But I
> also don't understand where these new upstream releases are coming from,
> because https://github.com/renpy/pygame_sdl2 only has tags for 8.1.0,
> and there don't seem to be any recent commits that are relevant to
> cython3 compatibility.

The release are coming from here.
https://www.renpy.org/latest.html

pygame-sdl2 state (which is a very old fork of pygame) is in limbo,
upstream is considering vendoring it inside the main tarball
it is maybe already maintained in the main git three.

8.2.0 was released yesterday but I didn't noticed it.

Greetings



More information about the Pkg-games-devel mailing list