On 02/12/25 at 09:44 +0100, Matthias Klose wrote: > Package: lintian > Version: 2.127.0 > Severity: serious > Tags: sid forky > > lintian is hallucinating about warnings with thousands of warnings, seen on > the binutils package: > > https://udd.debian.org/lintian/?packages=binutils > > starts with > > binutils 2.45.50.20251201-1 (sid) libgprofng0/2.45.50.20251201-1 > warning > distant-prerequisite-in-shlibs 3 2.44 [shlibs] > binutils 2.45.50.20251201-1 (sid) libgprofng0/2.45.50.20251201-1 > warning > distant-prerequisite-in-shlibs 3 #MINVER# [shlibs] > binutils 2.45.50.20251201-1 (sid) libgprofng0/2.45.50.20251201-1 > warning > shared-library-not-shipped 3 ABS_PP_CODES@Base 2.44 [shlibs] > binutils 2.45.50.20251201-1 (sid) libgprofng0/2.45.50.20251201-1 > warning > shared-library-not-shipped 3 ABS_RT_CODES@Base 2.44 [shlibs] > binutils 2.45.50.20251201-1 (sid) libgprofng0/2.45.50.20251201-1 > warning > shared-library-not-shipped 3 (arch=!i386 > !x32)_Z13dbeGetSamplesiill@Base > [shlibs] > binutils 2.45.50.20251201-1 (sid) libgprofng0/2.45.50.20251201-1 > warning > shared-library-not-shipped 3 (arch=i386 > x32)_Z13dbeGetSamplesiixx@Base > [shlibs] > > and > > binutils 2.45.50.20251201-1 (sid) libgprofng0/2.45.50.20251201-1 > error > ships-undeclared-shared-library 1 libgprofng 0 for > usr/lib/x86_64-linux-gnu/libgprofng.so.0.0.0 [shlibs] > binutils 2.45.50.20251201-1 (sid) libgprofng0/2.45.50.20251201-1 > error > ships-undeclared-shared-library 1 libgprofng 0 for > usr/lib/aarch64-linux-gnu/libgprofng.so.0.0.0 [shlibs] > binutils 2.45.50.20251201-1 (sid) libgprofng0/2.45.50.20251201-1 > error > ships-undeclared-shared-library 1 libgprofng 0 for > usr/lib/i386-linux-gnu/libgprofng.so.0.0.0 [shlibs] > > and continues with thousands of messages. What is wrong? > > If it helps, the libgprofng0 package is only built on some architectures, > and the binutils-dbg package is empty where there's no libgprofng package.
I can reproduce it on the lintian runner for UDD: $ lintian libgprofng0_2.45.50.20251125-1_amd64.deb E: libgprofng0: ships-undeclared-shared-library libgprofng 0 for usr/lib/x86_64-linux-gnu/libgprofng.so.0.0.0 [shlibs] E: libgprofng0: symbols-file-contains-current-version-with-debian-revision on symbol _Z10sym_lookupP9Sym_Tablem@Base and 8 others (libgprofng.so.0) [symbols] E: libgprofng0: symbols-for-undeclared-shared-library libgprofng 0 W: libgprofng0: distant-prerequisite-in-shlibs #MINVER# [shlibs] W: libgprofng0: distant-prerequisite-in-shlibs 2.44 [shlibs] W: libgprofng0: distant-prerequisite-in-shlibs x32)_ZN6VectorIyE4typeEv@Base 2.44 [shlibs] W: libgprofng0: shared-library-not-shipped (arch=!i386 !x32)_Z13dbeGetSamplesiill@Base [shlibs] W: libgprofng0: shared-library-not-shipped (arch=!i386 !x32)_Z14dbeGetGCEventsiill@Base [shlibs] W: libgprofng0: shared-library-not-shipped (arch=!i386 !x32)_Z14dbeGetSelObjIOimi@Base [shlibs] W: libgprofng0: shared-library-not-shipped ... use "--tag-display-limit 0" to see all (or pipe to a file/program) The runner runs Debian 13 with a manually backported lintian 2.127.0 Lucas

