Re: possible MBF: automatically detecting unused build dependencies
Quoting Julian Taylor (2014-07-07 14:14:20)
> There seem to be a bunch of false positives for virtual/metapackages:
> ==> python-numpy_1.8.1-1.arch-all.unusedbd <==
> the -all packages are basically empty packages pulling in all python
> versions supported, those packages are definitely used during the
> Removing them during an arch-any build should fail the build. does sbuild
> --arch-all only build the indep part?
Sorry, I attached the wrong files in my first email. I posted a follow up with
the correct results which correctly do not contain the empty packages anymore.
> If so that might explain why your pass2 did not remove these, but so far I
> know we have no way to declare this state in our control, we only have
> Build-Depends and Build-Depends-Indep, no Build-Depends-Arch.
Was Build-Depends-Arch not added with #629480?
> Similar fftw3:
> ==> fftw3_3.3.4-1.arch-all.unusedbd <==
> mpi-default-dev is not used directly but its dependencies are required
> for the fully featured arch any build.
Same story as above. Sorry for the confusion :(