#1146659 python-hdf4: FTBFS with HDF4 4.4.0

Package:
src:python-hdf4
Source:
src:python-hdf4
Submitter:
Bas Couwenberg
Date:
2026-10-05 16:51:03 UTC
Severity:
normal
Tags:
#1146659#5
Date:
2026-09-04 08:42:06 UTC
From:
To:
Dear Maintainer,

Your package FTBFS with HDF 4.4.0:

pyhdf/hdfext_wrap.c: In function '_wrap_Vgetname':
pyhdf/hdfext_wrap.c:9660:19: error: too few arguments to function 'Vgetname'; expected 3, have 2
 9660 |   result = (int32)Vgetname(arg1,arg2);
      |                   ^~~~~~~~
/usr/include/hdf/hproto.h:1405:15: note: declared here
 1405 | HDFLIBAPI int Vgetname(int32 vkey, char *vgname, size_t *buf_size);
      |               ^~~~~~~~
pyhdf/hdfext_wrap.c: In function '_wrap_Vgetclass':
pyhdf/hdfext_wrap.c:9723:19: error: too few arguments to function 'Vgetclass'; expected 3, have 2
 9723 |   result = (int32)Vgetclass(arg1,arg2);
      |                   ^~~~~~~~~
/usr/include/hdf/hproto.h:1407:15: note: declared here
 1407 | HDFLIBAPI int Vgetclass(int32 vkey, char *vgclass, size_t *buf_size);
      |               ^~~~~~~~~

The full buildlog is attached.

Kind Regards,

Bas

#1146659#12
Date:
2026-09-04 13:26:20 UTC
From:
To:
This is fixed in git.

Kind Regards,

Bas

