GNU bug report logs - #57315
guix upgrade --dry-run output is basically useless

Previous Next

Package: guix;

Reported by: Csepp <raingloom <at> riseup.net>

Date: Sun, 21 Aug 2022 06:50:01 UTC

Severity: normal

Tags: notabug

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #14 received at 57315 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Csepp <raingloom <at> riseup.net>
Cc: 57315 <at> debbugs.gnu.org
Subject: Re: bug#57315: guix upgrade --dry-run output is basically useless
Date: Wed, 31 Aug 2022 11:28:26 +0200
Hi,

Csepp <raingloom <at> 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’.




This bug report was last modified 2 years and 341 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.