[Pkg-octave-devel] [Reproducible-builds] Trying to fix random_buildpath_by_octave

Rafael Laboissiere rafael at laboissiere.net
Wed Feb 10 23:23:15 UTC 2016


* Oliver Heimlich <oheim at posteo.de> [2016-02-07 13:46]:
>
> What is the state of random build paths? The octave-interval package 
> does not build reproducible because of the random build paths, so I 
> guess the change isn't active yet.
>
> https://tests.reproducible-builds.org/rb-pkg/unstable/amd64/octave-interval.html
>
> How about using a workaround and exchange the tempname function with 
> something that returns [tempdir]/oct-[counter]?

Version 1.2.0-1 of the octave-interval package was built with version 
1.3.2 of the octave-pkg-dev package, as it appears in this buildd log :

https://buildd.debian.org/status/fetch.php?pkg=octave-interval&arch=i386&ver=1.2.0-1&stamp=1454675162

In this version of octave-pkg-dev, the temporary directory 
"/tmp/oct-XXXXXX" is replaced with "[tmp-build-dir]" in the log file.

I guess that the build is unreproducible because the package with 
debugging symbols, octave-interval-dbgsym, contains several instances of 
the "/tmp/oct-XXXXXX" directory name.

Rafael




More information about the Pkg-octave-devel mailing list