[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Commit 958dd3ce68 will break emacs interface after "guix pull"
From: |
Ludovic Courtès |
Subject: |
Re: Commit 958dd3ce68 will break emacs interface after "guix pull" |
Date: |
Sun, 08 May 2016 18:04:18 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Alex Kost <address@hidden> skribis:
> Ludovic Courtès (2016-05-06 13:36 +0300) wrote:
[...]
>>> So I think it's the time to update guix-devel package. Is it OK to do
>>> it now?
>>
>> Yes, we could do that, but the problem remains on foreign distros
>> though.
>
> Not really: on foreign distros the recommended way (it's probably the
> only way except using git checkout) to use emacs interface is to install
> guix into a user profile, so once we update guix-devel snapshot, it can
> be updated by a user, and this breakage will be fixed.
At any rate, I’ll probably update it very soon.
>> What about simply #:re-export (memoize) in (guix utils) for now?
>
> Oh, indeed, this is a good workaround, thanks! OK for the attached
> patch or should I add some comment there?
[...]
> --- a/guix/utils.scm
> +++ b/guix/utils.scm
> @@ -44,6 +44,7 @@
> #:use-module (ice-9 format)
> #:use-module ((ice-9 iconv) #:select (bytevector->string))
> #:use-module (system foreign)
> + #:re-export (memoize)
Just add a comment there, like “for backwards compatibility”.
Thank you!
Ludo’.