From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id CKlXONMg7GXWTQEA62LTzQ:P1 (envelope-from ) for ; Sat, 09 Mar 2024 09:41:56 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id CKlXONMg7GXWTQEA62LTzQ (envelope-from ) for ; Sat, 09 Mar 2024 09:41:55 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=trop.in header.s=key1 header.b=KMf1h0cF; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1709973715; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=zOAaTJ9+tOYI8zUTdGC760LSmUl76duCM53CoJmTrU8=; b=Imh9+cqmmj1vgnHy6Jtnv6Sva7G6mf9Ht2hchOnhwRa1VPclqOUr3nz8/W0oH/bFnDX9+L wjztLo/TO8pfVvVocSEMnqVhjDD2K8R1oOb3dRf7TAocvFiDdl42n5EMFVkZJNX/Te03YH f3IXDab58NqO/JGStZX9Wuov/sVDfNlpPl2zgpBhYfHXD13l21CdtmMjcL5JPcLasLegz1 8to8Zxp1GG9pdxI9daVHpKFcLlIGAbsO85eV95bD14VLXa+OpK6f+wlQ5gaafQaF4eCo9f A+2mEufZqE3foZirWK3rmw/LpIsqTBwL+kCUJLJ7RhzU61DsePoaNY3Vyiij4g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=trop.in header.s=key1 header.b=KMf1h0cF; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1709973715; a=rsa-sha256; cv=none; b=KdAb4GHwdVd0jRkFLHIB0N2ulU7KCeoWYawi28n/1TPpXJvGF/aywCwD7U59PsrWTIMhnh hu0av/CXVgiJtATvY6tI1CDlNS7cBNt/BQAILyJlAHTMJ7RSa6V/+uhlZeX7M/zIFk4fvd xhtoyZy+MoRB0/f4AHnLU/3riBmNdBdmxv5j4l5pKm7vTpjJB2K91zaYBvb3SgT14LWXKF iTBvNT5kp/RUXh8BxU9C3Z1ySsbjNTR634KWJBs7ps7o3y44TjN8/huGgvWbnLS7kWTG7p kOzoynmQX7/tRuL6TWzNcneG+3leCgoc1iUq0UvziKtjmgXNPSOSP0YE1Rigaw== 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 9D6EC50A11 for ; Sat, 9 Mar 2024 09:41:55 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1risGu-0001DD-Q8; Sat, 09 Mar 2024 03:41:36 -0500 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 1risGn-0001Cq-T2 for bug-guix@gnu.org; Sat, 09 Mar 2024 03:41:31 -0500 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 1risGn-0007D1-L4 for bug-guix@gnu.org; Sat, 09 Mar 2024 03:41:29 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1risHK-0003Eo-46 for bug-guix@gnu.org; Sat, 09 Mar 2024 03:42:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#69284: guix pull is not reproducible Resent-From: Andrew Tropin Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 09 Mar 2024 08:42:02 +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: Vagrant Cascadian , 69284@debbugs.gnu.org Received: via spool by 69284-submit@debbugs.gnu.org id=B69284.170997371812435 (code B ref 69284); Sat, 09 Mar 2024 08:42:02 +0000 Received: (at 69284) by debbugs.gnu.org; 9 Mar 2024 08:41:58 +0000 Received: from localhost ([127.0.0.1]:60534 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1risHF-0003EV-IF for submit@debbugs.gnu.org; Sat, 09 Mar 2024 03:41:57 -0500 Received: from out-183.mta1.migadu.com ([95.215.58.183]:33164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1risHC-0003EF-KQ for 69284@debbugs.gnu.org; Sat, 09 Mar 2024 03:41:56 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=key1; t=1709973645; 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=zOAaTJ9+tOYI8zUTdGC760LSmUl76duCM53CoJmTrU8=; b=KMf1h0cFoXEtAgFra3zlh9ekQODZbQWfWooFiqoSdLs2IW3nRtieK3uGCIEGXQq9BkvX3c s3RbVk/z8+QdegQLPgHBskouR7eqk8sYZx6X50QpzkekmWzJzom3mecO0wf+4svfjpywij Ucjce8fcSEUbk863H3aVtPO+5zf4Adm5k9z7yvNC389iXzyM03l7UY14+dZjYFkDMjLRQN zuAe+IAKuZhsGGuF+v9yngAJfY17j/dQdk0xzvzmi9w1Ms9TGMBWIU+WMCti3nI/CvL5nE RgCXvQvgUvoiUutxMwvT9rIbU0x7SvvRSdYh0Fi6Efz5JoShtdAEjV8hEFCOww== In-Reply-To: <87h6hhojo1.fsf@wireframe> References: <874je3xvbn.fsf@trop.in> <87h6hhojo1.fsf@wireframe> Date: Sat, 09 Mar 2024 11:40:39 +0300 Message-ID: <87r0gjre60.fsf@trop.in> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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: Andrew Tropin From: Andrew Tropin 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: -8.38 X-Spam-Score: -8.38 X-Migadu-Queue-Id: 9D6EC50A11 X-Migadu-Scanner: mx13.migadu.com X-TUID: CUO8tkGvV6+A --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On 2024-03-07 12:45, Vagrant Cascadian wrote: > On 2024-02-20, Andrew Tropin wrote: >> guix pull -C channels-lock.scm produces different profiles on different >> machines. >> >> I executed the same command on a few different machines. >> channels-lock.scm contains channels list with exact commit specified. >> >> --8<---------------cut here---------------start------------->8--- >> curl https://paste.sr.ht/~abcdw/5f18e9e5cc6cb243c84a3975eb4e6a46ed17d996= > channels-lock.scm >> guix pull -C channels-lock.scm -p tmp >> readlink tmp-1-link >> --8<---------------cut here---------------end--------------->8--- >> >> The output log on all machines starts similiar: >> --8<---------------cut here---------------start------------->8--- >> Updating channel 'rde' from Git repository at 'https://git.sr.ht/~abcdw/= rde'... >> Authenticating channel 'rde', commits 257cebd to 2a0c7e9 (2304 new commi= ts)... >> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu= .org/git/guix.git'... >> Authenticating channel 'guix', commits 9edb3f6 to d264237 (69420 new com= mits)... >> Building from these channels: >> guix https://git.savannah.gnu.org/git/guix.git d264237 >> rde https://git.sr.ht/~abcdw/rde 2a0c7e9 >> --8<---------------cut here---------------end--------------->8--- >> >> --8<---------------cut here---------------start------------->8--- >> Updating channel 'rde' from Git repository at 'https://git.sr.ht/~abcdw/= rde'... >> Authenticating channel 'rde', commits 257cebd to 2a0c7e9 (2,304 new comm= its)... >> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu= .org/git/guix.git'... >> Authenticating channel 'guix', commits 9edb3f6 to d264237 (2,382 new com= mits)... >> Building from these channels: >> guix https://git.savannah.gnu.org/git/guix.git d264237 >> rde https://git.sr.ht/~abcdw/rde 2a0c7e9 >> --8<---------------cut here---------------end--------------->8--- >> >> but resulting profile is different: >> /gnu/store/w3qq81dzdj9wckcw8fpz5lv6ylhw1m2d-profile (local fresh guix sy= stem) >> /gnu/store/c2i8iyqkc146ac2hqzy1v6zkqs82xypp-profile (debian 11) >> /gnu/store/svg0is4iwvlg6mgi2rvpkngcccqcvhys-profile (debian 12) >> /gnu/store/w3qq81dzdj9wckcw8fpz5lv6ylhw1m2d-profile (remote fresh guix s= ystem) >> >> The first guix pull takes from 25 to 50 minutes, which is really long >> time. However, due to irreproducibility, building the guix profile on >> CI doesn't help to cut that time to some manageable numbers. > > Does passing --cores=3D1 help? I have found building guix (and other guile > packages) on Debian had reproducibility issues frequently triggered by > parallelism. 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. =2D-=20 Best regards, Andrew Tropin --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmXsIIcACgkQIgjSCVjB 3rCMBw//W4O+Srg8udBn+ZF7SS5llee7gnnogF1zO7sBvLKCDo0JrxVIwBNovsQ0 IuTZpjgvJkXrBf8U8e9g8pZeDeJPIvzNns9P/Zsbz5Ow0H/BevpF8L1A5qY5PqKR HYWMADlBh34P31cTaZL3TqD+E2XSMKXiGua8wp2XWnvSYeXZY9vxA3aMS5INoGC1 YLNNbEB2VMmVaL+Eej4E6sG9hFteEQAxb/yvfqmo7ZEbenY9BgUh1mZenAn/covb yLR3ooWPW2T3tNKE7uLZ2HGpMUeRQ71R3OUj77uFqVr6uou5bORJXNzwPS++7UC5 WzabF+yzKt8+Mnvj0xC2LKb+Txm5qomN8i1RQVyldleG35ScT+b8SoqEGBlO43v9 dveKGMFezh2uA46gtz/U8FVW3LseXNq0VlUu8XVLI5WmGKKZQW66OVFwV4HD2ECp apv1g6Y1O/1Pc27P5LI5G3vyKA00U3Nqraoqu87HiZf5CEGIPfTMLvo6D9Zz6mdL O4R7Fy/foFI7UsEOXHiFfktboXDnaewFGnds1Cy68UD3A3xbFvl1m8TtquunLjJt BW6kbAWNUaYXgNpSHiC4+A78GTTCnOujU7qUOtYEGberrBA+JjaCIc0TTm7uho7W 6DsPVTf70ec8pd6GL2GmwO0JOcEIR0iiDcHYr0FKBSSO/luwBIk= =HIQ7 -----END PGP SIGNATURE----- --=-=-=--