Greetings! Just a quick note here -- I'd be most happy to tailor these to the needs of the community. I have an experimental gfortran atlas about ready for upload. Alas, I'll be away from the office for one week -- hope to get to it when I return.
Take care, "Kevin B. McCarty" <[EMAIL PROTECTED]> writes: > Riku Voipio wrote: > > On Sun, Jan 13, 2008 at 12:44:21PM -0800, Kevin B. McCarty wrote: > >> 7) If dpkg was reverted not to re-order Build-Depends, I could force > >> refblas3gf to be installed first, satisfying the dependency of lapack3gf > >> on "atlas3gf-base | refblas3gf | libblas.so.3gf" and preventing the > >> attempted installation of non-existent atlas3gf-base. > > > > I think lapack3gf depending directly on atlas3gf-base is the root of the > > problem. I would suggest moving atlas3gf-base dependency to recommends. > > Thus atlas3gf-base will be pulled onto enduser installations but not > > on buildd's (where recommends are not installed). > > I guess this dependency is caused by the shlibs file of refblas3gf being > set to "atlas3gf-base | refblas3gf | libblas.so.3gf". But if someone > installs lapack3-dev, without specifically also requesting ATLAS, IMO it > is most likely that they only want refblas3-dev and refblas3gf to be > installed. (Otherwise the person would only have installed the ATLAS > packages without worrying about the lapack3 packages.) > > Camm, do you think it would be possible to fine-tune the dependencies of > lapack3-dev and lapack3gf so that they ask for refblas3-dev > (respectively, refblas3gf) *before* atlas3-base-dev (respectively, > atlas3gf-base) ? The former is trivial. Since I think the latter comes > from the shlibs file of refblas3gf, I'm not sure how best to implement > it. Maybe use an shlibs.local file in the lapack3 source package? > > So then lapack3-dev would have: > > Depends: refblas3-dev (>= gfortran-transition-version) | atlas3-base-dev > (>= gfortran-transition-version) | libblas-3gf.so > > Obviously, substitute in the relevant version numbers for > "gfortran-transition-version". Also I'm not sure that I got the name of > the virtual package right, but you get the idea. > > Note, the versioning of the dependencies should be added to the > lapack3-dev package in any case, even if they aren't re-ordered; > currently (at least on my machine) pbuilder is pulling in the version of > atlas3-base-dev that hasn't transitioned yet, which is wrong! > > And lapack3gf would have: > > Depends: refblas3gf | atlas3gf-base | libblas.so.3gf > > If this can be done, please consider my objection to the closure of > #457151 to be withdrawn. Camm, is it possible? > > best regards, > > -- > Kevin B. McCarty <[EMAIL PROTECTED]> > WWW: http://www.starplot.org/ > WWW: http://people.debian.org/~kmccarty/ > GPG: public key ID 4F83C751 > > -- Camm Maguire [EMAIL PROTECTED] ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

