From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id gDJ5ARyI7WWOEAEAqHPOHw:P1 (envelope-from ) for ; Sun, 10 Mar 2024 11:14:52 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id gDJ5ARyI7WWOEAEAqHPOHw (envelope-from ) for ; Sun, 10 Mar 2024 11:14:52 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; none Received: from lists.gnu.org (lists.gnu.org [209.51.188.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 E9F7340998 for ; Sun, 10 Mar 2024 11:14:51 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rjGCM-00058T-S7; Sun, 10 Mar 2024 06:14:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rjGCL-00058F-3v for bug-guix@gnu.org; Sun, 10 Mar 2024 06:14:29 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rjGCK-0005oM-RT for bug-guix@gnu.org; Sun, 10 Mar 2024 06:14:28 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rjGCr-0002wY-Ob for bug-guix@gnu.org; Sun, 10 Mar 2024 06:15:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#69284: guix pull is not reproducible Resent-From: Josselin Poiret Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 10 Mar 2024 10:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69284 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Andrew Tropin , Vagrant Cascadian , 69284@debbugs.gnu.org Received: via spool by 69284-submit@debbugs.gnu.org id=B69284.171006566811261 (code B ref 69284); Sun, 10 Mar 2024 10:15:01 +0000 Received: (at 69284) by debbugs.gnu.org; 10 Mar 2024 10:14:28 +0000 Received: from localhost ([127.0.0.1]:35653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rjGCK-0002vZ-9g for submit@debbugs.gnu.org; Sun, 10 Mar 2024 06:14:28 -0400 Received: from jpoiret.xyz ([206.189.101.64]:58168) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rjGCF-0002vL-Az for 69284@debbugs.gnu.org; Sun, 10 Mar 2024 06:14:27 -0400 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id 65D6E1851DC; Sun, 10 Mar 2024 10:13:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1710065628; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Sn7dcmGrZThzlddOpqBF2ynjDBNu5bksCQlFOUMSp/M=; b=Pjv8uLAtO57Mnqgah8onGi0jWgXxXSBK26zhGksA1aRCAXXLCy6WtQJkcluvWioEaRsDPo QQnSw+HXU7KDuQGE6hbeLwHLv4o85fqQ86DNT1jDq11rrkK+/DpiW0HbbN/L/mxFzAk9Uf JFBGtCuS2G5rYEsfHTitTtxWeM+PhhSfn/MMomq3bTlStmqUw1AsQQylSIH5lUW2TP4Zwe AXwG/tFEUrG//62cTYoPfkkael/LQWVFacHIsc/bVkfqwldTQJgGhZTP6jr2YyA/+buH6T rydkenKBBw3WuQJ+V/pKwmecOFBeQqitQ6xqK5ooPiybk3UAU9bOFyx0IuR1eg== In-Reply-To: <87r0gjre60.fsf@trop.in> References: <874je3xvbn.fsf@trop.in> <87h6hhojo1.fsf@wireframe> <87r0gjre60.fsf@trop.in> Date: Sun, 10 Mar 2024 11:13:46 +0100 Message-ID: <87h6hemm1x.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spamd-Bar: / X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Josselin Poiret From: Josselin Poiret via Bug reports for GNU Guix Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -4.00 X-Spam-Score: -4.00 X-Migadu-Queue-Id: E9F7340998 X-Migadu-Scanner: mx11.migadu.com X-TUID: CrwE1Lom6XsM --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Andrew, Andrew Tropin via Bug reports for GNU Guix writes: > I don't think that hash of the profile depends on the building process > itself. And it seems on the same system it returns the same result on > consequent rebuilds. It seems something leaks from the environment. Yes, it's rather that the .drv themselves are not reproducible apparently. Can you compare the derivations building the guixes in the different profiles? You can look at them using first `guix gc =2D-derivers` on the profile and then analyzing the .drv manually. I remember seeing the same thing, but I don't really remember anything conclusive. One thing I can say is that Guix generates the .drv dynamically by looking at the check-out. If the checkout is somehow tainted (as it has often happened, maybe because of libgit2?), the .drv can end up being different. If you retry by first resetting the Guix checkouts in ~/.cache/guix/checkouts/ to a pristine state, do you still get a discrepancy? Best, =2D-=20 Josselin Poiret --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHEBAEBCAAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmXth9oQHGRldkBqcG9p cmV0Lnh5egAKCRBQXkC5FhcaiuTPDACFJBgahcf2Cd0994NJOGCxMxFQkBZp8w47 /tbdNCjTrBZFls8iZ3WDYHuhaSxbqNXOIGOSy4p/m34J9nxICfagc8BWc4IVzhHw WS3DuoPpEOeVV4rk9o3xpUYi+GV0gV2LOdPXw0sKXqYCOqkr+iaer6k4W4JGTam8 SU8lz+xadov1iTBbL9ww6wbj0+k1iNYzygsVetlmG59sX9kpp3w9oKwIRDgX5fKP AzfR6S+iQTPE5zZO5Z8kV2NTyUDPXGlCAM0/+HDxo34xLOgoBmSuxeGz8cb9WrhE 5qwwPoKbScjiuFMsnI38BECDA+EEzHH8vnmrDwDkazKirBy++QL3IqC4nNDM1OH2 Re12JwOfZ35ZnjBF/VQ4VVZgMRFlfj3FmZOAQ6sQa46onoogf4MZDBdcbefpy+O9 IZQO54s993ePD44SqrVO4LerVCg47GECBulQ0gUJyv4KqbIcAfpD4dWzVFBjnIoH yUdDq+E5XgH0jkwtbSJg5wwXSXdf/L0= =iw8X -----END PGP SIGNATURE----- --=-=-=--