From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:34545) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gxEG5-0005lf-LO for gwl-devel@gnu.org; Fri, 22 Feb 2019 12:05:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gxEG4-0004uL-AX for gwl-devel@gnu.org; Fri, 22 Feb 2019 12:05:09 -0500 References: <87pnrl40j8.fsf@elephly.net> <87y3673hoi.fsf@elephly.net> From: Ricardo Wurmus In-reply-to: Date: Fri, 22 Feb 2019 18:04:53 +0100 Message-ID: <87sgwf3gay.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: `--run=simple` error ? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gwl-devel-bounces+kyle=kyleam.com@gnu.org Sender: "gwl-devel" To: zimoun Cc: gwl-devel@gnu.org, ludo@gnu.org Hi Simon, >> I think it should work with =E2=80=9Cguix pull=E2=80=9D to stay current = and ensure that >> it has access to the same packages that a user would see on the command >> line. Currently, this only works through a channel. I don=E2=80=99t re= ally >> like that, though. > > You have proposed something like: =E2=80=9C~/.config/guix/current/bin/gui= x repl=E2=80=9D > > Why do you not like the channel and kind of inferior solution? I want the GWL to be a proper package one can install, with documentation and all that. Installing it as a channel doesn=E2=80=99t hav= e the same feel. It would be compiled afresh on every update and that seems wrong to me. Channels are primarily for extending the package collection, not to provide new Guix commands. While the GWL does depend on Guix as a library it does not directly depend on the Guix package collection. We want that to be whatever the user happens to use. I feel that maybe there really ought to be a Guix library that=E2=80=99s separate from the package collection=E2=80=A6 Don=E2=80=99t know. -- Ricardo