From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id 0LGsK2joVWUECgAAG6o9tA:P1 (envelope-from ) for ; Thu, 16 Nov 2023 11:01:12 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 0LGsK2joVWUECgAAG6o9tA (envelope-from ) for ; Thu, 16 Nov 2023 11:01:12 +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 964C4456D4 for ; Thu, 16 Nov 2023 11:01:12 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=DjRvWEYm; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1700128872; a=rsa-sha256; cv=none; b=dhCW1kCXFJCtrh9QUfi8S+bSbtDWsf52BCI0eDXJiVAIwrse9TiUXuV13fiBNE7IHSfZ7Z 8JdrsN2e5e6cyD+4RqA1hDGoNWwmXmAygWB3P494O/bDslgM+1SaP5HMdLgMQ8fE4ibw97 H2GNJffbxmLjK77ioDYj1ZApV91DxO7V4XKT9hbFwGwTi1O8RyTP9cCq28E9m2xjBS3Nt8 6MR2LhmKb2NbW2u1idc0TfLww/hwG0oztv5k/l3CRTpAX3I3/dzBSkwVMXFOgLm6shsh3R Qw3Ax3P6II0fhre7C38bFnuxxLMHf0BhWcJJyxnSf9gKzrpdazsBGmWipyh7yw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1700128872; 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: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=nK262p22ELicC9JbcqezhJEtcJszGVvd7EDF+83cQeE=; b=k2dNTBlD+oUe4dNH5p0+Vw8thzI/3HbnxLKweeDFmkReOyMiygZFGgqCdeTMivHfn0c6xp hUoYasPxHsL8PGCAqbyFt7VjH/3LaCKvAC0qXav2g3+hFj0LbZ82ILFfzMnsmzj+aPRfgO dUdc0B9NHF6fwum1y1ySRCeop+KYjT8RHZzQqj2gf/aifWx0JA6j7VEoTFvK7eryEw0LKr nbeoo7Ze7rk9Umz/zzMagH/eyNpOnLnbIzGakeeIdzkkYMRoOo26/tlT6hFqtY0K2MPulT hRzCp3yMndbK43tqb4xINzUcIYJN+OY8vvo4NQwahRtRRJFvVO9Rw4RX6ZiV4w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=DjRvWEYm; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r3ZAn-0004TJ-RA; Thu, 16 Nov 2023 05:00:33 -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 1r3ZAY-0004S1-As for guix-devel@gnu.org; Thu, 16 Nov 2023 05:00:29 -0500 Received: from mail-lj1-x22e.google.com ([2a00:1450:4864:20::22e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r3ZAT-0002md-J0 for guix-devel@gnu.org; Thu, 16 Nov 2023 05:00:17 -0500 Received: by mail-lj1-x22e.google.com with SMTP id 38308e7fff4ca-2c504a51a18so1715901fa.1 for ; Thu, 16 Nov 2023 02:00:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700128809; x=1700733609; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=nK262p22ELicC9JbcqezhJEtcJszGVvd7EDF+83cQeE=; b=DjRvWEYm7KN2XvPmL1dSqjssmD9JZw2HJ1JJTAmdGK2WdIRnImf+fL8tKxF9NXBu4d kVv8nOg0zgcvrtCp1DUaAMHtffo7taKY+rHse1QcZji3c7G9LclKN2ravtdVtHZIjx1S 95d7kp/TfQvOVq7FTboTv/zgYR8e5ZSYosMWwgMV6PbWYMqJz8oZ6PmN0eGxf+SCeaRO iLCEr+sZb6rbeSYLbUlMgNX3U4tTifdLkx7uuqIsEIyhj3QhsYkjSATlj7tj8KAuk5S+ wBPN369FKC8fJ/BPrZPdSrffhzenr8YFweIJu8Diy8gQF2fsXMkq4DI5DdVLk61YyI5E 3iUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700128809; x=1700733609; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=nK262p22ELicC9JbcqezhJEtcJszGVvd7EDF+83cQeE=; b=h9fBxQaGj/7z8eUmNyZV5PwcJ5HYnzaf6WL/zvhiTtZqAzwDHEZ3/l9EuHKx9+szmQ Bv1vykH7BRc+3NOiSMKMyZGjanhScCXY8WCk/Yn6GtG/tKY6IFEpUR4WqgYwy87fQkHE KmqMbk2MCCcCftA2rujGV0BNb8UlseUiBTGaVsax/WP1341xacZ2GE1xmVMyouaj3a+L 3CpOK59cR7bvevjPv3T9EqFPOyvK2LA3Hfl9Jt51lErOYde47BhkwptxkqfCx5Sy1WAH 7GWv8u7PEmaiD0fHzIQ4P6KQbq18guQdyJmwbUZQJCV4FJIVXN0xycyQsKvyvyQX7Rtd DUeg== X-Gm-Message-State: AOJu0YxAyfslaPHtnlsc/ysLtAji47f1Qr9MVnJ4tqzADofqzT87K52d fV4bOk3GHdWw4ZRaEZr+rHJWVhDC8mQ= X-Google-Smtp-Source: AGHT+IFRAkztwEUw0eBB9BsjJPEMhpSVReQqrggD0cmiRLk39/aSPWvWKkXi6pZBP3hLXfg4DNcESQ== X-Received: by 2002:a2e:9897:0:b0:2bc:d505:2bf3 with SMTP id b23-20020a2e9897000000b002bcd5052bf3mr5570850ljj.1.1700128809487; Thu, 16 Nov 2023 02:00:09 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id i17-20020a05600c355100b004064288597bsm2939706wmq.30.2023.11.16.02.00.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Nov 2023 02:00:09 -0800 (PST) From: Simon Tournier To: Maxim Cournoyer Cc: Guix Devel Subject: collection of =?utf-8?B?4oCcZ3VpeCBwdWxs4oCc?= bug reports In-Reply-To: <874jkjsheb.fsf@gmail.com> References: <86jztl20of.fsf@gmail.com> <87h6oljjrs.fsf@gmail.com> <874jkjsheb.fsf@gmail.com> Date: Thu, 16 Nov 2023 09:32:10 +0100 Message-ID: <86a5rexfn9.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::22e; envelope-from=zimon.toutoune@gmail.com; helo=mail-lj1-x22e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx11.migadu.com X-Spam-Score: -6.54 X-Migadu-Queue-Id: 964C4456D4 X-Migadu-Spam-Score: -6.54 X-TUID: yDfgd1A8EgnA Hi, >>> https://issues.guix.gnu.org/issue/62830 >>> https://issues.guix.gnu.org/issue/63451 >>> https://issues.guix.gnu.org/issue/63830 >>> https://issues.guix.gnu.org/issue/64489 >>> https://issues.guix.gnu.org/issue/64659 >>> https://issues.guix.gnu.org/issue/64753 >>> https://issues.guix.gnu.org/issue/64963 More are reported=E2=80=A6 >>> Any idea about what could be unexpected or what needs some love? >> >> I haven't checked the above links, but I think something that would help >> in this regard is better handling of network issues. E.g, don't print a >> backtrace on the first connection failure; retry maybe 3 times then >> print a helpful error mentioning the network appears unreliable. > > IMHO, this collection raises two questions: > > 1. Why does it happen? To say it explicitly, I am almost sure that > something is not smoothly working as expected on server side. For > instance, I had =E2=80=98guix pull=E2=80=99 troubles with a machine and= I am doubtful > that this machine has network issue (this machine is using the fast > network link of my Univ. employer :-)) > > 2. What could be done on client side for reducing the annoyance? I > agree that substitute failures should be better handled. For example, > retry 3 times then display an error message. Etc. Well, most of the time, the error is transient so it is hard to debug. On client side (#2), well I have ideas how to fake a faulty network on my end. What could be done on server side? Cheers, simon