From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Andreas Rammhold Newsgroups: gmane.lisp.guile.bugs Subject: bug#20272: Support reproducible builds Date: Mon, 1 Jun 2020 22:45:51 +0200 Message-ID: <20200601204550.4mevbvzltq5pqzru@wrt> References: <87twws88hr.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="116520"; mail-complaints-to="usenet@ciao.gmane.io" To: 20272@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Mon Jun 01 23:01:14 2020 Return-path: Envelope-to: guile-bugs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jfrYY-000UDQ-2k for guile-bugs@m.gmane-mx.org; Mon, 01 Jun 2020 23:01:14 +0200 Original-Received: from localhost ([::1]:59294 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jfrYX-0006bb-4X for guile-bugs@m.gmane-mx.org; Mon, 01 Jun 2020 17:01:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58646) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jfrYM-0006bU-46 for bug-guile@gnu.org; Mon, 01 Jun 2020 17:01:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53894) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jfrYL-0003wL-PM for bug-guile@gnu.org; Mon, 01 Jun 2020 17:01:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jfrYL-0007mL-Op for bug-guile@gnu.org; Mon, 01 Jun 2020 17:01:01 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: <87twws88hr.fsf@gnu.org> Resent-From: Andreas Rammhold Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Mon, 01 Jun 2020 21:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20272 X-GNU-PR-Package: guile X-GNU-PR-Keywords: patch Original-Received: via spool by 20272-submit@debbugs.gnu.org id=B20272.159104524129868 (code B ref 20272); Mon, 01 Jun 2020 21:01:01 +0000 Original-Received: (at 20272) by debbugs.gnu.org; 1 Jun 2020 21:00:41 +0000 Original-Received: from localhost ([127.0.0.1]:37207 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfrY0-0007lg-U0 for submit@debbugs.gnu.org; Mon, 01 Jun 2020 17:00:41 -0400 Original-Received: from mx.h4ck.space ([159.69.146.50]:41218) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfrXv-0007lO-41 for 20272@debbugs.gnu.org; Mon, 01 Jun 2020 17:00:39 -0400 Resent-From: andi@notmuch.email DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=notmuch.email; s=mail; t=1591045229; bh=J+gT8z88nqk17QnYix00r00eAvPqqzV/JhNHBS1k3dI=; h=Resent-From:Resent-Date:Resent-To:Date:From:To:Subject; b=qKzdiwcls8GX1oa7YOikfBHGHWbFtMvARitjEoSmD+QrQsQRAM8SZrHzLqW4BMEpo BUkMuuJ2+JhjCD7YntqZHBOpgPETdt8HHDmfCTC+dQsjuqOPLrnfu4ahBp09+PhTPY 7wLtWsVPt9ZLQJhXxUiBV6mXQ/4EN+YRryEuGV78= Resent-Date: Mon, 1 Jun 2020 23:00:27 +0200 Resent-Message-ID: <20200601210027.sqowsauzpqinqfxw@wrt> Resent-To: 20272@debbugs.gnu.org Content-Disposition: inline Tags: inbox X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.io gmane.lisp.guile.bugs:9791 Archived-At: I've just stumpled upon this as within Nixpkgs we have a pending [PR] that references this issue. Since it reads as if it should be solved in Guile 2.1+ but still occurs for us in nixpkgs when using parallel builds (aka using multiple cores in a single build) I thought it might be a good to get in touch. Updating our expression to Guile 3.0.2 did not fix the reproducibility issues either (when built using multiple cores). I've just now tried a Guix 1.1.0 QEMU image and invoked `guix build --round=2 -K guile --check -c 8` and it also wasn't reproducible. A bunch of .go files showed differences between the builds. Am I missings something? Would gladly help if there is something I can do. [PR]: https://github.com/NixOS/nixpkgs/pull/78778