#1145293 pygame: FTBFS against python 3.15rc1

Package:
src:pygame
Source:
src:pygame
Submitter:
Maximiliano Curia
Date:
2026-08-23 20:45:01 UTC
Severity:
normal
Tags:
#1145293#5
Date:
2026-08-23 20:42:41 UTC
From:
To:
Hi!

While rebuilding the python related packages against the Python 3.15rc1
version we found that pygame fails to build from source [1].

Sadly, the upstream repository seems to be abandoned. I found that the
Fedora team had already made a patch for fixing this issue [2] and
reported it upstream [3].

However, that patch was causing some tests to fail (and it seemed like a
legitimate failure, due to a bug in the patch), so I've adapted it to
make it work correctly.

While doing this, I also found the reason for one of the reference
counting errors that were being hard-fixed for 3.14+ inside of
py314-refcount-tests.patch, and added a patch that fixes the test to
make it behave correctly instead.

I applied these fixes in the sandbox [4] to be able to build the
packages that depend on pygame, please consider applying the patch to
support the upcoming 3.15 version.

Happy hacking,

[1]: https://debusine.debian.net/debian/r-python-python3.15/artifact/4315864/
[2]: https://src.fedoraproject.org/rpms/pygame/c/bac081363eaae1bbec28c1af8003c37abd52c372?branch=rawhide
[3]: https://github.com/pygame/pygame/issues/4716
[4]: https://debusine.debian.net/debian/r-python-python3.15/