From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id iE0UAsF962M+GgEAbAwnHQ (envelope-from ) for ; Tue, 14 Feb 2023 13:25:37 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id qFg0AsF962OOwwAA9RJhRA (envelope-from ) for ; Tue, 14 Feb 2023 13:25:37 +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 AC7D51A841 for ; Tue, 14 Feb 2023 13:25:36 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pRuMl-0006op-IG; Tue, 14 Feb 2023 07:24:59 -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 1pRuMk-0006oP-BD for guix-devel@gnu.org; Tue, 14 Feb 2023 07:24:58 -0500 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pRuMi-0007A0-NK; Tue, 14 Feb 2023 07:24:58 -0500 Received: by mail-wr1-x42c.google.com with SMTP id o18so15471334wrj.3; Tue, 14 Feb 2023 04:24:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; 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=IZYNpIeT8GOm59WdbI92u7Y4Sws9rlORQXcv9GDTZsg=; b=PaQrBcpCHtppaVRPRnXCiOYrhUXeiTEJXu+gFlesloPIzy9oQhqdzSqdrF9fUQ9cZu bqndYh3H7ZqKe79EulWC3v3NKgq6JsqQPBcFEDImEe3U3GaeJRGyDQ9Na4Oc3QjpX7yg lyzd/q/ZvEi/cVWKAxE22FiBpqzvABEzzz5velMPNLpa6kywoP2dKMd3s92HcVL5eNd5 iMHBFnqu5f0g7L+o/0VSufdj7SDgLbAYeosvtebdC/NqQgS3UIJ3ifI6ALoSb/8N/erS EKCGuLhsle3cy1Lm/xU3DQWfL+iNIYoayFgit/MUcrVMImDCCSyJ/qH3gegiSE5tXVp9 6gIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=IZYNpIeT8GOm59WdbI92u7Y4Sws9rlORQXcv9GDTZsg=; b=Pxfr1j1GFmfbFBtTVEBc6/2Ene2GRoepMSpCvlXWY3+IJ7noblkJG76S93ra8Nl+y3 kfnMdUKPTYcAFro0cXVyA0u3QCMR+9PyJMV1HXhXLZ50BYMman+drOyOfp9Ive/kbx3Q zUyKDqZV9B5+kRuqxvBbB998LIk//+xqMxyoWZlUEd5VmjNlAhho9q9cmd4gZuZ9Z/T/ ugRhERTU2c20UZYtWhLqLkfQ0EFMsL29AYFQ2Mn7zKQf3IZ2OvflvY87O5I5AHq2NI6a GoQdw/waBBjbD1BDD1b8CSf+ZzHGOr5cWkUO+9wXkLb1/4SVo+s1WcymVd5Hoz11LzPj hUxg== X-Gm-Message-State: AO0yUKWAAtcVj+H71hnMga60qUr3KBdZH1yjiaIzFoxNf84e3sF0nS1U VUKu0f7QOpNEOKSBRStO1O+LHwgni+k= X-Google-Smtp-Source: AK7set/k7gP54tZFzmbaDFh3Au7PfuZS/o9ai4iNmhl17ZbUYPX1XFto2Z3tVkvYJlSzSnZ9bkHbeg== X-Received: by 2002:adf:f7cb:0:b0:2c5:5fdc:26d2 with SMTP id a11-20020adff7cb000000b002c55fdc26d2mr1244002wrq.6.1676377494793; Tue, 14 Feb 2023 04:24:54 -0800 (PST) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id c13-20020adfed8d000000b002c56249281csm1928990wro.88.2023.02.14.04.24.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Feb 2023 04:24:54 -0800 (PST) From: Simon Tournier To: Ludovic =?utf-8?Q?Court=C3=A8s?= , Andrew Tropin Cc: Christopher Baines , guix-devel@gnu.org Subject: =?utf-8?B?4oCZaW5oZXJpdOKAmQ==?= and list-dependent (was Re: branch master updated: gnu: emacs: Add TREE_SITTER_GRAMMAR_PATH support.) In-Reply-To: <87bklzn3jc.fsf@gnu.org> References: <167610269975.14308.10330520524841229243@vcs2.savannah.gnu.org> <87cz6g5t87.fsf@cbaines.net> <87zg9kgz2i.fsf@trop.in> <874jrsqh0x.fsf@trop.in> <87bklzn3jc.fsf@gnu.org> Date: Tue, 14 Feb 2023 13:23:01 +0100 Message-ID: <871qms1lne.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::42c; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x42c.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 ARC-Seal: i=1; s=key1; d=yhetil.org; t=1676377536; a=rsa-sha256; cv=none; b=qcGbd3aMh1sIfO1uCa6MG0ijmPHCzqmUBiko1xSRBi6ZnbCzYdTHQrVDdJ4I+AR0Z6lXV2 NVBtO1RqQJyuaXBFFmwpxnsALDZBkTcpm7qonEqOnMr9Xv7qmtrCctpRckBHZ7U2cBbSUW 7yx6Xd2u8ctPM60mqpBNY1otD2kPGcDASzbUQHG4xjVE8ObrLODkKxg67VnrgPeGZVVCQ4 Rwf6s+HWxJIoEO53oJ2jKZTYpFXMaIVqfuMm/yenK7o51JeUFXcg5XyRzRK2N9MnSQm5m/ JrLFU5qk35CJxrOtgzqZsmdklRq0c380KfaGXNGvFrs9r74Yqa3CqFosxr7dKQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=PaQrBcpC; 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=1676377536; 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=IZYNpIeT8GOm59WdbI92u7Y4Sws9rlORQXcv9GDTZsg=; b=K+u4GbU2FjJgapV04SF45kRsIuPmn7fdI6g4U3xjzYb4V0eGaAz2Z6FAaYyHfozsywFg0/ l6nHtSu3/mxgKPCNRf5AZd4VlDEz1Et8o6pEDM2/dfIuGJyaGT2IQhWi8rnFXg0KiV6T8V haFx8VURzVeCZZhRWZKK78ZlpNo5NlcKTuMVzM0ZE1R7NPGL0+Obat9Yh5jJfdiHXD1vdO /ORC3rjSDs9MBGIMc22UWRSyWrLCqTpHENW9c3gddhEI+v6z370T5updkeWBe3K/cBwXeI nNfIPqjqYVMa3ywCFW5owx4WLVH7zNcSRCVSMuCzv2HtnyzzJWxbDw7Q7PkQcQ== X-Spam-Score: -6.33 X-Migadu-Queue-Id: AC7D51A841 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=PaQrBcpC; 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 X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -6.33 X-TUID: fYktdXZj6Epu Hi, On dim., 12 f=C3=A9vr. 2023 at 01:14, Ludovic Court=C3=A8s w= rote: >> There is an idea to update guix refresh --list-dependent to handle the >> case with inherited packages as well. WDYT? > > Unfortunately, it=E2=80=99s not possible because inheritance info isn=E2= =80=99t > available at run time. Well, with the current implementation of =E2=80=99inherit=E2=80=99, which i= s just copy/paste at the record level, indeed it is not possible to detect some relationship. However, we could imagine to use =E2=80=99package/inherit=E2=80=99 or anoth= er variant instead of plain =E2=80=99inherit=E2=80=99 for creating these inherited pac= kages. Doing so, we could collect some information, e.g., in the field =E2=80=99properti= es=E2=80=99, which could be used then by --list-dependent. Many of us are bitten by this. I remember a recent update of Git which also missed the dependency of git-minimal. :-) For sure, QA helps a lot. Somehow, braces and belt. ;-) Cheers, simon