bug-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#53267: Profile changes after ‘guix upgrade --dry-run’


From: Tirifto
Subject: bug#53267: Profile changes after ‘guix upgrade --dry-run’
Date: Fri, 14 Jan 2022 22:08:48 +0000

On Fri, 14 Jan 2022 22:38:52 +0100
Ludovic Courtès <ludo@gnu.org> wrote:

> It seems I cannot reproduce it.  Specifically, ‘guix upgrade
> --dry-run’ really does a dry run, displaying “XYZ MB would be
> downloaded” (note “would”) and then exiting without downloading or
> building any of the packages.

In my case, I have already done the same upgrade before and haven’t
done a new pull since; therefore all the packages to be upgraded to are
already in Guix’s store.

‘guix upgrade --dry-run’ also tells me which packages ‘would be’
removed/upgraded/installed, and yet it edits my profile, changing the
environment variables it sets to new destinations.

> What output to you get exactly?

$ guix package --rollback
switched from generation 20 to 19

$ guix upgrade --dry-run
guix upgrade: package 'gs-fonts' has been superseded by
'font-ghostscript' The following package would be removed:
   gs-fonts 8.11

The following packages would be upgraded:
   dav1d              (dependencies or package changed)
   emacs              (dependencies or package changed)
   font-dejavu        (dependencies or package changed)
   font-gnu-freefont  (dependencies or package changed)
   fontconfig         2.13.1 → 2.13.94
   gimp               (dependencies or package changed)
   glibc-utf8-locales 2.31 → 2.33
   nss-certs          3.59 → 3.71
   teeworlds          (dependencies or package changed)
   ungoogled-chromium 96.0.4664.45-1 → 97.0.4692.71-1
   youtube-dl         2021.06.06 → 2021.12.17

The following package would be installed:
   font-ghostscript 8.11

$ guix package --rollback
switched from generation 20 to 19

I suppose I could keep repeating these two commands ad infinitum. :-)
Doing ‘guix package -I’ after ‘guix upgrade --dry-run’ likewise shows
the new package versions.

> Thanks,
> Ludo’.

Thank you
// Tirifto





reply via email to

[Prev in Thread] Current Thread [Next in Thread]