Your message dated Mon, 19 Dec 2022 20:56:09 +0000
with message-id <e1p7nbb-000nzq...@fasolo.debian.org>
and subject line Bug#1025686: fixed in hdf5-filter-plugin 
0.0~git20221111.49e3b65-3
has caused the Debian Bug report #1025686,
regarding Plugin cannot be loaded, not linked against hdf5
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 ow...@bugs.debian.org
immediately.)


-- 
1025686: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1025686
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: hdf5-filter-plugin
Version: 0.0~git20221111.49e3b65-2
Severity: serious
Tags: patch

Hello,

hdf5 cannot load the plugin dynamically:

   >>> import h5py
   >>> h5py.h5z.filter_avail(32004)
   False

This is because the library cannot be loaded due to missing HDF5 symbols:

   $ python3
   Python 3.10.8 (main, Nov  4 2022, 09:21:25) [GCC 12.2.0] on linux
   Type "help", "copyright", "credits" or "license" for more information.
   >>> import ctypes
   >>> lib = 
ctypes.CDLL("/usr/lib/x86_64-linux-gnu/hdf5/serial/plugins/libh5lz4.so")
   Traceback (most recent call last):
     File "<stdin>", line 1, in <module>
     File "/usr/lib/python3.10/ctypes/__init__.py", line 374, in __init__
       self._handle = _dlopen(self._name, mode)
   OSError: /usr/lib/x86_64-linux-gnu/hdf5/serial/plugins/libh5lz4.so: 
undefined symbol: H5E_PLINE_g

I filed a PR upstream that fixes the problem:
https://github.com/nexusformat/HDF5-External-Filter-Plugins/pull/27

I'm attaching the corresponding patch.


Thanks,

Enrico


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.0.0-4-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_IE:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages hdf5-filter-plugin depends on:
ii  libbz2-1.0     1.0.8-5+b1
ii  libc6          2.36-6
ii  libhdf5-103-1  1.10.8+repack-4
ii  liblz4-1       1.9.4-1

hdf5-filter-plugin recommends no packages.

hdf5-filter-plugin suggests no packages.
commit 3d93e1821dd10962f4477d8b3615024cf10f4cc6
Author: Enrico Zini <enr...@enricozini.org>
Date:   Wed Dec 7 12:19:17 2022 +0100

    Added missing libraries

diff --git a/LZ4/src/CMakeLists.txt b/LZ4/src/CMakeLists.txt
index b5bf34b..1823eff 100644
--- a/LZ4/src/CMakeLists.txt
+++ b/LZ4/src/CMakeLists.txt
@@ -1,7 +1,7 @@
 set(SOURCES H5Zlz4.c lz4_h5plugin.c)
 
 set(INCLUDE_DIRS ${HDF5_INCLUDE_DIRS} ${LZ4_INCLUDE_DIRS})
-set(LINK_LIBS ${LZ4_LIBRARIES})
+set(LINK_LIBS ${LZ4_LIBRARIES} ${HDF5_LIBRARIES})
 
 if(CMAKE_SYSTEM_NAME MATCHES Windows)
     #

--- End Message ---
--- Begin Message ---
Source: hdf5-filter-plugin
Source-Version: 0.0~git20221111.49e3b65-3
Done: Thorsten Alteholz <deb...@alteholz.de>

We believe that the bug you reported is fixed in the latest version of
hdf5-filter-plugin, 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 1025...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thorsten Alteholz <deb...@alteholz.de> (supplier of updated hdf5-filter-plugin 
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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Sat, 17 Dec 2022 17:07:18 +0100
Source: hdf5-filter-plugin
Architecture: source
Version: 0.0~git20221111.49e3b65-3
Distribution: unstable
Urgency: medium
Maintainer: Freexian Packaging Team <team+freex...@tracker.debian.org>
Changed-By: Thorsten Alteholz <deb...@alteholz.de>
Closes: 1025391 1025686
Changes:
 hdf5-filter-plugin (0.0~git20221111.49e3b65-3) unstable; urgency=medium
 .
   [ Enrico Zini ]
   * Disable building the bitshuffle plugin (Closes: #1025391)
   * Added patch to link against hdf5 (Closes: #1025686)
 .
   [ Thorsten Alteholz ]
   * debian/control: Maintainer: set to Freexian, moved myself to Uploaders:
Checksums-Sha1:
 32ba66585ee15372fea933dcadc3a2a396db6e3c 2375 
hdf5-filter-plugin_0.0~git20221111.49e3b65-3.dsc
 5256ced7accd5b227c209f69234799ff87e1e75b 614592 
hdf5-filter-plugin_0.0~git20221111.49e3b65.orig.tar.xz
 f8dd49cf6d5155f39a159457335a5712a7853f24 5052 
hdf5-filter-plugin_0.0~git20221111.49e3b65-3.debian.tar.xz
 f43c97c181b05a8c416a07f7969f3305a87455bb 8447 
hdf5-filter-plugin_0.0~git20221111.49e3b65-3_amd64.buildinfo
Checksums-Sha256:
 f084e507379232ff427c7d561ff6184dc1d77013366f5cfac76d84062a29fdb5 2375 
hdf5-filter-plugin_0.0~git20221111.49e3b65-3.dsc
 583704a7410c1a021ce88c7165e5d3cc41e40024f8d9cd28de00ad009abaee34 614592 
hdf5-filter-plugin_0.0~git20221111.49e3b65.orig.tar.xz
 7a0848b4592446e0f5a2ed81a3daa0de4fa44cc0d4d3c3784148098dce47c91c 5052 
hdf5-filter-plugin_0.0~git20221111.49e3b65-3.debian.tar.xz
 c7be1b24414b288611ac392f8059f29008fda7e6bc01d53bc9bbbfde05455895 8447 
hdf5-filter-plugin_0.0~git20221111.49e3b65-3_amd64.buildinfo
Files:
 a71c28e09dde6307ac531876cdd40238 2375 science optional 
hdf5-filter-plugin_0.0~git20221111.49e3b65-3.dsc
 f859150e510294ace21fed7deae0b8a7 614592 science optional 
hdf5-filter-plugin_0.0~git20221111.49e3b65.orig.tar.xz
 0ee5487cc92d8bcea522f011508d2ab2 5052 science optional 
hdf5-filter-plugin_0.0~git20221111.49e3b65-3.debian.tar.xz
 a1d312e21d3df121d1b5a6d3effbfaac 8447 science optional 
hdf5-filter-plugin_0.0~git20221111.49e3b65-3_amd64.buildinfo

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

iQKnBAEBCgCRFiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAmOd9dFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcTHGRlYmlhbkBh
bHRlaG9sei5kZQAKCRCW/KwNOHtYR0ywEADISRg4MViEu5HJmheY7+D+/A/8Cvyy
8Uw4qXp6tdmIM1qeH0e5keuW+d821qf/j4VvKQ4bw2b6KpON1P8H75FgEF/NKIPG
As8HQfJU4z0E6xJ+SDgFurxoiWrD1L8kHAkbPzx7Vkgqgi7AMPeIsjhGsOi9p43s
dPNC3t31OjSl6lb3IYwPhMvjTY4sfhlKECK0gf2mI867SoUxfUtpe4Offgzqjnlz
rxsQCabAQ2W3WVC1f6zuGzaWSHCfPSEjTJEJYz26ZJjVD+awqcPS1e8Ids4eOVv3
KzSPq46SrjX8G8N2h9MGvDM29YgNqMD7S3d9dWsoheKqXJh7SNKLIUkmoqS3Sm6Y
K9UC044emmzAZNO5EXsIWsa7tyY52HiiPhJtbz60j0fm2XDmaZPGwGFfIc0p7iPs
y8sbbuw2ZeWpD9tzKq7AGHLSaV0uy3OICpjjr4888KPeTGp2KKXcZkwqWjeUhEBv
Rkq3xF23R0S5nhMnmPU6gW3Hn7VO2rEPLkbxlgCUBFPieTdlmcBFMWg/z0KcshAt
BCavJES6qYf0gzNCdBf/RWrASDGs3dZZdP88AHGu75Ge9HJpzH8HMSgShoOv5l5I
HwQ32uXEqZdjNKmMb2QKt1Ie4EYapowZDp3z12OOO4vG4A59oRp4NLSAiCygv1w+
xFGtNYmSQwjlNQ==
=9xij
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to