From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 6E3UJ16n6mS/JAAA9RJhRA:P1 (envelope-from ) for ; Sun, 27 Aug 2023 03:31:10 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 6E3UJ16n6mS/JAAA9RJhRA (envelope-from ) for ; Sun, 27 Aug 2023 03:31:10 +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 32C193194E for ; Sun, 27 Aug 2023 03:31:10 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=RBX9kv5E; 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=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693099870; 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=dvSvWqOmeBRF2+LpVVQxpUk7SLc7wkiyqjJhB4YrTuo=; b=bky+UO4yhUOFJz/bsIWeBDTxE533FLUrt0632tj+DTjc7TrEzHZoBd7PcwZ8Prcxvj4D91 Bp4lqHE2BUleBnzpDxFl5Bk2Q53Du52wc8i8i+as5Tyax5N0/k4vUAZRSZw5LBNbeGxcIA HIfyW5asvCRGmLHZKCLxv6UGhMnNJGuJemj+VTK4nJAEk35cmOAQW82KUyH6oh1lu1PJc3 ayelGtoLN743tr8MX0k1gOtgj/Macp8tIJb3ktv5oUBoSTFUvKDfvrm1r+kSBalqbWpFHY 4kPlLzosLk959eW1FGktSGcLBS9SCQboeLNHNHzLxZqXPDFOkyfFogYSX+VZOg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=RBX9kv5E; 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=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693099870; a=rsa-sha256; cv=none; b=tZlIRLTurwHkZycCYCp1fnOViUH4eSTKHvTrNfQkXg8r92LZvGBfhr6mY2ZfDf8LkxGPub Z8+4TAjGwB61MOKMCliu1SCvN0V3pqlrX3Qi21bnBdvEsVtFaZcDUZ2EL4eNFgTm99LcN2 trA4SlWzXXk4eiqHduH4idMyrsVqWvLoSFEpnmFzE1pVRIQhep1+x9jffslyv8DujZiVWa +s5hnf0AmSkvJ0R1gCu5TP6EznsqPdERlZQC1ome542/g1Q2etGJG9IefVT/myIToQkqFc fWRxiuL7cZg8tSJYs2UMSOHIRJXNO8ZakTOCTlGI08jUR+oL/LSDBc4olDswjA== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qa4cE-0005wh-Mb; Sat, 26 Aug 2023 21:30:58 -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 1qa4cD-0005wU-6B for bug-guix@gnu.org; Sat, 26 Aug 2023 21:30:57 -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 1qa4cC-0001ni-UE for bug-guix@gnu.org; Sat, 26 Aug 2023 21:30:56 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qa4cI-0003a5-39 for bug-guix@gnu.org; Sat, 26 Aug 2023 21:31:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#65503: Test suite logs aren't printed on failure during package build Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 27 Aug 2023 01:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65503 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxime Devos Cc: 65503@debbugs.gnu.org Received: via spool by 65503-submit@debbugs.gnu.org id=B65503.169309982013708 (code B ref 65503); Sun, 27 Aug 2023 01:31:02 +0000 Received: (at 65503) by debbugs.gnu.org; 27 Aug 2023 01:30:20 +0000 Received: from localhost ([127.0.0.1]:43642 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa4bb-0003Z1-KJ for submit@debbugs.gnu.org; Sat, 26 Aug 2023 21:30:20 -0400 Received: from mail-qk1-x733.google.com ([2607:f8b0:4864:20::733]:54308) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa4bZ-0003Yj-35 for 65503@debbugs.gnu.org; Sat, 26 Aug 2023 21:30:18 -0400 Received: by mail-qk1-x733.google.com with SMTP id af79cd13be357-76ee895a3cbso147687185a.0 for <65503@debbugs.gnu.org>; Sat, 26 Aug 2023 18:30:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693099806; x=1693704606; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=dvSvWqOmeBRF2+LpVVQxpUk7SLc7wkiyqjJhB4YrTuo=; b=RBX9kv5EkTM2QApvIKPBq1aDfobPCdU0lJdz6gEVxHDZE0XXYjkyEdLt3y+GhPLOzu bUVMp91E1xqBkg8zaBYGcMpjs5HQL1Rh/aJQnLjGzvpsuFWblgsxhkI/XgkoW05BPqct szcD1ZUGjCzok1h6BuKLKdK2nJDCByCVyXyZxcCp5I4sA9b5PqI8m7VK1gKKWZGsI7Zw syoCFiDjBjBK/29v+fPbwPxY4IuxdAIwbeAYUMHOf55jESr9WXuUMVuGQr8nNeBPGhrd mFs7BqrsFhULSEtBwHjj7hj3u2iTgDOco3VrWnA5FPYxFzXGYBF8hl+x/a22RYqtzY6F Ke1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693099806; x=1693704606; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=dvSvWqOmeBRF2+LpVVQxpUk7SLc7wkiyqjJhB4YrTuo=; b=XPaqjIyINFxBOSj4fPzUdGyWUbYkpGHHEAmXe0S0u4ly6+pB7NHnWbYleQWWKgj6y4 0KuZy2K9FMCRbXurAw5ocLmHCK9tq7TCfB0e6uLCRhqpTXLcoxEgLS6CJwfR1AOXFsXa 82NCHi51EMtA2sGqI+8iCtALoqyq2k/YGd+0Eac+c6Gkggw/wBfRRDwR9MUWg9k5dPCc IcuzqT4gfc8aV9YXFm3YBRSLW/Vl9qPHh71rB81qm2A5VcuLlVhVEpDs6IJQEsA2/kBr y9dmok5VrhItSss5MQuTzZiqLgHtc6G764sZLHr/JQee2CxRCcqoTgzjhnCZ6aFn+R53 nmcw== X-Gm-Message-State: AOJu0YxbIkY4WCKCE5DxG6Z431fonZhO7FPubbfQAMxAJrjPYyMXJCCc T2Zs+TounclruPlYM1WRDBTLYxqgHvA= X-Google-Smtp-Source: AGHT+IF5pxFZFTtTBkiCz1MUNqFJ/33Ad7m8mIZOXARRYqqzOTcotlJw3QJ1RuncrbmXwqSRP9orfQ== X-Received: by 2002:a05:620a:c0e:b0:76d:bda0:e48e with SMTP id l14-20020a05620a0c0e00b0076dbda0e48emr10273628qki.46.1693099805762; Sat, 26 Aug 2023 18:30:05 -0700 (PDT) Received: from hurd (dsl-155-106.b2b2c.ca. [66.158.155.106]) by smtp.gmail.com with ESMTPSA id t1-20020a05620a034100b0076da29c4497sm1462281qkm.112.2023.08.26.18.30.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Aug 2023 18:30:05 -0700 (PDT) From: Maxim Cournoyer References: <334ae96c-87d2-c938-a6b6-097ec6899172@telenet.be> Date: Sat, 26 Aug 2023 21:30:04 -0400 In-Reply-To: <334ae96c-87d2-c938-a6b6-097ec6899172@telenet.be> (Maxime Devos's message of "Thu, 24 Aug 2023 17:16:13 +0200") Message-ID: <87a5udmfvn.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (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-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx2.migadu.com X-Migadu-Spam-Score: 2.79 X-Spam-Score: 2.79 X-Migadu-Queue-Id: 32C193194E X-TUID: g88CNuzGHkeo Hi Maxime! Maxime Devos writes: > From : > >> make[4]: *** [Makefile:6303: tests/publish.log] Error 134 >> make[4]: Leaving directory '/tmp/guix-build-guix-1.4.0-8.0e6215a.drv-0/source' >> make[3]: *** [Makefile:6285: check-TESTS] Error 2 >> make[3]: Leaving directory '/tmp/guix-build-guix-1.4.0-8.0e6215a.drv-0/source' >> make[2]: *** [Makefile:6533: check-am] Error 2 >> make[2]: Leaving directory '/tmp/guix-build-guix-1.4.0-8.0e6215a.drv-0/source' >> make[1]: *** [Makefile:6062: check-recursive] Error 1 >> make[1]: Leaving directory '/tmp/guix-build-guix-1.4.0-8.0e6215a.drv-0/source' >> make: *** [Makefile:6535: check] Error 2 >> Test suite failed, dumping logs. >> error: in phase 'check': uncaught exception: >> %exception #<&invoke-error program: "make" arguments: ("check") >> exit-status: 2 term-signal: #f stop-signal: #f> phase `check' failed >> after 358.4 seconds >> command "make" "check" failed with status 2 >> builder for >> `/gnu/store/aw8li62xps10cz32crrxvm18ccafvzh0-guix-1.4.0-8.0e6215a.drv' >> failed with exit code 1 >> @ build-failed >> /gnu/store/aw8li62xps10cz32crrxvm18ccafvzh0-guix-1.4.0-8.0e6215a.drv >> - 1 builder for >> `/gnu/store/aw8li62xps10cz32crrxvm18ccafvzh0-guix-1.4.0-8.0e6215a.drv' >> failed with exit code 1 >> cannot build derivation >> `/gnu/store/dhf0chl41bj37a20c7bwdqnbjjgsc1i0-gwl-0.5.1.drv': 1 >> dependencies couldn't be built > > Sure, the log has been dumped somewhere, but it's dumped in the build > directory instead of the build log of the Guix package. It would be > quite convenient if there were some kind of flag or something (that is > enabled in the package definition) to dump dump it to stderr. Or just > some ad-hoc: > > > (guard (c ((invoke-error? c) > [copy all tests/*.log to stderr] > (raise-continuable c))) > [run tests]). It's actually possible to have the test harness copy the errors to the output directly, via --8<---------------cut here---------------start------------->8--- make check SCM_LOG_DRIVER_FLAGS="--errors-only=yes" VERBOSE=1 --8<---------------cut here---------------end--------------->8--- I guess we could have these switch enabled by default (perhaps with '--brief=no' as well) set by default, as they are useful in most contexts. For more information, see info "(guix) Running the Test Suite". -- Thanks, Maxim