From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: Managing environments (Python venv, guix environment, etc.) Date: Mon, 25 Jul 2016 09:07:52 +0200 Message-ID: <87lh0qry9j.fsf@gmx.de> References: <87y453sy0n.fsf@earth.catern.com> <87r3arripr.fsf@earth.catern.com> <874m7jygot.fsf@earth.catern.com> <83oa5ox21u.fsf@gnu.org> <123d2ae9-b523-5d5b-3bf8-c6e4462270b8@yandex.ru> <87a8h7wihs.fsf@earth.catern.com> <08e690b6-56a0-1182-2560-666e3bffb2ee@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1469430548 3471 80.91.229.3 (25 Jul 2016 07:09:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 25 Jul 2016 07:09:08 +0000 (UTC) Cc: sbaugh@catern.com, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 25 09:08:59 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bRa0Z-0001FY-8W for ged-emacs-devel@m.gmane.org; Mon, 25 Jul 2016 09:08:59 +0200 Original-Received: from localhost ([::1]:59001 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bRa0Y-0000t7-FX for ged-emacs-devel@m.gmane.org; Mon, 25 Jul 2016 03:08:58 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51440) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bRZzl-0000q1-D9 for emacs-devel@gnu.org; Mon, 25 Jul 2016 03:08:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bRZzi-0004BJ-3i for emacs-devel@gnu.org; Mon, 25 Jul 2016 03:08:09 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:56509) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bRZzh-0004AR-Pc for emacs-devel@gnu.org; Mon, 25 Jul 2016 03:08:06 -0400 Original-Received: from detlef.gmx.de ([87.146.59.30]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0M1RHp-1bBpQI0cbx-00tVe2; Mon, 25 Jul 2016 09:07:55 +0200 In-Reply-To: <08e690b6-56a0-1182-2560-666e3bffb2ee@yandex.ru> (Dmitry Gutov's message of "Mon, 25 Jul 2016 02:04:42 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) X-Provags-ID: V03:K0:NF+PzK3rUaeIe+uMY5X1BSj+SMrTu33OavtlQnUQZ7osqI4x1cG Fg0qHaFEyd0GkeRHIC2xbKSIH3BLVuVqNXzvIGeSFkY4hZvwwEw4QV/sg/dGypJwgt5oj0a DKmymdaxRSEmsqVC8IxzTnfS+CTa+HhqiexqElLKk6MIzE0zQN0bFPKhKpasmzRyBNwt1aa lDd86yVRPaJ7td8FyKvFA== X-UI-Out-Filterresults: notjunk:1;V01:K0:90HGJVsMrqs=:TSs+zuq9Iycn/pX2AFOqFS uAvvvWQcF0/VU+WnRDMo1Np+Zz7a3BekzXrAS8iiJToFkSVCEoEVk2dV47Fl7Md6mM0TazH6a bV5fTKTJfz+DOgoFwUBvVwIeik9EAhQWXlQmLR1xtfqjyo3eD+5AAvZhIfEQTXKFcOp/KLPuk SXy/xXdqPEpx/X4C4KUkwZCIveSJP0mfYicgJ3Q43AMz2GOJYrjHSOV34VU8xKe9LfSZFwWyI +qJjiBiotjgcKR7QVEIwHsFdIFe/yaK3GA4LNhUO9hAQSilBaVldhO3HvvzpOOdByICifKdFz pddi1pHmlqBMhxmO4MZLTQ19jCZEjv5VIp+CCpu61xLk5Dvw5B9ltG9tqticfJ1EjXmfHHpme o3WqVbMuIU/3bS9MViOj4jtHP/oqS/XPpl1m8mDv9ztbOKXOc/xGLw2fkkmTg7MFvlJNQPGwG itGdvEHqhsflgPOdnUzbOM9IUho367wcFM5slG32yOk18VMI6K4KBKHjWJUgJN2Lol6HnNIqK 9sVJaWyQpoQgRA7JpYfsKwgBk/5mEBSCtZLUf7gCxu6dHnGTJfBUAtFXuvFcwHBsCEEFFNCCJ VC62WZPP/e3qqf6U11vq5ewvnsRDyApC8+9gpmCatfC2j3ztcewiWwFmpDME3c76W1w/nGfHi zJG1lj2Rfbx9xP/Gu8efTTBdYUEr4KNZBfoHy1TKPoEbdrGpOjtxJQvqalJ2r7lGhDRc5fcV0 G3N6wH2yV1hac0AII7wn9Vi5L9ynfubhIKdgVj1CKcYfxD/G6gySm9EuTLllhgxWqtTsf3uQ X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.22 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:206107 Archived-At: Dmitry Gutov writes: > So I think we should either fall back to the idea of using > buffer-local values and make it work somehow, or have environment.el > provide its own versions of call-process, etc, that use the modified > environments. > > The latter option will require modifying all appropriate callers, but > seems like the cleanest approach to me. Conceptually, you kick off all packages then which support remote processes. They use proess-file instead of call-process, etc. I don't know whether environment.el plans to support this case. But all callers, which would change such a way, don't support remote processes anymore. Best regards, Michael.