[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#57315: guix upgrade --dry-run output is basically useless
From: |
Ludovic Courtès |
Subject: |
bug#57315: guix upgrade --dry-run output is basically useless |
Date: |
Wed, 31 Aug 2022 11:28:26 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) |
Hi,
Csepp <raingloom@riseup.net> skribis:
> I'd like to figure out what Guix will try to build before I run an
> upgrade on my netbook, so I always use --dry-run. I'm pretty sure in
> the past it used to show more information, but today it just showed that
> it will download 20 megs, without saying what package that 20 megs are
> for, which ones will be built, which ones are downloaded, or anything
> useful at all.
>
> And now I see it's building Caja. Why did it not warn me beforehand?
> No idea.
I understand this is a source of confusion. It has to do with “grafts”
(which themselves are about applying security updates): if substitutes
for a package are missing, Guix has a partial view of the dependency
graph, which is why it can only tell you about extra builds/downloads
later on in the process (it does report them, only later).
(If you’re curious, see
<https://guix.gnu.org/en/blog/2020/grafts-continued/> for details.)
Thanks,
Ludo’.