From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 4IlMF1lLj2CHcwAAgWs5BA (envelope-from ) for ; Mon, 03 May 2021 03:01:13 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id QNTYEllLj2A8CAAAbx9fmQ (envelope-from ) for ; Mon, 03 May 2021 01:01:13 +0000 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 4876EDD13 for ; Mon, 3 May 2021 03:01:12 +0200 (CEST) Received: from localhost ([::1]:40286 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldMxR-00060k-Jx for larch@yhetil.org; Sun, 02 May 2021 21:01:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52110) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ldMxK-00060P-5k for bug-guix@gnu.org; Sun, 02 May 2021 21:01:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:34248) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ldMxJ-0003fl-Sv for bug-guix@gnu.org; Sun, 02 May 2021 21:01:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ldMxJ-0005DQ-Qf for bug-guix@gnu.org; Sun, 02 May 2021 21:01:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#48166: Dont stop the upgrade process - Better guix handling when Package failed to build Resent-From: bo0od Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 03 May 2021 01:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48166 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Leo Famulari Received: via spool by 48166-submit@debbugs.gnu.org id=B48166.162000361720022 (code B ref 48166); Mon, 03 May 2021 01:01:01 +0000 Received: (at 48166) by debbugs.gnu.org; 3 May 2021 01:00:17 +0000 Received: from localhost ([127.0.0.1]:45790 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldMwa-0005Cs-OJ for submit@debbugs.gnu.org; Sun, 02 May 2021 21:00:16 -0400 Received: from mx1.riseup.net ([198.252.153.129]:57420) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldMwX-0005Cf-RQ for 48166@debbugs.gnu.org; Sun, 02 May 2021 21:00:14 -0400 Received: from fews2.riseup.net (fews2-pn.riseup.net [10.0.1.84]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4FYPlW5PQxzDqgb; Sun, 2 May 2021 18:00:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1620003607; bh=LLgt0osJEVZXKeazpLi1oE22d+R4X//aXXAsEF5soFc=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=jBC/JrznnSKmTdZ/PGKvZCL5ev03Y/bY6G1v5/h+spxY0L0UvRFN+WnHWUEHoeIlc NeaeFxBvU7JX8ArV0FXcpEqN+OhMd1OS3+/8gTdXxxWI4HFTcGhKabHcofjgYgZZFm U2SqSKetfHwNpGaahp/nKde+dCw/yIBbn1/19/R0= X-Riseup-User-ID: 1F0C6F59B1F6DD79F1B08741EDD476F346D5EA12826997F1AE7C0FCE3CB08A63 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews2.riseup.net (Postfix) with ESMTPSA id 4FYPlV2Xs4z1xph; Sun, 2 May 2021 18:00:05 -0700 (PDT) References: From: bo0od Message-ID: Date: Mon, 3 May 2021 01:00:02 +0000 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit 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: , Cc: 48166@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1620003672; 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: content-transfer-encoding:content-transfer-encoding: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=6IUe78X7btHbk7doUXRXPS+pjB0Aswj9jzDGWfK0S8Q=; b=MXnqcbXNJ+M2z2dpIl6f95QpG2OSu/iqB4gUlIpQn67rSAy5aSD+F6CO+jORxPWDZ/qdw3 VDD1hi9ZFMXWRACtasddAcuIVdXgNAo5tdCblwxTA0JyXYLEHc8hIDfc/jm1aRDi/2we6i ANLpBOIoysoDmJxfnjWUS93S9whgjlinI1ujx2TYxL1iQGf4NO54lfAtA4w2l/MK9XIj5r sTmV9geZTnhtfj1DAOIePHMLZaqfS64KB/FDgid9zM++mG5gJZtL9O83sOkJomB1RYXbWT ImzObKATCu7lgEhJWKWBWW0JGhflDQlOKM3LLrxznMmM7Cv5oqZOXX/kbJGQjg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620003673; a=rsa-sha256; cv=none; b=fEeLNALDwRpr+m9NqjAJ4Y/wFuAimsy3y0y1eP8Q2spqV4aIkeuWShC7hQq1dI2RCQguhA /8SCi8obIv0DXiYGThxkWp/iZT9mA8j6EJXi4t1mO5PVUum5ba3pqgTnOtttIPEIzy37NN cGN8FfhqxlQeddC4At8xO8a9NAOO/1nfkwgWLSjtFY7IFv7Htt3W3fTQCGpOxiPIdwLemY 4IHJ7wmkNPzAER3wKHR757f8wMZ3jcO62Ykf2HAM3kx5D98rviLcPSsJslb2xfEgJhR/e3 qRJiMSxZp3aK7s/+XE/i/CiWT7DZG63Xq1sATBPY1GlpNUOHN/nBZ4PYgNyYaw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=riseup.net header.s=squak header.b="jBC/Jrzn"; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Spam-Score: -1.36 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=riseup.net header.s=squak header.b="jBC/Jrzn"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=riseup.net (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 4876EDD13 X-Spam-Score: -1.36 X-Migadu-Scanner: scn0.migadu.com X-TUID: TGZQlShSNLTp > I think you can use `guix package --upgrade . --keep-going`: Thank you for the hint, sorry i didnt know this command exist. Currently i cant test this because i dont have a package which has an error in the building (previous icedove bug should be fixed) to see how this is going to go. - First question: Why this is not default? and what not default should be: --stop-at-error or --dont-proceed-error ..(or whatever) - Second question: Does it show the error at the end or during the upgrade or both (same as my example before)? So user is aware that one or more of his packages didnt upgraded. - If second question is yes then that command can replace --do-not-upgrade in my previous workaround faster implementation but not ultimate. Leo Famulari: > On Sun, May 02, 2021 at 08:29:31PM +0000, bo0od wrote: >> Current (manual) solution is: >> >> guix package --upgrade . --do-not-upgrade x > > I think you can use `guix package --upgrade . --keep-going`: > > https://guix.gnu.org/manual/devel/en/html_node/Common-Build-Options.html > > --keep-going > -k > > Keep going when some of the derivations fail to build; return only once all the builds have either completed or failed. > > The default behavior is to stop as soon as one of the specified derivations has failed. >