Subject: bug#59864: closed (Re: bug#59864: emacs-guix )

From: [email-masked] (GNU bug Tracking System)
Date: Wed, 07 Dec 2022 23:46:02 +0000

Your bug report

#59864: Emacs-Guix broken due to ABI incompatibility

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
59864: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=59864
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#59864: emacs-guix
From: Ludovic Courtès <[email-masked]>
To: Amade Nemes Gmail <[email-masked]>
Cc: [email-masked]
Date: Thu, 08 Dec 2022 00:45:18 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Ludovic Courtès <[email-masked]> skribis:

> I’ll fix this by upgrading the ‘guix’ package and/or merging the (guix
> records) bit in the ‘version-1.4.0’ branch.

Done in 81191e3410cc00c6438f532599dd0b96d521982f.

Ludo’.

Subject: emacs-guix
From: Amade Nemes Gmail <[email-masked]>
To: [email-masked]
Date: Tue, 06 Dec 2022 18:38:52 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Hello Guix Folks,

I've updated my guix version today and found that most emacs-guix
interactive commands no longer work. For example, guix-packages-by-name throws:

guix-geiser-eval: Error in evaluating guile expression: ice-9/boot-9.scm:1685:16: In procedure raise-exception:
In procedure package-license: Wrong type argument: #<package [email-masked] gnu/packages/abduco.scm:28 7f45f9d11f20>

similarly, guix-all-services throws:

guix-geiser-eval: Error in evaluating guile expression: ice-9/boot-9.scm:1685:16: In procedure raise-exception:
In procedure service-type-location: Wrong type argument: #<service-type account 7f45de40d7c0>

finally, guix-installed-system-packages throws:

guix-geiser-eval: Error in evaluating guile expression: ice-9/boot-9.scm:1685:16: In procedure raise-exception:
In procedure manifest-entry-name: Wrong type argument: #<<manifest-entry> name: "nss-certs" version: "3.81" output: "out" item: "/gnu/store/1klwvqm3njp070h982ydcix1gzf2zmdl-nss-certs-3.81" dependencies: () search-paths: () parent: #<promise #<procedure 7f45f99873c8 at guix/profiles.scm:576:57 ()>> properties: ()>

My guix version if following:

$ guix describe
Generation 18	Dec 06 2022 14:13:59	(current)
  guix 4413512
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: 44135122930c8175c6a7a1b4af5b3604bbf73bf6

I haven't made any modifications to the standard configuration of
emacs-guix. Thanks for your work!

Best,
Amade