From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id YA8+G8b7QGUkZgEAG6o9tA:P1 (envelope-from ) for ; Tue, 31 Oct 2023 14:06:14 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id YA8+G8b7QGUkZgEAG6o9tA (envelope-from ) for ; Tue, 31 Oct 2023 14:06:14 +0100 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 2735713873 for ; Tue, 31 Oct 2023 14:06:14 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=lepiller.eu header.s=dkim header.b=YFyqe8gd; dmarc=pass (policy=none) header.from=lepiller.eu; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1698757574; a=rsa-sha256; cv=none; b=hAxpTPLcoVBQxUdKLBKgEXcYeWxsRPRvbOjxf93Bj1sqn/on/GvIi5CObHTT3H+jf46EeA J62edvXDuD0M8m5iXqDYjoM2gLresO/zC7KnhKmQ8vrWYsj4VJj+R77MKfMVBcWCISyUee LneTZzZcvDNrWM0R9e4jYi4c3cLfCsbtn11Uf9hWStI9Lvw13W0TjfkZNCy1YlG+mCiEml CBh5MSuvIOYvotP9fjhswy1DGdodxL37ehnP0LTCYtDv3eLvrI+S3npn97NiUmpIAqsRvu TskMyzydaw8kDd/dAGiQBWI5+98WRs3FO6daAXkexFSoGfUC9tXe9CSEMlPLJg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=lepiller.eu header.s=dkim header.b=YFyqe8gd; dmarc=pass (policy=none) header.from=lepiller.eu; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1698757574; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=MTVtGlHVHH7R656RqYEYZeknujRwE7jeLYaMjl1LkG8=; b=Qz37FTniEavRpySErevuTM667F6BhPxZfC/uonIQ4lcmPBukKzQ8IeHqBUQbdDbzzSoj/O CLDTzWSgyMCIU+/zlKoOTDNp10eVhKkoTEXs64J87/SAYHlXuBe1RE9CWviuP+uFnQr8W2 4lbgCqkNKV1UWBddw1+Sglt4cY290th8pkU5tXYW/yKuc0YPbntfSEgrjGlzT7BXehYXZ6 31K9Tf5judf+i/CWirXFY1Nu6TxW9VQDwQ/A8eyDE7Z+H71WGB1FrVGPRAXDDG3VOTL84d FmVuBAks189mVDPUlVWR83hZ1HO32WONpVzpg3J19ZYE4ELagXwbsUZTEOq+1Q== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qxoR8-0003ng-1p; Tue, 31 Oct 2023 09:05:38 -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 1qxoR1-0003ku-RI for help-guix@gnu.org; Tue, 31 Oct 2023 09:05:32 -0400 Received: from lepiller.eu ([89.234.186.109] helo=localhost) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qxoQw-0006tC-AZ for help-guix@gnu.org; Tue, 31 Oct 2023 09:05:31 -0400 Received: from localhost (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 8db02ad9; Tue, 31 Oct 2023 13:05:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date:from :to:subject:in-reply-to:references:message-id:mime-version :content-type:content-transfer-encoding; s=dkim; bh=mBVOMBTt2Izr zPxiPzm1xMga6Wlq+NCPv5e4VYhX438=; b=YFyqe8gdJUtzkrfHdeqEPRVH+G2o ZgOb105sv0Q5yYgqAEIRzFz3th9q2p0TaDrMvcg+Z0NAWpRYg2Y1FSGxz05/hHSo ysTefEA7cToj/gvgQ544F23U568S1CzCvHvVHevw45sDRgpnEqLC14GwBFSVGfNg f7vHqpYLJ622baww87W2+vqeVUiwEG3mQKkwbbTfTKEe07Y5vvLGwdDIeuvtrpvf L2ghyxDRJPC5iTxTeBkjkyWOe4qEGP/SH+DiXj3LXDhqfbNeLZTDK1Hgw6sZp+jd 4S8RRzQdFv2p5GTq2o7OXfoVNElo0mmds3qsCHLvXtv53AREjWby5Rb3Pw== Received: by localhost (OpenSMTPD) with ESMTPSA id e0eea7d8 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 31 Oct 2023 13:05:19 +0000 (UTC) Date: Tue, 31 Oct 2023 14:03:52 +0100 From: Julien Lepiller To: Suhail , Help-Guix mailing list Subject: Re: Unable to build "Ten Years Reproducibility Challenge" paper User-Agent: K-9 Mail for Android In-Reply-To: <87r0ldgtes.fsf@> References: <87r0ldgtes.fsf@> Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=89.234.186.109; envelope-from=julien@lepiller.eu; helo=localhost X-Spam_score_int: 17 X-Spam_score: 1.7 X-Spam_bar: + X-Spam_report: (1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FSL_HELO_NON_FQDN_1=0.001, HELO_LOCALHOST=3.828, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_TEMPERROR=0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: 2735713873 X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -9.57 X-Spam-Score: -9.57 X-TUID: nvNrpcSQ/11i That's openssl failing due to a time-dependent test=2E Try making your syst= em time something around 2010 and don't let ntpd set it back to today until= openssl is built=2E You could skip tests, but that would build a different derivation tree, so= it might affect reproducibility (probably not): --without-checks=3Dopenssl Le 29 octobre 2023 19:44:49 GMT+01:00, Suhail a = =C3=A9crit=C2=A0: >Hi Guix, > >I am relatively new to Guix=2E I recently came across this blog post: >=2E > >In trying to build and run the evaluation as documented in >, I'm >encountering the following error (both on Guix package on OpenSUSE >distribution as well as on Guix system in a VM): > >#+begin_example > $> guix time-machine -C channels=2Escm -- build -f guix=2Escm > Updating channel 'guix-past' from Git repository at 'https://gitlab=2Ei= nria=2Efr/guix-hpc/guix-past=2Egit'=2E=2E=2E > Updating channel 'guix' from Git repository at 'https://git=2Esavannah= =2Egnu=2Eorg/git/guix=2Egit'=2E=2E=2E > > =2E=2E=2E > > building /gnu/store/vsvpi0cy4g3s5w7p9rj3ixnw16jllmr1-guix-config=2Edrv= =2E=2E=2E > building /gnu/store/2igl2vvjmvg2qwizy5w0gvf63vsvb44x-guix-core=2Edrv=2E= =2E=2E > building /gnu/store/0y3m9wj8qziblk743fjjxmn1iybm2zif-guix-config-module= s=2Edrv=2E=2E=2E > building /gnu/store/0ny9586ypfm7d7k9ly3s4i60hb3wczlj-guix-core-modules= =2Edrv=2E=2E=2E > building /gnu/store/cscfsg5hmznn5rgk3q8affwc5445fqcd-openssl-1=2E1=2E1g= =2Etar=2Exz=2Edrv=2E=2E=2E > applying 6 grafts for pango-1=2E42=2E4 =2E=2E=2E > building /gnu/store/vvhn7r1343mkyj291h13f3bk29n6m8j6-openssl-1=2E1=2E1g= =2Edrv=2E=2E=2E > / 'check' phasebuilder for `/gnu/store/vvhn7r1343mkyj291h13f3bk29n6m8j6= -openssl-1=2E1=2E1g=2Edrv' failed with exit code 1 > build of /gnu/store/vvhn7r1343mkyj291h13f3bk29n6m8j6-openssl-1=2E1=2E1g= =2Edrv failed > View build log at '/var/log/guix/drvs/vv/hn7r1343mkyj291h13f3bk29n6m8j6= -openssl-1=2E1=2E1g=2Edrv=2Egz'=2E > applying 7 grafts for graphviz-2=2E40=2E1 =2E=2E=2E > cannot build derivation `/gnu/store/8adwgdgaf6xcyhyyc5z9nvrql7bkgvhy-li= bgit2-1=2E0=2E0=2Edrv': 1 dependencies couldn't be built > cannot build derivation `/gnu/store/kml3x6f5arzsqbqcf9n77dpw1mwszybr-gu= ile3=2E0-git-0=2E3=2E0=2Edrv': 1 dependencies couldn't be built > cannot build derivation `/gnu/store/bgyz3mib0bvpmxl1j0jp9x4jqqhw6416-gu= ix-cli=2Edrv': 1 dependencies couldn't be built > cannot build derivation `/gnu/store/cjqbylp554mhwhl8895z5n74q5998waq-gu= ix-extra=2Edrv': 1 dependencies couldn't be built > cannot build derivation `/gnu/store/ql55k991hvz4x9splndhwyzq9apnasig-gu= ix-module-union=2Edrv': 1 dependencies couldn't be built > cannot build derivation `/gnu/store/s9j6wb6jzqhfcwb8isjbalf6msdqq83b-gu= ix-packages-base=2Edrv': 1 dependencies couldn't be built > cannot build derivation `/gnu/store/mf05ss7j1hh06vnrkywkswvlgdzv2i8k-gu= ix-packages=2Edrv': 1 dependencies couldn't be built > cannot build derivation `/gnu/store/x1ci1v82ncj679gipnk3s5sszshl66fi-gu= ix-system-tests=2Edrv': 1 dependencies couldn't be built > cannot build derivation `/gnu/store/pm8y6k5kzcddk170h0biarmqi278m0ww-gu= ix-system=2Edrv': 1 dependencies couldn't be built > cannot build derivation `/gnu/store/nnv3zac8hj40kdz5i4bwwbfzqq5j6bi9-gu= ix-cli-modules=2Edrv': 1 dependencies couldn't be built > cannot build derivation `/gnu/store/2xilwplb6mzqsh4p5yym52f1q4l14lmc-gu= ix-command=2Edrv': 1 dependencies couldn't be built > cannot build derivation `/gnu/store/9g1cw0wxwi0jm7akmrf48hx6rxswx4nn-gu= ix-extra-modules=2Edrv': 1 dependencies couldn't be built > cannot build derivation `/gnu/store/v9zjw4gphv900swc8z450hal3farykwd-gu= ix-packages-base-modules=2Edrv': 1 dependencies couldn't be built > cannot build derivation `/gnu/store/fjqv9nagdnda38l68x6f82qlradx18a7-gu= ix-packages-modules=2Edrv': 1 dependencies couldn't be built > cannot build derivation `/gnu/store/m5z9ba7gra3qml9gzl6vh4d8fcq4qn20-gu= ix-system-modules=2Edrv': 1 dependencies couldn't be built > cannot build derivation `/gnu/store/i37g4wlrgwcaq5v2c4zrkaysfnf95spy-gu= ix-system-tests-modules=2Edrv': 1 dependencies couldn't be built > cannot build derivation `/gnu/store/fp7isyvw7g8kr2vhqgw4p45yckz0srd9-gu= ix-40fd909e3=2Edrv': 1 dependencies couldn't be built > cannot build derivation `/gnu/store/x2fv84h6izjn8sh50nn55i2qp9h3hbzj-pr= ofile=2Edrv': 1 dependencies couldn't be built > guix time-machine: error: build of `/gnu/store/x2fv84h6izjn8sh50nn55i2q= p9h3hbzj-profile=2Edrv' failed >#+end_example > >As can be seen in the attached build log, it seems some tests for >openssl are failing=2E I'm speculating that these tests are >non-deterministic and perhaps overly rigid=2E > >Is there a way to tell Guix to either skip the 'check' build-phase for a >specific dependency (or perhaps for the entire build invocation)? Any >guidance? > >