From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id YBRjLQARM2IqFQAAgWs5BA (envelope-from ) for ; Thu, 17 Mar 2022 11:44:16 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id kAb5KQARM2LOjgAAauVa8A (envelope-from ) for ; Thu, 17 Mar 2022 11:44:16 +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 41797DBF0 for ; Thu, 17 Mar 2022 11:44:16 +0100 (CET) Received: from localhost ([::1]:56528 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nUnc7-0003BQ-92 for larch@yhetil.org; Thu, 17 Mar 2022 06:44:15 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48736) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nUnN2-0006NU-JR for guix-devel@gnu.org; Thu, 17 Mar 2022 06:28:40 -0400 Received: from mail-m974.mail.163.com ([123.126.97.4]:48221) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nUnMs-00075o-5S for guix-devel@gnu.org; Thu, 17 Mar 2022 06:28:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=5KdEZ bF1ZYgWr7NWxO2XWNF6IoQsyoW63MJc1sQ7fZ8=; b=p633XU+xh3oMG8ko6pxOq Bgig6R+mpIT2K9wWS79m293vxp2Ht+nsl8lMGzhD4J1b92XBtH4S9BO98qRZ5afP /u5LqDHyUiLzjCcCsfGSsO9k4QFZWwVzkrMUscZBCoHGJfIrTcwVQ/hBd1TJ6w4H yohTlO+IqhVsDI4T/DqDNE= Received: from asus-laptop (unknown [27.38.117.175]) by smtp4 (Coremail) with SMTP id HNxpCgCH+cBEDTNig_6mGw--.42370S2; Thu, 17 Mar 2022 18:28:21 +0800 (CST) User-agent: mu4e 1.6.10; emacs 27.2 From: Zhu Zihao To: Guix Devel Subject: Improve the output of `guix refresh -l` Date: Thu, 17 Mar 2022 18:22:05 +0800 Message-ID: <86v8wcub48.fsf@163.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-CM-TRANSID: HNxpCgCH+cBEDTNig_6mGw--.42370S2 X-Coremail-Antispam: 1Uf129KBjvdXoW7XF1ktry3uw1kWw47GrWfZrb_yoW3AFX_ua yDAr4DWwsrJr47JFWIgFWSqryjg347CFWrGFykW3Zxuw1YvF1kXF9xCr10kryxGan3KrW2 qw1rWr12vFn29jkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUUpwZDUUUUU== X-Originating-IP: [27.38.117.175] X-CM-SenderInfo: pdoosuxxwbztlvw6il2tof0z/xtbBawXGr1et3huKpgAAsU Received-SPF: pass client-ip=123.126.97.4; envelope-from=all_but_last@163.com; helo=mail-m974.mail.163.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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1647513856; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=5KdEZbF1ZYgWr7NWxO2XWNF6IoQsyoW63MJc1sQ7fZ8=; b=mrVASOJirZbU/tbUXeKssj8Swm6vo1q++b4e0JHiXZiuqJgzziiHkyyJhhL+0X98XGV9Ul s5IjFT5Q8SRXK9sD0weguunohD0MFfEbXOW3vqBwbqTMWpniO4ieU5xdpqytmedIzkV93Z PS6lz5MEk2WRUD9CQsLvyZ9S6cwy/dCS2T//oAbT3ruWgPc6p7GI7Mi3oqeaEqWldrS2mc WMYakEUp8RhYFCsX+/3NKYjvLD3Cuy+paMIy9UmDZBnT4eFWU5PUytRRK2yhxOaW8ta1uP jhDzjRskEIkqbBlD8MR9Qr7dYHpw5azKA+TV9RVTNbJDgUSDG1wvEYOMW3LdBg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1647513856; a=rsa-sha256; cv=none; b=dtwr5Z6P/APNJedxbo6GHmqn3dX7mXSr4idl6AZOj6b8nWd5utDrQv1fXG+ksVL+vEcGMO i39apKPgK8GkiLI14xOqwpuD1r8WttOqGTn6fLYYZqZYkEWUbNa77IH6ByjsG+Ac2mdf/C VgrIXC8SQ5yQdHVlObbbbBtsSn8517cMvWgwlBUpnpGMvWkejSW11z8iOEGqzLBI5kiawl U77GMM1qaPTLht7NIWgnE/x8+/lboOvO9OL9oqi5n6G0zkwZOh5lKZqkKJOunkoLWY5H+v 2TVCk7PpVOfj0WLEmvjCH23qNloHXHZONk88YA1pSKD/cyegEw6f2cSp6HjwCQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=163.com header.s=s110527 header.b=p633XU+x; dmarc=pass (policy=none) header.from=163.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" X-Migadu-Spam-Score: -5.76 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=163.com header.s=s110527 header.b=p633XU+x; dmarc=pass (policy=none) header.from=163.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" X-Migadu-Queue-Id: 41797DBF0 X-Spam-Score: -5.76 X-Migadu-Scanner: scn1.migadu.com X-TUID: A7xt6MpdRr5/ --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello, Guix! Inspired by https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D209a3274f8702acd32f= a2a489667048ca4ad304b. I found that the output of `guix refresh -l` for package have many dependants is not convenient to read. for example, run `guix refresh -l pango`, The terminal prints: ``` Building the following 2945 packages would ensure 7521 dependent packages are rebuilt: ...... ``` The package list is too long to read, flood my terminal with package names. It will hide the actual rebuilt count, I have to pipe the output to less command to make sure I can see it. What about add an option like `--detail` for `guix refresh -l`? =2D-=20 Retrieve my PGP public key: gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F Zihao --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIsEARYIADMWIQRefA5qkqvnKdl/GTlmOX+E92aT+QUCYjMNNxUcYWxsX2J1dF9s YXN0QDE2My5jb20ACgkQZjl/hPdmk/l62wD/eEPZFszVsjYXIIzSzZDmh1ulqYvU P9QRGEd7q6aO4UsBAP8Ln8LlQAlZxn8bEpxdDeLxQJL6TEGftY3Wix/SOIgB =ckWA -----END PGP SIGNATURE----- --=-=-=--