Your message dated Wed, 24 Apr 2024 19:07:16 +0000
with message-id <e1rzhxc-00fhyz...@fasolo.debian.org>
and subject line Bug#1061015: fixed in pygame-sdl2 8.2.1-1
has caused the Debian Bug report #1061015,
regarding pygame-sdl2: FTBFS: Cannot assign type 'Sint64 (SDL_RWops *) except? 
-1 nogil' to 'Sint64 (*)(SDL_RWops *) noexcept'
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1061015: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061015
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: pygame-sdl2
Version: 8.1.3-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240115 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:305: python3.12 setup.py config 
> /<<PKGBUILDDIR>>/setuplib.py:269: SyntaxWarning: invalid escape sequence '\('
>   ccode = re.sub('Py_InitModule4\("([^"]+)"', 'Py_InitModule4("' + 
> parent_module + '.\\1"', ccode) # Py2
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>             sf.base = base
>             sf.length = length
>             sf.tell = 0
> 
>             rv = SDL_AllocRW()
>             rv.size = subfile_size
>                       ^
> ------------------------------------------------------------
> 
> 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'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>             sf.length = length
>             sf.tell = 0
> 
>             rv = SDL_AllocRW()
>             rv.size = subfile_size
>             rv.seek = subfile_seek
>                       ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:337:22: Cannot assign type 'Sint64 (SDL_RWops *, 
> Sint64, int) except? -1 nogil' to 'Sint64 (*)(SDL_RWops *, Sint64, int) 
> noexcept'. Exception values are incompatible. Suggest adding 'noexcept' to 
> type 'Sint64 (SDL_RWops *, Sint64, int) except? -1 nogil'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>             sf.tell = 0
> 
>             rv = SDL_AllocRW()
>             rv.size = subfile_size
>             rv.seek = subfile_seek
>             rv.read = subfile_read
>                       ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:338:22: Cannot assign type 'size_t (SDL_RWops *, 
> void *, size_t, size_t) except? -1 nogil' to 'size_t (*)(SDL_RWops *, void *, 
> size_t, size_t) noexcept'. Exception values are incompatible. Suggest adding 
> 'noexcept' to type 'size_t (SDL_RWops *, void *, size_t, size_t) except? -1 
> nogil'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>             rv = SDL_AllocRW()
>             rv.size = subfile_size
>             rv.seek = subfile_seek
>             rv.read = subfile_read
>             rv.write = NULL
>             rv.close = subfile_close
>                        ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:340:23: Cannot assign type 'int (SDL_RWops *) 
> except? -1 nogil' to 'int (*)(SDL_RWops *) noexcept'. Exception values are 
> incompatible. Suggest adding 'noexcept' to type 'int (SDL_RWops *) except? -1 
> nogil'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>         raise IOError("{!r} is not a filename or file-like 
> object.".format(filelike))
> 
>     Py_INCREF(filelike)
> 
>     rv = SDL_AllocRW()
>     rv.size = python_size
>               ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:367:14: 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'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
> 
>     Py_INCREF(filelike)
> 
>     rv = SDL_AllocRW()
>     rv.size = python_size
>     rv.seek = python_seek
>               ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:368:14: Cannot assign type 'Sint64 (SDL_RWops *, 
> Sint64, int) except? -1 nogil' to 'Sint64 (*)(SDL_RWops *, Sint64, int) 
> noexcept'. Exception values are incompatible. Suggest adding 'noexcept' to 
> type 'Sint64 (SDL_RWops *, Sint64, int) except? -1 nogil'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>     Py_INCREF(filelike)
> 
>     rv = SDL_AllocRW()
>     rv.size = python_size
>     rv.seek = python_seek
>     rv.read = python_read
>               ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:369:14: Cannot assign type 'size_t (SDL_RWops *, 
> void *, size_t, size_t) except? -1 nogil' to 'size_t (*)(SDL_RWops *, void *, 
> size_t, size_t) noexcept'. Exception values are incompatible. Suggest adding 
> 'noexcept' to type 'size_t (SDL_RWops *, void *, size_t, size_t) except? -1 
> nogil'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
> 
>     rv = SDL_AllocRW()
>     rv.size = python_size
>     rv.seek = python_seek
>     rv.read = python_read
>     rv.write = python_write
>                ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:370:15: Cannot assign type 'size_t (SDL_RWops *, 
> const void *, size_t, size_t) except? -1 nogil' to 'size_t (*)(SDL_RWops *, 
> const void *, size_t, size_t) noexcept'. Exception values are incompatible. 
> Suggest adding 'noexcept' to type 'size_t (SDL_RWops *, const void *, size_t, 
> size_t) except? -1 nogil'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>     rv = SDL_AllocRW()
>     rv.size = python_size
>     rv.seek = python_seek
>     rv.read = python_read
>     rv.write = python_write
>     rv.close = python_close
>                ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:371:15: Cannot assign type 'int (SDL_RWops *) 
> except? -1 nogil' to 'int (*)(SDL_RWops *) noexcept'. Exception values are 
> incompatible. Suggest adding 'noexcept' to type 'int (SDL_RWops *) except? -1 
> nogil'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>     if not isinstance(rw_in_object, RWops):
>         return False
>     rw_in = (<RWopsImpl>rw_in_object._holder).get_rwops()
>     if rw_in == NULL:
>         return False
>     return rw_in.read == python_read
>                       ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:590:22: Invalid types for '==' (size_t 
> (*)(SDL_RWops *, void *, size_t, size_t) noexcept, size_t (SDL_RWops *, void 
> *, size_t, size_t) except? -1 nogil)
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>     bf.base = <Uint8 *>view.buf
>     bf.here = bf.base
>     bf.stop = bf.base + view.len
> 
>     rw = SDL_AllocRW()
>     rw.size = buffile_size
>               ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:607:14: 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'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>     bf.here = bf.base
>     bf.stop = bf.base + view.len
> 
>     rw = SDL_AllocRW()
>     rw.size = buffile_size
>     rw.seek = buffile_seek
>               ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:608:14: Cannot assign type 'Sint64 (SDL_RWops *, 
> Sint64, int) except? -1 nogil' to 'Sint64 (*)(SDL_RWops *, Sint64, int) 
> noexcept'. Exception values are incompatible. Suggest adding 'noexcept' to 
> type 'Sint64 (SDL_RWops *, Sint64, int) except? -1 nogil'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>     bf.stop = bf.base + view.len
> 
>     rw = SDL_AllocRW()
>     rw.size = buffile_size
>     rw.seek = buffile_seek
>     rw.read = buffile_read
>               ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:609:14: Cannot assign type 'size_t (SDL_RWops *, 
> void *, size_t, size_t) except? -1 nogil' to 'size_t (*)(SDL_RWops *, void *, 
> size_t, size_t) noexcept'. Exception values are incompatible. Suggest adding 
> 'noexcept' to type 'size_t (SDL_RWops *, void *, size_t, size_t) except? -1 
> nogil'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
> 
>     rw = SDL_AllocRW()
>     rw.size = buffile_size
>     rw.seek = buffile_seek
>     rw.read = buffile_read
>     rw.write = buffile_write
>                ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:610:15: Cannot assign type 'size_t (SDL_RWops *, 
> const void *, size_t, size_t) except? -1 nogil' to 'size_t (*)(SDL_RWops *, 
> const void *, size_t, size_t) noexcept'. Exception values are incompatible. 
> Suggest adding 'noexcept' to type 'size_t (SDL_RWops *, const void *, size_t, 
> size_t) except? -1 nogil'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>     rw = SDL_AllocRW()
>     rw.size = buffile_size
>     rw.seek = buffile_seek
>     rw.read = buffile_read
>     rw.write = buffile_write
>     rw.close = buffile_close
>                ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:611:15: Cannot assign type 'int (SDL_RWops *) 
> except? -1 nogil' to 'int (*)(SDL_RWops *) noexcept'. Exception values are 
> incompatible. Suggest adding 'noexcept' to type 'int (SDL_RWops *) except? -1 
> nogil'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>     if not isinstance(rw_in_object, RWops):
>         return False
>     rw_in = (<RWopsImpl>rw_in_object._holder).get_rwops()
>     if rw_in == NULL:
>         return False
>     return rw_in.read == buffile_read
>                       ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:630:22: Invalid types for '==' (size_t 
> (*)(SDL_RWops *, void *, size_t, size_t) noexcept, size_t (SDL_RWops *, void 
> *, size_t, size_t) except? -1 nogil)
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>     sf.base = base
>     sf.length = length
>     sf.tell = 0
> 
>     rw = SDL_AllocRW()
>     rw.size = subfile_size
>               ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:653:14: 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'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>     sf.length = length
>     sf.tell = 0
> 
>     rw = SDL_AllocRW()
>     rw.size = subfile_size
>     rw.seek = subfile_seek
>               ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:654:14: Cannot assign type 'Sint64 (SDL_RWops *, 
> Sint64, int) except? -1 nogil' to 'Sint64 (*)(SDL_RWops *, Sint64, int) 
> noexcept'. Exception values are incompatible. Suggest adding 'noexcept' to 
> type 'Sint64 (SDL_RWops *, Sint64, int) except? -1 nogil'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>     sf.tell = 0
> 
>     rw = SDL_AllocRW()
>     rw.size = subfile_size
>     rw.seek = subfile_seek
>     rw.read = subfile_read
>               ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:655:14: Cannot assign type 'size_t (SDL_RWops *, 
> void *, size_t, size_t) except? -1 nogil' to 'size_t (*)(SDL_RWops *, void *, 
> size_t, size_t) noexcept'. Exception values are incompatible. Suggest adding 
> 'noexcept' to type 'size_t (SDL_RWops *, void *, size_t, size_t) except? -1 
> nogil'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>     rw = SDL_AllocRW()
>     rw.size = subfile_size
>     rw.seek = subfile_seek
>     rw.read = subfile_read
>     rw.write = NULL
>     rw.close = subfile_close
>                ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:657:15: Cannot assign type 'int (SDL_RWops *) 
> except? -1 nogil' to 'int (*)(SDL_RWops *) noexcept'. Exception values are 
> incompatible. Suggest adding 'noexcept' to type 'int (SDL_RWops *) except? -1 
> nogil'.
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>     if not isinstance(rw_in_object, RWops):
>         return False
>     rw_in = (<RWopsImpl>rw_in_object._holder).get_rwops()
>     if rw_in == NULL:
>         return False
>     return rw_in.read == subfile_read
>                       ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:676:22: Invalid types for '==' (size_t 
> (*)(SDL_RWops *, void *, size_t, size_t) noexcept, size_t (SDL_RWops *, void 
> *, size_t, size_t) except? -1 nogil)
> 
> Error compiling Cython file:
> ------------------------------------------------------------
> ...
>     if not isinstance(rw_in_object, RWops):
>         raise ValueError("Passed in object should be RWops")
>     rw_in = (<RWopsImpl>rw_in_object._holder).get_rwops()
>     if rw_in == NULL:
>         raise ValueError("Passed in RWops object is closed")
>     if rw_in.read != subfile_read:
>                   ^
> ------------------------------------------------------------
> 
> src/pygame_sdl2/rwobject.pyx:689:18: Invalid types for '!=' (size_t 
> (*)(SDL_RWops *, void *, size_t, size_t) noexcept, size_t (SDL_RWops *, void 
> *, size_t, size_t) except? -1 nogil)
> pygame_sdl2.error is out of date.
> pygame_sdl2.color is out of date.
> pygame_sdl2.controller is out of date.
> pygame_sdl2.rect is out of date.
> pygame_sdl2.rwobject is out of date.
> 
> Command '['cython3', '--3str', '-X', 'profile=False', '-X', 
> 'embedsignature=True', '-Iinclude', '-Igen3', '-a', 
> 'src/pygame_sdl2/rwobject.pyx', '-o', 'gen3/pygame_sdl2.rwobject.c']' 
> returned non-zero exit status 1.
> 
> E: pybuild pybuild:391: configure: plugin distutils failed with: exit 
> code=255: python3.12 setup.py config 
> dh_auto_configure: error: pybuild --configure -i python{version} -p "3.12 
> 3.11" returned exit code 13
> make: *** [debian/rules:6: binary] Error 25


