Your message dated Sun, 26 Oct 2014 17:32:15 +0100 with message-id <1414341135.1378.10.camel@debian.org> and subject line Re: Bug#766678: False positive for missing-build-dependency cdbs has caused the Debian Bug report #766678, regarding False positive for missing-build-dependency cdbs 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 owner@bugs.debian.org immediately.) -- 766678: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766678 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: False positive for missing-build-dependency cdbs
- From: Joachim Breitner <nomeata@debian.org>
- Date: Fri, 24 Oct 2014 22:35:50 +0200
- Message-id: <[🔎] 20141024203550.24761.44964.reportbug@kirk>
Package: lintian Version: 2.5.28 Severity: important -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, I get E: helium source: missing-build-dependency cdbs on a package that build-depends on haskell-devscripts. It is a false positive, because haskell-devscripts depends on cdbs. It seems that either this fact (haskell-devscripts depending on cdbs) needs to be known to lintian, or it needs to check dependencies of build-dependencies as well. Greetings, Joachim - -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (101, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 armhf Kernel: Linux 3.16-3-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages lintian depends on: ii binutils 2.24.90.20141014-1 ii bzip2 1.0.6-7 ii diffstat 1.58-1 ii file 1:5.20-1 ii gettext 0.19.3-1 ii hardening-includes 2.6 ii intltool-debian 0.35.0+20060710.1 ii libapt-pkg-perl 0.1.29+b2 ii libarchive-zip-perl 1.39-1 ii libclass-accessor-perl 0.34-1 ii libclone-perl 0.37-1+b1 ii libdpkg-perl 1.17.20 ii libemail-valid-perl 1.195-1 ii libfile-basedir-perl 0.03-1 ii libipc-run-perl 0.92-1 ii liblist-moreutils-perl 0.33-2+b1 ii libparse-debianchangelog-perl 1.2.0-1.1 ii libtext-levenshtein-perl 0.09-1 ii libtimedate-perl 2.3000-2 ii liburi-perl 1.64-1 ii man-db 2.7.0.2-2 ii patchutils 0.3.3-1 ii perl [libdigest-sha-perl] 5.20.1-2 ii t1utils 1.38-1 Versions of packages lintian recommends: ii libautodie-perl 2.25-1 ii libperlio-gzip-perl 0.18-3+b1 ii perl 5.20.1-2 ii perl-modules [libautodie-perl] 5.20.1-2 Versions of packages lintian suggests: pn binutils-multiarch <none> ii dpkg-dev 1.17.20 ii libhtml-parser-perl 3.71-1+b2 ii libtext-template-perl 1.46-1 ii libyaml-perl 1.13-1 ii xz-utils 5.1.1alpha+20120614-2 - -- no debconf information -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlRKuCQACgkQ9ijrk0dDIGy3WwCffU7XvyK+qB3IJLz8fmWjEsHa MN8An3l6gJ25IGwz9NwEHejP1N9Jduj8 =v+5D -----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---
- To: Russ Allbery <rra@debian.org>
- Cc: 766678-done@bugs.debian.org, Jakub Wilk <jwilk@debian.org>
- Subject: Re: Bug#766678: False positive for missing-build-dependency cdbs
- From: Joachim Breitner <nomeata@debian.org>
- Date: Sun, 26 Oct 2014 17:32:15 +0100
- Message-id: <1414341135.1378.10.camel@debian.org>
- In-reply-to: <[🔎] 87y4s2q17m.fsf@hope.eyrie.org>
- References: <[🔎] 20141024203550.24761.44964.reportbug@kirk> <[🔎] 20141026112921.GB1895@jwilk.net> <[🔎] 1414326703.1378.6.camel@debian.org> <[🔎] 87y4s2q17m.fsf@hope.eyrie.org>
Hi, Am Sonntag, den 26.10.2014, 08:50 -0700 schrieb Russ Allbery: > In general, Lintian takes the philosophy that relying on transitive > dependencies (such as assuming haskell-devscripts will always pull in > cdbs) is often a source of surprise bugs years later, and adding the > explicit dependencies for every package used directly during the build is > better. That way, you don't get suddenly surprised if haskell-devscripts > downgrades cdbs to a Recommends because it's now also providing a dh > plugin (to make up a hypothetical possibility). It also has some minor > documentation benefits to make those dependencies explicit. point taken. Greetings, Joachim -- Joachim "nomeata" Breitner Debian Developer nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: F0FBF51F JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeataAttachment: signature.asc
Description: This is a digitally signed message part
--- End Message ---