[Reproducible-builds] Remaining reprotest variations
Ceridwen
ceridwen.mailing.lists at gmail.com
Wed Jul 27 20:58:28 UTC 2016
On Wed, 2016-07-27 at 13:48 -0700, Vagrant Cascadian wrote:
> On 2016-07-27, Ceridwen wrote:
> >
> > For most of the variations I've done so far, I've been either
> > depending on external utilities or had POSIX-compliant ways to
> > execute
> > them. The rest of the variations pose more problems.
> ...
> >
> > 5. kernel: While `uname` is in the POSIX standard, mechanisms for
> > altering its output aren't. `setarch`, what prebuilder uses and
> > what
> > reprotest uses at the moment, is Linux-specific.
> > - What methods of changing `uname` will work on other OSes?
> Using "setarch uname26" on non-x86 architectures may cause issues
> with
> recent versions of glibc, too:
>
> https://lists.alioth.debian.org/pipermail/reproducible-builds/Week-
> of-Mon-20151130/004040.html
> https://bugs.debian.org/806911
> https://sourceware.org/ml/libc-alpha/2015-12/msg00028.html
>
> So it certainly should be optional, at best.
>
All the variations can be disabled at the command line or with a config
file, so anyone using reprotest can disable `kernel` to work around
this kind of bug.
Ceridwen
More information about the Reproducible-builds
mailing list