Re: possible MBF: automatically detecting unused build dependencies
* Johannes Schauer <email@example.com>, 2014-07-09, 16:50:
==> llvm-toolchain-3.4_3.4.1-4.arch-all.unusedbd.real <==
No, building with DEB_BUILD_OPTIONS=codecoverage enables at least some
should build dependencies which the source package only requires after
setting some DEB_BUILD_OPTIONS go into Build-Depends?
Probably not, unless it's one of the optioned blessed by Policy §4.9.1.
and applying patches might require the autotools to be re-run, so I
think lots of the requirements are sane.
My naive assumption was that the Build-Depends line contains a list of
binary packages needed to build the package. Not binary packages that
might be needed in some situations during the lifetime of a source
Agreed. But here I'd recommend regenerating auto* stuff unconditionally,
rather than dropping the build-dependencies.