--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: lintian: warn if debian/shlibs.local references foreign packages
- From: Sven Joachim <svenjoac@gmx.de>
- Date: Tue, 26 Feb 2013 13:46:21 +0100
- Message-id: <87hakzb5uq.fsf@turtle.gmx.de>
Package: lintian
Version: 2.5.10.4
Severity: wishlist
There are ~70 source packages in unstable/main which contain
debian/shlibs.local. It seems that most of them are library packages
where this file contains information about packages actually shipped
from the same source, and AFAIK there is nothing really wrong with that,
although it could be considered bad style.
However, there are also cases where shlibs.local is used to override
information provided by _other_ packages, and this practice should be
strongly discouraged since it can lead to wrong dependencies; see
#583551 for an example, or #701627 for a problem I found myself. In
other cases, shlibs.local is just cruft, referencing packages which no
longer exist (see #701696, for instance).
It would be great if lintian could detect when debian/shlibs.local
references packages not built from the same source and issue a warning
for that.
See also the thread starting at
http://lists.debian.org/debian-qa/2008/12/threads.html#00063.
-- System Information:
Debian Release: 7.0
APT prefers unstable
APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (x86_64)
Kernel: Linux 3.7.10-rc1-nouveau (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages lintian depends on:
ii binutils 2.22-8
ii bzip2 1.0.6-4
ii diffstat 1.55-3
ii file 5.11-2
ii gettext 0.18.1.1-10
ii hardening-includes 2.3
ii intltool-debian 0.35.0+20060710.1
ii libapt-pkg-perl 0.1.26+b1
ii libarchive-zip-perl 1.30-6
ii libc-bin 2.13-38
ii libclass-accessor-perl 0.34-1
ii libclone-perl 0.31-1+b2
ii libdigest-sha-perl 5.71-2
ii libdpkg-perl 1.16.9
ii libemail-valid-perl 0.190-1
ii libipc-run-perl 0.92-1
ii libparse-debianchangelog-perl 1.2.0-1
ii libtimedate-perl 1.2000-1
ii liburi-perl 1.60-1
ii locales 2.13-38
ii man-db 2.6.3-3
ii patchutils 0.3.2-1.1
ii perl [libdigest-sha-perl] 5.14.2-18
lintian recommends no packages.
Versions of packages lintian suggests:
pn binutils-multiarch <none>
ii dpkg-dev 1.16.9
ii libhtml-parser-perl 3.69-2
pn libperlio-gzip-perl <none>
ii libtext-template-perl 1.45-2
ii man-db 2.6.3-3
ii xz-utils [lzma] 5.1.1alpha+20120614-2
-- no debconf information
--- End Message ---
--- Begin Message ---
- To: 701702-done@bugs.debian.org
- Cc: Sven Joachim <svenjoac@gmx.de>
- Subject: Re: Bug#701702: lintian: warn if debian/shlibs.local references foreign packages
- From: Niels Thykier <niels@thykier.net>
- Date: Thu, 19 Sep 2013 16:05:39 +0200
- Message-id: <523B04B3.3080506@thykier.net>
- In-reply-to: <521B1773.3010405@thykier.net>
- References: <87hakzb5uq.fsf@turtle.gmx.de> <521B1773.3010405@thykier.net>
Control: tags -1 wontfix
On 2013-08-26 10:53, Niels Thykier wrote:
>
> Personally, I would like to see this debated on debian-devel@l.d.o
> before we continue with writing a check for it.
>
> ~Niels
>
Hi,
I am taking the liberty of tagging this bug wontfix and closing it for
now. Feel free to reopen it if you bring this up on debian-devel@l.d.o.
~Niels
(sorry if this closing seems aggressive; it is merely intended to reduce
the amount of bugs on the Lintian BTS page, so I can find problems I can
solve)
--- End Message ---