#1146659#19
Date:
2026-09-26 09:22:19 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
python-hdf4, 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 1146659@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antonio Valentino <antonio.valentino@tiscali.it> (supplier of updated python-hdf4 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 26 Sep 2026 08:40:27 +0000
Source: python-hdf4
Architecture: source
Version: 0.11.7-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Changed-By: Antonio Valentino <antonio.valentino@tiscali.it>
Closes: 1146659
Changes:
 python-hdf4 (0.11.7-3) unstable; urgency=medium
 .
   [ Bas Couwenberg ]
   * Add patch to fix FTBFS with HDF 4.4.0.
     (closes: #1146659)
Checksums-Sha1:
 abfd97fde9b2344bf5281427a0ff8371b4bb9290 2259 python-hdf4_0.11.7-3.dsc
 0fc6630ae47ec9244aefcb247657378c1cdd949e 5484 python-hdf4_0.11.7-3.debian.tar.xz
 e05af94253af87e6629e53106fe21efed57f19ea 7710 python-hdf4_0.11.7-3_amd64.buildinfo
Checksums-Sha256:
 85b7f8f8006155fc4d263a90e030f291290f29d1181521bcbe15aab6adbaffef 2259 python-hdf4_0.11.7-3.dsc
 94260145ad777018d39a4591cee3ee8d6940903b6b9dbe5ab647eadcd4acca4b 5484 python-hdf4_0.11.7-3.debian.tar.xz
 c5cb58f3870cc76589671536a4386a1bb6f5bdc2bdb2be205bc0dabd908cfb82 7710 python-hdf4_0.11.7-3_amd64.buildinfo
Files:
 ec479a4ed9a318c3aeecad4831d432cc 2259 python optional python-hdf4_0.11.7-3.dsc
 59d21254c8cce51f9fdf218f19fe1990 5484 python optional python-hdf4_0.11.7-3.debian.tar.xz
 286bdaad636667bc52e22c65f9b5a302 7710 python optional python-hdf4_0.11.7-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJRBAEBCgA7FiEEO3DyCaX/1okDxHLF6/SKslePmBIFAmq3iOwdHGFudG9uaW8u
dmFsZW50aW5vQHRpc2NhbGkuaXQACgkQ6/SKslePmBJBnhAArdsoCVX6EiwI48+v
yYoipaoq3IIABPxvnKyWBpAHDFewXimNqbgShwufgOVFvhquUUlANpIyOTT3fF/I
tuLs9V8/nBxHYKKH6hszdtqakN3M5mHZvScL1jkgpYNg/n2zCQW6M8lA4SEVgQAS
PP4pSa2ycvn0i448Yws69zuEH4sdF0AMfovNhqYt9vrfNIDO6nvBCJAJs25dnmL8
UUw/x/pv+k/Xt1wFFSKI0ZAebyIxSUrJY5UcvVMBIYsmahHGs879oX9b2nW+3M+/
em2e7/d6E31RbiZVR4BGiV4uqYB7yQ3Y09CMnV50B/t7jUIH109b28PC3D7HoNkY
MbZdUi8JjWB76BNURmssEoStwCLI+bHxXoxwQmYS1XD+CVSbLPHoVm1kevtJVBDL
kggFCChPv4yIfe68jlg9xqeigDTg3Zsztb8ZNcn5L/qTrri8xrWs6MmPGliXTf2N
4Ila5FGREOguS5T1vZ4ybS/QD4yDsOdXuqAAheap/wHK/gbUUQ1WM1+CjLgsHYYv
NcmEfl//cZt3ky1BX96CprtraZt3i3fW8YkD8DMbh4pplJywlbKZNJiVqao95Xts
Z0XKqXYe8+79SdG8wrqYpf7bxmAoN/GLZGLEVJKk7CUIaFDRuboH3nxzFhOm7G2Z
XzK4O4OEZiC/pg0yJJPC/MQbl7s=
=cHNE
-----END PGP SIGNATURE-----

#1146659#26
Date:
2026-10-05 16:14:45 UTC
From:
To:
Control: reopen -1
Control: found -1 python-hdf4/0.11.7-3
Control: tags -1 pending
Control: severity -1 serious

The binNMUs on the buildds failed because pkgconf doesn't get installed there.

It need to be added to Build-Depends to make the version detection work.

Kind Regards,

Bas

#1146659#41
Date:
2026-10-05 16:49:11 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
python-hdf4, 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 1146659@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bas Couwenberg <sebastic@debian.org> (supplier of updated python-hdf4 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 05 Oct 2026 18:22:16 +0200
Source: python-hdf4
Architecture: source
Version: 0.11.7-4
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebastic@debian.org>
Closes: 1146659
Changes:
 python-hdf4 (0.11.7-4) unstable; urgency=medium
 .
   * Team upload.
   * Add pkgconf to build dependencies, Recommends not installed by buildds.
     (closes: #1146659)
Checksums-Sha1:
 05608deaa979cda30c10340ba665926aa4e55d2f 2227 python-hdf4_0.11.7-4.dsc
 4cd5f1a72a709ca006fef82f89346508cb2d1142 5564 python-hdf4_0.11.7-4.debian.tar.xz
 02305e5018176e572d751a47ee592780975d47da 9386 python-hdf4_0.11.7-4_amd64.buildinfo
Checksums-Sha256:
 a076bd2e265be34a9f02c4d9320838da62c13e38e9b54e2dbfbd9533caa7d242 2227 python-hdf4_0.11.7-4.dsc
 b2105063814f2b3ddcfb7097fd1b24dd1ea7f3780e8a9af787a4226e647babbe 5564 python-hdf4_0.11.7-4.debian.tar.xz
 53ac22a7ebd8aca3a68c02b1849405144f09fb8d971019bd2a30eb517ad6a5ab 9386 python-hdf4_0.11.7-4_amd64.buildinfo
Files:
 d4531bdd601e6da7ac0101017b7e83cf 2227 python optional python-hdf4_0.11.7-4.dsc
 81051aea3bcd819665f0a01675aa23e7 5564 python optional python-hdf4_0.11.7-4.debian.tar.xz
 ea8ec4354f12372452f48e009851f37d 9386 python optional python-hdf4_0.11.7-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmrD0KoACgkQZ1DxCuiN
SvFHXQ/+NefPkJBVUQ7aACbojbDJSnzQ89/nh8x/cHZC6y/JyZ6w1Iv7imH6rMux
tthQErXHZQ9X29vhTbdbmlRjRe0u36b352uqJ7A8auC91qpdl/NeMhXqXew8EAEZ
sf0szb/UoeEnPebLEsgMADxVAlCFnhN/NGLg5ePx9/dSacMuPt7KpjrALzO/UJ7X
9DExEMK9+Nuiq675STfS4j8fLBwkhyXDwnC8IAc0aWkZqg6NhcSglgNw77p8BpXt
pVFE9rKcfqWehQqhrlChUu8EilGdcGG8Em9giat1tIekxF+E7FCcbJh919dX8iMR
mQQ5D/QODDS1Fw5aWcEpDSWo8peULtU6ppld7Py+3Msfv1xo1hibszqqVaoSAt8X
ISg3R7kYUJC3SOSXNbr6xW7Z6roo6IdfwAcOK4TbbGXudh407U6OD4B9xZEoTaVa
r+CtwDe2g3qzwvEKH6HSoDok8Jh2PR7JXbRGYC4JJ87TaDY19xkuRd4viNu8pNIm
UwoaSw4h0gZnUXgkQrID1uIqmC+5wgAP/KG8nv3iPhKW5jiIB6PW/var0+bboyL7
bt4Z0zb75l2+S03L7D+W20BZBttMXSOeUKkXjLTmFpbu805fBa9DHDyt0O2MPCMI
SBDfl0wQiDx5LiHAcqxjSVymlyzstS/g2warSEZIj0lF8KIZfXk=
=dQu6
-----END PGP SIGNATURE-----