From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id +L/0KgdBDmKY2wAAgWs5BA (envelope-from ) for ; Thu, 17 Feb 2022 13:35:19 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id GKmFJwdBDmIllwAAauVa8A (envelope-from ) for ; Thu, 17 Feb 2022 13:35:19 +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 0E15D22990 for ; Thu, 17 Feb 2022 13:35:19 +0100 (CET) Received: from localhost ([::1]:47366 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nKg0D-0001Vb-RR for larch@yhetil.org; Thu, 17 Feb 2022 07:35:17 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43456) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nKfff-0003Pk-7R for guix-patches@gnu.org; Thu, 17 Feb 2022 07:14:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:56476) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nKffe-0004X7-Tj for guix-patches@gnu.org; Thu, 17 Feb 2022 07:14:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nKffe-0002PK-QM for guix-patches@gnu.org; Thu, 17 Feb 2022 07:14:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#54000] [PATCH 0/2] Not showing upgraded/added packages in 'guix pull' Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 17 Feb 2022 12:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54000 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler , Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 54000@debbugs.gnu.org Received: via spool by 54000-submit@debbugs.gnu.org id=B54000.16451000259206 (code B ref 54000); Thu, 17 Feb 2022 12:14:02 +0000 Received: (at 54000) by debbugs.gnu.org; 17 Feb 2022 12:13:45 +0000 Received: from localhost ([127.0.0.1]:50371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKffN-0002OP-FP for submit@debbugs.gnu.org; Thu, 17 Feb 2022 07:13:45 -0500 Received: from mail-wr1-f42.google.com ([209.85.221.42]:36482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKffM-0002OC-3d for 54000@debbugs.gnu.org; Thu, 17 Feb 2022 07:13:44 -0500 Received: by mail-wr1-f42.google.com with SMTP id o24so8674007wro.3 for <54000@debbugs.gnu.org>; Thu, 17 Feb 2022 04:13:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=P7XCi0VaG/J7MsqtY2VvvATRtPfk7eU2BzLqIbzoCVs=; b=OLFPEhYIVYyBhxPuDmaFYqS7N1DjYdxo6W7EOcrPqgmmucxNUmglyxJUbgOo10r91d lfFryUg3WLp8fU15U19gIY8z74WnuL64CJJSgz+Y28Pgi+Vcvni9Ozl3QWwP+i5falAd n6/eIcemJKw9sXfAMItrHEPEVb8TN38TQ+dME2NlvlaA3z+jNYuuVMt60pzlrWnltT9O KkRClOF0NDUpZIBijds4rtizrSIOCK9reVsmmCQIFu1iFMd+o78XOzzVTsSFXWZnZIjm PMa5LaO8FET+cOChQldNp8piJ6hjLvIY1084louJBYj+TzeNQzUWk367BQcqcYh2au6Y qHvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=P7XCi0VaG/J7MsqtY2VvvATRtPfk7eU2BzLqIbzoCVs=; b=ciU6PxhfrBkG/Odr3/vSswdRMyWyCwMitjYmgWexb2hLloEFJK7HZj8QXi9W5b3Yp8 LMJffHHMHdg8AmS7aItJLETy8sakciSkNUdWmAZjwJ6B/SwnMxO4kkaWQcW7979xR3Bh LoTdE+D+QBSaii32njs6H3ROlUcyuUm8FVG6JecisArU0de5Nyv9hlQHK9rmni1q1VbJ +VjjjfzfBjylaJb2UNWQxlHI3nShsYz4NfDR+ANzomnoFVp+Z848m2mhQA5onE+/ZoIq qTHvrDHdaDuO3kgFyPHV53BwT6JUB4F5Stc5XCwrwIa4kab33KewlP4tXcJYLdeHJoch r+kw== X-Gm-Message-State: AOAM531AcyMiMCpP0WnCl5sMAiXt4qiobCMvxVXY8tALvS3WG/8UC2nf EXtp5dlzXQJkGitwahqywiy6RsDopos= X-Google-Smtp-Source: ABdhPJydWzz/rUDzOqv8Vdp3+bWp7+bO832Oh9lE5SPjgybbpO6bPARBTDvh19WP+z8h9jtA5B7V+g== X-Received: by 2002:a5d:6482:0:b0:1e8:330e:e442 with SMTP id o2-20020a5d6482000000b001e8330ee442mr2131953wri.107.1645100017825; Thu, 17 Feb 2022 04:13:37 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id l11sm29061399wry.77.2022.02.17.04.13.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Feb 2022 04:13:37 -0800 (PST) From: zimoun In-Reply-To: <31aeb5561e8aad5b5d5b235ff326f145a84863e3.camel@ist.tugraz.at> References: <20220214163838.1174-1-ludo@gnu.org> <13cb5b9b650f86917e44db255f2ad92d679d3226.camel@ist.tugraz.at> <87fsohpzhl.fsf@gnu.org> <31aeb5561e8aad5b5d5b235ff326f145a84863e3.camel@ist.tugraz.at> Date: Thu, 17 Feb 2022 13:04:03 +0100 Message-ID: <86ley94s3w.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1645101319; 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:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=P7XCi0VaG/J7MsqtY2VvvATRtPfk7eU2BzLqIbzoCVs=; b=PHL4lWUyz/Q/qevMXd/l2j8bpe7Cj+D5NhQlIOreAbKYRD5fuRs/JEsDIYmUbbF2vQY4Z8 pP4oOOs+rNLwWnwV3JHFa6VJjAUyUMuEbRkrrygPrNXN++dlO8X+uhUd8DO8lPm7wqVmZ1 3chFLsmTsraY2KuAzN8nIEYK6180mHIxNOBGec9oJgIWCWvJuRgZRyuQXbSr1AF/jfeWh+ TLn4NhdvuNYMoYqaM+z6scsXpHV4kRl6kWLGypaIDEYyZZpKQSq47Pt49kjuDMXHLumcgN 9prc27xHQ0JvJ5spcBg7cGqmetv/UI7grWqqGBTHsPt0WW/PbAoo6EI9rcRCfg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1645101319; a=rsa-sha256; cv=none; b=HgsMDwg0OxxDKHqQ0VLmnCRBQL/l7CVNs9lfYUN7ZMt08FLVtsWwl/93RaXXcuslU6EAiY 5kVK/CMuopEgc2jbGF21WhV+C9uU9HlKFyEl3BQFt6uj8W28pu8eoM17ZL8Zbt3zNGNeBb qioqgDPBba+CITaPMibYp8RpkJeEpwYRggLrxvc1/KyE4kd/eqYrr74FDGV3dLE/gSWVFi eGFkK9WrJw5mJtzM3PMOdjlILfElnAOfhRBxFypFQJM1hgGIRFRPXzKNH1JI9ZecKhSANs gcVG6HrAMLtx7DAH6RQomT79yJ9A0GqEe+e9n7uhhKYNMnHHnfjNEpm6lion2w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=OLFPEhYI; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -2.63 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=OLFPEhYI; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 0E15D22990 X-Spam-Score: -2.63 X-Migadu-Scanner: scn0.migadu.com X-TUID: XTeHpFK+F22Z Hi Liliana, On Thu, 17 Feb 2022 at 11:30, Liliana Marie Prikler wrote: >> Is it an actual use case or speculation? > > That's a use case. While --dry-run exists, I don't really want it to > serve double duty here. If I previously guix pulled and only three new > packages were added, none of which I'm interested in, I would not have > to meaninglessly run further build commands like guix package or guix > system. Even if the list is potentially longer, I could visually grep > for a few packages I'm interested in and determine whether it'd make > sense to build now or wait for a little while as I'm processing other > things. Stats, ~24 updates and ~13 additions per day on average (over the past year). If you pull twice a day, then yes you can read this information. But, I bet people pull once a week, at best, so it looks like more =E2=80=9Cnoise=E2=80=9C and I guess most people miss the news. About grepping, it is not straightforward. For instance, I get this:=20 --8<---------------cut here---------------start------------->8--- $ guix pull --news | grep python=20 openshadinglanguage, perl-date-range, pgcli, plfit, poweralertd, pproxy= , python-aiosignal, python-android-backup, python-asdf-astropy, python-astral, python-astropy-healpix, python-astr= oquery, python-canvasapi, python-cmarkgfm, python-cucumber-tag-expressions, python-cython-next, python-doit, pytho= n-esprima, python-executing, python-flask-assets, python-flit-core-bootstrap, python-frozenlist, pyt= hon-fs, python-geojson, python-gwcs, python-ipython-sql, python-markdownify, python-miio, python-pgspecial, = python-photutils, python-phpserialize, python-piexif, python-psycopg, python-psycopg-pool, python-pydbus, pyth= on-pyftpdlib, python-pylru, python-pyowm, python-pypdf3, python-pyrss2gen, python-pyscss, python-pysendfile, pyth= on-pystitcher, python-pytest-doctest-custom, python-pytest-metadata, python-pytest-pyd= ocstyle, python-pyvo, python-reedsolo, python-regions, python-retry, python-roundrobin, python-sarge, python-s= entry-sdk, python-setuptools-rust, python-sphinx-click, python-sphinxcontrib-apidoc, python-tomli-w, pytho= n-tweepy, python-typeguard, --8<---------------cut here---------------end--------------->8--- So I do not think the current display is adequate for grepping. Somehow, the feature you want should be separated. For instance, guix pull --updated guix pull --added guix pull --new-versions > In general, it doesn't have to be named =E2=80=98--news --details=E2=80= =99, but a means > of diffing two generations via the CLI -- in particular the current one > to the last -- would be very welcome, because then all information we > previously had would still be available quite easily, albeit no longer > printed by default. That feature is interesting but it appears to me orthogonal with the current proposal. Cheers, simon