From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id KJ2MCAVO+2K3KgEAbAwnHQ (envelope-from ) for ; Tue, 16 Aug 2022 09:57:57 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id iGZUCAVO+2ImQAAAauVa8A (envelope-from ) for ; Tue, 16 Aug 2022 09:57:57 +0200 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 BA10211A71 for ; Tue, 16 Aug 2022 09:57:56 +0200 (CEST) Received: from localhost ([::1]:55708 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oNrSV-0005ws-6N for larch@yhetil.org; Tue, 16 Aug 2022 03:57:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44840) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNrRf-0005vB-0A for bug-guix@gnu.org; Tue, 16 Aug 2022 03:57:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54929) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oNrRe-0007n7-Ms for bug-guix@gnu.org; Tue, 16 Aug 2022 03:57:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oNrRe-0006oQ-GU for bug-guix@gnu.org; Tue, 16 Aug 2022 03:57:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#57215: ci: Fail to evaluate Guix specification Resent-From: Mathieu Othacehe Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 16 Aug 2022 07:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57215 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 57215@debbugs.gnu.org Cc: Tobias Geerinckx-Rice Received: via spool by 57215-submit@debbugs.gnu.org id=B57215.166063657726131 (code B ref 57215); Tue, 16 Aug 2022 07:57:02 +0000 Received: (at 57215) by debbugs.gnu.org; 16 Aug 2022 07:56:17 +0000 Received: from localhost ([127.0.0.1]:44678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNrQv-0006nO-EN for submit@debbugs.gnu.org; Tue, 16 Aug 2022 03:56:17 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59996) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oNrQt-0006nB-Kt for 57215@debbugs.gnu.org; Tue, 16 Aug 2022 03:56:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48182) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNrQm-0007iH-MK; Tue, 16 Aug 2022 03:56:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=d+EfKZHm8i7hSAxRJJUgfB9eZ2qZAX8sovN7f8u7qDg=; b=kz3sBWXa/15fGGrLfsG7 gpRplr1tQ8YRzcm5JVDjfPcNgvMagwZhex3bHwjXhUf0f2fNfjo6G/wBhNh/8TNALXFpRYUt9Xf78 NrRF6uL25eKjliJ7JkMDWHdCE4FZsGaSxP1g/YLdY7TIIit04ta9lbYXLERuoSD0fuhSGgX98v0Wg 9c4zqL8yFlp5srBH/SWyLutBc6Zevdlm5QUtLavAbT375WuVz08jIJ+puohm/0FF6KUOFUzq/Vmv9 WP/Bpd+aYczKqmsUFwNBGmzDvrcES+OhXbhwOJgy2c+tHp+bp3SlWG/Oieui2xn5pRvQGLFDRPqSO 3xHBud8DDMRiVQ==; Received: from 2a02-8429-81d2-3d01-94c9-8097-ea5c-2775.rev.sfr.net ([2a02:8429:81d2:3d01:94c9:8097:ea5c:2775]:36164 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNrQj-0001vj-5P; Tue, 16 Aug 2022 03:56:08 -0400 From: Mathieu Othacehe References: <87v8qu1tv9.fsf@gnu.org> <87r11hd8bh.fsf@gnu.org> <87mtc5d64w.fsf@gnu.org> Date: Tue, 16 Aug 2022 09:56:02 +0200 In-Reply-To: <87mtc5d64w.fsf@gnu.org> (Mathieu Othacehe's message of "Mon, 15 Aug 2022 14:48:47 +0200") Message-ID: <87pmh0fwq5.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1660636676; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc: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=d+EfKZHm8i7hSAxRJJUgfB9eZ2qZAX8sovN7f8u7qDg=; b=H/zXc5ofQ4uh72XVSfJGrLt6l07l12RSni9Qo8RZtQh+qh8mJMlD9TdIClqv8HcK9V9ElK Qw0hmkLnWEaRXVRkw9HsCAoCnhlpNfROYepIgpCX7j00TnlpUyPX60fl8nyZQB0gN5yJHU 3QwYCXVTJXvjV9MR1/4dOzRpkNEkIsVysPFG9DaJxR6+OYzq2CssmEvyRso7k//Mvit74q NWKt26IFcgIPflKDCJFiYPKOz+IQhJiy3IQ9qtcSVUFPsY6SQsyYe6jwxRoj+8NGvMCH+Q 9yEV43xnOLrNKziLDYrR9iMnzBeUH+2DJzujwMae/IohG9APkk5PwQgOAnyeMQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1660636676; a=rsa-sha256; cv=none; b=H61adEa3vAC85dQL6YfzOt18hJJ0coLGBAqB6u8m233QKa40BHJlIJvwGwVOW01+jSj6Dz urjPPRw/iT4bHm5/hYSBT4uBO659727wxL7mysrvPe2+HzYvQTcMgtolbUj/Y71GWj8iCf xUWXj4yVcScZD0SKBCGEpqE0KMOcWqHodbCkCskSD2LI7WDa3vgayUVcXmis/Yotm1lE0R XdGL5kcB5Yby4V3EooTk/jfUFL0rJKupcYvQzmxTZVrxxCh+XdsFpBER8gOz4ZAYOwVdtv MqsYmkW2wcLc6D5gbAptJ2PIrLw+rP6ONmuFajSBH3+neQyomiy7eRtAarMmUA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=kz3sBWXa; dmarc=pass (policy=none) header.from=gnu.org; 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" X-Migadu-Spam-Score: -3.76 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=kz3sBWXa; dmarc=pass (policy=none) header.from=gnu.org; 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" X-Migadu-Queue-Id: BA10211A71 X-Spam-Score: -3.76 X-Migadu-Scanner: scn1.migadu.com X-TUID: MvgXl5ZpptPU Hello, Some news on this one: I discovered that the evaluation failure of the "guix" specification is correlated with the selected systems. When disabling "aarch64-linux" and "powerpc64le-linux", the evaluation succeeded. Now, when running: --8<---------------cut here---------------start------------->8--- mathieu@berlin ~$ guix pull -s powerpc64le-linux -v3 Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Building from this channel: guix https://git.savannah.gnu.org/git/guix.git 0598b5d building /gnu/store/m7ppw9lb65g99dajwkb56w05zqmydsdh-guile-bootstrap-2.0.drv... @ unsupported-platform /gnu/store/m7ppw9lb65g99dajwkb56w05zqmydsdh-guile-bootstrap-2.0.drv powerpc64le-linux while setting up the build environment: a `powerpc64le-linux' is required to build `/gnu/store/m7ppw9lb65g99dajwkb56w05zqmydsdh-guile-bootstrap-2.0.drv', but I am a `x86_64-linux' builder for `/gnu/store/m7ppw9lb65g99dajwkb56w05zqmydsdh-guile-bootstrap-2.0.drv' failed with exit code 1 build of /gnu/store/m7ppw9lb65g99dajwkb56w05zqmydsdh-guile-bootstrap-2.0.drv failed View build log at '/var/log/guix/drvs/m7/ppw9lb65g99dajwkb56w05zqmydsdh-guile-bootstrap-2.0.drv.gz'. --8<---------------cut here---------------end--------------->8--- It fails in the same way with aarch64-linux. That's because there's no offload or binfmt mechanism on berlin at the moment. I restored the /etc/guix/machines.scm to enable offloading, and suddenly "aarch64-linux" system is working again for the "guix" specification. "powerpc64le-linux" is still failing as we do not have a machine for that architecture currently available: p9.tobias.gr is commented out. Tobias, I'm not sure to remember why? Now there are multiple unclear points to me: 1. Why do we need an available machine with the foreign architecture to compute the corresponding "guix" derivation? Note that the evaluation of package derivations for foreign systems works even though a corresponding machine is not available: --8<---------------cut here---------------start------------->8--- mathieu@berlin ~$ guix build -s powerpc64le-linux -d hello /gnu/store/spzmh79qi21k26p15w27r3jjg95szg17-hello-2.12.1.drv --8<---------------cut here---------------end--------------->8--- 2. Why the following traces are not reported back by the inferior in charge of the evaluation of the "guix" derivation? --8<---------------cut here---------------start------------->8--- @ unsupported-platform /gnu/store/m7ppw9lb65g99dajwkb56w05zqmydsdh-guile-bootstrap-2.0.drv powerpc64le-linux while setting up the build environment: a `powerpc64le-linux' is required to build `/gnu/store/m7ppw9lb65g99dajwkb56w05zqmydsdh-guile-bootstrap-2.0.drv', but I am a `x86_64-linux' builder for `/gnu/store/m7ppw9lb65g99dajwkb56w05zqmydsdh-guile-bootstrap-2.0.drv' failed with exit code 1 build of /gnu/store/m7ppw9lb65g99dajwkb56w05zqmydsdh-guile-bootstrap-2.0.drv failed --8<---------------cut here---------------end--------------->8--- 3. Why does the "cuirass evaluate" process crashes when an inferior crashes (see the backtrace in my previous email)? I'll try to come-up with simple reproducers for those different points. In the meantime, the "guix" specification is working again for x86_64-linux, i686-linux and aarch64-linux systems which is a good news. Thanks, Mathieu