From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs,gmane.emacs.pretest.bugs Subject: bug#1541: 23.0.60; Emacs don't see $PATH Date: Fri, 12 Dec 2008 07:15:31 -0500 Message-ID: References: <3EF395A3-9A7A-42E7-B084-C65474AF2DE6@gmail.com> Reply-To: Eli Zaretskii , 1541@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1229085906 12549 80.91.229.12 (12 Dec 2008 12:45:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 12 Dec 2008 12:45:06 +0000 (UTC) Cc: emacs-pretest-bug@gnu.org, bug-gnu-emacs@gnu.org To: Dmitry Galinsky , 1541@emacsbugs.donarmstrong.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Dec 12 13:46:11 2008 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LB7P6-0005aT-4v for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Dec 2008 13:46:01 +0100 Original-Received: from localhost ([127.0.0.1]:41469 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LB7Nu-0007Al-FD for geb-bug-gnu-emacs@m.gmane.org; Fri, 12 Dec 2008 07:44:46 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LB7NY-00078K-Vi for bug-gnu-emacs@gnu.org; Fri, 12 Dec 2008 07:44:25 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LB7NV-00076w-QJ for bug-gnu-emacs@gnu.org; Fri, 12 Dec 2008 07:44:24 -0500 Original-Received: from [199.232.76.173] (port=60974 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LB7NV-00076h-AE for bug-gnu-emacs@gnu.org; Fri, 12 Dec 2008 07:44:21 -0500 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:43802) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LB7NU-0003YM-Fq for bug-gnu-emacs@gnu.org; Fri, 12 Dec 2008 07:44:20 -0500 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mBCCiInK025201; Fri, 12 Dec 2008 04:44:18 -0800 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id mBCCP4Aa020524; Fri, 12 Dec 2008 04:25:04 -0800 X-Loop: don@donarmstrong.com Resent-From: Eli Zaretskii Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Fri, 12 Dec 2008 12:25:04 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1541 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: notabug Original-Received: via spool by submit@emacsbugs.donarmstrong.com id=B.122908417919062 (code B ref -1); Fri, 12 Dec 2008 12:25:04 +0000 X-Spam-Bayes: score:0.0000 Tokens: new, 48; hammy, 71; neutral, 75; spammy, 1. spammytokens:0.987-1--0300 hammytokens:0.000-+--emacs, 0.000-+--23.0.60, 0.000-+--23060, 0.000-+--Emacs, 0.000-+--nil Original-Received: (at submit) by emacsbugs.donarmstrong.com; 12 Dec 2008 12:16:19 +0000 Original-Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mBCCGGAH019056 for ; Fri, 12 Dec 2008 04:16:17 -0800 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LB6wJ-00024G-BZ for bug-gnu-emacs@gnu.org; Fri, 12 Dec 2008 07:16:15 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LB6wF-00023f-Pw for bug-gnu-emacs@gnu.org; Fri, 12 Dec 2008 07:16:11 -0500 Original-Received: from [199.232.76.173] (port=60435 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LB6wE-00023S-Iu for bug-gnu-emacs@gnu.org; Fri, 12 Dec 2008 07:16:10 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]:59127) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LB6wE-0007Qe-DQ for bug-gnu-emacs@gnu.org; Fri, 12 Dec 2008 07:16:10 -0500 Original-Received: from eliz by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1LB6vb-0006bV-M3; Fri, 12 Dec 2008 07:15:31 -0500 In-reply-to: <3EF395A3-9A7A-42E7-B084-C65474AF2DE6@gmail.com> (message from Dmitry Galinsky on Fri, 12 Dec 2008 01:54:51 +0300) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Fri, 12 Dec 2008 07:44:23 -0500 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:23234 gmane.emacs.pretest.bugs:23486 Archived-At: > From: Dmitry Galinsky > Date: Fri, 12 Dec 2008 01:54:51 +0300 > Cc: > Reply-To: Dmitry Galinsky , 1541@emacsbugs.donarmstrong.com > > Emacs don't see $PATH environment variable. > > Step to reproduce bug: > > (setenv "PATH" (concat "/opt/local/bin:" (getenv "PATH"))) > (getenv "PATH") ;; => "/opt/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" > (shell-command-to-string "which git") ;; > /opt/local/bin/git > (git-status) ;; produced the error > > backtrace: > Debugger entered--Lisp error: (file-error "Searching for program" > "No such file or directory" "git") > call-process("git" nil t nil "rev-parse" "--show-cdup") This is not a bug: setenv changes the value of PATH passed to the child processes, but not the value Emacs itself uses to search for executable programs. In your case, had Emacs found and invoked `git', it would have passed `git' the value of PATH that included "/opt/local/bin".