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