From mboxrd@z Thu Jan 1 00:00:00 1970 From: swedebugia Subject: bug#33279: GUILE_LOAD_PATH and GUILE_LOAD_COMPILED_PATH on GuixSD Date: Wed, 7 Nov 2018 18:08:35 +0100 Message-ID: <110cf521-142c-63b7-e26f-4f751109520d@riseup.net> References: <6fe72b3b-edb7-efb7-8b4e-f30e7b746fbb@riseup.net> <8736se5tff.fsf@gnu.org> <75770262-1a9d-af5a-5c4c-cb8c4e6f8cd5@riseup.net> <87r2fyynd4.fsf@fastmail.com> <87ftwcu9h3.fsf_-_@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39695) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gKRKI-0003l0-18 for bug-guix@gnu.org; Wed, 07 Nov 2018 12:09:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gKRKD-0005P1-F7 for bug-guix@gnu.org; Wed, 07 Nov 2018 12:09:09 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:35572) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gKRKD-0005Op-8X for bug-guix@gnu.org; Wed, 07 Nov 2018 12:09:05 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gKRKC-0006zM-Uu for bug-guix@gnu.org; Wed, 07 Nov 2018 12:09:05 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87ftwcu9h3.fsf_-_@gnu.org> Content-Language: en-US List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Marius Bakke Cc: 33279-done@debbugs.gnu.org Hi On 2018-11-07 17:40, Ludovic Courtès wrote: > Marius Bakke skribis: > >> swedebugia writes: > [...] > >>> Could we make all guile-* packages emit this suggestion? >> This limitation is the same as . > It’s actually a different issue here: the profile contains packages that > provide share/guile/2.2, but the same profile doesn’t contain any > package that “claims” share/guile/2.2. Thus, everything is working > according to plan, so to speak. > > I understand this particular case is confusing though. It’s confusing > because Guile is already installed, albeit in another profile. > > What we could do to avoid this confusion is pre-define GUILE_LOAD_PATH > and GUILE_LOAD_COMPILED_PATH in /etc/profile, just like we do for > INFOPATH et al. Sounds good to me. What I am after is lowering the bar for the user to learn and use guile and readline seems like a pretty important component to avoid typing everything over and over. We want guix to be guile land and for guile land to be nice and welcome out the box. I therefore suggest also adding guile-readline to %base-packages if it does not produce too much overhead. Cheers Swedebugia