From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id OMx/A3jLbF8LGwAA0tVLHw (envelope-from ) for ; Thu, 24 Sep 2020 16:38:16 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id DgT4OnfLbF9kMgAA1q6Kng (envelope-from ) for ; Thu, 24 Sep 2020 16:38:15 +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 727A694066B for ; Thu, 24 Sep 2020 16:38:15 +0000 (UTC) Received: from localhost ([::1]:48826 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kLUG4-0006Fh-Pf for larch@yhetil.org; Thu, 24 Sep 2020 12:38:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53650) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kLTTX-0005FM-D3 for guix-patches@gnu.org; Thu, 24 Sep 2020 11:48:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58083) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kLTTV-0000LD-Pg for guix-patches@gnu.org; Thu, 24 Sep 2020 11:48:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kLTTV-0008QC-OM for guix-patches@gnu.org; Thu, 24 Sep 2020 11:48:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#43477] [PATCH 0/1] guix: graph: Add 'plain' backend. Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 24 Sep 2020 15:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43477 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Ricardo Wurmus , 43477@debbugs.gnu.org Received: via spool by 43477-submit@debbugs.gnu.org id=B43477.160096245932343 (code B ref 43477); Thu, 24 Sep 2020 15:48:01 +0000 Received: (at 43477) by debbugs.gnu.org; 24 Sep 2020 15:47:39 +0000 Received: from localhost ([127.0.0.1]:41396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLTT9-0008Pb-Ec for submit@debbugs.gnu.org; Thu, 24 Sep 2020 11:47:39 -0400 Received: from mail-qk1-f193.google.com ([209.85.222.193]:38987) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLTT5-0008PN-Ug for 43477@debbugs.gnu.org; Thu, 24 Sep 2020 11:47:37 -0400 Received: by mail-qk1-f193.google.com with SMTP id w12so3689042qki.6 for <43477@debbugs.gnu.org>; Thu, 24 Sep 2020 08:47:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=RyFo4Yc6bfEatAT0LuI+RRHxTGkevszlVIe2Rl3zRBs=; b=rZl3K00rHe9E1XVpJLtNmHc0xZfSVyu5KZJXPGOfygfkYylsLTFGUJt+zBPkvhMyzi 6Ps6uA0V9YdQt9iuuosK7negcGWKYJYucE1cafc0X066qsR/vWJFfayfqjppuvhBKveR MxMCsk+zSHO4klT+EzC6rE1Cg+dpmAqRjqP5V398q0HYzzmzTWozNnDKEi8YSc0Qqb7i Jcb+KikFWBr8UAYk/wxE3ouzmjKE1KpU/ewgaMUvbrRq7mo1JesypCjYeH9I2UIRS2PL sV7im/1RTEWEiwZmbKxp56tx6EpHQg31ZOQ+yKg6YlZSBc515167pU+u9NqsIgDwWShr 0SZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=RyFo4Yc6bfEatAT0LuI+RRHxTGkevszlVIe2Rl3zRBs=; b=TYBwk6oA1CXDpM+WnlYdprEyLxsEuY9A1syd9uNplZyMYypqUq3qKjuXRLnJ4hbDI4 OhKcWUJE2bMAtWMx7gt92SXVAhuWG7QWph4nMFx8v1NjZGJpdpVCTnbeh2GtXt7cVhWF 23ieJ+qIXypaCMo6MJWl8SAK4muFW+zPxdNXgX1Kep6RBm92Cq0soPIFRDQfxDMB2mXn tcA9E4CtF6N7EHC+6U6kGE105i1axk4vlzba5REYEUhW8M8XSgQzRYU9Ktd+o1Z/73Aw V66P0D3fhwliWUC9CXYFUNitb82Vgq41bZUb9aa1Z1NQ4iiu2DpJn6tQ9gLfo/0EOxZm D26w== X-Gm-Message-State: AOAM532nwL/uT94phhBtDrmjiGuizEJQu6oF6to2GUn8ZT/f8vNGIKzR VVIIuvCgnToXs8b8gAv9vAT0ZL71kJELugS/C1E= X-Google-Smtp-Source: ABdhPJx/cM72AP08gRznuc0fpU38kRKMI7kFPCz+aZoPKzq65mPgJeHwi3PnQi/7wvrXrE+HHGx1C8KzM0aizi0DH44= X-Received: by 2002:a37:7c2:: with SMTP id 185mr258794qkh.304.1600962450135; Thu, 24 Sep 2020 08:47:30 -0700 (PDT) MIME-Version: 1.0 References: <20200917193931.14699-1-zimon.toutoune@gmail.com> <87v9gbtg9w.fsf@elephly.net> <87o8lv8cao.fsf@gnu.org> In-Reply-To: <87o8lv8cao.fsf@gnu.org> From: zimoun Date: Thu, 24 Sep 2020 17:47:18 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.0 (-) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=rZl3K00r; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: eS6iIPmRxN+M Hi, On Thu, 24 Sep 2020 at 16:44, Ludovic Court=C3=A8s wrote: > >> Is that still a graph, though=E2=80=A6? > > > > I agree it is not a graph. Instead of 'plain' the name could be > > 'list-nodes', or whatever. The point is I am often doing guix graph -t | grep label | grep then I select what I am interested in and reuse it with another Guix command (size or graph again or show or whatever). And the regexp directly pick the package name is too complicated to remember, so yes I could have a script. For example, I would to know if all the packages in my profile are OK about CVE and already archived on SWH, with the proposed patch, it is simply: guix package -I | cut -f1 \ | xargs -I{} ./pre-inst-env guix graph -b list-nodes {} \ | xargs -I{} guix lint -c cve,archival {} and obviously instead "-t bag" could be used. Well, another option as "--list-nodes" could be added. WDTY? > What would be super useful is a tree representation, like so: > > guile > + pkg-config > + libgc > |- pkg-config [=E2=80=A6] > + gmp > |- m4 > + libffi > + bash-minimal > > (With the right Unicode characters, of course. :-)) It could be nice. And yeah, it will be the correct backend name: plain. :-= ) All the best, simon