[Reproducible-builds] Bug#797414: libsilo-bin: Binaries installed to /usr/bin do not work

Chris Lamb lamby at debian.org
Sun Aug 30 14:45:58 UTC 2015


Package: libsilo-bin
Version: 4.10.2-1
Severity: serious
User: reproducible-builds at lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Hi,

The binaries in /usr/bin either don't work due to missing Depends or
require root to run as they are actually those weird "relink_command"
wrappers.

These wrappers additioanlly also capture the path and bunch of useless
or misleading environment from the build host, rendering the package
unreproducible.

% /usr/bin/silodiff
Usage:  /usr/bin/silodiff <file|dir> <file|dir> <options>

Options:
    -help:            print this help message
    -recurse:         recurse on directories
    -verbose:         report names of file(s) as they are processed.

If both arguments are files, /usr/bin/silodiff will attempt to diff the
files.

If one argument is a file and the other a directory, then
/usr/bin/silodiff will attempt
to diff the given file with a file by the same name in the given
directory.

If both arguments are directories, /usr/bin/silodiff will descend into
each directory
(and will do so recursively if '-recurse' is specified)  finding files
whose names differ ONLY in the first component of their paths and
attempt
to diff them.

/usr/bin/silodiff uses Silo's browser tool to do its work. In turn,
browser supports a
number of additional options. Thus, any arguments to /usr/bin/silodiff
which are neither
files nor directories are treated as arguments to browser itself. For
some
options to browser like the '-f FILE' option, use the '--file=<FILE>'
variant instead. By default, /usr/bin/silodiff will invoke browser with
args
'-l 0 -r'. The available options to browser are...

mkdir: cannot create directory '/usr/bin/.libs': Permission denied
/usr/bin/browser: line 202: cd:
/build/silo-llnl-MvJWBo/silo-llnl-4.10.2/tools/browser: No such file or
directory
/usr/bin/browser: line 202: mpic++: command not found

% /usr/bin/browser
mkdir: cannot create directory '/usr/bin/.libs': Permission denied
/usr/bin/browser: line 202: cd:
/build/silo-llnl-MvJWBo/silo-llnl-4.10.2/tools/browser: No such file or
directory
/usr/bin/browser: line 202: mpic++: command not found

% /usr/bin/silock
mkdir: cannot create directory '/usr/bin/.libs': Permission denied
/usr/bin/silock: line 202: cd:
/build/silo-llnl-MvJWBo/silo-llnl-4.10.2/tools/silock: No such file or
directory
/usr/bin/silock: line 202: mpic++: command not found


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-



More information about the Reproducible-builds mailing list