From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#5475: Archives with filenames with square brackets Date: Thu, 28 Jan 2010 23:05:04 +0200 Message-ID: <838wbiszy7.fsf@gnu.org> References: <874omakv2m.fsf@mail.jurta.org> <87eilca86n.fsf@stupidchicken.com> <83r5pc4jye.fsf@gnu.org> <87vden4h9x.fsf@stupidchicken.com> <83ljfj4fje.fsf@gnu.org> <87r5pavvrm.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1264713018 7559 80.91.229.12 (28 Jan 2010 21:10:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 28 Jan 2010 21:10:18 +0000 (UTC) Cc: 5475@debbugs.gnu.org To: Chong Yidong Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Jan 28 22:10:14 2010 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.69) (envelope-from ) id 1Nabd0-00087D-0K for geb-bug-gnu-emacs@m.gmane.org; Thu, 28 Jan 2010 22:10:14 +0100 Original-Received: from localhost ([127.0.0.1]:39369 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nabcz-0001hl-AC for geb-bug-gnu-emacs@m.gmane.org; Thu, 28 Jan 2010 16:10:13 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nabcu-0001gf-1r for bug-gnu-emacs@gnu.org; Thu, 28 Jan 2010 16:10:08 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Nabcm-0001aI-EQ for bug-gnu-emacs@gnu.org; Thu, 28 Jan 2010 16:10:05 -0500 Original-Received: from [199.232.76.173] (port=37296 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nabcm-0001aE-4D for bug-gnu-emacs@gnu.org; Thu, 28 Jan 2010 16:10:00 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:60865) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Nabcl-000817-Fn for bug-gnu-emacs@gnu.org; Thu, 28 Jan 2010 16:09:59 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NabZt-0001CK-Tu; Thu, 28 Jan 2010 16:07:01 -0500 X-Loop: bug-gnu-emacs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 Jan 2010 21:07:01 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5475 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 5475-submit@debbugs.gnu.org id=B5475.12647127844574 (code B ref 5475); Thu, 28 Jan 2010 21:07:01 +0000 Original-Received: (at 5475) by debbugs.gnu.org; 28 Jan 2010 21:06:24 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NabZ6-0001Bf-DG for submit@debbugs.gnu.org; Thu, 28 Jan 2010 16:06:24 -0500 Original-Received: from mtaout22.012.net.il ([80.179.55.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NabZ2-0001BW-VA for 5475@debbugs.gnu.org; Thu, 28 Jan 2010 16:06:11 -0500 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0KWZ00H006J8UV00@a-mtaout22.012.net.il> for 5475@debbugs.gnu.org; Thu, 28 Jan 2010 23:05:06 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([77.127.180.161]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0KWZ00D696KGT0A0@a-mtaout22.012.net.il>; Thu, 28 Jan 2010 23:05:05 +0200 (IST) In-reply-to: <87r5pavvrm.fsf@stupidchicken.com> X-012-Sender: halo1@inter.net.il X-Spam-Score: -2.0 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list X-Spam-Score: -2.0 (--) Resent-Date: Thu, 28 Jan 2010 16:07:01 -0500 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org 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:34782 Archived-At: > From: Chong Yidong > Cc: juri@jurta.org, 5475@debbugs.gnu.org > Date: Thu, 28 Jan 2010 15:07:09 -0500 > > Eli Zaretskii writes: > > >> Well, archive-zip-extract already branches for pkzip/unzip > > > > Yes, but it does that by a user option, not by some hidden knowledge. > > I won't mind introducing a similar option that would tell arc-mode to > > quote the file arguments. > > Right, but once the user tells arc-mode to use unzip, we can > automagically shell-quote the filename; there seems to be no reason not > to. If you want to glean the need for quoting from the value of archive-zip-extract (i.e. its car being "unzip"), I'm fine with that as well. But as your patch is written, it imposes that on any unzip command, regardless of whether it was "unzip" or something else, like p7zip, for example. That doesn't seem right to me. > It doesn't seem like anyone's going to test PKzip anytime soon. In the > meantime, I have checked in the change to use shell-quote-argument for > unzip. My "soon" is once a week. You only waited 2 days. :-(