From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Emacs interface for Guix Date: Wed, 27 Aug 2014 10:34:43 +0200 Message-ID: <87ppfmpbz0.fsf@gnu.org> References: <87k3719v7p.fsf@gmail.com> <87r419fa50.fsf@gnu.org> <87fvho9fqm.fsf@gmail.com> <87a97taixl.fsf@gmail.com> <87sil2rbly.fsf@gnu.org> <87tx5idn7f.fsf_-_@gmail.com> <87egwlkcy1.fsf@gnu.org> <87ppg5el2i.fsf@gmail.com> <87d2c5h4if.fsf@gnu.org> <87lhqsev1d.fsf@gmail.com> <877g2c74xh.fsf@gnu.org> <87ha1gds3w.fsf@gmail.com> <8761hsmxkl.fsf@gnu.org> <87zjf4d1mh.fsf@gmail.com> <87mwb0b3fq.fsf@gnu.org> <87ha17ctyv.fsf_-_@gmail.com> <87ppfs6gxk.fsf@gnu.org> <8738copucu.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40409) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XMYgy-0002M2-1f for guix-devel@gnu.org; Wed, 27 Aug 2014 04:35:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XMYgo-0001zx-QF for guix-devel@gnu.org; Wed, 27 Aug 2014 04:34:55 -0400 Received: from hera.aquilenet.fr ([2a01:474::1]:47685) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XMYgo-0001zW-J5 for guix-devel@gnu.org; Wed, 27 Aug 2014 04:34:46 -0400 In-Reply-To: <8738copucu.fsf@gmail.com> (Alex Kost's message of "Fri, 22 Aug 2014 16:44:01 +0400") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Alex Kost Cc: guix-devel@gnu.org Alex Kost skribis: > Ludovic Court=C3=A8s (2014-08-22 12:56 +0400) wrote: > >> Alex Kost skribis: >> >>> Thanks, now (with the latest =E2=80=9Cguix pull=E2=80=9D), installing/u= pgrading/removing >>> should work in "guix.el". If you (or someone else) wish to try it, you >>> may use: >>> >>> (setq guix-dry-run t) >>> >>> (It has the same meaning as =E2=80=9C--dry-run=E2=80=9D option). >> >> I gave it a try, but AFAICS, when the REPL is started as =E2=80=9Cintern= al=E2=80=9D, >> guix-main.scm isn=E2=80=99t loaded, and thus =E2=80=9CInstall=E2=80=9D f= ails: >> >> scheme@(guile-user)> (process-package-actions #:install '((58935712 "out= ")) #:upgrade '() #:remove '() #:use-substitutes? #t #:dry-run? #f) >> ;;; :11:0: warning: possibly unbound variable `process-package-ac= tions' >> :11:0: In procedure #= :11:0 ()>: >> :11:0: In procedure module-lookup: Unbound variable: proce= ss-package-actions >> >> Did I miss something? > > I don't understand why you get this, it works for me and I can't > reproduce it with "emacs -Q". Does the following recipe works for you?: I can no longer reproduce the issue, but my ~/.config/guix/latest was pointing to an older version, so I think this may have led to a silent failure about unbound variables, which then prevented guix-helper.scm to be successfully loaded. Thanks, Ludo=E2=80=99.