From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id ECqLCGhIqV4TWwAA0tVLHw (envelope-from ) for ; Wed, 29 Apr 2020 09:27:04 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 6LFNGHBIqV6SUwAA1q6Kng (envelope-from ) for ; Wed, 29 Apr 2020 09:27:12 +0000 Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:470:142::17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 8329294258E for ; Wed, 29 Apr 2020 09:27:11 +0000 (UTC) Received: from localhost ([::1]:48534 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTizn-0005NI-Du for larch@yhetil.org; Wed, 29 Apr 2020 05:27:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33560) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jTizb-0005LB-8o for guix-devel@gnu.org; Wed, 29 Apr 2020 05:26:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jTiza-0004pv-Fq for guix-devel@gnu.org; Wed, 29 Apr 2020 05:26:59 -0400 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:60075) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jTizZ-0004pc-FA for guix-devel@gnu.org; Wed, 29 Apr 2020 05:26:58 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 77C7A7DA; Wed, 29 Apr 2020 05:26:54 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Wed, 29 Apr 2020 05:26:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= from:to:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm3; bh=4WEN1zyE6rBMXKT/COgaRsxmbJ p4xdb5c+RqMyw/Z/o=; b=j4eI+KZnUZ/ujnF10fP9V7bWJF5zHiE+lqYvmd4xMu jPeIiSwXVolFlfMgluPW91vGwOBWoFUU35W+jDpkvys3lXZIGpEdK5GToJJVpUXO lLiaQLc+1dTsGEozPyXdNGl5eqM3cJC8ADMaBDTqE9crrgiTVNj2s+R+7eDol+hU FvGfTuGgdGpIrA9o0lxM828FyTCFDdHCb4H9gfe+VBafxP3RhoRsoc1PsFQyckvC wYDT96THGgiGw1GDsBi9oT3mgWO8QaBQoEXp2fRokvOmFQUR42RBeylWHOtg0+AE cszjIIhXztXaQ9C7vu85UFjhQz18JRZ17KVawU0UAhYQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=4WEN1z yE6rBMXKT/COgaRsxmbJp4xdb5c+RqMyw/Z/o=; b=JckCI0fEmGFVr9CEBZnkjo kPgi/BK+a/42HW955PDApgQCoIcEkXlf4lvDMlTwx983hbbTwE4O/rTgqQY0sfvE OGBfvV3c1FJpg30wlrgL8dMr42cDdUyMHoI+y+TfupDbGzzuJumy7D8Y2KGehR6+ oLZED3U3XhlGV34F/uG/mFHc7IB110llA8ux+O5jwPAfDtkBTaFDOWrC5eXhcd1U JXHXW2hXSsgEveKsSFTj2kaJg9p6yJVtXYJxnWhUJB6YKopuC0bDLuQkWrrWU2GI S/qPdJt27gGpLYwfuXtPdQP7CI1vBvBNUOyzFO/0n4tmuW+ku/nBk/KzWSwRzgwA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrieefgdduiecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffujghffffkgggtsehttdertddttddtnecuhfhrohhmpefmohhnrhgrugcu jfhinhhsvghnuceokhhonhhrrggurdhhihhnshgvnhesfhgrshhtmhgrihhlrdhnvghtqe enucffohhmrghinhepghhithhhuhgsrdgtohhmpdhtgihtrdhishenucfkphepjeejrddv tdehrdduhedvrdduieejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomhepkhhonhhrrggurdhhihhnshgvnhesfhgrshhtmhgrihhlrdhnvght X-ME-Proxy: Received: from KHs-MacBook (167.152.205.77.rev.sfr.net [77.205.152.167]) by mail.messagingengine.com (Postfix) with ESMTPA id 1CA873065ED1; Wed, 29 Apr 2020 05:26:52 -0400 (EDT) From: Konrad Hinsen To: zimoun , Guix Devel Subject: Re: unexpected reproducibility of reproducible blog post? In-Reply-To: References: Date: Wed, 29 Apr 2020 11:26:51 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=64.147.123.24; envelope-from=konrad.hinsen@fastmail.net; helo=wout1-smtp.messagingengine.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/29 05:26:55 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 64.147.123.24 X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 X-Spam-Score: -0.71 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=fastmail.net header.s=fm3 header.b=j4eI+KZn; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=JckCI0fE; dmarc=pass (policy=none) header.from=fastmail.net; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 2001:470:142::17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Scan-Result: default: False [-0.71 / 13.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; GENERIC_REPUTATION(0.00)[-0.49323194513676]; DWL_DNSWL_FAIL(0.00)[fastmail.net:server fail,2001:470:142::17:server fail]; R_SPF_ALLOW(-0.20)[+ip6:2001:470:142::/48:c]; FREEMAIL_FROM(0.00)[fastmail.net]; IP_REPUTATION_HAM(0.00)[asn: 22989(0.18), country: US(-0.00), ip: 2001:470:142::17(-0.49)]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.50)[cached: eggs.gnu.org]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[fastmail.net,none]; DKIM_TRACE(0.00)[fastmail.net:+,messagingengine.com:+]; MAILLIST(-0.20)[mailman]; FREEMAIL_TO(0.00)[gmail.com,gnu.org]; RECEIVED_SPAMHAUS_PBL(0.00)[77.205.152.167:received]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:22989, ipnet:2001:470:142::/48, country:US]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[larch=yhetil.org]; FROM_NEQ_ENVFROM(0.00)[konrad.hinsen@fastmail.net,guix-devel-bounces@gnu.org]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[fastmail.net:s=fm3,messagingengine.com:s=fm2]; URIBL_BLOCKED(0.00)[messagingengine.com:dkim,fastmail.net:dkim]; FROM_HAS_DN(0.00)[]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; HAS_LIST_UNSUB(-0.01)[]; DNSWL_BLOCKED(0.00)[2001:470:142::17:from]; SUBJECT_ENDS_QUESTION(1.00)[]; RCVD_COUNT_SEVEN(0.00)[8]; FORGED_SENDER_MAILLIST(0.00)[] X-TUID: ooevDuYmEcx/ Hi Simon, > Based on the nice blog post [1], instead of really travelling I just > travel in time. :-) > If I read correctly and if I did not do any mistake, the final hash is > not the same now than before. It is not what I was expecting. > > Expected output (blog post): > /gnu/store/iqn9yyvi8im18g7y9f064lw9s9knxp0w-docker-pack.tar > > Returned output: > /gnu/store/klisfr3a4wxb9dc5sgibb45kky72kg65-docker-pack.tar > > Has the file 'guix-version-for-reproduction.txt' been tracked? Unfortunately not. The repository for the preparation of the post is at https://github.com/khinsen/reproducibility-with-guix/ but it doesn't contain the file 'guix-version-for-reproduction.txt'. > Is really the commit 769b96b62e8c09b078f73adc09fb860505920f8f used to > produce the Docker image listed in the blog post? Hard to say... I can't play with that right now because I am running jobs on my computer that eat all the memory. One question I have been wondering about is the possibility of grafts being an obstacle to reproducibility. Grafts are something I don't really understand yet, so I cannot answer this question. In particular, does a grafted package get a different hash from a package built with grafting disabled? Cheers, Konrad.