GNU bug report logs - #37940
endless "try upgrading both" cycles

Previous Next

Package: guix;

Reported by: Arne Babenhauserheide <arne_bab <at> web.de>

Date: Sun, 27 Oct 2019 09:55:01 UTC

Severity: normal

Full log


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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Mark H Weaver <mhw <at> netris.org>
Cc: 37940 <at> debbugs.gnu.org, Arne Babenhauserheide <arne_bab <at> web.de>
Subject: Re: bug#37940: endless "try upgrading both" cycles
Date: Sun, 27 Oct 2019 23:46:42 +0100
Hi Arne & Mark,

Mark H Weaver <mhw <at> netris.org> skribis:

> Arne Babenhauserheide <arne_bab <at> web.de> writes:
>> When installing a package while some packages are not up to date, guix
>> can require adding more and more packages to guix install:
> [...]
>> guix install: error: profile contains conflicting entries for util-linux
>> guix install: error:   first entry: util-linux <at> 2.34 /gnu/store/xymkwf57x988q8cny2is1dgzrbr9xdfi-util-linux-2.34
>> guix install: error:    ... propagated from glib <at> 2.60.6
>> guix install: error:    ... propagated from poppler <at> 0.79.0
>> guix install: error:   second entry: util-linux <at> 2.32.1 /gnu/store/8k4pnixpz73kxvxbjqajgbprjjmmgpxy-util-linux-2.32.1
>> hint: Try upgrading both `poppler' and `util-linux', or remove one of them from the profile.
>
> I just wanted to briefly mention that if you use the "declarative
> approach" to specifying user profiles, via the --manifest option to
> "guix package", you will avoid this problem entirely.  I've been happily
> using that approach for years, and I literally cannot remember the last
> time I saw a "conflicting entries" message.  I heartily recommend it.

Indeed.  Even if you don’t use the declarative approach, usually just
upgrade everything (“guix upgrade”) and you won’t have any problems
either.

Problems arise when you try to upgrade only part of the packages.

Now, it doesn’t sound right that ‘util-linux’ is propagated from glib
and from poppler…?

Ludo’.




This bug report was last modified 5 years and 226 days ago.

Previous Next


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