From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id aKfxF5NG3V+aAQAA0tVLHw (envelope-from ) for ; Sat, 19 Dec 2020 00:17:23 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id +L2uE5NG3V/UPgAA1q6Kng (envelope-from ) for ; Sat, 19 Dec 2020 00:17:23 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id ACBC1940664 for ; Sat, 19 Dec 2020 00:17:22 +0000 (UTC) Received: from localhost ([::1]:38990 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kqPw1-0007uj-LX for larch@yhetil.org; Fri, 18 Dec 2020 19:17:21 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34296) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kqPvq-0007so-Ki for help-guix@gnu.org; Fri, 18 Dec 2020 19:17:10 -0500 Received: from zancanaro.com.au ([45.76.117.151]:60758) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kqPvo-0005sy-IY for help-guix@gnu.org; Fri, 18 Dec 2020 19:17:10 -0500 Received: by zancanaro.com.au (Postfix, from userid 116) id AFCF632FBA; Sat, 19 Dec 2020 00:17:05 +0000 (UTC) Received: from jolteon (unknown [27.96.215.68]) by zancanaro.com.au (Postfix) with ESMTPSA id 057B732FB8; Sat, 19 Dec 2020 00:17:05 +0000 (UTC) References: <87h7ov0vxl.fsf@disroot.org> <87h7ou1yxf.fsf@ambrevar.xyz> <861rfxj0lx.fsf@gmail.com> <87wnxgf3hh.fsf@disroot.org> <867dpfools.fsf@gmail.com> <875z4z4v6s.fsf@zancanaro.id.au> <86h7ojmqtq.fsf@gmail.com> <8736034fsk.fsf@zancanaro.id.au> <86eejnmmao.fsf@gmail.com> <87wnxf2vle.fsf@zancanaro.id.au> User-agent: mu4e 1.4.13; emacs 27.1 From: Carlo Zancanaro To: zimoun Subject: Re: Can I easily install GNU Emacs 27.1.50 via Guix? In-reply-to: Date: Sat, 19 Dec 2020 11:17:04 +1100 Message-ID: <87y2hu8xa7.fsf@zancanaro.id.au> MIME-Version: 1.0 Content-Type: text/plain; format=flowed Received-SPF: pass client-ip=45.76.117.151; envelope-from=carlo@zancanaro.id.au; helo=zancanaro.com.au X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -1.32 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: ACBC1940664 X-Spam-Score: -1.32 X-Migadu-Scanner: scn0.migadu.com X-TUID: IanF77T/jGNf Hi Simon, On Sat, Dec 19 2020, zimoun wrote: > I am not sure to agree. The unexpected (by you :-)) behaviour > at hand is about Emacs and "M-x shell"; and I will not speak "in > general". Let's avoid using the word "expected", because that word in this context can mean different things. I don't "expect" the behaviour when I think about Guix from a user's perspective, but I do "expect" the behaviour because I know Guix's implementation details. Instead, let's talk about what behaviour we want. I want to be able to use programs installed by Guix to launch programs installed by a host distribution's package manager, and have them function properly. This is not currently the case, because of the way Guix uses environment variables to set search paths. In this particular thread we have been talking about Emacs, but the problem is not limited to Emacs. Is there an argument for the current behaviour? I'm not aware of anyone arguing that we want to break programs installed by a host distribution when we launch them from a Guix installed program. >From my perspective the only argument here is "making it work is hard, so we haven't done it". This is a good reason for the current state of things, but it is not a reason to avoid calling this a bug. > Well, if you feel it is a bug, please open a bug report > detailing what is the problem. Personally, I do miss what it is > and what could be the actionable next step. Sure. I'll add it to my to-do list. Carlo