From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id ACDQFIlx4GbUxwAAe85BDQ:P1 (envelope-from ) for ; Tue, 10 Sep 2024 16:19:21 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id ACDQFIlx4GbUxwAAe85BDQ (envelope-from ) for ; Tue, 10 Sep 2024 18:19:21 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Pde0nALO; 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"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1725985161; 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=VXZihy5dO2ca66jN9adIGwshvCR2q3w0TQN72Ru4XIA=; b=nRubsnsaFh6AApUFNZA/vUw+9bezU2WuP/+kT6NGcYoXp8uy2aHZytUpj27Fsvd0YiCMf3 YaB29NHhM298IAYp7VWYPTZDEbFokFQCCAxKY8uE7OJmeXDupRHy/Z3bRESPZ6BWtWXyD6 f00PEKdNBg7pQXem4TSOcufB1TdqpBGRHFBwSOH5wUaI18c3Z7vxwgL5VmSP74xxND8LhL Lbw4/v9tlhak7AoeWOQFoCfTHoFE+7YcjdpHU6kQcrykviidwoengZEwODGXbhqBuQbuJo 1dVmlK3PzePNlTrtS8NgWixmtx1eC/n+QfZQ/z3JaR+mnAopCCnaUx5aYU1zhQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Pde0nALO; 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"; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1725985161; a=rsa-sha256; cv=none; b=ZbUCrzO74nod/ZVop8CQ0Q66u4S9LjjSDRzgj6qHKmH1gKJp4xRG5YHGn7P6v1E6Q2ZOdh m/jnuwM8pPc7teb2gehKjPPpu7BNYFhw9surMZUjoJjo+W2IQgBFEuhRtnrUSQ7qVaTAOL GW5HXkXObexFi0qUitrHpnD+bqH502NQ8/H8u1X4D7qWMvIYSVU0OB/18/SYrrx474i3uU zkoVTp2hHfp8+0M+L9Gor0aXAmRT1yuTqApNDMEXb4p5XDy0dlYcqbp/q+NhBHsQBLl1Zu wyeHTl4LseE4loZVQngW9++VG8M4QU2wLc7oFlyDGCIhdi8PY3T00ChY/GeMAA== 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 128A773F05 for ; Tue, 10 Sep 2024 18:19:21 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1so3ZY-0008Uq-2C; Tue, 10 Sep 2024 12:18:32 -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 1so3ZW-0008Uc-Li for guix-devel@gnu.org; Tue, 10 Sep 2024 12:18:30 -0400 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1so3ZU-0004EQ-PL for guix-devel@gnu.org; Tue, 10 Sep 2024 12:18:30 -0400 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-374d29ad870so3573057f8f.3 for ; Tue, 10 Sep 2024 09:18:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725985106; x=1726589906; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=VXZihy5dO2ca66jN9adIGwshvCR2q3w0TQN72Ru4XIA=; b=Pde0nALOGAmYPQXfWpvLYQKNqaJ5rb+r7PoPKcWFp68SVpiQBgN9b38Zxh6MoiY9fy jTswKTwzR1L82e9fkE5o72OlS6LMj4cBrPCNPG/2QACR1nnhb6bCnOn7r/S78KV7PWTg 8WIzIFXxNCfPItLeaDzfMk49Gq84MKHu9pml70jED7+jmwJc6toWX0DVeCCFmYAg/QmI 3OGkZQgIsYMuVUsSnXPjgmXlvJrvd+y662ZIk/xCLELTM67gWmToSjDtcsOom4X++9S1 UXI/z/mO5PzdnNyAiMl22Dmhl1lXFXz+x7lbEgEn02C9bcG7JpXrwoGUS/Wi8NPlT4nN DEeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725985106; x=1726589906; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=VXZihy5dO2ca66jN9adIGwshvCR2q3w0TQN72Ru4XIA=; b=tn5Cp73arBGkdwqQW+VKIx7r4oOr5kOw0k8WJcIsK4sDAHFdU4AgkQukZwBVK4xyrr xroe5EvZePGJRykWxArHAa56ClSd3KGxLJzZx5OZPZB9cmKKDA0Z79AB2ilze95XPueE +4h0V7mEg6f3Q3hnKhjz9CK2hz5g2kIH0yk3J099a6pRhmTJdlyjem1KRm+Og0sECUDs pP11Mr+6alsCh+Dezo1MKcBU3igYvclROsVvWLR2gmIV7oi5eu478iRIAiwn1znQ5cEG r607EbXD4erILKm+f07SIW48kOG1JBBYUHCmonqycURLfLSiyEIY1LZi4sNYQlC2TsT8 ZqkQ== X-Forwarded-Encrypted: i=1; AJvYcCWV1j4HZw5oruPFimm6LGSxNLVape5gJXedWfaTjANKZR6e5Fk94aaeJyJT1O102aZ9UL9HLM7EJIL1@gnu.org X-Gm-Message-State: AOJu0YzYVm4fAyMac53EIHSJTp1TeNlDmXfzpY9lXg5GMsheYwPESLFU e4jUZJfAVmLPgVwFOaq2X2swyucYsyNFQwMl3xhzDZeRETwi8AKd5XG75w== X-Google-Smtp-Source: AGHT+IGngJiQdftJK1Qm2AQi0PSh6Emd+NdZjAjHqTSDOJXLw2szGvOH/J5LRnmvaPdHT7r4BUwJ5g== X-Received: by 2002:a5d:6384:0:b0:374:d28e:c8f0 with SMTP id ffacd0b85a97d-378895b79admr9779755f8f.11.1725985106072; Tue, 10 Sep 2024 09:18:26 -0700 (PDT) Received: from lili (roam-nat-fw-prg-194-254-61-42.net.univ-paris-diderot.fr. [194.254.61.42]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42cc01cae3asm18704445e9.0.2024.09.10.09.18.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Sep 2024 09:18:25 -0700 (PDT) From: Simon Tournier To: Ian Eure , guix-devel Subject: toward a plan? (was Re: Reducing "You found a bug" reports) In-Reply-To: <87frtmu7ov.fsf@meson> References: <87frtmu7ov.fsf@meson> Date: Tue, 10 Sep 2024 16:51:09 +0200 Message-ID: <87wmjjd0ki.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::435; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x435.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 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-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -9.81 X-Migadu-Queue-Id: 128A773F05 X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -9.81 X-TUID: 83bRn22X9QIc Hi, As Ian pointed out earlier, here some =E2=80=9Cguix pull=E2=80=9D bugs: 55066 58309 closed 61520 closed 62023 closed 62830 And most of them are transient or hard to reproduce. More had been listed in [1], it reads: 63451 63830 64489 64659 v1.4.0 64753 64963 And it=E2=80=99s often the same: transient or hard to reproduce. Here a la= rger collection continuing=E2=80=A6 64753 65495 65549 65560 v1.4.0 66600 v1.4.0 67035 67179 v1.2.0 67482 67806 v1.4.0 67956 v1.2.0 67965 v1.4.0 68397 v1.4.0 69127 v1.4.0 69334 69726 v1.3.0 70075 v1.3.0 70192 70200 v1.4.0 70201 v1.4.0 70297 v1.3.0 70646 v1.4.0 70649 70650 v1.4.0 70651 70658 v1.4.0 70667 70681 v1.3.0 70940 71426 71437 v1.4.0 71691 v1.4.0 71908 71945 72028 v1.4.0 72100 72135 upgrade from v1.2.0=20=20=20=20 72332 v1.4.0 72353 v1.4.0 72563 v1.4.0 72639 v1.4.0 Please note v1.4.0 means the host revision was v1.4.0. After looking at some of these, we have 3 classes of bugs: 1. transient 2. pulling from too old host revision 3. mix of both IMHO, the next actions are: a) Replace this message: --8<---------------cut here---------------start------------->8--- (message (format #f "You found a bug: the program '~a' failed to compute the derivation for Guix (version: ~s; system: ~s; host version: ~s; pull-version: ~s). Please report the COMPLETE output above by email to <~a>.~%" --8<---------------cut here---------------end--------------->8--- by something like: =E2=80=9Csorry, could you try again guix pull --comm= it=3D~s and report if it fails again.=E2=80=9D b) Put here and there some logging [2] information. Patch#68946 [2] provides logging facilities but is missing concrete user. It could be worth to have it. So then, once =E2=80=9Cguix pull=E2=80= =9D fails, we could ask to re-run =E2=80=9Cguix pull --commit=3D --log-level= =3Ddebug=E2=80=9D. This would help in having some information at failure time instead of asking them after. Moreover, it would provide information in order to diagnose all these transient errors and see if they could be catched up instead of erroring. WDYT? In all cases, feel free to pick one or more bugs from the list above and investigate. Many do not have any answer =E2=80=93 which is not welcoming = and friendly. Cheers, simon 1: collection of =E2=80=9Cguix pull=E2=80=9C bug reports Simon Tournier Wed, 23 Aug 2023 18:17:20 +0200 id:86jztl20of.fsf@gmail.com https://lists.gnu.org/archive/html/guix-devel/2023-08 https://yhetil.org/guix/86jztl20of.fsf@gmail.com 2: [bug#68946] [RFC PATCH 0/1] Add logging capability to Guix Maxim Cournoyer Mon, 05 Feb 2024 23:12:00 -0500 id:cover.1707192720.git.maxim.cournoyer@gmail.com https://issues.guix.gnu.org/68946 https://issues.guix.gnu.org/msgid/cover.1707192720.git.maxim.cournoyer@gmai= l.com https://yhetil.org/guix/cover.1707192720.git.maxim.cournoyer@gmail.com