Bug#328732: [Pkg-octave-devel] Bug#328732: please update octave2.1-headers's dependencies

Dirk Eddelbuettel edd at debian.org
Sat Sep 17 13:54:31 UTC 2005


On 17 September 2005 at 14:55, Rafael Laboissiere wrote:
| [Cc: to Josselin Muette, maintainer of the libhdf5 packages.]
| 
| * Dirk Eddelbuettel <edd at debian.org> [2005-09-16 22:07]:
| 
| > On 17 September 2005 at 04:37, Rafael Laboissiere wrote:
| > | Thanks for spotting this problem.  Besides the gfortran vs g77
| > | incompatibility, I see other dependencies that can also cause problems:
| > | 
| > |     refblas3-dev | atlas3-base-dev
| > |     lapack3-dev | atlas3-base-dev
| > |     libhdf5-serial-dev
| > | 
| > | The first two are problematic because of the alternation.  If Octave is
| > | build with, say, refblas3-dev then mkoctfile will fail if the system
| > | contains only atlas3-base-dev, even though octave2.1-headears could be
| > | happily installed.
| > 
| > No, as they all provide the virtual package "libblas.so.3" that the Depends:
| > is really on, as per the shlibs files.  (Unless Camm changed that
| > recently...)
| 
| Yes, this seems to be the current situation.  Actually, the packages in
| the alternations are not incompatible, much to the contrary, they all
| provide libblas-3.so and liblabpack-3.so through the alternatives
| mechanism.  In this case, my rant above is moot.
| 
| Should I also add to the Build-Depends the virtual packages libblas-3.so
| and liblapack-3.so as in octave2.1:
| 
|     lapack3-dev | atlas3-base-dev | liblapack-3.so
|     refblas3-dev | atlas3-base-dev | libblas-3.so

Not sure. That is a question for Camm and not for me. I still seem to be
using

    refblas3-dev | atlas3-base-dev		

for R (where use an internal Lapack) and

    refblas3-dev | atlas3-base-dev, lapack3-dev | atlas3-base-dev

for Gretl.  So what you have above seems right to me, at least as far as
Build-Depends are concerned.

But as I said, if in doubt, ask Camm ...

| Another question: octave2.1-headers has also currently the following
| binary dependency:
| 
|     libhdf5-serial-dev | libhdf5-lam-dev | libhdf5-mpich-dev
| 
| These packages conflict with each other and this is a potential source of
| problems.  I do not know whether these packages are binary incompatible or
| not [hence the Cc: to Josselin.]
| 
| > | I hope the other members of the Debian Octave Group will comment on this.
| > 
| > Sure thing. :)
| 
| Well, the other members are quite silent since this group has been
| created. For now, the number of active developers is not significantly
| greater than 1 (p-level < 0.0001 :-).

Well I do comment once every six months as, as we say, "talk is cheap".
Actual work is a different matter ...

Dirk

-- 
Statistics: The (futile) attempt to offer certainty about uncertainty.
         -- Roger Koenker, 'Dictionary of Received Ideas of Statistics'




More information about the Pkg-octave-devel mailing list