Your message dated Wed, 27 Nov 2024 02:46:57 +0000
with message-id <e1tg84v-009nig...@fasolo.debian.org>
and subject line Bug#1087926: fixed in pycuda 2024.1.2~dfsg-2
has caused the Debian Bug report #1087926,
regarding pycuda: FTBFS with Python 3.13
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.)
--
1087926: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1087926
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: pycuda
Version: 2024.1.2~dfsg-1
Severity: serious
User: debian-pyt...@lists.debian.org
Usertags: python3.13
Hi Maintainer
pycuda FTBFS when built with Python 3.13 as a supported version. I've
copied what I hope is the relevant part of the log below.
Regards
Graham
In file included from src/cpp/cuda.hpp:23:
/usr/include/cudaProfiler.h:143:36: note: declared here
143 | __CUDA_DEPRECATED CUresult CUDAAPI cuProfilerInitialize(const
char *configFile, const char *outputFile, CUoutput_mode outputMode);
| ^~~~~~~~~~~~~~~~~~~~
src/wrapper/wrap_cudadrv.cpp: In function ‘pycuda::module*
{anonymous}::module_from_buffer(boost::python::api::object,
boost::python::api::object, boost::python::api::object)’:
src/wrapper/wrap_cudadrv.cpp:360:9: error: ‘PyObject_AsCharBuffer’ was
not declared in this scope; did you mean ‘PyObject_CheckBuffer’?
360 | if (PyObject_AsCharBuffer(buffer.ptr(), &mod_buf, &len))
| ^~~~~~~~~~~~~~~~~~~~~
| PyObject_CheckBuffer
src/wrapper/wrap_cudadrv.cpp: In member function ‘void
{anonymous}::Linker::add_data(boost::python::api::object,
CUjitInputType, boost::python::str)’:
src/wrapper/wrap_cudadrv.cpp:505:13: error: ‘PyObject_AsCharBuffer’
was not declared in this scope; did you mean ‘PyObject_CheckBuffer’?
505 | if (PyObject_AsCharBuffer(py_data.ptr(), &data_buf,
&data_buf_len) != 0) {
| ^~~~~~~~~~~~~~~~~~~~~
| PyObject_CheckBuffer
error: command '/usr/bin/x86_64-linux-gnu-g++' failed with exit code 1
E: pybuild pybuild:389: build: plugin distutils failed with: exit
code=1: /usr/bin/python3.13 setup.py build
--- End Message ---
--- Begin Message ---
Source: pycuda
Source-Version: 2024.1.2~dfsg-2
Done: Andreas Beckmann <a...@debian.org>
We believe that the bug you reported is fixed in the latest version of
pycuda, 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 1087...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Beckmann <a...@debian.org> (supplier of updated pycuda 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: SHA256
Format: 1.8
Date: Wed, 27 Nov 2024 02:10:46 +0100
Source: pycuda
Binary: python-pycuda-doc python3-pycuda python3-pycuda-dbgsym
Architecture: source all amd64
Version: 2024.1.2~dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian NVIDIA Maintainers <pkg-nvidia-de...@lists.alioth.debian.org>
Changed-By: Andreas Beckmann <a...@debian.org>
Description:
python-pycuda-doc - module to access Nvidia‘s CUDA computation API
(documentation)
python3-pycuda - Python 3 module to access Nvidia‘s CUDA parallel computation
API
Closes: 1087926
Changes:
pycuda (2024.1.2~dfsg-2) unstable; urgency=medium
.
* Cherry-pick upstream patch to fix FTBFS with Python 3.13.
(Closes: #1087926)
Checksums-Sha1:
3ebf7dae401a1cfb8531e2b97bbb11c6aaa4e169 2561 pycuda_2024.1.2~dfsg-2.dsc
56b500a8f7a700c4fe24e440df9d467f4d711bf1 25164
pycuda_2024.1.2~dfsg-2.debian.tar.xz
2bf561dffd6d57b5fcd0a42e2ce6a403a62968ee 14121
pycuda_2024.1.2~dfsg-2_amd64.buildinfo
e0cf889173cd62ec9ffa851afce24289322b5bd8 184620
python-pycuda-doc_2024.1.2~dfsg-2_all.deb
2da41e81ab34f3ba6135369893fc68bf6522cf67 6266804
python3-pycuda-dbgsym_2024.1.2~dfsg-2_amd64.deb
567f4018e8f5b9fcbd187f8423176713929372ad 401472
python3-pycuda_2024.1.2~dfsg-2_amd64.deb
Checksums-Sha256:
b93293890a2faf1de5146c056c9365c957f84112e0165d5616750fb400a79d60 2561
pycuda_2024.1.2~dfsg-2.dsc
1c4f23f14f5b14c3bddded062b24b4f9fd8c8deec9cee32633e8ce2dee98b0b4 25164
pycuda_2024.1.2~dfsg-2.debian.tar.xz
f9fa07e1426ddcd7e683d8cd62e249736f899f19641ff698179536a8b863f5b6 14121
pycuda_2024.1.2~dfsg-2_amd64.buildinfo
cbcdac02abfb4a42d8c8f97ecc749aa9d14ff7e96ffb615d04797fa2ef5bd90e 184620
python-pycuda-doc_2024.1.2~dfsg-2_all.deb
fd6c63808464fcccf962562bb846a842872e577f1695f4e4430bcb41a256c3df 6266804
python3-pycuda-dbgsym_2024.1.2~dfsg-2_amd64.deb
3bba9b12bdccc206862156e28173f6245ff9e097a258de95b60861b0a968bc5d 401472
python3-pycuda_2024.1.2~dfsg-2_amd64.deb
Files:
20bbc443483fe67f00b70048b0043aaa 2561 contrib/python optional
pycuda_2024.1.2~dfsg-2.dsc
30334a0f0ed806606a7bb3e6544d1d7a 25164 contrib/python optional
pycuda_2024.1.2~dfsg-2.debian.tar.xz
acbcb071d77aab7044e47f6a08e5b82d 14121 contrib/python optional
pycuda_2024.1.2~dfsg-2_amd64.buildinfo
5cbabbcdaaec55f6119ae3efe283e11d 184620 contrib/doc optional
python-pycuda-doc_2024.1.2~dfsg-2_all.deb
d79fc96755bb9c3e3638c50a750d39d2 6266804 contrib/debug optional
python3-pycuda-dbgsym_2024.1.2~dfsg-2_amd64.deb
7345c224b7806cece3b66797452989e0 401472 contrib/python optional
python3-pycuda_2024.1.2~dfsg-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmdGd0EQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCGrjD/4rEzRcUipS7k646m3oybMkDrPtWCzt9j4+
VmHrIgvf4AOFuxJX890HKiEHH7NQC0U8JVi+xyQx+bLDsLGiTbkEP6Jm0Mpvj1XL
nbtl/+FYFMjZqE63QA9L02MBudSBhvFxlDD1aVH/j9eqiTJ4Kg5SyfNzIBH6XP2x
TJ+EnL3soIzSk+/PZvVFSPVQ34L2/ZcBR0cElT5uWKk51e8YhKdzES61Tor8aCWD
abWZfgjgjBhdBw5OCeUdp1VbN70tXCyjUExc/UHAj9dJdWblFegE+c47xlJRguFm
3Bdc/4eIiWr8Dqzzrcj8D+VmQ0coABUHNOWrrMME512AIMnSP/b1fYQNKnTV/82V
RRPdp6JqsnG/kY5W8GMq51zf8vDtZkLXE9eglxL65QrLKj4UL8EtjL04SQmocPaa
sdydT3c68VDw9d5kUPZH9bzYaRPU41BZrjnA7i85gCMpOVbWfGtBjwtWlk5Yej0Z
XhIqlUBRLYEWVYxeexQiq6PnR923TokL6svtWLCpWAsL2yQ0Rjd9pQV8xvsQX/Dp
71a8ZNGZxPj1cD1cgLKcmSBO9P7/dWrldDpvasHx/HRy+yLbJobXaKsLjrY5y5/g
0oVaaJo99LPTxTOACPQjC6Tv1iZHFSYCKzfmDhyy1qh+Xc9/N7xzhBbkO811ctLP
t2mEq48j6g==
=JAGG
-----END PGP SIGNATURE-----
pgpBBP8lfLSsa.pgp
Description: PGP signature
--- End Message ---