Your message dated Wed, 10 Dec 2025 11:08:52 +0000
with message-id <[email protected]>
and subject line Bug#1115395: fixed in libgctp 2.0.0-13
has caused the Debian Bug report #1115395,
regarding libgctp: Fix SONAME filename handling
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.)


-- 
1115395: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1115395
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dpkg-dev
Version: 1.22.21
Severity: important
File: /usr/bin/dpkg-shlibdeps

Hi Guillem,

for some back story please see 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1111805#49

In 
https://salsa.debian.org/glibc-team/glibc/-/commit/5e3aa111654e9aad080881fb98f9e5b01b277857
(currently only available via Debian experimental),
the duplicated paths for /lib were removed from ld.so.conf files.

This triggered a build failure for ncl, hdf-eos5 and ruby-hdfeos5.

All those packages link against libgctp and the build failures look
similar:


hdf-eos5:

dpkg-shlibdeps: error: no dependency information found for 
/usr/lib/x86_64-linux-gnu/libgctp-2.0.0.so (used by 
debian/libhe5-hdfeos0t64/usr/lib/x86_64-linux-gnu/libhe5_hdfeos.so.0.0.0)
dpkg-shlibdeps: hint: check if the library actually comes from a package
dh_shlibdeps: error: dpkg-shlibdeps -Tdebian/libhe5-hdfeos0t64.substvars 
debian/libhe5-hdfeos0t64/usr/lib/x86_64-linux-gnu/libhe5_hdfeos.so.0.0.0 
returned exit code 1

ncl:

dpkg-shlibdeps: error: no dependency information found for 
/usr/lib/x86_64-linux-gnu/libgctp-2.0.0.so (used by 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGncl.so.1)
dpkg-shlibdeps: hint: check if the library actually comes from a package
dh_shlibdeps: error: dpkg-shlibdeps -Tdebian/libncarg0t64.substvars 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGgksPS.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGmisc2.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGllu.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGras.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGcgm.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGff.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGgksPDF.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGgksX.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libfftpack5_dp.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGnfpfort.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGgksCTXT.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGlluC.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGmp.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGmisc.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGgks.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGhlu.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGncl.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGctrans.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGmath.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGc.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGnfp.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGcn.so.1 
debian/libncarg0t64/usr/lib/x86_64-linux-gnu/libNGictrans.so.1 returned exit 
code 1
dh_shlibdeps: error: Aborting due to earlier error
make: *** [debian/rules:14: binary] Error 25


ruby-hdfeos5:

dpkg-shlibdeps: error: no dependency information found for 
/usr/lib/x86_64-linux-gnu/libgctp-2.0.0.so (used by 
debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.3.0/numru/hdfeos5raw.so)
dpkg-shlibdeps: hint: check if the library actually comes from a package
dh_shlibdeps: error: dpkg-shlibdeps -Tdebian/ruby-hdfeos5.substvars 
debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.3.0/numru/hdfeos5raw.so
 returned exit code 1
dh_shlibdeps: error: Aborting due to earlier error
make: *** [debian/rules:18: binary] Error 25



If you want to reproduce the problem, remove the line
/lib/x86_64-linux-gnu
in /etc/ld.so.conf.d/x86_64-linux-gnu.conf and try to build one of those
packages in debian sid or trixie.

It is unclear to me, if this is a problem in libgctp, dpkg-shlibdeps or
the affected packages themselves. I decided to file it against
dpkg(-shlibdeps) as it is the command failing.
I chose severity important (as it makes packages FTBFS) and it probably
should be bumped to RC once glibc with that change is uploaded to
unstable.

The setup of libgctp is a bit special as detailed in 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1111805#69

As Aurelien pointed out, while special it should still be covered
according to the dpkg-shlibdeps documentation but maybe it is hitting
less tested code paths.

Would very much appreciate your input on this matter.

Michael


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

Kernel: Linux 6.16.7+deb14-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dpkg-dev depends on:
ii  binutils      2.45-7
ii  bzip2         1.0.8-6
ii  libdpkg-perl  1.22.21
ii  make          4.4.1-2
ii  patch         2.8-2
ii  perl          5.40.1-6
ii  tar           1.35+dfsg-3.1
ii  xz-utils      5.8.1-1.1

