Deps and optdeps (was: 8.2.0-1 Missing double-conversion dependency)

Task Info (Flyspray)
Opened By Hans Gaiser (hgaiser)
Task ID 61655
Type General Gripe
Project Community Packages
Category Packages
Version None
OS All
Opened 2019-02-06 16:24:15 UTC
Status Researching
Assignee Bruno Pagani (ArchangeGabriel)

Details

Description: vtk has a runtime dependency on double-conversion, but it is not listed in the PKGBUILD.

Running "ldd /usr/lib/libvtkIOCore.so.1" gives the following output (assuming double-conversion is not installed):

linux-vdso.so.1 (0x00007fffe7eda000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f81ed1cd000)
libvtkCommonExecutionModel.so.1 => /usr/lib/libvtkCommonExecutionModel.so.1 (0x00007f81ed10e000)
libvtkCommonDataModel.so.1 => /usr/lib/libvtkCommonDataModel.so.1 (0x00007f81eccfa000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f81eccdb000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f81ecab5000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f81ec89e000)
libdouble-conversion.so.3.0.0 => not found
libvtkCommonCore.so.1 => /usr/lib/libvtkCommonCore.so.1 (0x00007f81ec482000)
libvtksys.so.1 => /usr/lib/libvtksys.so.1 (0x00007f81ec431000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f81ec2a2000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f81ec288000)
/usr/lib64/ld-linux-x86-64.so.2 (0x00007f81ed42e000)
libvtkCommonMisc.so.1 => /usr/lib/libvtkCommonMisc.so.1 (0x00007f81ec26a000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f81ec0e3000)
libvtkCommonTransforms.so.1 => /usr/lib/libvtkCommonTransforms.so.1 (0x00007f81ec0b0000)
libvtkCommonSystem.so.1 => /usr/lib/libvtkCommonSystem.so.1 (0x00007f81ec098000)
libvtkCommonMath.so.1 => /usr/lib/libvtkCommonMath.so.1 (0x00007f81ec076000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f81ec055000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f81ec04e000)

Additional info:

~$ pacman -Q vtk vtk 8.2.0-1

The issue seems to be comparable to https://bugs.archlinux.org/task/61601 . I'm aware that installing double-conversion will fix this issue.