The full build log is available from:
http://qa-logs.debian.net/2024/01/15/pygame-sdl2_8.1.3-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240115;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240115&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: pygame-sdl2
Source-Version: 8.2.1-1
Done: Alexandre Detiste <tc...@debian.org>

We believe that the bug you reported is fixed in the latest version of
pygame-sdl2, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1061...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Detiste <tc...@debian.org> (supplier of updated pygame-sdl2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 24 Apr 2024 20:09:47 +0200
Source: pygame-sdl2
Architecture: source
Version: 8.2.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Alexandre Detiste <tc...@debian.org>
Closes: 1061015 1067690
Changes:
 pygame-sdl2 (8.2.1-1) unstable; urgency=medium
 .
   * Team upload
   * New upstream version 8.2.1 (Closes: #1061015, #1067690)
   * Set "legacy_implicit_noexcept=True" compiler flag
Checksums-Sha1:
 598099af56177a22f965e25c4ff96810bfb6ef9b 2142 pygame-sdl2_8.2.1-1.dsc
 4b50da1245e569cdb758a2257b87d56e0b76c066 4256982 pygame-sdl2_8.2.1.orig.tar.gz
 eb0eb48446a707d3acec8cbe883ec35ffcadb8d8 5284 pygame-sdl2_8.2.1-1.debian.tar.xz
 480e83ee4eee931b0e796d958e829b48a767b58f 14427 
pygame-sdl2_8.2.1-1_source.buildinfo
Checksums-Sha256:
 4feb892c3f2ff1aaf0e961cfabe350f3a554f07403452e7e7e0d557222f77005 2142 
pygame-sdl2_8.2.1-1.dsc
 6626f7f4dc90d691950963eb2b9fd3977740ca552598a64ac54f297fe3a901d6 4256982 
pygame-sdl2_8.2.1.orig.tar.gz
 ea53a053cb4906eb53fbe8a1ef2f77c4106dc77e0349c00601e633fde1cc5270 5284 
pygame-sdl2_8.2.1-1.debian.tar.xz
 03d00fbb84ff0d6b665e7ab06592fa2499f1e838fd914155a81e53fb793c8ee8 14427 
pygame-sdl2_8.2.1-1_source.buildinfo
Files:
 c6e8e13828231c4370d9581443206a25 2142 oldlibs optional pygame-sdl2_8.2.1-1.dsc
 ea5472884053593fe3b351a99a23debd 4256982 oldlibs optional 
pygame-sdl2_8.2.1.orig.tar.gz
 ee389c684c9798964b940beec084457c 5284 oldlibs optional 
pygame-sdl2_8.2.1-1.debian.tar.xz
 4b1611e04bd63f7a27f3ddce8b706d10 14427 oldlibs optional 
pygame-sdl2_8.2.1-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmYpTToRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBotjA/+Igw5LzQ3ppA+JVcjop9GHEU0CsNy0elx
Kld5Qb8wER91IufcjHtVEOesmnn2nQYe35rvHqEREDCypRM+Iv8D7nQw03JJrfoc
bFjkA9HLay45iUdUuImS87i1CCujuWDjwEjhzr1fs3RjpAy2M6revTzGMKYWSatP
35qMVQG+WKm5Ld3/WVR4aU4Ba0BwnfkkVqVLrN2noHa52i2wPonxFgMYAr/B3HvL
ydL6YUy7nN877QlhcAQZqVL/cMsIKMDoGLI+iXImTRsh8fjccU/HGTHKoRDHBxlp
Cd1IZEn8rsC4mrsFJbcnlWzZLqvlnM3p4xReY22dxSTG+f9iyhnQJo5haDFgyayv
5q2xMILsXNqNWqpK4JBampaIcyR+GPqS7LFywyG6Ep4orm8CU/ZVi8HSv4RrwYfA
+fu3tZptQgtTpkjVXYbv9Ov1kcyitsxSQihdFOyOwMFnflHtDwocWSur8rZVzyZm
sNLSNGdPvKLpOwoiYK5g6A/gjDhPJMLXMXzbcz+oJdmMUjrvSEuEfAInvzu1vaFU
SvECguk7zbf90+/aR+ZOqNk/ZcSk8scylUb07FOhh0Izh0tRU/ADNQ5aaD8/3DEl
OAnYhxL0Oof8r+Fi/DuGfn4u48fVuyBoBbZeRsDCef6gmec8834R3n4P1ZGJqwV3
33OVq/c86ak=
=aiVU
-----END PGP SIGNATURE-----

Attachment: pgpJX11emzA5F.pgp
Description: PGP signature


--- End Message ---

Reply via email to