[Pkg-octave-devel] Bug#759426: octave-common: includes arch-specific config.log build artifact

Mike Miller mtmiller at debian.org
Wed Aug 27 14:56:49 UTC 2014


On Wed, Aug 27, 2014 at 09:35:57 -0400, John W. Eaton wrote:
> I explained in a comment to the Octave bug report why I included the file in
> the install target and I don't plan to remove it.  Is there a better
> location for it?

Let's deal with whether it's useful at all upstream :) IMHO we already
have sufficient means in Debian to see full build logs, check out source
snapshots, and reproduce builds in clean chroots. I don't think
installing config.log provides any added value to the Debian package and
it simply should not be there.

But if we were going to keep the file or some equivalent, and ignoring
the reproducible build aspect, the main problem for Debian is that it
encodes architecture-specific details (e.g. the fact that Octave was
built on x86_64) and is installed in an arch:all package, which is
supposed to be identical regardless of which system it was built on. So
arch:arm64 users should not install octave-common and see the config.log
from an x86_64 build, it's meaningless.

If we were to keep it, the only place that would make sense would be in
the lib directory alongside libraries or oct-files. But I still say nuke
it.

-- 
mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-octave-devel/attachments/20140827/4f3d1cdc/attachment.sig>


More information about the Pkg-octave-devel mailing list