Your message dated Tue, 13 Aug 2024 21:52:19 +0000
with message-id <[email protected]>
and subject line Bug#1078311: fixed in nbsphinx-link 1.3.0-4
has caused the Debian Bug report #1078311,
regarding pyvkfft: FTBFS: AttributeError: module 'docutils.nodes' has no 
attribute 'reprunicode'
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 [email protected]
immediately.)


-- 
1078311: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1078311
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:pyvkfft
Version: 2024.1.2+ds1-2
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 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:311: python3.12 setup.py config
/<<PKGBUILDDIR>>/setup.py:221: UserWarning: CUDA not available 
($CUDAHOME/$CUDA_PATH variables missing and nvcc not in path. Skipping pyvkfft.cuda module 
installation.
  warnings.warn("CUDA not available ($CUDAHOME/$CUDA_PATH variables missing "
running config
   dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3 setup.py build
/<<PKGBUILDDIR>>/setup.py:221: UserWarning: CUDA not available 
($CUDAHOME/$CUDA_PATH variables missing and nvcc not in path. Skipping pyvkfft.cuda module 
installation.
  warnings.warn("CUDA not available ($CUDAHOME/$CUDA_PATH variables missing "
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft
copying pyvkfft/config.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft
copying pyvkfft/tune.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft
copying pyvkfft/benchmark.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft
copying pyvkfft/base.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft
copying pyvkfft/version.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft
copying pyvkfft/fft.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft
copying pyvkfft/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft
copying pyvkfft/cuda.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft
copying pyvkfft/accuracy.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft
copying pyvkfft/opencl.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft/scripts
copying pyvkfft/scripts/pyvkfft_test.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft/scripts
copying pyvkfft/scripts/pyvkfft_test_suite.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft/scripts
copying pyvkfft/scripts/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft/scripts
copying pyvkfft/scripts/pyvkfft_benchmark.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft/scripts
copying pyvkfft/scripts/pyvkfft_info.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft/scripts
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft/test
copying pyvkfft/test/_test_opencl_lib.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft/test
copying pyvkfft/test/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft/test
copying pyvkfft/test/_test_cuda_lib.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft/test
copying pyvkfft/test/test_fft.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft/test
running egg_info
creating pyvkfft.egg-info
writing pyvkfft.egg-info/PKG-INFO
writing dependency_links to pyvkfft.egg-info/dependency_links.txt
writing entry points to pyvkfft.egg-info/entry_points.txt
writing requirements to pyvkfft.egg-info/requires.txt
writing top-level names to pyvkfft.egg-info/top_level.txt
writing manifest file 'pyvkfft.egg-info/SOURCES.txt'
dependency vkFFT.h won't be automatically included in the manifest: the path 
doesn't exist
reading manifest file 'pyvkfft.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.h' under directory 'src/VkFFT/vkFFT'
warning: no files found matching 'src/VkFFT/README.md'
warning: no files found matching 'src/VkFFT/LICENSE'
adding license file 'LICENSE'
writing manifest file 'pyvkfft.egg-info/SOURCES.txt'
running build_ext
building 'pyvkfft._vkfft_opencl' extension
creating build
creating build/temp.linux-x86_64-cpython-312
creating build/temp.linux-x86_64-cpython-312/src
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security 
-fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Isrc/VkFFT/vkFFT -Isrc 
-I/usr/include/python3.12 -c src/vkfft_opencl.cpp -o 
build/temp.linux-x86_64-cpython-312/src/vkfft_opencl.o -std=c++11 -Wno-format-security 
-DVKFFT_MAX_FFT_DIMENSIONS=8
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ 
is not valid for C++
In file included from /usr/include/CL/cl.h:20,
                 from /usr/include/vkFFT.h:60,
                 from src/vkfft_opencl.cpp:15:
/usr/include/CL/cl_version.h:22:104: note: ‘#pragma message: cl_version.h: 
CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)’
   22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. 
Defaulting to 300 (OpenCL 3.0)")
      |                                                                         
                               ^
In file included from 
/usr/include/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel2/vkFFT_FFT.h:46,
                 from 
/usr/include/vkFFT/vkFFT_PlanManagement/vkFFT_Plans/vkFFT_Plan_FFT.h:31,
                 from 
/usr/include/vkFFT/vkFFT_AppManagement/vkFFT_InitializeApp.h:30,
                 from /usr/include/vkFFT.h:106:
In function ‘void appendKernelStart_R2C(VkFFTSpecializationConstantsLayout*, 
int)’,
    inlined from ‘VkFFTResult 
shaderGen_R2C_even_decomposition(VkFFTSpecializationConstantsLayout*, int)’ at 
/usr/include/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel2/vkFFT_R2C_even_decomposition.h:71:23:
/usr/include/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelStartEnd.h:351:38:
 warning: ‘vecType’ may be used uninitialized [-Wmaybe-uninitialized]
  351 |                 sc->tempLen = sprintf(sc->tempStr, ", __global %s* 
twiddleLUT", vecType->name);
      |                               
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelStartEnd.h: In 
function ‘VkFFTResult 
shaderGen_R2C_even_decomposition(VkFFTSpecializationConstantsLayout*, int)’:
/usr/include/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelStartEnd.h:260:22:
 note: ‘vecType’ was declared here
  260 |         PfContainer* vecType;
      |                      ^~~~~~~
In function ‘void appendKernelStart_R2C(VkFFTSpecializationConstantsLayout*, 
int)’,
    inlined from ‘VkFFTResult 
shaderGen_R2C_even_decomposition(VkFFTSpecializationConstantsLayout*, int)’ at 
/usr/include/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel2/vkFFT_R2C_even_decomposition.h:71:23:
/usr/include/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelStartEnd.h:347:30:
 warning: ‘inputMemoryType’ may be used uninitialized [-Wmaybe-uninitialized]
  347 |         sc->tempLen = sprintf(sc->tempStr, "(__global %s* inputs, __global %s* 
outputs", inputMemoryType->name, outputMemoryType->name);
      |                       
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelStartEnd.h: In 
function ‘VkFFTResult 
shaderGen_R2C_even_decomposition(VkFFTSpecializationConstantsLayout*, int)’:
/usr/include/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelStartEnd.h:263:22:
 note: ‘inputMemoryType’ was declared here
  263 |         PfContainer* inputMemoryType;
      |                      ^~~~~~~~~~~~~~~
In function ‘void appendKernelStart_R2C(VkFFTSpecializationConstantsLayout*, 
int)’,
    inlined from ‘VkFFTResult 
shaderGen_R2C_even_decomposition(VkFFTSpecializationConstantsLayout*, int)’ at 
/usr/include/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel2/vkFFT_R2C_even_decomposition.h:71:23:
/usr/include/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelStartEnd.h:347:30:
 warning: ‘outputMemoryType’ may be used uninitialized [-Wmaybe-uninitialized]
  347 |         sc->tempLen = sprintf(sc->tempStr, "(__global %s* inputs, __global %s* 
outputs", inputMemoryType->name, outputMemoryType->name);
      |                       
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelStartEnd.h: In 
function ‘VkFFTResult 
shaderGen_R2C_even_decomposition(VkFFTSpecializationConstantsLayout*, int)’:
/usr/include/vkFFT/vkFFT_CodeGen/vkFFT_KernelsLevel0/vkFFT_KernelStartEnd.h:265:22:
 note: ‘outputMemoryType’ was declared here
  265 |         PfContainer* outputMemoryType;
      |                      ^~~~~~~~~~~~~~~~
x86_64-linux-gnu-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro 
-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-312/src/vkfft_opencl.o 
-L/usr/lib/x86_64-linux-gnu -lOpenCL -o 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build/pyvkfft/_vkfft_opencl.cpython-312-x86_64-linux-gnu.so
 --shared
   debian/rules execute_after_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
I: pybuild base:311: echo /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build
env PYTHONPATH=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pyvkfft/build \
SPHINXBUILD="python3 -m sphinx" \
SPHINXOPTS="-D mathjax_path=MathJax.js" \
/usr/bin/make -C doc html
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
Running Sphinx v7.4.7
loading translations [en]... done
making output directory... done
WARNING: html_static_path entry '_static' does not exist
building [mo]: targets for 0 po files that are out of date
writing output...
building [html]: targets for 21 source files that are out of date
updating environment: [new config] 21 added, 0 changed, 0 removed
reading sources... [  5%] accuracy
reading sources... [ 10%] api/core-fft
reading sources... [ 14%] api/index
reading sources... [ 19%] api/simple-fft
reading sources... [ 24%] api/testing
Matplotlib created a temporary cache directory at /tmp/matplotlib-levkoxzl 
because the default path (/sbuild-nonexistent/.config/matplotlib) is not a 
writable directory; it is highly recommended to set the MPLCONFIGDIR 
environment variable to a writable directory, in particular to speed up the 
import of Matplotlib and to better support multiprocessing.
reading sources... [ 29%] changelog
reading sources... [ 33%] examples/accuracy
../README.rst:2: CRITICAL: Missing matching underline for section title 
overline.

--------
See the accuracy notebook, which allows to compare the accuracy for different
FFT libraries (pyvkfft with different options and backend, scikit-cuda (cuFFT),
/<<PKGBUILDDIR>>/pyvkfft/tune.py:docstring of pyvkfft.tune.tune_vkfft:16: 
ERROR: Unexpected indentation.
/<<PKGBUILDDIR>>/pyvkfft/tune.py:docstring of pyvkfft.tune.tune_vkfft:79: 
ERROR: Unexpected indentation.
../CHANGELOG.rst:38: WARNING: Title underline too short.

Version 2023.2.post1 (2023-09-21)
-----------------------------
../CHANGELOG.rst:38: WARNING: Title underline too short.

Version 2023.2.post1 (2023-09-21)
-----------------------------

Exception occurred:
  File "/usr/lib/python3/dist-packages/nbsphinx_link/__init__.py", line 192, in 
parse
    path = nodes.reprunicode(path)
           ^^^^^^^^^^^^^^^^^
AttributeError: module 'docutils.nodes' has no attribute 'reprunicode'
The full traceback has been saved in /tmp/sphinx-err-urbznl1z.log, if you want 
to report the issue to the developers.
Please also report this if it was a user error, so that a better error message 
can be provided next time.
A bug report can be filed in the tracker at 
<https://github.com/sphinx-doc/sphinx/issues>. Thanks!
make[2]: *** [Makefile:20: html] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make[1]: *** [debian/rules:11: execute_after_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202408/

About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: nbsphinx-link
Source-Version: 1.3.0-4
Done: Alexandre Detiste <[email protected]>

We believe that the bug you reported is fixed in the latest version of
nbsphinx-link, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Detiste <[email protected]> (supplier of updated nbsphinx-link 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 [email protected])


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

Format: 1.8
Date: Tue, 13 Aug 2024 23:14:33 +0200
Source: nbsphinx-link
Architecture: source
Version: 1.3.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1078311
Changes:
 nbsphinx-link (1.3.0-4) unstable; urgency=medium
 .
   * Team Upload
   * Add patch for newer docutils (Closes: #1078311)
   * Set Rules-Requires-Root: no
   * Use dh-sequence-python3
 .
   [ Debian Janitor ]
   * Set upstream metadata fields: Repository-Browse.
   * Update standards version to 4.6.1, no changes needed.
 .
   [ Sébastien Delafond ]
   * d/control: remove myself from uploaders
Checksums-Sha1:
 bad39987248fc430ca08c02565cf21320628025d 2094 nbsphinx-link_1.3.0-4.dsc
 714a996e1b3198993dc351abd977b092628bfd1f 3172 
nbsphinx-link_1.3.0-4.debian.tar.xz
 662c94396d15f39f72a03c247d83a4684b002cbb 6676 
nbsphinx-link_1.3.0-4_source.buildinfo
Checksums-Sha256:
 a75af3a01cd5df2f7ae2c22ce7154a3c070a8f5d2356a6ef92d16ed89667b70f 2094 
nbsphinx-link_1.3.0-4.dsc
 17eac8d84c9b83ea4cc627fca1aa6902318e1e318131f68501b74a23602bc0a3 3172 
nbsphinx-link_1.3.0-4.debian.tar.xz
 cc30fe0a4ca5a6b744c5d5e0df0483c2bee0cc542a84cb590f92892941f296b1 6676 
nbsphinx-link_1.3.0-4_source.buildinfo
Files:
 f0c6028159adf8b869c872b6d0f614f8 2094 python optional nbsphinx-link_1.3.0-4.dsc
 574834c3b0c143922c1f2afc68163703 3172 python optional 
nbsphinx-link_1.3.0-4.debian.tar.xz
 79564374cfe656ba8b5ad89c344333c9 6676 python optional 
nbsphinx-link_1.3.0-4_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAma7zwURHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBqXpxAAr1nkah7lpTC3nZp/hz+iUw/mT+KhAudY
a62B2LrvT6EqO8BEN3Dp0gAdAMz1n8fIS8xuef3ydXILpIgw3XhrYS0/fDAFB+27
Qpp269X3LzSPsZq1DxCl2fr4OAw6XQaTWW7mFgnp6ovXde3eP7X5l4vI2idkOOlQ
tzCpPNTvnEYJyPaYZOrwj4BnjAexwz3paaHKv3mAG38AVcyg9vfmpPKXQUWHY19/
vS4xnfS/4vZj3Yi1/iSTlzLxM9q/vxtgWiUsK1ZXjTFISaN3AuzZ7Dz4JkJ35YVl
lzNa7RAQJEkeZTTvEUoSQ0QsYVddV4OphvioI/VwPU0C8Nc7JZZn5Tk3JeiyJR5j
uNsmap6H7dLOCFl5zz/Y/+4hNbe/Cj7So6Doloxv5QOw3AoDdT8VDByRxJoSXGo9
HSbiZjK0xmHCoaHXw/1rslo0N0pF5Z4RdAywu1uJcRrgsvhS2LkdLaVix+YlRT0I
+PU8J7iUAaFY064QkkstsEgX8KdNz0qHoqXiFLI5JXgpeE7toqXNplMshJVbXXZC
HDoCcUJj8onSjF6NzHFAjiEiDBF1Xs3H03vj+q1qZuMHf8tUdnN0FGGq4u2EueY8
2/OB4Y50Lun9OT1+crAZss8s4LweyJmmTQUGP2RCIAIJ2NFKJKVm4d02r6PrRRSr
B7COAtrMNM8=
=5/dZ
-----END PGP SIGNATURE-----

Attachment: pgpcMk6qCKAVo.pgp
Description: PGP signature


--- End Message ---

Reply via email to