Your message dated Tue, 22 Oct 2024 03:22:07 +0000
with message-id <[email protected]>
and subject line Bug#952390: fixed in paraview 5.13.1+dfsg-2
has caused the Debian Bug report #952390,
regarding paraview: 3rd party plugins dir violates directory standards
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.)


-- 
952390: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=952390
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: paraview
Version: 5.7.0-4+b2
Severity: normal

The paraview Plugins Manager (Tools->Manage Plugins) says it looks for
3rd party plugins in /usr/bin/plugins.

This does work (meshio-tools 4.0.4-1 provides a plugin there), but it
violates standard directory layout and triggers a lintian error
"subdir-in-usr-bin".

Unreleased docs at
https://kitware.github.io/paraview-docs/latest/cxx/PluginHowto.html
report that recognised plugin paths also include 
"A plugins subdirectory under the paraview-X.Y directory in the
library path",
i.e. in /usr/lib/x86_64-linux-gnu/paraview-5.7/plugins/
(so it looks like the /usr/bin/plugins path problem might be fixed in
paraview 3.8)

There are 2 issues installing 3rd party plugins in that directory.

Firstly, a plugin might (perhaps) not be specific to a given paraview
version, in which case it would be unhelpful to have to specify the
5.7.  A tidy generic path could be
    /usr/lib/x86_64-linux-gnu/paraview/plugins/
Possibly even just /usr/lib/paraview/plugins/
(similar to how python modules are handled for python3.7 and python3.8)

Secondly, not all plugins are binaries. Python scripts for instance.
For these a useful plugin path could be
    /usr/share/paraview/plugins/
    
I'm not entirely certain if the versionless lib path
/usr/lib/x86_64-linux-gnu/paraview/plugins/ (or
/usr/lib/paraview/plugins/) actually makes sense.
Perhaps compiled binary plugins are necessarily version-specific.

But an arch-independent path /usr/share/paraview/plugins could I think
be helpful, and probably worth pushing upstream.


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.4.0-4-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages paraview depends on:
ii  libavcodec58           7:4.2.2-1+b1
ii  libavformat58          7:4.2.2-1+b1
ii  libavutil56            7:4.2.2-1+b1
ii  libc6                  2.29-10
ii  libdouble-conversion3  3.1.5-5
ii  libexpat1              2.2.9-1
ii  libfreetype6           2.10.1-2
ii  libgcc-s1 [libgcc1]    10-20200211-1
ii  libgcc1                1:10-20200211-1
ii  libgdal26              3.0.4+dfsg-1
ii  libgl1                 1.3.0-7
ii  libglew2.1             2.1.0-4+b1
ii  libhdf5-103            1.10.4+repack-10
ii  libjpeg62-turbo        1:1.5.2-2+b1
ii  liblz4-1               1.9.2-2
ii  liblzma5               5.2.4-1+b1
ii  libopenmpi3            4.0.2-5
ii  libpdal-base9          2.0.1+ds-1+b1
ii  libpng16-16            1.6.37-2
ii  libpython3.7           3.7.6-1+b1
ii  libqt5core5a           5.12.5+dfsg-8
ii  libqt5gui5             5.12.5+dfsg-8
ii  libqt5help5            5.12.5-2+b1
ii  libqt5network5         5.12.5+dfsg-8
ii  libqt5widgets5         5.12.5+dfsg-8
ii  libqt5x11extras5       5.12.5-1
ii  libstdc++6             10-20200211-1
ii  libswscale5            7:4.2.2-1+b1
ii  libtiff5               4.1.0+git191117-2
ii  libx11-6               2:1.6.8-1
ii  libxml2                2.9.10+dfsg-3
ii  libxt6                 1:1.1.5-1+b3
ii  python3-autobahn       17.10.1+dfsg1-6
ii  python3-matplotlib     3.1.2-2
ii  python3-mpi4py         3.0.3-4
ii  python3-six            1.14.0-2
ii  python3-twisted        18.9.0-6
ii  tcl [tclsh]            8.6.9+1+b1
ii  zlib1g                 1:1.2.11.dfsg-1.2

Versions of packages paraview recommends:
ii  mpi-default-bin  1.13
ii  paraview-doc     5.7.0-4
pn  paraview-python  <none>

Versions of packages paraview suggests:
ii  h5utils     1.13.1-3+b1
ii  hdf5-tools  1.10.4+repack-10

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: paraview
Source-Version: 5.13.1+dfsg-2
Done: Drew Parsons <[email protected]>