Versions of packages dpkg-dev recommends:
ii  build-essential          12.12
ii  fakeroot                 1.37.1.2-1
ii  gcc [c-compiler]         4:15.2.0-4
ii  gcc-15 [c-compiler]      15.2.0-4
ii  gnupg                    2.4.8-3
ii  gpgv                     2.4.8-3
ii  libalgorithm-merge-perl  0.08-5
ii  sqv                      1.3.0-3

Versions of packages dpkg-dev suggests:
ii  debian-keyring             2025.07.26
pn  debian-tag2upload-keyring  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: libgctp
Source-Version: 2.0.0-13
Done: Alastair McKinstry <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libgctp, 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.
Alastair McKinstry <[email protected]> (supplier of updated libgctp 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: Wed, 10 Dec 2025 10:39:47 +0000
Source: libgctp
Architecture: source
Version: 2.0.0-13
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Alastair McKinstry <[email protected]>
Closes: 1115395
Changes:
 libgctp (2.0.0-13) unstable; urgency=medium
 .
   * Fix from Guillem Jover for SONAME filename handling. Closes: #1115395
Checksums-Sha1:
 9905a96ed8a900090f42f5d01d8720f253e04b89 2028 libgctp_2.0.0-13.dsc
 8d443826dfde301ac9258cd0f0585e6d663af2e5 5776 libgctp_2.0.0-13.debian.tar.xz
Checksums-Sha256:
 626dd9982583ef8a8e3cc9e38ad5a912cc137f8f3d630e604fc6278c3ae66770 2028 
libgctp_2.0.0-13.dsc
 96ee0b70832bd6fa7e937228dd3b9f81838919466c3519f1f399fdbf7180d4f1 5776 
libgctp_2.0.0-13.debian.tar.xz
Files:
 5d61b095633c0803213bf733c933ff19 2028 utils optional libgctp_2.0.0-13.dsc
 a17d185269d44896f1899a03e7117bad 5776 utils optional 
libgctp_2.0.0-13.debian.tar.xz

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

iQIzBAEBCgAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAmk5TjUACgkQy+a7Tl2a
06VosQ/9GrU+zdfHXt0cVfE72oRtomIgFr7cKbC05Z4Gtr1kw9ak1UqJvVnNipsO
D80Db4VtBMw1tcj1F0I10SYVmOGtHRAZb7BHHXI9oB/Hz669d7AYmQ+hkBHyiRTP
rHYX2xeTpVsOn/NjyscQeyRvoYxpOdFw1WAztbfozFRT63FEOhN9ibOj2TV8E4t+
SzlzhtRRpoi1aUAAkTdu5c7yowrHLVe5Gq0NUZhS0C/TYd6v5345Cr6W5EVqmOqn
66TopbpX6Sc3ZqvN7fnAlns7dmPF6TtqROgisOEEle0/uX6PHdt2Fq+uzRMGXLw9
odI2q2Xj/4a91FQgPFJ1PGaJ2WZ9eF4aR7TG0b0qqf2OtzcA8BzmhCI0nMY79zqg
W4qG4iRFsTSJBPFGEe0ys4IwACN3JEQscquqHO6xeo6tfUKQqSFKyztcNdlLJHRq
KsUbDfU6P2lumPb5de6V2U98dn8xgCAWsYG8RSBTi8K1ln77jD/h5bFrZm1fjNi1
cQMAxO6AI82trU80plkDLMZI+sYrwQ3gnHBqR1o2BXUuFV7tjhMuCrJswt6bUYKy
4FIVPDlZKly/ctXuu+szf5WC6Vnvf+qn9C7F6x7y0vL4QRGVt3rMJsfkDGJY61SI
acpKbDYMC9F/Yje2OcRP2Quh2xailLuUstGm6f3V228BXUTatrk=
=U+CX
-----END PGP SIGNATURE-----

Attachment: pgpAwD1HRipfV.pgp
Description: PGP signature


--- End Message ---

Reply via email to