From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#24478: 25.1; Regression in 25.1: .tramp_history files are littered in non-$HOME working directories Date: Thu, 22 Sep 2016 20:02:59 +0200 Message-ID: <87zimzke24.fsf@gmx.de> References: <8737kuan39.fsf@booking.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1474572432 14142 195.159.176.226 (22 Sep 2016 19:27:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 22 Sep 2016 19:27:12 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) Cc: =?UTF-8?Q?=C3=86var_?= =?UTF-8?Q?Arnfj=C3=B6r=C3=B0?= Bjarmason , 24478@debbugs.gnu.org To: =?UTF-8?Q?=C3=86var_?= =?UTF-8?Q?Arnfj=C3=B6r=C3=B0?= Bjarmason Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Sep 22 21:27:07 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bn9e6-0001zh-CE for geb-bug-gnu-emacs@m.gmane.org; Thu, 22 Sep 2016 21:26:58 +0200 Original-Received: from localhost ([::1]:58182 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bn9e6-0002ZY-I3 for geb-bug-gnu-emacs@m.gmane.org; Thu, 22 Sep 2016 15:26:58 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35236) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bn8Lt-00015C-Ga for bug-gnu-emacs@gnu.org; Thu, 22 Sep 2016 14:04:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bn8Lq-000067-9J for bug-gnu-emacs@gnu.org; Thu, 22 Sep 2016 14:04:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54715) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bn8Lq-00005u-6E for bug-gnu-emacs@gnu.org; Thu, 22 Sep 2016 14:04:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bn8Lp-0006BO-S6 for bug-gnu-emacs@gnu.org; Thu, 22 Sep 2016 14:04:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Sep 2016 18:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24478 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 24478-submit@debbugs.gnu.org id=B24478.147456739123700 (code B ref 24478); Thu, 22 Sep 2016 18:04:01 +0000 Original-Received: (at 24478) by debbugs.gnu.org; 22 Sep 2016 18:03:11 +0000 Original-Received: from localhost ([127.0.0.1]:60905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bn8L1-0006AC-Ig for submit@debbugs.gnu.org; Thu, 22 Sep 2016 14:03:11 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:60832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bn8Ky-00069w-VK for 24478@debbugs.gnu.org; Thu, 22 Sep 2016 14:03:10 -0400 Original-Received: from detlef.gmx.de ([87.146.57.20]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0MXmpv-1bQwcd0VSp-00WnYk; Thu, 22 Sep 2016 20:03:00 +0200 In-Reply-To: <8737kuan39.fsf@booking.com> ("=?UTF-8?Q?=C3=86var_?= =?UTF-8?Q?Arnfj=C3=B6r=C3=B0?= Bjarmason"'s message of "Tue, 20 Sep 2016 12:21:14 +0200") X-Provags-ID: V03:K0:Kw/Nveo9z6mmHnzpLBilqr8o2U+pOszPXZWoDlWXeuQRpU+/KFS M/XKDYJlE7YJoo0Vt2GGpz+XYnGJA86iawp4VmePbxVUcvpujTTk+9BaWD/wBkj2CtDRpTW ZqOkx2nS8SQscuEwrBQjoleCFose0J6vAK8XXQasrucAqteaDIYTQoT1+NvR1IPHbryK/Hl uuimoChnMtomCFCSX3AVQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:1bqJJkbcoVU=:1whJ1GpOwAKSwHotD58Rxf mO+2In1iiw6eGwjPRXkP9XvsrkhTGZESs7UcDaPml79IgGjGDYz52FYf3E346uPHz2a7UzeSj hIQVvi/G/vvFDKP8djOk4Vpe1RjARRdQyogAL3gUfESC2lQdqeVqGB8xrZ3yIp9x+GgSIUfDH d2crHzXF+zG3OItIhwu4ziWUlO+KK/mosvtvT5u9wQfUmMvXLEHxacKENlIHcr/oSzkSkyfL/ o4P76wS6edr15AlZzPlnep1vD+zTHlQN4yCo928+9ki2r1twXEP1DXOi7CKVedks/+KG6lKV2 pOXuNxopu+UO6P3COZmWNKUjVBhUooPlupSrvp/BnWLKqpV4Ta9vtLaj9N5xvaCbK/WyyItsI zRC94i577TZheT4o8mHt14VIyNO4qwq05zZTFhQ8pkeSQZdXEKymXRh/pclJddWC0kWXqSP5b MTHV8oaLVJg3mhO2ta+XevFe0+YkiobZRYFo29TSnuxiptPNpHNY2ymp/ssF5fmx4KAHavfc8 hS8DY2XQPHirqBhFtqUS1qqq0TP4Z0pG6cm2NdhNI91tjZvK50nkT18W6yS6JtGIoBz9RlVeU OGreXF5m20fDvi03QYF+DqeKWbDpuOG01dJfiirJduLuKSEEk8L8tHB6h5tnYvQGmiC2B50+/ s65Fl+kEsXpnbuCWIoweA4hcR4bL8mZ5Wc0M5y/4p4lmgFNyaSCKL9dBkW6WxgOTtVVwj/U90 BcfwNRZ2Ua4fslW6YVWqwkJ3Wf0eo9aMwCMqlYaHG12iLw+JAeeqc5CMDQYX9+uRzoT9lAt1 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:123556 Archived-At: =C3=86var Arnfj=C3=B6r=C3=B0 Bjarmason writes: Hi, > There's a regression in 25.1 introduced by 1e04ea9 (although that seems > to also have fixed an issue): Now tramp-histfile-override is set to > ".tramp_history", which is good, but I would expect it to be created in > $HOME on remote hosts. > > Instead when I e.g.: > > 1. C-x C-f //ssh::/usr/local/git_tree/sysadmin/ > 2. Run e.g. magit to make a commit > 3. I end up with: > > $ echo $PWD/.tramp_history > /usr/local/git_tree/sysadmin/.tramp_history > $ wc -l !$ > wc -l $PWD/.tramp_history > 34 /usr/local/git_tree/sysadmin/.tramp_history Most of the shells I know off use the home directory, when you specify just the relative file name ".tramp_history". > From reading https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D20446 and > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D19731#56 this seems like > an unintended bug. > > Just setting: > > (setq tramp-histfile-override "~/.tramp_history") > > Works for me. Now it's always created in ~. I have thought about this, when I was fixing bug#19731. Unfortunately, there exist shells which cannot expand "~/". Other shells cannot expand "$HOME/". So I really don't know a robust default we could offer. Maybe one should give this problem more emphasis in the Tramp manual. But who reads manuals? Best regards, Michael.