[Pkg-octave-devel] octave-forge
Rafael Laboissiere
rafael at debian.org
Sat Sep 22 16:25:00 UTC 2007
* Thomas Weber <thomas.weber.mail at gmail.com> [2007-09-22 15:30]:
> Am Sonntag, den 16.09.2007, 14:38 +0200 schrieb Ólafur Jens Sigurðsson:
> > > But again: which problem is the local compile supposed to solve?
> >
> > Well, I was trying to solve the problem of not having a debian package
> > for the forge, a bit megalomanic of me :-)
>
> The idea of having octave-forge as individual packages and pkg.m was the
> easy installation of packages by a local user. So, what good are
> distribution packages for if you can easily do it by from inside Octave?
> Like the extensions for Firefox, or whatever.
There are many arguments supporting the generation of individual Debian
packages for each pkg in octave-forge:
1) Site-wide installation: Debian packages put the files in a place
accessible to all users of the system.
2) Dependencies: libraries will be automatically installed as needed.
3) Integration with Debian: instead of relying on pkg.m, we rely on dpkg/apt
for creating/removing files from the system. That sounds the obvious
thing to do in Debian.
> > Just out of curiosity, what are the problems that you see in packaging
> > the forge?
>
> Try doing it for the 40+ packages and wait for the first change that
> inflicts all packages (such as a new Octave version).
Well, the Debian CRAN/BioConductor Group [1] is doing fine as regards
packaging the individual packages of R [2]. Dirk Eddelbuettel have given a
talk [3] ar the useR conference [4].
[1] http://wiki.debian.org/?AliothPkgBioc
[2] apt-cache search r-cran | wc -l
[3] http://user2007.org/program/presentations/eddelbuettel-1.pdf
[4] http://user2007.org/program/
I still have the hope that we will sort out the problems and find a way to
(semi-)automatically generate Debian packages from octave-forge components.
However, I have not plunged deeply into the problem, so I trust Thomas'
judgment about the difficulties.
--
Rafael
More information about the Pkg-octave-devel
mailing list