[Pkg-octave-devel] Addressing some bug reports
Thomas Weber
thomas.weber.mail at gmail.com
Tue Apr 15 14:04:47 UTC 2008
Am Dienstag, den 15.04.2008, 12:42 +0200 schrieb Rafael Laboissiere:
> Some bug reports have been put on hold while we were busy with the
> suitesparse/hdf5 transition, the octave2.9 removal, and the octave-forge
> pkgs upload:
>
> #420079: octave3.0 needs mkoctfiles
> #420080: Merge octave3.0 and octave3.0-headers packages
Merging the packages means pulling in every single -dev package we need
during build in end users installation, otherwise neither pkg.m nor
mkoctfile will work. This is *a lot* ...
On second look, maybe it's not that much (about 100MB), but I think we
are missing some -dev packages in octave3.0-headers (qhull-dev, ...).
In the long term, it would be worthwile to change mkoctfile to not link
self built .oct files with every library. I don't know if this is
actually feasible, but the current setup triggers difficult to find
bugs:
If you upgrade a library and the distribution upgrades your octave
installation, your self-built .oct files will stop working, with no
error message whatsoever:
https://bugs.launchpad.net/ubuntu/+source/octave3.0/+bug/204717
We had the same problem in Debian, where I think the hdf5 transition was
the culprit (octave linked against the new hdf5 library, whereas octaviz
was still linked against the old one).
> #460812: octave-doc, octave-info, etc. should be actual packages
Same problem as with an octave package: which package should they point
to and who decides about a switch later (as happened from octave2.1 to
octave2.9)? I'm not against this in any way, but I see simply no good
solution to this.
Thomas
More information about the Pkg-octave-devel
mailing list