Bug#384424: marked as done (lintian: possible mishandling of similarily-named shlibs with dashes)
Your message dated Fri, 10 Nov 2006 21:07:38 -0800
with message-id <87fycqzi3p.fsf@windlord.stanford.edu>
and subject line Re: Bug#384424: lintian: possible mishandling of similarily-named shlibs with dashes
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: lintian: possible mishandling of similarily-named shlibs with dashes
- From: Martin-Éric Racine <q-funk@iki.fi>
- Date: Thu, 24 Aug 2006 09:56:26 +0300
- Message-id: <20060824065626.4270.26752.reportbug@omena.intranet>
Package: lintian
Version: 1.23.23
Severity: normal
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I have been getting this error on my package for a long time:
E: planner binary: duplicate-entry-in-shlibs-control-file libmrp
The tree view shows:
/usr/lib/planner/
|-- file-modules
| |-- libmrp-xml.so
| `-- libmrp-xsl.so
|-- libgantt-task.so
|-- plugins
| |-- libhtml-plugin.so
| |-- libmsp-plugin.so
| |-- libpython-plugin.so
| |-- libsql-plugin.so
| `-- libxmlplanner-plugin.so
|-- storage-modules
| |-- libstorage-mrproject-1.so
| `-- libstorage-sql.so
`-- views
|-- libgantt-view.so
|-- libresource-view.so
|-- libtask-view.so
`-- libtimetable-view.so
Based on this, I'm wondering if the error might actually be
caused by Lintian's inability to process SO libraries with a
dash in the filename and a similar first half in the filename?
- -- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (990, 'testing'), (1, 'unstable')
Architecture: powerpc (ppc)
Shell: /bin/sh linked to /bin/dash
Kernel: Linux 2.6.17-imac
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Versions of packages lintian depends on:
ii binutils 2.17-2 The GNU assembler, linker and bina
ii diffstat 1.43-1 produces graph of changes introduc
ii dpkg-dev 1.13.22 package building tools for Debian
ii file 4.17-2 Determines file type using "magic"
ii gettext 0.14.6-1 GNU Internationalization utilities
ii intltool-debian 0.35.0+20060710 Help i18n of RFC822 compliant conf
ii libparse-debianchangelog 1.0-1 parse Debian changelogs and output
ii man-db 2.4.3-3 The on-line manual pager
ii perl [libdigest-md5-perl 5.8.8-6.1 Larry Wall's Practical Extraction
lintian recommends no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQFE7U2ZeXr56x4Muc0RAn7BAJ4qTRM0y8aIPS6qsvj1PMFu7RaU3gCeNsJm
nvoGFX9i8yfKifVsIHVMyHM=
=kRSe
-----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---
- To: 384424-done@bugs.debian.org
- Subject: Re: Re: Bug#384424: lintian: possible mishandling of similarily-named shlibs with dashes
- From: Russ Allbery <rra@debian.org>
- Date: Fri, 10 Nov 2006 21:07:38 -0800
- Message-id: <87fycqzi3p.fsf@windlord.stanford.edu>
As discussed in the bug log, the shlibs file really is invalid, so
lintian's behavior here is correct. I'm not sure if dh_makeshlibs is
doing the right thing or not in this case; it is intentionally parsing
SONAMEs in that way, and there's a comment in the source that seems to
indicate this is done because of an annoying SONAME syntax used in some
packages.
I'll leave it to you whether you want to just exclude these files from
dh_makeshlibs or open another bug against debhelper to see if its matching
logic can be improved.
--
Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>
--- End Message ---
Reply to: