help-guix
[Top][All Lists]
Advanced

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

Re: language server doesn't let me emote


From: jgart
Subject: Re: language server doesn't let me emote
Date: Sat, 6 Aug 2022 12:24:25 -0500

On Sat, 06 Aug 2022 18:34:30 +0200 Tobias Geerinckx-Rice <me@tobias.gr> wrote:
> Tobias Geerinckx-Rice 写道:
> > OK.  Did you not see the hint?

I thought that the hint was a false positive but thanks for pointing it
out because now it lead me to my original issue:

```
 λ guix upgrade emacs-emojify emacs-lsp-mode
The following package will be upgraded:
   emacs-lsp-mode (dependencies or package changed)

substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
0.4 MB will be downloaded
 emacs-f-0.20.0  9KiB                                                 290KiB/s 
00:00 [##################] 100.0%
 emacs-lsp-mode-8.0.1-0.4aafe25  388KiB                               383KiB/s 
00:01 [##################] 100.0%
 emacs-s-1.12.0  20KiB                                                1.3MiB/s 
00:00 [##################] 100.0%
guix upgrade: error: profile contains conflicting entries for emacs-lsp-mode
guix upgrade: error:   first entry: emacs-lsp-mode@8.0.1-0.4aafe25 
/gnu/store/kzcj5cr56873lsb5z2b8g9i8a4hy0zl6-emacs-lsp-mode-8.0.1-0.4aafe25
guix upgrade: error:   second entry: emacs-lsp-mode@8.0.1-0.4aafe25 
/gnu/store/y2h6z5dqnsrn8fnklw1xdg42dvsykqnm-emacs-lsp-mode-8.0.1-0.4aafe25
guix upgrade: error:    ... propagated from emacs-consult-lsp@1.0
hint: Try upgrading both `emacs-lsp-mode' and `emacs-consult-lsp', or remove 
one of them from the profile.
```

-------------------------------------------------------------------------------------------

intending to follow hint:

 λ guix upgrade emacs-lsp-mode emacs-consult-lsp
The following packages will be upgraded:
   emacs-consult-lsp (dependencies or package changed)
   emacs-lsp-mode    (dependencies or package changed)

guix upgrade: error: profile contains conflicting entries for emacs-consult
guix upgrade: error:   first entry: emacs-consult@0.18 
/gnu/store/fybqb9jl3lp4grdbmhcvb1fgzxi99cdc-emacs-consult-0.18
guix upgrade: error:    ... propagated from emacs-consult-lsp@1.0
guix upgrade: error:   second entry: emacs-consult@0.18 
/gnu/store/4xm7ll4xbnpdabb5q02h3i5cm0xwq9vc-emacs-consult-0.18
hint: Try upgrading both `emacs-consult-lsp' and `emacs-consult', or remove one
of them from the profile.

------------------------------------------------------------------------------------------

intending to follow hint:

```
 λ guix upgrade emacs-consult emacs-consult-lsp
The following packages will be upgraded:
   emacs-consult          (dependencies or package changed)
   emacs-consult-lsp      (dependencies or package changed)
   emacs-consult-org-roam (dependencies or package changed)

substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
1.5 MB will be downloaded
 emacs-emacsql-3.0.0  508KiB          480KiB/s 00:01 [##################] 100.0%
 emacs-emacsql-sqlite3-1.0.2  6KiB    366KiB/s 00:00 [##################] 100.0%
 emacs-magit-3.3.0  530KiB            521KiB/s 00:01 [##################] 100.0%
 emacs-org-roam-2.2.2  381KiB         540KiB/s 00:01 [##################] 100.0%
guix upgrade: error: profile contains conflicting entries for emacs-org-roam
guix upgrade: error:   first entry: emacs-org-roam@2.2.2 
/gnu/store/wcrl5ka5icf7w4g3bi8gw98sr233zm8a-emacs-org-roam-2.2.2
guix upgrade: error:    ... propagated from emacs-consult-org-roam@0.1-0.05cec28
guix upgrade: error:   second entry: emacs-org-roam@2.2.2 
/gnu/store/lp35wfrmin58fbvi5wjgy2scasvirpsg-emacs-org-roam-2.2.2
hint: Try upgrading both `emacs-consult-org-roam' and `emacs-org-roam', or 
remove
one of them from the profile.
```

------------------------------------------------------------------------------------------

intending to follow hint:

 λ guix upgrade emacs-consult-org-roam emacs-org-roam
The following packages will be upgraded:
   emacs-consult-org-roam (dependencies or package changed)
   emacs-org-roam         (dependencies or package changed)

guix upgrade: error: profile contains conflicting entries for emacs-consult
guix upgrade: error:   first entry: emacs-consult@0.18 
/gnu/store/fybqb9jl3lp4grdbmhcvb1fgzxi99cdc-emacs-consult-0.18
guix upgrade: error:    ... propagated from emacs-consult-org-roam@0.1-0.05cec28
guix upgrade: error:   second entry: emacs-consult@0.18 
/gnu/store/4xm7ll4xbnpdabb5q02h3i5cm0xwq9vc-emacs-consult-0.18
hint: Try upgrading both `emacs-consult-org-roam' and `emacs-consult', or remove
one of them from the profile.

-------------------------------------------------------------------------------------------------

It feels like that infinite recursion scene from "Dude, Where's My Car"
at the drive-thru: https://invidious.flokinet.to/watch?v=oqwzuiSy9y0

Or, the infinite recursion in the tatoo scene: 
https://invidious.flokinet.to/watch?v=BMuGjeoS3qI

I digress, should I try removing one of them? But, what If I want both?

emacs-consult-lsp is in guixrus/packages/emacs.scm:1477:2 
emacs-consult-org-roam is in guixrus/packages/emacs.scm:1401:4

Should I keep only one because of propagated-inputs but then doesn't
that break the declarativeness of wanting a particular package without
worrying about dep bleed?

¯\_(ツ)_/¯





reply via email to

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