Hello,

"Feng Shu" <tuma...@163.com> skribis:

> feng@tumashu:~/project/guix $ ./pre-inst-env guix package -u emacs-exwm-x

[...]

> The following package will be upgraded:
>    emacs-exwm-x       1.0-2.2099138 → 1.6     
> /gnu/store/b05317amv8xp7kg297rjfqma8f9pp91d-emacs-exwm-x-1.6
>
> guix package: error: profile contains conflicting entries for emacs-exwm:out
> guix package: error:   first entry: emacs-exwm@0.14:out 
> /gnu/store/6v3xzl7xpbgkg9fy6rhfbbizps61yysd-emacs-exwm-0.14
> guix package: error:    ... propagated from emacs-exwm-x@1.6
> guix package: error:   second entry: emacs-exwm@0.13:out 
> /gnu/store/j39k3hiyxskr78k2pbybvgq1nwczdgvq-emacs-exwm-0.13

I find the message pretty explicit :-), but I’m happy to improve it if
you have ideas.

What this means is that the new profile would end up with two different
emacs-exwm, and so it just errors out.

One solution is to upgrade all things exwm at once:

  guix package -u exwm

That way, emacs-exwm-x and emacs-exwm will be in sync.

HTH!

Ludo’.

Reply via email to