guix-devel
[Top][All Lists]
Advanced

[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’.



reply via email to

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