[Pkg-octave-devel] Unreproducible builds

Rafael Laboissiere rafael at laboissiere.net
Fri Oct 16 19:10:26 UTC 2015


Several DOG packages have unreproducible builds [1], due to the way "pkg 
install" works by creating a temporary build diretory, whose name is 
randomly chosen [2].

I found a way to get around this problem by changing the code in 
otave-pkg.mk from the octave-pkg-dev package, according to the patch 
attached to this message.  It is not very elegant, but it seems to work 
well.  Unless there are objections or someone finds a better solution, I 
will commit this change.

Rafael

1. https://reproducible.debian.net/issues/unstable/random_buildpath_by_octave_issue.html 
2. https://sources.debian.net/src/octave/4.0.0-5/scripts/pkg/private/install.m/?hl=67,70,96#L67
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tempname.patch
Type: text/x-diff
Size: 476 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-octave-devel/attachments/20151016/ebf089ab/attachment.patch>


More information about the Pkg-octave-devel mailing list