[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Finding out why a Build-Dependency is fetched.



(Annotation at the end)

On Thu, Dec 20, 2007 at 10:30:14AM +0530, Kumar Appaiah wrote:
> Dear Debian Mentors,
> 
> This is with reference to a package of mine, libitpp, whose latest
> version I have packaged and it is available at:
> 
> http://mentors.debian.net/debian/pool/main/l/libitpp/libitpp_4.0.1-2.dsc
> 
> What I want to know is, earlier builds never pulled in atlas3-base-dev
> for the build, as you may see here:
> 
> http://buildd.debian.org/fetch.cgi?pkg=libitpp&arch=i386&ver=4.0.0-3&stamp=1193598381&file=log&as=raw
> 
> Also, when I try to build the package on my machine outside a
> pbuilder, with the B-Deps installed, it works fine without atlas, and
> generates packages which don't depend explicitly on libatlas. However,
> the moment I try to use pbuilder on it, it fetches atlas3-base-dev for
> the build, and my package now depends on atlas3-base. The same thing
> happens on amd64 (thanks to William Pitcock for testing it for me).
> 
> Despite my best efforts, I am unable to spot what is causing atlas to
> be pulled in. I do observe that lapack3-dev has the following
> dependencies:
> 
> Depends: lapack3 (= 3.0.20000531a-6.1), libc6-dev, atlas3-base-dev | refblas3-dev | libblas-3.so, g77
> 
> However, libitpp uses the following dependencies:
> Build-Depends: debhelper (>= 5), autotools-dev, doxygen (>= 1.5.1-1), refblas3-dev, libfftw3-dev, texlive-latex-base, gs, lapack3-dev
> 
> Clearly, refblas3-dev is provided, so lapack3-dev shouldn't need
> atlas3-base-dev, right? What am I missing?

FWIW, I observe a similar happening with octave2.9. The Build-Depends
haven't change significantly, but all of a sudden, atlas is coming in:

Without Atlas on Sparc:
http://buildd.debian.org/fetch.cgi?&pkg=octave2.9&ver=1%3A2.9.17-1&arch=sparc&stamp=1195174810&file=log

With Atlas on Sparc:
http://buildd.debian.org/fetch.cgi?&pkg=octave2.9&ver=1%3A2.9.19-1&arch=sparc&stamp=1197772112&file=log

Thanks.

Kumar
-- 
Kumar Appaiah,
458, Jamuna Hostel,
Indian Institute of Technology Madras,
Chennai - 600 036

Attachment: signature.asc
Description: Digital signature


Reply to: