From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#21803: Guitarix builds non-deterministically Date: Sun, 01 Nov 2015 11:30:39 +0100 Message-ID: <87k2q257w0.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35655) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zspvj-0006yf-L4 for bug-guix@gnu.org; Sun, 01 Nov 2015 05:32:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zspve-0000Xd-KY for bug-guix@gnu.org; Sun, 01 Nov 2015 05:32:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:56803) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zspve-0000XZ-Hb for bug-guix@gnu.org; Sun, 01 Nov 2015 05:32:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Zspve-0001lM-CO for bug-guix@gnu.org; Sun, 01 Nov 2015 05:32:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35514) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZspuR-0006w0-B8 for bug-guix@gnu.org; Sun, 01 Nov 2015 05:30:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZspuM-0000Ss-BM for bug-guix@gnu.org; Sun, 01 Nov 2015 05:30:47 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52926) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZspuM-0000So-84 for bug-guix@gnu.org; Sun, 01 Nov 2015 05:30:42 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:58000 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ZspuK-00047W-Sm for bug-guix@gnu.org; Sun, 01 Nov 2015 05:30:41 -0500 List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: 21803@debbugs.gnu.org Guitarix 0.33.0, as of Guix commit 3c3e697, builds non-deterministically: --8<---------------cut here---------------start------------->8--- $ ./pre-inst-env guix challenge guitarix updating list of substitutes from 'http://hydra.gnu.org'... 100.0% /gnu/store/6ksnwcqn92z2nf6qw5js7njnfqlifgpb-guitarix-0.33.0 contents differ: local hash: 1rh7qxmylsbsaah59h7sclqqxcz0lwsixlc0krkzwhx8gfhlyam6 http://hydra.gnu.org/nar/6ksnwcqn92z2nf6qw5js7njnfqlifgpb-guitarix-0.33.0= : 1cq4k1wdqibwraqk0wkjj6n5hgs9v9zcvwr2wfgxvgxnf5l1rfhf $ wget -q -O - http://hydra.gnu.org/nar/6ksnwcqn92z2nf6qw5js7njnfqlifgpb-gu= itarix-0.33.0 | bunzip2 | guix archive -x t $ LC_ALL=3DC diff -r /gnu/store/6ksnwcqn92z2nf6qw5js7njnfqlifgpb-guitarix-0= .33.0 t $ LC_ALL=3DC diff -r --no-dereference /gnu/store/6ksnwcqn92z2nf6qw5js7njnfq= lifgpb-guitarix-0.33.0 t File /gnu/store/6ksnwcqn92z2nf6qw5js7njnfqlifgpb-guitarix-0.33.0/lib/libgxw= .so is a symbolic link while file t/lib/libgxw.so is a regular file --8<---------------cut here---------------end--------------->8--- It appears to create libgxw.so either as a symlink or as a regular file in a non-deterministic fashion. It would be nice to see why this happens, and whether this affects all Waf-based packages. Ludo=E2=80=99.