From unknown Mon Aug 18 02:37:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15053: 24.3; mixal-mode quote compile-command filename Resent-From: Kevin Ryde Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 09 Aug 2013 00:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15053 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 15053@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13760095764282 (code B ref -1); Fri, 09 Aug 2013 00:53:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Aug 2013 00:52:56 +0000 Received: from localhost ([127.0.0.1]:48241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V7awo-00016x-Kw for submit@debbugs.gnu.org; Thu, 08 Aug 2013 20:52:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35728) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V7awk-00016W-Om for submit@debbugs.gnu.org; Thu, 08 Aug 2013 20:52:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V7awV-0002Yk-Ek for submit@debbugs.gnu.org; Thu, 08 Aug 2013 20:52:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.5 required=5.0 tests=BAYES_05, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42925) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7awV-0002Yg-BQ for submit@debbugs.gnu.org; Thu, 08 Aug 2013 20:52:35 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37406) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7awM-0005UH-Vj for bug-gnu-emacs@gnu.org; Thu, 08 Aug 2013 20:52:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V7awE-0002WC-UJ for bug-gnu-emacs@gnu.org; Thu, 08 Aug 2013 20:52:26 -0400 Received: from mailout2-12.pacific.net.au ([125.255.80.139]:38665 helo=mailout4-syd3.pacific.net.au) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7awE-0002VX-Jc for bug-gnu-emacs@gnu.org; Thu, 08 Aug 2013 20:52:18 -0400 Received: from mailproxy4-syd3.pacific.net.au (mailproxy4-syd3.pacific.net.au [61.8.2.162]) by mailout4-syd3.pacific.net.au (Postfix) with ESMTP id DA85E47DB01 for ; Fri, 9 Aug 2013 10:52:12 +1000 (EST) Received: from blah.blah (unknown [203.26.175.149]) by mailproxy4-syd3.pacific.net.au (Postfix) with ESMTP id 3BE9B2C022 for ; Fri, 9 Aug 2013 10:52:12 +1000 (EST) Received: from gg by blah.blah with local (Exim 4.80) (envelope-from ) id 1V7awY-0002yY-PI for bug-gnu-emacs@gnu.org; Fri, 09 Aug 2013 10:52:38 +1000 From: Kevin Ryde Date: Fri, 09 Aug 2013 10:52:38 +1000 Message-ID: <87zjsrsn1l.fsf@blah.blah> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.4 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.4 (---) Starting from emacs -Q (progn (find-file "/tmp/x y.mixal") compile-command) => "mixasm /tmp/x y.mixal" where I hoped that it would quote the space in the filename, like (set (make-local-variable 'compile-command) (concat "mixasm " (shell-quote-argument buffer-file-name))) Of course spaces in filenames are unusual, but this guards against ";" in a filename executing shell code too. In GNU Emacs 24.3.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2013-05-29 on blah.blah, modified by Debian System Description: Debian GNU/Linux unstable (sid) Configured using: `configure '--build' 'i486-linux-gnu' '--build' 'i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.3/site-lisp:/usr/share/emacs/site-lisp' '--with-crt-dir=/usr/lib/i386-linux-gnu' '--with-x=yes' '--with-x-toolkit=lucid' '--with-toolkit-scroll-bars' '--without-gconf' 'build_alias=i486-linux-gnu' 'CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall' 'LDFLAGS=-Wl,-z,relro -Wl,-znocombreloc' 'CPPFLAGS=-D_FORTIFY_SOURCE=2'' From unknown Mon Aug 18 02:37:45 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Kevin Ryde Subject: bug#15053: closed (Re: bug#15053: 24.3; mixal-mode quote compile-command filename) Message-ID: References: <87zjsrsn1l.fsf@blah.blah> X-Gnu-PR-Message: they-closed 15053 X-Gnu-PR-Package: emacs Reply-To: 15053@debbugs.gnu.org Date: Tue, 13 Aug 2013 07:57:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1376380623-9269-1" This is a multi-part message in MIME format... ------------=_1376380623-9269-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #15053: 24.3; mixal-mode quote compile-command filename which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 15053@debbugs.gnu.org. --=20 15053: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D15053 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1376380623-9269-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 15053-done) by debbugs.gnu.org; 13 Aug 2013 07:56:30 +0000 Received: from localhost ([127.0.0.1]:56060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V99Sv-0002Oc-FR for submit@debbugs.gnu.org; Tue, 13 Aug 2013 03:56:29 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:54104 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V99Ss-0002OS-RC for 15053-done@debbugs.gnu.org; Tue, 13 Aug 2013 03:56:27 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1V99Sr-0002uP-Im; Tue, 13 Aug 2013 03:56:25 -0400 From: Glenn Morris To: 15053-done@debbugs.gnu.org Subject: Re: bug#15053: 24.3; mixal-mode quote compile-command filename References: <87zjsrsn1l.fsf@blah.blah> X-Spook: JUWTF CDMA bluebird number key UOP White Water IMF quiche X-Ran: s]=w@qa?pu"UhS\+\<%Q%M}J`iR~Rkw__O1)DzD2ef;T9{8eX[6~;|?b+=043ZlBW0bH*[ X-Hue: cyan X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 13 Aug 2013 03:56:25 -0400 In-Reply-To: <87zjsrsn1l.fsf@blah.blah> (Kevin Ryde's message of "Fri, 09 Aug 2013 10:52:38 +1000") 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: -7.8 (-------) X-Debbugs-Envelope-To: 15053-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.8 (-------) Version: 24.4 Fixed. ------------=_1376380623-9269-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Aug 2013 00:52:56 +0000 Received: from localhost ([127.0.0.1]:48241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V7awo-00016x-Kw for submit@debbugs.gnu.org; Thu, 08 Aug 2013 20:52:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35728) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V7awk-00016W-Om for submit@debbugs.gnu.org; Thu, 08 Aug 2013 20:52:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V7awV-0002Yk-Ek for submit@debbugs.gnu.org; Thu, 08 Aug 2013 20:52:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.5 required=5.0 tests=BAYES_05, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42925) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7awV-0002Yg-BQ for submit@debbugs.gnu.org; Thu, 08 Aug 2013 20:52:35 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37406) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7awM-0005UH-Vj for bug-gnu-emacs@gnu.org; Thu, 08 Aug 2013 20:52:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V7awE-0002WC-UJ for bug-gnu-emacs@gnu.org; Thu, 08 Aug 2013 20:52:26 -0400 Received: from mailout2-12.pacific.net.au ([125.255.80.139]:38665 helo=mailout4-syd3.pacific.net.au) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7awE-0002VX-Jc for bug-gnu-emacs@gnu.org; Thu, 08 Aug 2013 20:52:18 -0400 Received: from mailproxy4-syd3.pacific.net.au (mailproxy4-syd3.pacific.net.au [61.8.2.162]) by mailout4-syd3.pacific.net.au (Postfix) with ESMTP id DA85E47DB01 for ; Fri, 9 Aug 2013 10:52:12 +1000 (EST) Received: from blah.blah (unknown [203.26.175.149]) by mailproxy4-syd3.pacific.net.au (Postfix) with ESMTP id 3BE9B2C022 for ; Fri, 9 Aug 2013 10:52:12 +1000 (EST) Received: from gg by blah.blah with local (Exim 4.80) (envelope-from ) id 1V7awY-0002yY-PI for bug-gnu-emacs@gnu.org; Fri, 09 Aug 2013 10:52:38 +1000 From: Kevin Ryde To: bug-gnu-emacs@gnu.org Subject: 24.3; mixal-mode quote compile-command filename Date: Fri, 09 Aug 2013 10:52:38 +1000 Message-ID: <87zjsrsn1l.fsf@blah.blah> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.4 (---) Starting from emacs -Q (progn (find-file "/tmp/x y.mixal") compile-command) => "mixasm /tmp/x y.mixal" where I hoped that it would quote the space in the filename, like (set (make-local-variable 'compile-command) (concat "mixasm " (shell-quote-argument buffer-file-name))) Of course spaces in filenames are unusual, but this guards against ";" in a filename executing shell code too. In GNU Emacs 24.3.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2013-05-29 on blah.blah, modified by Debian System Description: Debian GNU/Linux unstable (sid) Configured using: `configure '--build' 'i486-linux-gnu' '--build' 'i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.3/site-lisp:/usr/share/emacs/site-lisp' '--with-crt-dir=/usr/lib/i386-linux-gnu' '--with-x=yes' '--with-x-toolkit=lucid' '--with-toolkit-scroll-bars' '--without-gconf' 'build_alias=i486-linux-gnu' 'CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall' 'LDFLAGS=-Wl,-z,relro -Wl,-znocombreloc' 'CPPFLAGS=-D_FORTIFY_SOURCE=2'' ------------=_1376380623-9269-1--