Bug#963653: libgpuarray: FTBFS with Sphinx 3.1: File "/usr/lib/python3/dist-packages/sphinx/domains/c.py", line 3093, in object_type / raise NotImplementedError()

2020-06-28 Thread Rebecca N. Palmer

Control: reassign -1 src:sphinx
Control: retitle -1 sphinx breaks python3-breathe < 4.15
Control: tags -1 patch

This does not happen with breathe 4.19 (from experimental); this 
upstream report suggests it happens with breathe < 4.15.


https://github.com/sphinx-doc/sphinx/issues/7424

Hence, a fix for this is to increase the Breaks: version to 4.15
https://salsa.debian.org/python-team/modules/sphinx/-/blob/debian/master/debian/control#L67
and move python3-breathe from experimental to unstable before sphinx.



Bug#963653: libgpuarray: FTBFS with Sphinx 3.1: File "/usr/lib/python3/dist-packages/sphinx/domains/c.py", line 3093, in object_type / raise NotImplementedError()

2020-06-24 Thread Lucas Nussbaum
Source: libgpuarray
Version: 0.7.6-5
Severity: important
Tags: ftbfs
User: python-modules-t...@lists.alioth.debian.org
Usertags: sphinx3.1

Hi,

libgpuarray fails to build with Sphinx 3.1, currently available in
experimental.

Relevant part (hopefully):
> make[2]: Entering directory '/<>/doc'
> (doxygen Doxyfile || /Applications/Doxygen.app/Contents/Resources/doxygen 
> Doxyfile)
> warning: Tag 'PERL_PATH' at line 1619 of file 'Doxyfile' has become obsolete.
>  To avoid this warning please remove this line from your 
> configuration file or upgrade it using "doxygen -u"
> warning: Tag 'MSCGEN_PATH' at line 1640 of file 'Doxyfile' has become 
> obsolete.
>  To avoid this warning please remove this line from your 
> configuration file or upgrade it using "doxygen -u"
> /<>/src/gpuarray/buffer.h:124: warning: missing title after 
> \defgroup sched_modes
> Notice: Output directory '_doxybuild' does not exist. I have created it for 
> you.
> Searching for include files...
> Searching for example files...
> Searching for images...
> Searching for dot files...
> Searching for msc files...
> Searching for dia files...
> Searching for files to exclude
> Searching for files in directory /<>/src/gpuarray/wincompat
> Searching INPUT for files to process...
> Searching for files in directory /<>/src
> Searching for files in directory /<>/src/cache
> Searching for files in directory /<>/src/gpuarray
> Searching for files in directory /<>/src/gpuarray/wincompat
> Searching for files in directory /<>/src/loaders
> Searching for files in directory /<>/src/util
> Reading and parsing tag files
> Parsing files
> Preprocessing /<>/src/cache.h...
> Parsing file /<>/src/cache.h...
> Preprocessing /<>/src/cluda_cuda.h...
> Parsing file /<>/src/cluda_cuda.h...
> Preprocessing /<>/src/cluda_opencl.h...
> Parsing file /<>/src/cluda_opencl.h...
> Preprocessing /<>/src/gpuarray/abi_version.h...
> Parsing file /<>/src/gpuarray/abi_version.h...
> Preprocessing /<>/src/gpuarray/array.h...
> Parsing file /<>/src/gpuarray/array.h...
> Preprocessing /<>/src/gpuarray/blas.h...
> Parsing file /<>/src/gpuarray/blas.h...
> Preprocessing /<>/src/gpuarray/buffer.h...
> Parsing file /<>/src/gpuarray/buffer.h...
> Preprocessing /<>/src/gpuarray/buffer_blas.h...
> Parsing file /<>/src/gpuarray/buffer_blas.h...
> Preprocessing /<>/src/gpuarray/buffer_collectives.h...
> Parsing file /<>/src/gpuarray/buffer_collectives.h...
> Preprocessing /<>/src/gpuarray/collectives.h...
> Parsing file /<>/src/gpuarray/collectives.h...
> Preprocessing /<>/src/gpuarray/config.h...
> Parsing file /<>/src/gpuarray/config.h...
> Preprocessing /<>/src/gpuarray/elemwise.h...
> Parsing file /<>/src/gpuarray/elemwise.h...
> Preprocessing /<>/src/gpuarray/error.h...
> Parsing file /<>/src/gpuarray/error.h...
> Preprocessing /<>/src/gpuarray/ext_cuda.h...
> Parsing file /<>/src/gpuarray/ext_cuda.h...
> Preprocessing /<>/src/gpuarray/extension.h...
> Parsing file /<>/src/gpuarray/extension.h...
> Preprocessing /<>/src/gpuarray/kernel.h...
> Parsing file /<>/src/gpuarray/kernel.h...
> Preprocessing /<>/src/gpuarray/types.h...
> Parsing file /<>/src/gpuarray/types.h...
> Preprocessing /<>/src/gpuarray/util.h...
> Parsing file /<>/src/gpuarray/util.h...
> Preprocessing /<>/src/loaders/dyn_load.h...
> Parsing file /<>/src/loaders/dyn_load.h...
> Preprocessing /<>/src/loaders/libclblas.h...
> Parsing file /<>/src/loaders/libclblas.h...
> Preprocessing /<>/src/loaders/libclblast.h...
> Parsing file /<>/src/loaders/libclblast.h...
> Preprocessing /<>/src/loaders/libcublas.h...
> Parsing file /<>/src/loaders/libcublas.h...
> Preprocessing /<>/src/loaders/libcuda.h...
> Parsing file /<>/src/loaders/libcuda.h...
> Preprocessing /<>/src/loaders/libnccl.h...
> Parsing file /<>/src/loaders/libnccl.h...
> Preprocessing /<>/src/loaders/libnvrtc.h...
> Parsing file /<>/src/loaders/libnvrtc.h...
> Preprocessing /<>/src/loaders/libopencl.h...
> Parsing file /<>/src/loaders/libopencl.h...
> Preprocessing /<>/src/private.h...
> Parsing file /<>/src/private.h...
> Preprocessing /<>/src/private_cuda.h...
> Parsing file /<>/src/private_cuda.h...
> Preprocessing /<>/src/private_opencl.h...
> Parsing file /<>/src/private_opencl.h...
> Preprocessing /<>/src/util/error.h...
> Parsing file /<>/src/util/error.h...
> Preprocessing /<>/src/util/integerfactoring.h...
> Parsing file /<>/src/util/integerfactoring.h...
> Preprocessing /<>/src/util/skein.h...
> Parsing file /<>/src/util/skein.h...
> Preprocessing /<>/src/util/strb.h...
> Parsing file /<>/src/util/strb.h...
> Preprocessing /<>/src/util/xxhash.h...
> Parsing file /<>/src/util/xxhash.h...
> Building group list...
> Building directory list...
> Building namespace list...
> Building file list...
> Building class list...
> Computing nesting relations for classes...
> Associating documentation with classes...
> Building example list...
> Searching for enumerations...
> Searching for documented typedefs...
> Searching for members imported