all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: jgart <jgart@dismail.de>
To: Tobias Geerinckx-Rice <me@tobias.gr>
Cc: help-guix@gnu.org
Subject: Re: language server doesn't let me emote
Date: Sat, 6 Aug 2022 12:24:25 -0500	[thread overview]
Message-ID: <20220806122425.GB19215@gac> (raw)
In-Reply-To: <871qtt9vpl@nckx>

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	other threads:[~2022-08-06 17:24 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-08-06 14:02 language server doesn't let me emote jgart
2022-08-06 14:52 ` Tobias Geerinckx-Rice
2022-08-06 16:09   ` jgart
2022-08-06 16:19     ` Tobias Geerinckx-Rice
2022-08-06 16:34       ` Tobias Geerinckx-Rice
2022-08-06 17:24         ` jgart [this message]
2022-08-06 18:02           ` Dr. Arne Babenhauserheide
2022-08-06 17:53 ` Akib Azmain Turja

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220806122425.GB19215@gac \
    --to=jgart@dismail.de \
    --cc=help-guix@gnu.org \
    --cc=me@tobias.gr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.