(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
signature.asc
Description: Digital signature