Your message dated Tue, 28 Jan 2025 16:50:10 +0000
with message-id <e1tcomw-0032i8...@fasolo.debian.org>
and subject line Bug#1092088: fixed in cwiid 0.6.91-11
has caused the Debian Bug report #1092088,
regarding cwiid ftbfs with Python 3.13 as the default
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.)


-- 
1092088: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092088
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:cwiid
Version: 0.6.91-10
Severity: serious
Tags: sid trixie
User: debian-pyt...@lists.debian.org
Usertags: python3.13

cwiid ftbfs with Python 3.13 as the default

[...]
make[2]: Entering directory '/<<PKGBUILDDIR>>/python'
python3 setup.py build_ext -g -I../libcwiid -L../libcwiid -lcwiid
Wiimote.c:72:19: warning: cast between incompatible function types from ‘PyObject * (*)(Wiimote *)’ {aka ‘struct _object * (*)(Wiimote *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type]
   72 |         {"close", (PyCFunction)Wiimote_close, METH_NOARGS,
      |                   ^
Wiimote.c:74:20: warning: cast between incompatible function types from ‘PyObject * (*)(Wiimote *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(Wiimote *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 74 | {"enable", (PyCFunction)Wiimote_enable, METH_VARARGS | METH_KEYWORDS,
      |                    ^
Wiimote.c:76:21: warning: cast between incompatible function types from ‘PyObject * (*)(Wiimote *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(Wiimote *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 76 | {"disable", (PyCFunction)Wiimote_disable, METH_VARARGS | METH_KEYWORDS,
      |                     ^
Wiimote.c:78:22: warning: cast between incompatible function types from ‘PyObject * (*)(Wiimote *)’ {aka ‘struct _object * (*)(Wiimote *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type]
   78 |         {"get_mesg", (PyCFunction)Wiimote_get_mesg, METH_NOARGS,
      |                      ^
Wiimote.c:80:25: warning: cast between incompatible function types from ‘PyObject * (*)(Wiimote *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(Wiimote *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type]
   80 |         {"get_acc_cal", (PyCFunction)Wiimote_get_acc_cal,
      |                         ^
Wiimote.c:84:29: warning: cast between incompatible function types from ‘PyObject * (*)(Wiimote *)’ {aka ‘struct _object * (*)(Wiimote *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 84 | {"get_balance_cal", (PyCFunction)Wiimote_get_balance_cal, METH_NOARGS,
      |                             ^
Wiimote.c:87:28: warning: cast between incompatible function types from ‘PyObject * (*)(Wiimote *)’ {aka ‘struct _object * (*)(Wiimote *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 87 | {"request_status", (PyCFunction)Wiimote_request_status, METH_NOARGS,
      |                            ^
Wiimote.c:89:18: warning: cast between incompatible function types from ‘PyObject * (*)(Wiimote *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(Wiimote *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 89 | {"read", (PyCFunction)Wiimote_read, METH_VARARGS | METH_KEYWORDS,
      |                  ^
Wiimote.c:91:22: warning: cast between incompatible function types from ‘PyObject * (*)(Wiimote *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(Wiimote *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 91 | {"send_rpt", (PyCFunction)Wiimote_send_rpt, METH_VARARGS | METH_KEYWORDS,
      |                      ^
Wiimote.c:93:19: warning: cast between incompatible function types from ‘PyObject * (*)(Wiimote *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(Wiimote *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 93 | {"write", (PyCFunction)Wiimote_write, METH_VARARGS | METH_KEYWORDS,
      |                   ^
Wiimote.c:148:1: warning: missing initializer for field ‘tp_free’ of ‘PyTypeObject’ {aka ‘struct _typeobject’} [-Wmissing-field-initializers]
  148 | };
      | ^
In file included from /usr/include/python3.13/object.h:1222,
                 from /usr/include/python3.13/Python.h:72,
                 from Wiimote.c:23:
/usr/include/python3.13/cpython/object.h:215:14: note: ‘tp_free’ declared here
  215 |     freefunc tp_free; /* Low-level free-memory routine */
      |              ^~~~~~~
Wiimote.c: In function ‘Wiimote_new’:
Wiimote.c:152:51: warning: unused parameter ‘args’ [-Wunused-parameter]
152 | Wiimote_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
      |                                         ~~~~~~~~~~^~~~
Wiimote.c:152:67: warning: unused parameter ‘kwds’ [-Wunused-parameter]
152 | Wiimote_new(PyTypeObject *type, PyObject *args, PyObject *kwds) | ~~~~~~~~~~^~~~
Wiimote.c: In function ‘Wiimote_init’:
Wiimote.c:212:13: warning: ‘PyEval_InitThreads’ is deprecated [-Wdeprecated-declarations]
  212 |             PyEval_InitThreads();
      |             ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/python3.13/Python.h:124:
/usr/include/python3.13/ceval.h:114:37: note: declared here
  114 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void);
      |                                     ^~~~~~~~~~~~~~~~~~
Wiimote.c: In function ‘Wiimote_set_mesg_callback’:
Wiimote.c:302:41: warning: unused parameter ‘closure’ [-Wunused-parameter]
  302 |                                   void *closure)
      |                                   ~~~~~~^~~~~~~
Wiimote.c: In function ‘Wiimote_get_state’:
Wiimote.c:369:57: warning: unused parameter ‘closure’ [-Wunused-parameter]
  369 | static PyObject *Wiimote_get_state(Wiimote* self, void *closure)
      |                                                   ~~~~~~^~~~~~~
Wiimote.c: In function ‘Wiimote_set_led’:
Wiimote.c:673:66: warning: unused parameter ‘closure’ [-Wunused-parameter]
673 | static int Wiimote_set_led(Wiimote *self, PyObject *PyLed, void *closure) | ~~~~~~^~~~~~~
Wiimote.c: In function ‘Wiimote_set_rumble’:
Wiimote.c:696:69: warning: unused parameter ‘closure’ [-Wunused-parameter]
696 | Wiimote_set_rumble(Wiimote *self, PyObject *PyRumble, void *closure) | ~~~~~~^~~~~~~
Wiimote.c: In function ‘Wiimote_set_rpt_mode’:
Wiimote.c:719:72: warning: unused parameter ‘closure’ [-Wunused-parameter]
719 | Wiimote_set_rpt_mode(Wiimote *self, PyObject *PyRptMode, void *closure) | ~~~~~~^~~~~~~
Wiimote.c: In function ‘Wiimote_read’:
Wiimote.c:804:13: error: implicit declaration of function ‘PyObject_AsWriteBuffer’; did you mean ‘PyObject_GetBuffer’? [-Wimplicit-function-declaration]
  804 |         if (PyObject_AsWriteBuffer(pyRetBuf, &buf, &len)) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
      |             PyObject_GetBuffer
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
make[2]: *** [Makefile:10: all] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/python'

--- End Message ---
--- Begin Message ---
Source: cwiid
Source-Version: 0.6.91-11
Done: Georges Khaznadar <georg...@debian.org>

We believe that the bug you reported is fixed in the latest version of
cwiid, 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 1092...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Georges Khaznadar <georg...@debian.org> (supplier of updated cwiid 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: Tue, 28 Jan 2025 14:20:58 +0100
Source: cwiid
Architecture: source
Version: 0.6.91-11
Distribution: unstable
Urgency: medium
Maintainer: Georges Khaznadar <georg...@debian.org>
Changed-By: Georges Khaznadar <georg...@debian.org>
Closes: 1092088
Changes:
 cwiid (0.6.91-11) unstable; urgency=medium
 .
   * moved the project under multimedia-team's umbrella, modified
     VCS stuff.
   * bumped Standards-Version: 4.7.0
   * applied Vasyl Gello's patches, thanks!
     + Fix FTBFS with python 3.13 (Closes: #1092088)
     + Add new symbols to libcwiid1t64 list and tidy up libcwiid1
Checksums-Sha1:
 9157bda0d8d14f6b0f7c2f130642a2c27f23a344 2226 cwiid_0.6.91-11.dsc
 dd50cc29ae64124e95fe37c60c51773e77b24f66 147555 cwiid_0.6.91.orig.tar.gz
 c222745cc0bb40b2b91d6de33681fdcf0f43de20 24572 cwiid_0.6.91-11.debian.tar.xz
 138ab61823e59e8168668e17e4f58f324e4c80d3 7486 cwiid_0.6.91-11_source.buildinfo
Checksums-Sha256:
 594b1ff4fa2d55f0d2aa0e4ef88f39b4de1f39b7cef6f1391361011acc852f3f 2226 
cwiid_0.6.91-11.dsc
 a0d872536d4a63f3b80771cd4ba7df0be334fe634fb7aadda2b70b1c559221ec 147555 
cwiid_0.6.91.orig.tar.gz
 28d9dec5c510302d67a62cfb816c9d4cf4c3fc9836795c640ea3316f09bdff42 24572 
cwiid_0.6.91-11.debian.tar.xz
 87574bf98cf4a6d0a01d3f15e48db0cb3fbc72252559fe28031f984bc680db68 7486 
cwiid_0.6.91-11_source.buildinfo
Files:
 7c255aca62471bc90cf49a9b78fb0019 2226 utils optional cwiid_0.6.91-11.dsc
 0c5d1eead648023a3f7e52dbe9dd4a6f 147555 utils optional cwiid_0.6.91.orig.tar.gz
 699345b20d04c940bf06938956695864 24572 utils optional 
cwiid_0.6.91-11.debian.tar.xz
 b689dec9916f1860b8c4e3e8c98acc1c 7486 utils optional 
cwiid_0.6.91-11_source.buildinfo

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

iQJIBAEBCgAyFiEEM0CzZP9nFT+3zK6FHCgWkHE2rjkFAmeZBRkUHGdlb3JnZXNr
QGRlYmlhbi5vcmcACgkQHCgWkHE2rjnN+g//bzTHpzBmneAUq6PrUlCF24zeHPRC
qXqoi1di4fQ01XMqwoHkB3z1rIZs49zf+89oHwfY8ny+LpRtsrFxIVx77dHEVbxO
zCoMOQst0yzm6nJXNdbswGuKJ7a1l0go+CSY1Pkgpx8YFQH7jgZG5VAu9JesCGxU
Ry0AwnjcQeKCwfjCyMmphbvJzm08oEM6Ff79/MHmcdM3nKOMGv5d8GO+FVjHHZ1V
5ZbDllN3IYYJY0FrlFLT/XaHzHdGPdbxNXdI1zxO5ZemCqhPln2cJlLGlozmLRWR
OB//ge8yq+UU/wUk1tIEDih2QqnQTW3ez7qML7UsTUGqHiJPIEy+KDAqxtSmvGkY
eAjO4f9nL4zw2yAPWu9yJdmOa9Jc4W/8Ne3+vw6mia8KG+ojlpH5XaiHCcupHvp6
m82AKEnt8V1mDOvk2NPCAKWfU3lXB1F2G9HT92TGRGuQWSmk4jy0Yt2l0f3of3ES
Dg/p5zPzXNe8u5WqK56ysAnTfAorGj/JtodXxLxx/wmiqK9zGJwHEGrO8BPI6LAY
JScGZ6JcjRgIbpivK0jrWIgQ0jSMZPAElGIsGullUrZyOM/76gJNvRYVQYMAZYFu
KxUvWf0xh1sLo+4mblVaPLf9mVNNZ7oaaw5/Z1KMHSaQQgJXcCVnezPxxEnu5sLx
WLE395xSJh3/3pc=
=eLJy
-----END PGP SIGNATURE-----

Attachment: pgpk3tp0OVcyt.pgp
Description: PGP signature


--- End Message ---

Reply via email to