Debian Patches

Status for libvigraimpex/1.11.1+dfsg-11

Patch Description Author Forwarded Bugs Origin Last update
10_sphinx.ext.pngmath.patch [PATCH] Replace outdated sphinx plugin pngmath -> imgmath
Change necessary for Sphinx >= 1.8.0 suggested by Andreas Metzler and applied in Debian and Gentoo already.
Hans Meine <hans_meine@gmx.net> no 2020-04-02
13_disable-tests-which-would-need-lenna-images.diff disable all tests which won't run due to stripped "lenna" images, see https://github.com/ukoethe/vigra/issues/253. Daniel Stender <stender@debian.org> not-needed debian 2018-12-28
16_docs-no-footer-timestamp.diff remove timestamp from document footer for reproducible building Daniel Stender <debian@danielstender.com> not-needed upstream 2015-07-05
19_docsrc-out-of-source.diff Add support for out-of-source documentation building. Jakub Wilk <jwilk@debian.org> not-needed 2016-01-24
22_docsrc-paths.diff Fix hyperlinks from the C++ library documentation to python-vigra documentation and the other way round. Daniel Stender <debian@danielstender.com> not-needed debian 2018-12-28
25_vigra-config-docdir.diff Correct output of ‘vigra-config --docdir’. Jakub Wilk <jwilk@debian.org> not-needed 2011-01-22
28_removed-static-docs.diff vigranumpy/docsrc/_static is removed in dfsg tarball, link to alternative icon Former package maintainer not-needed 2016-01-24
31_multi_convolution_fix_incomplete_template_parameter.patch multi_convolution: Fix for incorrect template parameter type when using unsigned int N for TinyVector SIZE Jaime Ivan Cervantes yes debian upstream https://github.com/ukoethe/vigra/commit/81958d3 2018-12-28
34_link-with-pthread.patch Workaround to fix FTBFS on armel /usr/bin/ld: CMakeFiles/test_blockwisewatersheds.dir/test_watersheds.cxx.o:
undefined reference to symbol 'pthread_condattr_setclock@@GLIBC_2.4'
===================================================================
no
37_vigra-1.11.1.py37.patch [PATCH] Receive `const char *` from `PyUnicode_AsUTF8`
In Python 3.7, `PyUnicode_AsUTF8` was changed to return a `const char *`
instead of a `char *`. This broke VIGRA as we were accepting a `char *`
in this case instead. Fortunately we do not need it to be mutable for
our use case. So just type the variable storing the result from
`PyUnicode_AsUTF8` as a `const char *`. Should still work on older
Python 3 versions that return `char *` as well.
John Kirkham <kirkhamj@janelia.hhmi.org> no 2018-10-19
40_cmake-add-boost_python-MAJOR-MINOR-fixes-445.patch [PATCH] cmake: add boost_python${MAJOR}${MINOR} (fixes #445) Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de> no 2018-10-16
43_ftbfs-lenna-removal.diff Fix build error due to lenna removal Andreas Metzler <ametzler@debian.org> not-needed vendor 2019-12-21
46_ftbfs-python3-doc-generation.diff Quoting error in doc generation Andreas Metzler <ametzler@debian.org> yes vendor 2019-12-21
47_fileencoding-utf-8.diff Re-encode two files from ISO-8859-1 to UTF-8 Fixes a documentation generation error. Andreas Metzler <ametzler@debian.org> no debian vendor 2021-01-31
48_sphinx4_error.diff Updates doc generation config for Python 3 compatibility Fixes build error with sphinx 4.
cd /dev/shm/VIGRA/libvigraimpex-1.11.1/obj.x86_64-linux-gnu/vigranumpy/docsrc && /usr/bin/sphinx-build -b html -d /dev/shm/VIGRA/libvigraimpex-1.11.1/doc/vigranumpy/doctrees -D latex_paper_size=a4 -c /dev/shm/VIGRA/libvigraimpex-1.11.1/obj.x86_64-linux-gnu/vigranumpy/docsrc /dev/shm/VIGRA/libvigraimpex-1.11.1/vigranumpy/docsrc /dev/shm/VIGRA/libvigraimpex-1.11.1/doc/vigranumpy
Running Sphinx v4.2.0
.
Configuration error:
There is a syntax error in your configuration file: invalid syntax (conf.py, line 25)
Omari Stephens <xsdg@xsdg.org> yes vendor 2021-12-28
49_c++17conf.patch The original code had conditional compilation in place: all non Microsoft compilers got a pre-C++11 and C++17-forbidden
construct, and Microsoft Visual C++ 2014 and up got a C++11-introduced
and C++17-conformant construct. I removed the condition and left only
the latter - this means you need at least GCC 4.8.1 to compile this (or
MSC 2014/201).

diff -Naur a/include/vigra/separableconvolution.hxx b/include/vigra/separableconvolution.hxx
Heinz Repp <Heinz.Repp@online.de> no debian 2021-12-14
50_python_3.10_support.patch Add Python 3.10 support
===================================================================
Dominik Kutra no debian upstream, https://github.com/ukoethe/vigra/pull/501/files#diff-aebec2bf372cb2b63b5d8b26f9c5e12326ab46ce4f422cafad97aca761bc2c4d
52_vigra-openexr3.patch Fix building with OpenEXR.
===================================================================
Richard Shaw <hobbes1069@gmail.com> no debian Fedora 2022-08-19
54_use_tuples_for_numpy_indexing.diff [PATCH] use tuples for numpy indexing
`numpy` currently warns with the following warning when not using tuples for
indexing:

```
vigranumpy/vigra/arraytypes.py:1263: FutureWarning: Using a non-tuple sequence
for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`.
In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will
result either in an error or a different result.
```

fixed by simply converting the index to a tuple in relevant places.

fixes #474
k-dominik <k-dominik@users.noreply.github.com> yes debian upstream other, https://github.com/ukoethe/vigra/pull/475 2020-03-25
55_no_bool_import_numpy.diff Fix FTBFS with numpy >=1.22 Andreas Metzler <ametzler@debian.org> yes debian upstream vendor 2023-01-19
56_python311.diff Fix FTBFS with python 3.11 Andreas Metzler <ametzler@debian.org> yes upstream vendor 2023-01-21

All known versions for source package 'libvigraimpex'

Links