From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#19865: tar-untar-buffer: should honor default-directory Date: Sun, 15 Feb 2015 20:43:17 -0500 Message-ID: References: <87a90gd91b.fsf@violet.siamics.net> <83sie8wn8z.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1424051062 2399 80.91.229.3 (16 Feb 2015 01:44:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 16 Feb 2015 01:44:22 +0000 (UTC) Cc: ivan@siamics.net, 19865@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Feb 16 02:44:11 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1YNAjK-0000yi-MA for geb-bug-gnu-emacs@m.gmane.org; Mon, 16 Feb 2015 02:44:10 +0100 Original-Received: from localhost ([::1]:37190 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YNAjK-0000z2-3b for geb-bug-gnu-emacs@m.gmane.org; Sun, 15 Feb 2015 20:44:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58319) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YNAjG-0000xx-5S for bug-gnu-emacs@gnu.org; Sun, 15 Feb 2015 20:44:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YNAjC-0004xJ-SW for bug-gnu-emacs@gnu.org; Sun, 15 Feb 2015 20:44:06 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53792) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YNAjC-0004x5-P3 for bug-gnu-emacs@gnu.org; Sun, 15 Feb 2015 20:44:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YNAjB-0007t4-Tl for bug-gnu-emacs@gnu.org; Sun, 15 Feb 2015 20:44:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 Feb 2015 01:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19865 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 19865-submit@debbugs.gnu.org id=B19865.142405101530278 (code B ref 19865); Mon, 16 Feb 2015 01:44:01 +0000 Original-Received: (at 19865) by debbugs.gnu.org; 16 Feb 2015 01:43:35 +0000 Original-Received: from localhost ([127.0.0.1]:45032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YNAil-0007sH-2r for submit@debbugs.gnu.org; Sun, 15 Feb 2015 20:43:35 -0500 Original-Received: from chene.dit.umontreal.ca ([132.204.246.20]:52810) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YNAii-0007s6-H7 for 19865@debbugs.gnu.org; Sun, 15 Feb 2015 20:43:33 -0500 Original-Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id t1G1hRBf003774; Sun, 15 Feb 2015 20:43:27 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id 11E4F1648; Sun, 15 Feb 2015 20:43:17 -0500 (EST) In-Reply-To: <83sie8wn8z.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 14 Feb 2015 17:01:32 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5218=0 X-NAI-Spam-Version: 2.3.0.9393 : core <5218> : inlines <2184> : streams <1390937> : uri <1856217> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:99457 Archived-At: > So we now need someone third to resolve the tie. I don't see why you object: the command is executed by the user in one buffer, and it just so happens that its implementation switches to some internal auxiliary buffer. The value of `default-directory' that should be used is the one that the user knows about, not the one kept by the hidden buffer, over which the user has no control. This behavior is an unintended result of my change in tar-mode where we now have 2 buffers (rather than keeping all the raw tar data in the same buffer as the pretty list, hidden via narrowing). Stefan