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: Tue, 2 Jun 2020 14:25:24 +0200 Message-ID: <20200602122524.tknz2vuhskmiu56j@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="55019"; 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 Tue Jun 02 14:26:09 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 1jg5zc-000EC0-OQ for guile-bugs@m.gmane-mx.org; Tue, 02 Jun 2020 14:26:08 +0200 Original-Received: from localhost ([::1]:37488 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jg5zb-0000GH-QK for guile-bugs@m.gmane-mx.org; Tue, 02 Jun 2020 08:26:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46346) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jg5zX-0000GB-Dp for bug-guile@gnu.org; Tue, 02 Jun 2020 08:26:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54827) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jg5zX-0006nU-3Q for bug-guile@gnu.org; Tue, 02 Jun 2020 08:26:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jg5zW-0002xT-Hn for bug-guile@gnu.org; Tue, 02 Jun 2020 08:26:02 -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: Tue, 02 Jun 2020 12:26:02 +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.159110073311333 (code B ref 20272); Tue, 02 Jun 2020 12:26:02 +0000 Original-Received: (at 20272) by debbugs.gnu.org; 2 Jun 2020 12:25:33 +0000 Original-Received: from localhost ([127.0.0.1]:38140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jg5z3-0002wi-3Z for submit@debbugs.gnu.org; Tue, 02 Jun 2020 08:25:33 -0400 Original-Received: from mx.h4ck.space ([159.69.146.50]:41000) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jg5z1-0002wS-Dx for 20272@debbugs.gnu.org; Tue, 02 Jun 2020 08:25:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=notmuch.email; s=mail; t=1591100724; bh=J+gT8z88nqk17QnYix00r00eAvPqqzV/JhNHBS1k3dI=; h=Date:From:To:Subject; b=o0ug7q/fWeu3/Rsq3K66OGD7UA2DVYpUlbMEOtaSDt7NhmHb5+mI1T0RR2f3RcehT B4umPlgm4MQJu6CFBU/WDuFvAZth/Z9mn0E9I7Uqp99wNIsaoeCyRFG1In9pbJ+vPQ DMrFw2wN3Tx9f8rVX7BmoeFfKklauJ17OfgeZWg0= Content-Disposition: inline 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:9793 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