Your message dated Sun, 26 Oct 2014 17:32:15 +0100
with message-id <[email protected]>
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 [email protected]
immediately.)
--
766678: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766678
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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 ---
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
[email protected] | ICQ# 74513189 | GPG-Keyid: F0FBF51F
JID: [email protected] | http://people.debian.org/~nomeata
signature.asc
Description: This is a digitally signed message part
--- End Message ---