Debian Bug report logs - #880922
lintian: Check for -dev -> runtime library package dependencies

version graph

Package: lintian; Maintainer for lintian is Debian Lintian Maintainers <[email protected]>; Source for lintian is src:lintian (PTS, buildd, popcon).

Reported by: Christoph Biedl <[email protected]>

Date: Sun, 5 Nov 2017 17:57:01 UTC

Severity: wishlist

Tags: moreinfo

Found in version lintian/2.5.58

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], Debian Lintian Maintainers <[email protected]>:
Bug#880922; Package lintian. (Sun, 05 Nov 2017 17:57:04 GMT) (full text, mbox, link).


Acknowledgement sent to Christoph Biedl <[email protected]>:
New Bug report received and forwarded. Copy sent to Debian Lintian Maintainers <[email protected]>. (Sun, 05 Nov 2017 17:57:04 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Christoph Biedl <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: lintian: Check for dependency -dev -> runtime library package
Date: Sun, 5 Nov 2017 18:55:32 +0100
[Message part 1 (text/plain, inline)]
Package: lintian
Version: 2.5.58
Severity: wishlist

Dear Maintainer,

Policy 8.5 recommends ("should") for a -dev package to have an install
dependency on the respective runtime library. It seems lintian does not
check for this but I think it should.

Hopefully, implementation would not that difficult: In debian/control,
identify <slug>-dev packages, in the libdevel section, and if there's a
related <slug><soname> package in the lib section, the -dev package
should have a strict versioned dependency on the runtime library. The
latter is actually already covered by "weak-library-dev-dependency".

Regards,

    Christoph

[signature.asc (application/pgp-signature, inline)]

Changed Bug title to 'lintian: Check for -dev -> runtime library package dependencies' from 'lintian: Check for dependency -dev -> runtime library package'. Request was from Chris Lamb <[email protected]> to [email protected]. (Mon, 29 Jan 2018 13:49:11 GMT) (full text, mbox, link).


Information forwarded to [email protected], Debian Lintian Maintainers <[email protected]>:
Bug#880922; Package lintian. (Sat, 05 May 2018 16:42:06 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <[email protected]>:
Extra info received and forwarded to list. Copy sent to Debian Lintian Maintainers <[email protected]>. (Sat, 05 May 2018 16:42:06 GMT) (full text, mbox, link).


Message #12 received at [email protected] (full text, mbox, reply):

From: Chris Lamb <[email protected]>
To: [email protected]
Cc: Christoph Biedl <[email protected]>
Subject: Re: lintian: Check for -dev -> runtime library package dependencies
Date: Sat, 05 May 2018 17:39:23 +0100
tags 880922 + moreinfo
thanks

Hi Christoph,

> Hopefully, implementation would not that difficult: In debian/control,
> identify <slug>-dev packages, in the libdevel section, and if there's a
> related <slug><soname> package in the lib section, the -dev package
> should have a strict versioned dependency on the runtime library. The
> latter is actually already covered by "weak-library-dev-dependency".

Thanks for the report. I was wondering if you could quickly provide
some example "bad" and "good" dependencies. This would 100% confirm
my understanding of what you are after, as well as be useful as
testcases within Lintian.

A very quick draft for a tag description (which I am happy to rework
later) would also be highly appreciated. :)


Best wishes,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-



Added tag(s) moreinfo. Request was from Chris Lamb <[email protected]> to [email protected]. (Sat, 05 May 2018 16:42:08 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 12:39:19 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.