[Pkg-octave-devel] Multi-archifying Octave

Sébastien Villemot sebastien.villemot at ens.fr
Wed Feb 29 11:12:31 UTC 2012

Thomas Weber <tweber at debian.org> writes:

> On Tue, Feb 28, 2012 at 01:37:08AM +0100, Sébastien Villemot wrote:
>> Given the current state of the multi-arch spec, only runtime library
>> packages can be fully multi-archifyied. Packages containing binary
>> executables cannot yet be multi-archifyied, since there is no such thing
>> as /usr/bin/<triplet>. Hence liboctave1 is the only Octave package that
>> can be fully multi-archifyied at this stage (i.e. declared as
>> "Multi-Arch: same"). But for consistency I think we should adopt the
>> multi-arch directory layout for all our packages (and this is what
>> debhelper 9 does by default).
>> Note that I am willing to do the necessary packaging work if we decide
>> to go down that road. It should be just about bumping to debhelper 9 and
>> dynamically generating the relevant *.install files (using the dh-exec
>> package for example).
> Please go ahead. I'm not sure about it, but there's no point in holding
> back something that might break (if not now, then in the future). At
> least right now, it only affects octave.

I pushed the relevant changes to octave and octave-pkg-dev.

I was able to succesfully build and test dynare and
octave-linear-algebra using the new multi-arch layout.

Note that there is still a small unrelated low-priority issue: the
octave package does not build twice in a row, because the AUTHORS file
is modified during a build. I don't know why this happens, but it is not
a blocker anyways.

Sébastien Villemot
Researcher in Economics & Debian Maintainer
Phone: +33-1-40-77-84-04 - GPG Key: 4096R/381A7594
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-octave-devel/attachments/20120229/33d3908d/attachment-0001.pgp>

More information about the Pkg-octave-devel mailing list