We believe that the bug you reported is fixed in the latest version of
paraview, 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.
Drew Parsons <[email protected]> (supplier of updated paraview 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, 22 Oct 2024 04:46:56 +0200
Source: paraview
Architecture: source
Version: 5.13.1+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
<[email protected]>
Changed-By: Drew Parsons <[email protected]>
Closes: 952390
Changes:
 paraview (5.13.1+dfsg-2) unstable; urgency=medium
 .
   * Team upload.
   * configure PARAVIEW_PLUGIN_LOADER_PATHS to show
     /usr/share/paraview/plugins (for arch/version-independent plugins)
     and /usr/lib/*/paraview-*/plugins/ in the Plugin Manager.
     Not clear why the latter do not already appear, see
     https://gitlab.kitware.com/paraview/paraview/-/issues/22642
   * debian patch plugin_dir_not_bin.patch only adds $appDir/plugins
     to the plugin search path if it exists. It should not exist
     (appDir is the executable dir, /usr/bin). Closes: #952390.
   * build with Qt6.
     Build-Depends: qt6-base-dev, qt6-svg-dev, qt6-tools-dev,
     qt6-tools-dev-tools, qt6-tools-private-dev, libqt6sql6-sqlite
Checksums-Sha1:
 d5edf5216100f8fcd50738f70a1aa081134223e2 3181 paraview_5.13.1+dfsg-2.dsc
 817c59d3e0463f21546d6865b16021381b7fa1e1 35424 
paraview_5.13.1+dfsg-2.debian.tar.xz
 eb88060f18494affc98abf8c8c76143740d9c8e0 34151 
paraview_5.13.1+dfsg-2_source.buildinfo
Checksums-Sha256:
 273733e5d06bb65413f8045191bc1188dc2f9dffe39a2e41e3b3a90a32cfc7e9 3181 
paraview_5.13.1+dfsg-2.dsc
 6523d38b5126543f8ac2c671ae6a0a72f39332ceac8d0ea3eb5112694bd844f4 35424 
paraview_5.13.1+dfsg-2.debian.tar.xz
 183b8698604d36f70683097f84f665dbc9cf60d8afd82a6a66d1107e59433627 34151 
paraview_5.13.1+dfsg-2_source.buildinfo
Files:
 4b4dada77868b946e1eb3d7176e31782 3181 science optional 
paraview_5.13.1+dfsg-2.dsc
 b4fbf86649ea10be0ccd1985c87af123 35424 science optional 
paraview_5.13.1+dfsg-2.debian.tar.xz
 147a277f69e1389f42a6d53e03c40c87 34151 science optional 
paraview_5.13.1+dfsg-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmcXEnwUHGRwYXJzb25z
QGRlYmlhbi5vcmcACgkQVz7x5L1aAfodxQ/+IMS5ILgmlbqHVHDpqq87z0BF9Jmf
INKHke1aCkjDBtaPABOGir7OEEDaq7VOKwnc1OiU56YfNHYVOoTgeO3BoC+itMc2
UconMFZrwrd8nXvlF4frMFIWqdRT8ImOOgSa7cwzPVaX4V3V2iIj11kkxR1rlPrt
TOxkmP53rxn9r2J8VYS56tUhcxl210IVeoN8AGyHiIwHPWawhX4mRpZuc/bk6prK
2gbewVKCyABDXcEXNcjfpJtGhPZbTnWKHuE4luJrNVaMCqryq/1c5J7mc3adKiBW
M/UfZr6JPxP8f9nd566yPO3wX2zfWS7dlRsvioLoARsqbvtC1TGOI0t7JbJwtWxv
3Zsyjnp7/38hGb+QJ0hwU3NplXnnBeb/0zM5ahQ2suMMK9y6HUrHYBGPcBxOmpRf
fN8Hdlhkc/0PMMwu+tesJq0zI8bvXeVqGMw4/cPaogngxfv8Cud/N66OYwKKh1FP
r3juj3PRS8Yf1wV89nSFhWKyZ9mpyQzJdw25f+BODnG8IiPrdGkA54uhEW346RfW
yDJtjNt3gL+qLs5QaUKQNVJAxfU5LmeCQk9nGFdXO6o3pVu9efhnXxAtYICY5u+u
aTH5fVVrZaetL9y+a9aU6CRCJ6QAC2rCN1uZLtLcf9gxdZvAZobc/FSa8+lIqKBV
nHTiCUXg+ofHtEo=
=o50L
-----END PGP SIGNATURE-----

Attachment: pgpTA_iDdzjd6.pgp
Description: PGP signature


--- End Message ---

Reply via email to