[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Pkg-octave-devel] Multi-archifying Octave



Thomas Weber <tweber@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
http://www.dynare.org/sebastien
Phone: +33-1-40-77-84-04 - GPG Key: 4096R/381A7594

Attachment: pgpvtR5ydYheV.pgp
Description: PGP signature


Reply to: