From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 30 13:32:26 2012 Received: (at submit) by debbugs.gnu.org; 30 Apr 2012 17:32:26 +0000 Received: from localhost ([127.0.0.1]:59173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SOuSY-0007Jy-AA for submit@debbugs.gnu.org; Mon, 30 Apr 2012 13:32:26 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36126) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SOuSW-0007Jn-A9 for submit@debbugs.gnu.org; Mon, 30 Apr 2012 13:32:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SOuR5-0001TA-DY for submit@debbugs.gnu.org; Mon, 30 Apr 2012 13:30:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:41913) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SOuR5-0001Sf-AF for submit@debbugs.gnu.org; Mon, 30 Apr 2012 13:30:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52193) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SOuR3-0001C1-Ip for bug-gnu-emacs@gnu.org; Mon, 30 Apr 2012 13:30:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SOuR1-0001S9-Gt for bug-gnu-emacs@gnu.org; Mon, 30 Apr 2012 13:30:52 -0400 Received: from rcsinet15.oracle.com ([148.87.113.117]:31706) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SOuR1-0001RQ-AJ for bug-gnu-emacs@gnu.org; Mon, 30 Apr 2012 13:30:51 -0400 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by rcsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q3UHUmtq023527 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 30 Apr 2012 17:30:49 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q3UHUmeH020427 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 30 Apr 2012 17:30:48 GMT Received: from abhmt104.oracle.com (abhmt104.oracle.com [141.146.116.56]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q3UHUmpx030296 for ; Mon, 30 Apr 2012 12:30:48 -0500 Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 30 Apr 2012 10:30:47 -0700 From: "Drew Adams" To: Subject: 24.0.96; `image-dired-create-thumb': (file-error "Setting current directory" "no such file or directory" "$HOME/") Date: Mon, 30 Apr 2012 10:30:46 -0700 Message-ID: <6055A5E4A38745BAA1C8688E4A07B367@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: Ac0m9vpVjZoVpxPMRbWExg1EgZTVKw== X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) I do not have a recipe from emacs -Q However, I debugged the code that leads to the problem a bit, hoping it will help. This is from the debugger, just before the error: * call-process("C:/cygwin/bin/bash.exe" nil nil nil "-c" #("convert -size 100x100 \".emacs-bmk-bmenu-image-file-icon.png\" -resize \"100x100>\" -strip jpeg:\"c:/.emacs.d/image-dired/.emacs_028631bce981005b8fb0ffc7b6a1a0f9.thumb.png \"" 23 59 (mouse-face highlight))) * image-dired-create-thumb(#(".emacs.png" 0 36 (mouse-face highlight)) "c:/.emacs.d/image-dired/.emacs_028631bce981005b8fb0ffc7b6a1a0f9.thumb.png") * image-dired-get-thumbnail-image(#(".emacs.png" 0 36 (mouse-face highlight))) In the minibuffer, which is where the current directory is being picked up, I have this: c:/foo/bar/$HOME/. My value of env var $HOME is "c:\\". I am not using vanilla Emacs completion. At the time the debugger was entered (because I placed `(debug)' in the code), the completion candidates are displayed in *Completions*, and they are (correctly) all of the files in c:/. I'm using code that, to display the candidates in *Completions*, checks whether each is an image file, and if so optionally displays a thumbnail of the image in *Completions*. It is this code that calls `image-dired-get-thumbnail': (when (and (require 'image-dired nil t) (string-match-p (image-file-name-regexp) image-file)) (let ((thumb-img (append (image-dired-get-thumbnail-image image-file) '(:margin 2))) Debugging shows that (image-dired-thumb-name ".emacs.png") returns "c:/foo/bar/$HOME/.emacs.png". Eventually, `image-dired-create-thumb' is called, and it calls `call-process' as shown above. In GNU Emacs 24.0.96.1 (i386-mingw-nt5.1.2600) of 2012-04-28 on MARVIN Windowing system distributor `Microsoft Corp.', version 5.1.2600 Configured using: `configure --with-gcc (4.6) --no-opt --enable-checking --cflags -ID:/devel/emacs/libs/libXpm-3.5.8/include -ID:/devel/emacs/libs/libXpm-3.5.8/src -ID:/devel/emacs/libs/libpng-dev_1.4.3-1/include -ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include -ID:/devel/emacs/libs/giflib-4.1.4-1/include -ID:/devel/emacs/libs/jpeg-6b-4/include -ID:/devel/emacs/libs/tiff-3.8.2-1/include -ID:/devel/emacs/libs/gnutls-3.0.9/include' From debbugs-submit-bounces@debbugs.gnu.org Sun May 06 00:45:28 2012 Received: (at 11385) by debbugs.gnu.org; 6 May 2012 04:45:28 +0000 Received: from localhost ([127.0.0.1]:37623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SQtLc-00015i-Jc for submit@debbugs.gnu.org; Sun, 06 May 2012 00:45:28 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:54528 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SQtLZ-00011V-SX for 11385@debbugs.gnu.org; Sun, 06 May 2012 00:45:26 -0400 Received: from bb116-15-158-8.singnet.com.sg ([116.15.158.8]:51578 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SQtJi-0007fk-2a; Sun, 06 May 2012 00:43:30 -0400 From: Chong Yidong To: "Drew Adams" Subject: Re: bug#11385: 24.0.96; `image-dired-create-thumb': (file-error "Setting current directory" "no such file or directory" "$HOME/") References: <6055A5E4A38745BAA1C8688E4A07B367@us.oracle.com> Date: Sun, 06 May 2012 12:43:23 +0800 In-Reply-To: <6055A5E4A38745BAA1C8688E4A07B367@us.oracle.com> (Drew Adams's message of "Mon, 30 Apr 2012 10:30:46 -0700") Message-ID: <8762c9gbro.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.96 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: 11385 Cc: 11385@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) "Drew Adams" writes: > I am not using vanilla Emacs completion. At the time the debugger was > entered (because I placed `(debug)' in the code), the completion > candidates are displayed in *Completions*, and they are (correctly) > all of the files in c:/. > > I'm using code that, to display the candidates in *Completions*, > checks whether each is an image file, and if so optionally > displays a thumbnail of the image in *Completions*. I don't see the problem. Feel free to keep debugging. From debbugs-submit-bounces@debbugs.gnu.org Sun May 06 00:45:41 2012 Received: (at control) by debbugs.gnu.org; 6 May 2012 04:45:41 +0000 Received: from localhost ([127.0.0.1]:37626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SQtLo-0001Bn-Qf for submit@debbugs.gnu.org; Sun, 06 May 2012 00:45:41 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:54530 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SQtLn-0001Bg-1q for control@debbugs.gnu.org; Sun, 06 May 2012 00:45:39 -0400 Received: from bb116-15-158-8.singnet.com.sg ([116.15.158.8]:51579 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SQtJw-0007gT-VS for control@debbugs.gnu.org; Sun, 06 May 2012 00:43:45 -0400 From: Chong Yidong To: control@debbugs.gnu.org Subject: tags 11385 + moreinfo Date: Sun, 06 May 2012 12:43:38 +0800 Message-ID: <87sjfddimd.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) tags 11385 + moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Sat May 12 12:03:30 2012 Received: (at 11385) by debbugs.gnu.org; 12 May 2012 16:03:31 +0000 Received: from localhost ([127.0.0.1]:50460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STEn4-0004ss-10 for submit@debbugs.gnu.org; Sat, 12 May 2012 12:03:30 -0400 Received: from acsinet15.oracle.com ([141.146.126.227]:21744) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STEmj-0004sN-62 for 11385@debbugs.gnu.org; Sat, 12 May 2012 12:03:28 -0400 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by acsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q4CG2pVv030427 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 12 May 2012 16:02:52 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q4CG2p3q018820 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 12 May 2012 16:02:51 GMT Received: from abhmt106.oracle.com (abhmt106.oracle.com [141.146.116.58]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q4CG2oiY001154; Sat, 12 May 2012 11:02:50 -0500 Received: from dradamslap1 (/10.159.219.5) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 12 May 2012 09:02:50 -0700 From: "Drew Adams" To: "'Chong Yidong'" References: <6055A5E4A38745BAA1C8688E4A07B367@us.oracle.com> <8762c9gbro.fsf@gnu.org> Subject: RE: bug#11385: 24.0.96; `image-dired-create-thumb': (file-error "Setting current directory" "no such file or directory" "$HOME/") Date: Sat, 12 May 2012 09:02:42 -0700 Message-ID: <710DA1B16B9D420CA39F9649EBA6A9F8@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <8762c9gbro.fsf@gnu.org> Thread-Index: Ac0rQsvCQ2PUS/7WRQG+b+3LbgDfgAFFJhwg X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: 11385 Cc: 11385@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) > I don't see the problem. Feel free to keep debugging. The question is whether the string passed to `call-process' is legitimate, and if so, why it raises an error. This is the string: * call-process("C:/cygwin/bin/bash.exe" nil nil nil "-c" #("convert -size 100x100 \".emacs-bmk-bmenu-image-file-icon.png\" -resize \"100x100>\" -strip jpeg:\"c:/.emacs.d/image-dired/.emacs-bmk-bmenu-image-file-icon_296198de66b39419 757fa05281dd3766.thumb.png\"" 23 59 (mouse-face highlight))) It is the `image-dired-create-thumb' code that creates that string, not I. Again, this is the error raised: Debugger entered--Lisp error: (file-error "Setting current directory" "no such file or directory" "c:/drews-lisp-20/$HOME/") I don't see code in `image-dired-create-thumb' that refers to the directory, so I don't know where that error is coming from. But clearly either (a) the caller (whoever it is) should have converted "c:/drews-lisp-20/$HOME/" to the value of $HOME (which is "c:/" in this case) or (b) the consumer of "c:/drews-lisp-20/$HOME/" should itself interpret it correctly. IOW, something is wrong, I think, in `image-dired-create-thumb', since it seems to be called with legitimate arguments and it raises an error. Again, this is the call to `image-dired-create-thumb': image-dired-create-thumb(#(".emacs-bmk-bmenu-image-file-icon.png" 0 36 (mouse-face highlight)) "c:/.emacs.d/image-dired/.emacs-bmk-bmenu-image-file-icon_296198de66b39419757fa0 5281dd3766.thumb.png") As you can see, there is nothing here about "c:/drews-lisp-20/$HOME/". And that function was called from this, which also seems legitimate: image-dired-get-thumbnail-image(#(".emacs-bmk-bmenu-image-file-icon.png" 0 36 (mouse-face highlight))) Surely `image-dired-get-thumbnail-image' should be able to return an image file or raise its own pertinent error (which it does): (error "%s is not a valid image file" file). It should not be the case that some low-level code raises an error here (and why does it?). From debbugs-submit-bounces@debbugs.gnu.org Sat May 12 12:28:26 2012 Received: (at 11385) by debbugs.gnu.org; 12 May 2012 16:28:26 +0000 Received: from localhost ([127.0.0.1]:50490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STFBC-0005Rl-Cm for submit@debbugs.gnu.org; Sat, 12 May 2012 12:28:26 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:60262) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STFB8-0005RU-NO for 11385@debbugs.gnu.org; Sat, 12 May 2012 12:28:24 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M3X0090049LVC00@a-mtaout22.012.net.il> for 11385@debbugs.gnu.org; Sat, 12 May 2012 19:27:22 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M3X008654DLRLR1@a-mtaout22.012.net.il>; Sat, 12 May 2012 19:27:22 +0300 (IDT) Date: Sat, 12 May 2012 19:29:27 +0300 From: Eli Zaretskii Subject: Re: bug#11385: 24.0.96; `image-dired-create-thumb': (file-error "Setting current directory" "no such file or directory" "$HOME/") In-reply-to: <710DA1B16B9D420CA39F9649EBA6A9F8@us.oracle.com> X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <83aa1dxt08.fsf@gnu.org> References: <6055A5E4A38745BAA1C8688E4A07B367@us.oracle.com> <8762c9gbro.fsf@gnu.org> <710DA1B16B9D420CA39F9649EBA6A9F8@us.oracle.com> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 11385 Cc: cyd@gnu.org, 11385@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > From: "Drew Adams" > Date: Sat, 12 May 2012 09:02:42 -0700 > Cc: 11385@debbugs.gnu.org > > > I don't see the problem. Feel free to keep debugging. > > The question is whether the string passed to `call-process' is legitimate, and > if so, why it raises an error. This is the string: > > * call-process("C:/cygwin/bin/bash.exe" nil nil nil "-c" #("convert -size > 100x100 \".emacs-bmk-bmenu-image-file-icon.png\" -resize \"100x100>\" -strip > jpeg:\"c:/.emacs.d/image-dired/.emacs-bmk-bmenu-image-file-icon_296198de66b39419 > 757fa05281dd3766.thumb.png\"" 23 59 (mouse-face highlight))) It seems legitimate, although the \"100x100>\" part looks suspicious (what is that '>' character doing there?). But I don't think this is the problem. > Debugger entered--Lisp error: > (file-error "Setting current directory" "no such file or directory" > "c:/drews-lisp-20/$HOME/") It's the $HOME part that is the problem. Can you find out where exactly inside image-dired-thumb-name does it come from? The $HOME part was supposed to be expanded, but instead it is being treated literally, and the current directory is prepended to it. The question is, what code produces that. From debbugs-submit-bounces@debbugs.gnu.org Sat May 12 12:28:59 2012 Received: (at 11385) by debbugs.gnu.org; 12 May 2012 16:28:59 +0000 Received: from localhost ([127.0.0.1]:50493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STFBi-0005ST-N3 for submit@debbugs.gnu.org; Sat, 12 May 2012 12:28:58 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:59610) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STFBg-0005SG-Ge for 11385@debbugs.gnu.org; Sat, 12 May 2012 12:28:57 -0400 Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3VqYWn4vDYz4Kh1d; Sat, 12 May 2012 18:28:37 +0200 (CEST) Received: from igel.home (ppp-93-104-129-93.dynamic.mnet-online.de [93.104.129.93]) by mail.mnet-online.de (Postfix) with ESMTPA id 3VqYWn3Vyjz4KK5H; Sat, 12 May 2012 18:28:37 +0200 (CEST) Received: by igel.home (Postfix, from userid 501) id 0C82DCA2A9; Sat, 12 May 2012 18:28:36 +0200 (CEST) From: Andreas Schwab To: "Drew Adams" Subject: Re: bug#11385: 24.0.96; `image-dired-create-thumb': (file-error "Setting current directory" "no such file or directory" "$HOME/") References: <6055A5E4A38745BAA1C8688E4A07B367@us.oracle.com> <8762c9gbro.fsf@gnu.org> <710DA1B16B9D420CA39F9649EBA6A9F8@us.oracle.com> X-Yow: .. My vaseline is RUNNING... Date: Sat, 12 May 2012 18:28:36 +0200 In-Reply-To: <710DA1B16B9D420CA39F9649EBA6A9F8@us.oracle.com> (Drew Adams's message of "Sat, 12 May 2012 09:02:42 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.96 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11385 Cc: 'Chong Yidong' , 11385@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) "Drew Adams" writes: > Debugger entered--Lisp error: > (file-error "Setting current directory" "no such file or directory" > "c:/drews-lisp-20/$HOME/") You need to find out who ever sets default-directory to "c:/drews-lisp-20/$HOME/". Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sat May 12 12:35:04 2012 Received: (at 11385) by debbugs.gnu.org; 12 May 2012 16:35:04 +0000 Received: from localhost ([127.0.0.1]:50501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STFHc-0005cA-DA for submit@debbugs.gnu.org; Sat, 12 May 2012 12:35:04 -0400 Received: from rcsinet15.oracle.com ([148.87.113.117]:51965) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STFHI-0005bI-Bo for 11385@debbugs.gnu.org; Sat, 12 May 2012 12:35:03 -0400 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by rcsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q4CGYQB2013116 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 12 May 2012 16:34:27 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q4CGYPNH011956 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 12 May 2012 16:34:25 GMT Received: from abhmt119.oracle.com (abhmt119.oracle.com [141.146.116.71]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q4CGYPoU025233; Sat, 12 May 2012 11:34:25 -0500 Received: from dradamslap1 (/10.159.219.5) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 12 May 2012 09:34:24 -0700 From: "Drew Adams" To: "'Andreas Schwab'" References: <6055A5E4A38745BAA1C8688E4A07B367@us.oracle.com><8762c9gbro.fsf@gnu.org><710DA1B16B9D420CA39F9649EBA6A9F8@us.oracle.com> Subject: RE: bug#11385: 24.0.96; `image-dired-create-thumb': (file-error "Setting current directory" "no such file or directory" "$HOME/") Date: Sat, 12 May 2012 09:34:16 -0700 Message-ID: <85AA540089A04BCE96E41A738A81EBD1@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: Ac0wXEstmKYg2pVKQjmGxvGxcDkTFQAAFYxw X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: 11385 Cc: 'Chong Yidong' , 11385@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) > You need to find out who ever sets default-directory to > "c:/drews-lisp-20/$HOME/". Yes, it is my code that (mistakenly) does that. That is what is provoking the problem, but I think the image-dired code should anyway protect against such a case, instead of leading to a low-level error. If you don't think so, feel free to close the bug. From debbugs-submit-bounces@debbugs.gnu.org Sat May 12 13:10:24 2012 Received: (at 11385) by debbugs.gnu.org; 12 May 2012 17:10:24 +0000 Received: from localhost ([127.0.0.1]:50572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STFpo-0006Sm-1s for submit@debbugs.gnu.org; Sat, 12 May 2012 13:10:24 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:42382) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STFpl-0006SW-EI for 11385@debbugs.gnu.org; Sat, 12 May 2012 13:10:22 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M3X00A006AUDP00@a-mtaout22.012.net.il> for 11385@debbugs.gnu.org; Sat, 12 May 2012 20:09:29 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M3X009WB6BSDTC1@a-mtaout22.012.net.il>; Sat, 12 May 2012 20:09:29 +0300 (IDT) Date: Sat, 12 May 2012 20:11:34 +0300 From: Eli Zaretskii Subject: Re: bug#11385: 24.0.96; `image-dired-create-thumb': (file-error "Setting current directory" "no such file or directory" "$HOME/") In-reply-to: <85AA540089A04BCE96E41A738A81EBD1@us.oracle.com> X-012-Sender: halo1@inter.net.il To: Drew Adams Message-id: <837gwhxr21.fsf@gnu.org> References: <6055A5E4A38745BAA1C8688E4A07B367@us.oracle.com> <8762c9gbro.fsf@gnu.org> <710DA1B16B9D420CA39F9649EBA6A9F8@us.oracle.com> <85AA540089A04BCE96E41A738A81EBD1@us.oracle.com> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 11385 Cc: cyd@gnu.org, schwab@linux-m68k.org, 11385@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > From: "Drew Adams" > Date: Sat, 12 May 2012 09:34:16 -0700 > Cc: 'Chong Yidong' , 11385@debbugs.gnu.org > > > You need to find out who ever sets default-directory to > > "c:/drews-lisp-20/$HOME/". > > Yes, it is my code that (mistakenly) does that. That is what is provoking the > problem, but I think the image-dired code should anyway protect against such a > case, instead of leading to a low-level error. I think $HOME is not generally recognized in file names. Only a few select functions know about it (substitute-in-file-name and expand-file-name come to mind). From debbugs-submit-bounces@debbugs.gnu.org Sat May 12 15:21:09 2012 Received: (at 11385) by debbugs.gnu.org; 12 May 2012 19:21:09 +0000 Received: from localhost ([127.0.0.1]:50711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STHsK-00012D-R9 for submit@debbugs.gnu.org; Sat, 12 May 2012 15:21:08 -0400 Received: from ironport-out.teksavvy.com ([206.248.143.162]:51941) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STHs1-00011G-7D for 11385@debbugs.gnu.org; Sat, 12 May 2012 15:21:07 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjIKACxOgk9Ld/zG/2dsb2JhbABDtheCDAOBDIEIggkBAQQBViMFCws0BwsUGA0kiBwFtjKLYYR5BKRFgV2DAw X-IronPort-AV: E=Sophos;i="4.75,391,1330923600"; d="scan'208";a="179830820" Received: from 75-119-252-198.dsl.teksavvy.com (HELO ceviche.home) ([75.119.252.198]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 12 May 2012 15:20:30 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 7925B660E0; Sat, 12 May 2012 15:20:30 -0400 (EDT) From: Stefan Monnier To: Eli Zaretskii Subject: Re: bug#11385: 24.0.96; `image-dired-create-thumb': (file-error "Setting current directory" "no such file or directory" "$HOME/") Message-ID: References: <6055A5E4A38745BAA1C8688E4A07B367@us.oracle.com> <8762c9gbro.fsf@gnu.org> <710DA1B16B9D420CA39F9649EBA6A9F8@us.oracle.com> <85AA540089A04BCE96E41A738A81EBD1@us.oracle.com> <837gwhxr21.fsf@gnu.org> Date: Sat, 12 May 2012 15:20:30 -0400 In-Reply-To: <837gwhxr21.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 12 May 2012 20:11:34 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11385 Cc: cyd@gnu.org, schwab@linux-m68k.org, Drew Adams , 11385@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) > I think $HOME is not generally recognized in file names. Only a few > select functions know about it (substitute-in-file-name and > expand-file-name come to mind). Only substitute-in-file-name performs expansion of env-vars. IIRC the function `load' also calls substitute-in-file-name, but otherwise substitute-in-file-name is only applied to file names typed in the minibuffer. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sat May 12 16:04:43 2012 Received: (at 11385) by debbugs.gnu.org; 12 May 2012 20:04:43 +0000 Received: from localhost ([127.0.0.1]:50745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STIYU-00021Q-Ja for submit@debbugs.gnu.org; Sat, 12 May 2012 16:04:43 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:33115) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1STIYS-00021D-6q for 11385@debbugs.gnu.org; Sat, 12 May 2012 16:04:41 -0400 Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3VqfJj1kHxz4LDdd; Sat, 12 May 2012 22:04:20 +0200 (CEST) Received: from igel.home (ppp-93-104-129-93.dynamic.mnet-online.de [93.104.129.93]) by mail.mnet-online.de (Postfix) with ESMTPA id 3VqfJh15ftz4KK2Y; Sat, 12 May 2012 22:04:20 +0200 (CEST) Received: by igel.home (Postfix, from userid 501) id B4A97CA2A9; Sat, 12 May 2012 22:04:19 +0200 (CEST) From: Andreas Schwab To: Eli Zaretskii Subject: Re: bug#11385: 24.0.96; `image-dired-create-thumb': (file-error "Setting current directory" "no such file or directory" "$HOME/") References: <6055A5E4A38745BAA1C8688E4A07B367@us.oracle.com> <8762c9gbro.fsf@gnu.org> <710DA1B16B9D420CA39F9649EBA6A9F8@us.oracle.com> <85AA540089A04BCE96E41A738A81EBD1@us.oracle.com> <837gwhxr21.fsf@gnu.org> X-Yow: I'm shaving!! I'M SHAVING!! Date: Sat, 12 May 2012 22:04:19 +0200 In-Reply-To: <837gwhxr21.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 12 May 2012 20:11:34 +0300") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.96 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11385 Cc: cyd@gnu.org, Drew Adams , 11385@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Eli Zaretskii writes: > I think $HOME is not generally recognized in file names. Only a few > select functions know about it (substitute-in-file-name and > expand-file-name come to mind). Only substitute-in-file-name expands references to environment variables. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 07 20:14:50 2013 Received: (at 11385-done) by debbugs.gnu.org; 8 Feb 2013 01:14:50 +0000 Received: from localhost ([127.0.0.1]:42650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3cYD-0006RO-KU for submit@debbugs.gnu.org; Thu, 07 Feb 2013 20:14:50 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:54403) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3cYC-0006RI-FK for 11385-done@debbugs.gnu.org; Thu, 07 Feb 2013 20:14:48 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1U3cYB-0006ZH-Cv; Thu, 07 Feb 2013 20:14:47 -0500 From: Glenn Morris To: 11385-done@debbugs.gnu.org Subject: Re: bug#11385: 24.0.96; `image-dired-create-thumb': (file-error "Setting current directory" "no such file or directory" "$HOME/") References: <6055A5E4A38745BAA1C8688E4A07B367@us.oracle.com> <8762c9gbro.fsf@gnu.org> <710DA1B16B9D420CA39F9649EBA6A9F8@us.oracle.com> <85AA540089A04BCE96E41A738A81EBD1@us.oracle.com> X-Spook: Attorney General lynch Leitrim Dick Cheney IRA Bin Laden X-Ran: cx"/f&hsJzHCT>JUEf=u)xR(Cx:+.P{eSfBsX=Z)Hh@Q;%'X8K{&-afdlpAZCsJ%k=n?ca X-Hue: red X-Attribution: GM Date: Thu, 07 Feb 2013 20:14:47 -0500 In-Reply-To: <85AA540089A04BCE96E41A738A81EBD1@us.oracle.com> (Drew Adams's message of "Sat, 12 May 2012 09:34:16 -0700") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 11385-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) "Drew Adams" wrote: >> You need to find out who ever sets default-directory to >> "c:/drews-lisp-20/$HOME/". > > Yes, it is my code that (mistakenly) does that. [...] > If you don't think so, feel free to close the bug. From unknown Thu Aug 14 18:37:58 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 08 Mar 2013 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator