From unknown Wed Jun 18 00:20:59 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#17295 <17295@debbugs.gnu.org> To: bug#17295 <17295@debbugs.gnu.org> Subject: Status: 24.3; Add TRAMP fixes for history clobbering to pretest Reply-To: bug#17295 <17295@debbugs.gnu.org> Date: Wed, 18 Jun 2025 07:20:59 +0000 retitle 17295 24.3; Add TRAMP fixes for history clobbering to pretest reassign 17295 emacs submitter 17295 Vasilij Schneidermann severity 17295 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 18 12:35:10 2014 Received: (at submit) by debbugs.gnu.org; 18 Apr 2014 16:35:11 +0000 Received: from localhost ([127.0.0.1]:52096 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbBkq-0005Ji-AQ for submit@debbugs.gnu.org; Fri, 18 Apr 2014 12:35:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53539) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WbAd6-0003EC-Cp for submit@debbugs.gnu.org; Fri, 18 Apr 2014 11:23:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WbAcv-0004yW-P7 for submit@debbugs.gnu.org; Fri, 18 Apr 2014 11:22:59 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43795) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WbAcv-0004yR-LY for submit@debbugs.gnu.org; Fri, 18 Apr 2014 11:22:53 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55233) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WbAcq-0000bF-6s for bug-gnu-emacs@gnu.org; Fri, 18 Apr 2014 11:22:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WbAck-0004ww-Ch for bug-gnu-emacs@gnu.org; Fri, 18 Apr 2014 11:22:48 -0400 Received: from mail-ee0-x235.google.com ([2a00:1450:4013:c00::235]:33818) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WbAcj-0004wj-Us for bug-gnu-emacs@gnu.org; Fri, 18 Apr 2014 11:22:42 -0400 Received: by mail-ee0-f53.google.com with SMTP id b57so1721836eek.12 for ; Fri, 18 Apr 2014 08:22:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; bh=zi5Jwe2vZx8OM9D0y4HTfQXIWiIWXQWY3/4D4SDnQKs=; b=qCg9CphldQxEsh0K09FAEkEqXjH78ae3H9O3BWHMm/L6ncm7TG+AU8g9dJ2sdtlm2y 6QO2oM55F7rRNAsiJ9VL0fNP393qNP6q0yooAn0RvA/l6dTKjpvhG6T3EBXfLeNvAGSn 2TvIAbYa8kVHxftwgxXutDTSkecyC8WuQEsPO7U+NUSfqid/WwwE0TxviJxQNthi7x6o r/xjJsL4qD45IU5QBe0jOpBnYw3FVkqRz3xX0IFVhZKXQHWMw+RsnmVXys3WOS7cOlLi rnrNgG5GWQrIcUmZPSr2RQActa/UW+JIy55jKt9C2Cvg6Q3376SSWW3OMklJXM6dK7Ua iAzA== X-Received: by 10.14.7.65 with SMTP id 41mr2267020eeo.100.1397834560810; Fri, 18 Apr 2014 08:22:40 -0700 (PDT) Received: from localhost (xdsl-87-78-209-177.netcologne.de. [87.78.209.177]) by mx.google.com with ESMTPSA id y7sm77455681eev.5.2014.04.18.08.22.38 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 18 Apr 2014 08:22:39 -0700 (PDT) From: Vasilij Schneidermann To: bug-gnu-emacs@gnu.org Subject: 24.3; Add TRAMP fixes for history clobbering to pretest Date: Fri, 18 Apr 2014 17:22:38 +0200 Message-ID: <87tx9q1x35.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 18 Apr 2014 12:35:05 -0400 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: -4.0 (----) In GNU Emacs 24.3.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.10.7) of 2014-01-28 on var-lib-archbuild-extra-x86_64-juergen Windowing system distributor `The X.Org Foundation', version 11.0.11500000 System Description: Arch Linux Configured using: `configure '--prefix=3D/usr' '--sysconfdir=3D/etc' '--libexecdir=3D/usr/li= b' '--localstatedir=3D/var' '--with-x-toolkit=3Dgtk3' '--with-xft' 'CFLAGS=3D-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe -fstack-protector --param=3Dssp-buffer-size=3D4' 'LDFLAGS=3D-Wl,-O1,--sort-common,--as-needed,-z,relro' 'CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2'' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: TeX-PDF-mode: t org-indent-mode: t eldoc-mode: t column-enforce-mode: t rainbow-delimiters-mode: t yas-minor-mode: t evil-leader-mode: t eyebrowse-mode: t global-evil-matchit-mode: t evil-matchit-mode: t global-surround-mode: t surround-mode: t global-undo-tree-mode: t undo-tree-mode: t evil-mode: t evil-local-mode: t show-smartparens-mode: t smartparens-mode: t helm-mode: t shell-dirtrack-mode: t helm-adaptative-mode: t helm-match-plugin-mode: t helm-occur-match-plugin-mode: t which-function-mode: t popwin-mode: t global-company-mode: t company-mode: t winner-mode: t savehist-mode: t recentf-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: l l l l l l l l l l l l l l 2 s =C3=B6 : % s /=20 " o o / =C3=B6 / g / : =20 =20 u =C3=BC =20 : =20 a a =20 =C3=A4 =C3=A4 : =20 s s =20 / / =C3=9F =C3=9F=20 / " / \ " j j j=20 j j j j j j : w C-c C-a M-2 C-x o C-x 0 =20 =20 =20 j j j j j j j=20 k k k k k k k k j V j j j d k k k k k=20 p l l l l l l l l l l r 5 l l l r 4 l l l r 5 j h h=20 h 5 8 C-g r 8 ; w =20 =20 =20 l=20 l l l l l l l l l l l l r 3 l l R 4 5 j h=20 h h r 7 ; w =20 q g c M-2 C-x 0=20 =20 C-x k q M-1 M-2 g c =20 C-z g c C-x 4 0 C-x k n u u u C-x k =20 M-x r e p o r t Recent messages: Saving file /home/wasa/org/calendar.org... Wrote /home/wasa/.emacs.d/undo/.!home!wasa!org!calendar.org.~undo-tree~ Wrote /home/wasa/org/calendar.org Position saved to mark ring, go back with M-x org-mark-ring-goto. Saving file /home/wasa/org/calendar.org... Wrote /home/wasa/.emacs.d/undo/.!home!wasa!org!calendar.org.~undo-tree~ Wrote /home/wasa/org/calendar.org Position saved to mark ring, go back with M-x org-mark-ring-goto. Auto-saving...done Buffer bewerbung.tex modified; kill anyway? (y or n) n Load-path shadows: /home/wasa/.emacs.d/elpa/org-20140401.810/ox-rss hides /home/wasa/.emacs.d/= elpa/ox-rss-0.0.0.20140412.155/ox-rss /home/wasa/.emacs.d/elpa/org-20140401.810/htmlize hides /home/wasa/.emacs.d= /elpa/htmlize-20130207.2102/htmlize ~/.emacs.d/unpublished/vivid-rodent hides /home/wasa/.emacs.d/elpa/vivid-ro= dent-0.0.1.20140413.1444/vivid-rodent /home/wasa/.emacs.d/elpa/org-20140401.810/org-w3m hides /usr/share/emacs/24= .3/lisp/org/org-w3m /home/wasa/.emacs.d/elpa/org-20140401.810/ob-calc hides /usr/share/emacs/24= .3/lisp/org/ob-calc /home/wasa/.emacs.d/elpa/org-20140401.810/ob-gnuplot hides /usr/share/emacs= /24.3/lisp/org/ob-gnuplot /home/wasa/.emacs.d/elpa/org-20140401.810/org-irc hides /usr/share/emacs/24= .3/lisp/org/org-irc /home/wasa/.emacs.d/elpa/org-20140401.810/org-list hides /usr/share/emacs/2= 4.3/lisp/org/org-list /home/wasa/.emacs.d/elpa/org-20140401.810/ob-lob hides /usr/share/emacs/24.= 3/lisp/org/ob-lob /home/wasa/.emacs.d/elpa/org-20140401.810/ob-js hides /usr/share/emacs/24.3= /lisp/org/ob-js /home/wasa/.emacs.d/elpa/org-20140401.810/org-datetree hides /usr/share/ema= cs/24.3/lisp/org/org-datetree /home/wasa/.emacs.d/elpa/org-20140401.810/ob-asymptote hides /usr/share/ema= cs/24.3/lisp/org/ob-asymptote /home/wasa/.emacs.d/elpa/org-20140401.810/org-mobile hides /usr/share/emacs= /24.3/lisp/org/org-mobile /home/wasa/.emacs.d/elpa/org-20140401.810/org-footnote hides /usr/share/ema= cs/24.3/lisp/org/org-footnote /home/wasa/.emacs.d/elpa/org-20140401.810/org-docview hides /usr/share/emac= s/24.3/lisp/org/org-docview /home/wasa/.emacs.d/elpa/org-20140401.810/ob-ruby hides /usr/share/emacs/24= .3/lisp/org/ob-ruby /home/wasa/.emacs.d/elpa/org-20140401.810/ob-ditaa hides /usr/share/emacs/2= 4.3/lisp/org/ob-ditaa /home/wasa/.emacs.d/elpa/org-20140401.810/org-timer hides /usr/share/emacs/= 24.3/lisp/org/org-timer /home/wasa/.emacs.d/elpa/org-20140401.810/org-bibtex hides /usr/share/emacs= /24.3/lisp/org/org-bibtex /home/wasa/.emacs.d/elpa/org-20140401.810/ob-tangle hides /usr/share/emacs/= 24.3/lisp/org/ob-tangle /home/wasa/.emacs.d/elpa/org-20140401.810/org-compat hides /usr/share/emacs= /24.3/lisp/org/org-compat /home/wasa/.emacs.d/elpa/org-20140401.810/org-crypt hides /usr/share/emacs/= 24.3/lisp/org/org-crypt /home/wasa/.emacs.d/elpa/org-20140401.810/org-feed hides /usr/share/emacs/2= 4.3/lisp/org/org-feed /home/wasa/.emacs.d/elpa/org-20140401.810/ob-sqlite hides /usr/share/emacs/= 24.3/lisp/org/ob-sqlite /home/wasa/.emacs.d/elpa/org-20140401.810/org-wl hides /usr/share/emacs/24.= 3/lisp/org/org-wl /home/wasa/.emacs.d/elpa/org-20140401.810/ob-R hides /usr/share/emacs/24.3/= lisp/org/ob-R /home/wasa/.emacs.d/elpa/org-20140401.810/ob-matlab hides /usr/share/emacs/= 24.3/lisp/org/ob-matlab /home/wasa/.emacs.d/elpa/org-20140401.810/org-mew hides /usr/share/emacs/24= .3/lisp/org/org-mew /home/wasa/.emacs.d/elpa/org-20140401.810/ob-maxima hides /usr/share/emacs/= 24.3/lisp/org/ob-maxima /home/wasa/.emacs.d/elpa/org-20140401.810/ob-lilypond hides /usr/share/emac= s/24.3/lisp/org/ob-lilypond /home/wasa/.emacs.d/elpa/org-20140401.810/org-colview hides /usr/share/emac= s/24.3/lisp/org/org-colview /home/wasa/.emacs.d/elpa/org-20140401.810/org-pcomplete hides /usr/share/em= acs/24.3/lisp/org/org-pcomplete /home/wasa/.emacs.d/elpa/org-20140401.810/ob-shen hides /usr/share/emacs/24= .3/lisp/org/ob-shen /home/wasa/.emacs.d/elpa/org-20140401.810/org-habit hides /usr/share/emacs/= 24.3/lisp/org/org-habit /home/wasa/.emacs.d/elpa/org-20140401.810/ob-C hides /usr/share/emacs/24.3/= lisp/org/ob-C /home/wasa/.emacs.d/elpa/org-20140401.810/ob-sass hides /usr/share/emacs/24= .3/lisp/org/ob-sass /home/wasa/.emacs.d/elpa/org-20140401.810/org-rmail hides /usr/share/emacs/= 24.3/lisp/org/org-rmail /home/wasa/.emacs.d/elpa/org-20140401.810/org-macs hides /usr/share/emacs/2= 4.3/lisp/org/org-macs /home/wasa/.emacs.d/elpa/org-20140401.810/ob hides /usr/share/emacs/24.3/li= sp/org/ob /home/wasa/.emacs.d/elpa/org-20140401.810/org-src hides /usr/share/emacs/24= .3/lisp/org/org-src /home/wasa/.emacs.d/elpa/org-20140401.810/ob-scala hides /usr/share/emacs/2= 4.3/lisp/org/ob-scala /home/wasa/.emacs.d/elpa/org-20140401.810/ob-sql hides /usr/share/emacs/24.= 3/lisp/org/ob-sql /home/wasa/.emacs.d/elpa/org-20140401.810/org-attach hides /usr/share/emacs= /24.3/lisp/org/org-attach /home/wasa/.emacs.d/elpa/org-20140401.810/ob-scheme hides /usr/share/emacs/= 24.3/lisp/org/ob-scheme /home/wasa/.emacs.d/elpa/org-20140401.810/ob-java hides /usr/share/emacs/24= .3/lisp/org/ob-java /home/wasa/.emacs.d/elpa/org-20140401.810/ob-table hides /usr/share/emacs/2= 4.3/lisp/org/ob-table /home/wasa/.emacs.d/elpa/org-20140401.810/ob-ref hides /usr/share/emacs/24.= 3/lisp/org/ob-ref /home/wasa/.emacs.d/elpa/org-20140401.810/org-gnus hides /usr/share/emacs/2= 4.3/lisp/org/org-gnus /home/wasa/.emacs.d/elpa/org-20140401.810/org-capture hides /usr/share/emac= s/24.3/lisp/org/org-capture /home/wasa/.emacs.d/elpa/org-20140401.810/org hides /usr/share/emacs/24.3/l= isp/org/org /home/wasa/.emacs.d/elpa/org-20140401.810/ob-haskell hides /usr/share/emacs= /24.3/lisp/org/ob-haskell /home/wasa/.emacs.d/elpa/org-20140401.810/ob-org hides /usr/share/emacs/24.= 3/lisp/org/ob-org /home/wasa/.emacs.d/elpa/org-20140401.810/org-agenda hides /usr/share/emacs= /24.3/lisp/org/org-agenda /home/wasa/.emacs.d/elpa/org-20140401.810/ob-io hides /usr/share/emacs/24.3= /lisp/org/ob-io /home/wasa/.emacs.d/elpa/org-20140401.810/org-vm hides /usr/share/emacs/24.= 3/lisp/org/org-vm /home/wasa/.emacs.d/elpa/org-20140401.810/org-element hides /usr/share/emac= s/24.3/lisp/org/org-element /home/wasa/.emacs.d/elpa/org-20140401.810/org-mhe hides /usr/share/emacs/24= .3/lisp/org/org-mhe /home/wasa/.emacs.d/elpa/org-20140401.810/ob-screen hides /usr/share/emacs/= 24.3/lisp/org/ob-screen /home/wasa/.emacs.d/elpa/org-20140401.810/ob-picolisp hides /usr/share/emac= s/24.3/lisp/org/ob-picolisp /home/wasa/.emacs.d/elpa/org-20140401.810/org-clock hides /usr/share/emacs/= 24.3/lisp/org/org-clock /home/wasa/.emacs.d/elpa/org-20140401.810/org-entities hides /usr/share/ema= cs/24.3/lisp/org/org-entities /home/wasa/.emacs.d/elpa/org-20140401.810/org-bbdb hides /usr/share/emacs/2= 4.3/lisp/org/org-bbdb /home/wasa/.emacs.d/elpa/org-20140401.810/org-loaddefs hides /usr/share/ema= cs/24.3/lisp/org/org-loaddefs /home/wasa/.emacs.d/elpa/org-20140401.810/org-ctags hides /usr/share/emacs/= 24.3/lisp/org/org-ctags /home/wasa/.emacs.d/elpa/org-20140401.810/org-indent hides /usr/share/emacs= /24.3/lisp/org/org-indent /home/wasa/.emacs.d/elpa/org-20140401.810/ob-plantuml hides /usr/share/emac= s/24.3/lisp/org/ob-plantuml /home/wasa/.emacs.d/elpa/org-20140401.810/ob-dot hides /usr/share/emacs/24.= 3/lisp/org/ob-dot /home/wasa/.emacs.d/elpa/org-20140401.810/org-id hides /usr/share/emacs/24.= 3/lisp/org/org-id /home/wasa/.emacs.d/elpa/org-20140401.810/ob-mscgen hides /usr/share/emacs/= 24.3/lisp/org/ob-mscgen /home/wasa/.emacs.d/elpa/org-20140401.810/ob-lisp hides /usr/share/emacs/24= .3/lisp/org/ob-lisp /home/wasa/.emacs.d/elpa/org-20140401.810/org-plot hides /usr/share/emacs/2= 4.3/lisp/org/org-plot /home/wasa/.emacs.d/elpa/org-20140401.810/org-eshell hides /usr/share/emacs= /24.3/lisp/org/org-eshell /home/wasa/.emacs.d/elpa/org-20140401.810/org-inlinetask hides /usr/share/e= macs/24.3/lisp/org/org-inlinetask /home/wasa/.emacs.d/elpa/org-20140401.810/ob-octave hides /usr/share/emacs/= 24.3/lisp/org/ob-octave /home/wasa/.emacs.d/elpa/org-20140401.810/ob-ledger hides /usr/share/emacs/= 24.3/lisp/org/ob-ledger /home/wasa/.emacs.d/elpa/org-20140401.810/org-faces hides /usr/share/emacs/= 24.3/lisp/org/org-faces /home/wasa/.emacs.d/elpa/org-20140401.810/ob-perl hides /usr/share/emacs/24= .3/lisp/org/ob-perl /home/wasa/.emacs.d/elpa/org-20140401.810/ob-keys hides /usr/share/emacs/24= .3/lisp/org/ob-keys /home/wasa/.emacs.d/elpa/org-20140401.810/ob-clojure hides /usr/share/emacs= /24.3/lisp/org/ob-clojure /home/wasa/.emacs.d/elpa/org-20140401.810/org-archive hides /usr/share/emac= s/24.3/lisp/org/org-archive /home/wasa/.emacs.d/elpa/org-20140401.810/org-mouse hides /usr/share/emacs/= 24.3/lisp/org/org-mouse /home/wasa/.emacs.d/elpa/org-20140401.810/ob-css hides /usr/share/emacs/24.= 3/lisp/org/ob-css /home/wasa/.emacs.d/elpa/org-20140401.810/ob-python hides /usr/share/emacs/= 24.3/lisp/org/ob-python /home/wasa/.emacs.d/elpa/org-20140401.810/ob-latex hides /usr/share/emacs/2= 4.3/lisp/org/ob-latex /home/wasa/.emacs.d/elpa/org-20140401.810/ob-exp hides /usr/share/emacs/24.= 3/lisp/org/ob-exp /home/wasa/.emacs.d/elpa/org-20140401.810/org-info hides /usr/share/emacs/2= 4.3/lisp/org/org-info /home/wasa/.emacs.d/elpa/org-20140401.810/org-protocol hides /usr/share/ema= cs/24.3/lisp/org/org-protocol /home/wasa/.emacs.d/elpa/org-20140401.810/ob-eval hides /usr/share/emacs/24= .3/lisp/org/ob-eval /home/wasa/.emacs.d/elpa/org-20140401.810/org-install hides /usr/share/emac= s/24.3/lisp/org/org-install /home/wasa/.emacs.d/elpa/org-20140401.810/ob-awk hides /usr/share/emacs/24.= 3/lisp/org/ob-awk /home/wasa/.emacs.d/elpa/org-20140401.810/ob-ocaml hides /usr/share/emacs/2= 4.3/lisp/org/ob-ocaml /home/wasa/.emacs.d/elpa/org-20140401.810/ob-emacs-lisp hides /usr/share/em= acs/24.3/lisp/org/ob-emacs-lisp /home/wasa/.emacs.d/elpa/org-20140401.810/org-table hides /usr/share/emacs/= 24.3/lisp/org/org-table /home/wasa/.emacs.d/elpa/org-20140401.810/ob-comint hides /usr/share/emacs/= 24.3/lisp/org/ob-comint /home/wasa/.emacs.d/elpa/org-20140401.810/ob-fortran hides /usr/share/emacs= /24.3/lisp/org/ob-fortran Features: (shadow sort mail-extr emacsbug message idna rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils solar cal-dst diary-lib diary-loaddefs calfw-org org-agenda calfw holidays hol-loaddefs misearch multi-isearch texmathp preview prv-emacs latex-extra tex-buf font-latex pretty-symbols latex tex-style tex dbus latexenc image-file wc-mode tabify org-element avl-tree org-indent disp-table org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view jka-compr image-mode org-bibtex bibtex org-bbdb org-w3m org-capture org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs server eldoc column-enforce-mode rainbow-delimiters yasnippet company-files company-keywords company-dabbrev-code company-dabbrev company-capf company-css company-nxml company-elisp find-func company-jedi etags json setup-distractions circe-color-nicks circe lui-irc-colors lcs lui-format lui rx tracking shorten help-mode flyspell ispell setup-yasnippet setup-evil evil-leader eyebrowse evil-matchit surround evil evil-integration undo-tree diff evil-maps evil-commands evil-types evil-search evil-ex evil-macros evil-repeat evil-states evil-core evil-common windmove rect evil-digraphs evil-vars setup-smartparens smartparens setup-auctex setup-python setup-web skewer-setup setup-lisp cl-lib-highlight setup-cc-mode setup-helm-fkeys setup-flycheck setup-comint setup-helm helm-mode helm-files image-dired tramp tramp-compat tramp-loaddefs shell pcomplete format-spec dired-x dired-aux ffap thingatpt helm-buffers helm-elscreen helm-tags helm-bookmark helm-adaptative easy-mmode helm-info helm-net browse-url xml url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source gnus-util mm-util mail-prsvr password-cache url-vars mailcap helm-plugin bookmark pp helm-locate helm-help helm-match-plugin helm-grep helm-regexp grep helm-external helm-utils dired compile comint ansi-color setup-ibuffer setup-org which-func imenu setup-calendar setup-popwin popwin setup-company company setup-pretty-symbols setup-tramp helm-fkeys helm helm-smex smex ido setup-keybinds edmacro kmacro setup-defuns setup-annoyances warnings persistent-soft list-utils pcache eieio-base eieio byte-opt bytecomp byte-compile cconv ucs-utils unicode-whitespace whitespace winner ring saveplace time-date savehist recentf tree-widget wid-edit uniquify s setup-hooks setup-ui my-solarized-theme smart-mode-line advice advice-preload mule-util dash ace-jump-mode-autoloads align-let-autoloads calfw-autoloads circe-autoloads cl-lib-highlight-autoloads clojure-cheatsheet-autoloads column-enforce-mode-autoloads company-cider-autoloads cider-autoloads clojure-mode-autoloads company-jedi-autoloads crontab-mode-autoloads elfeed-autoloads elisp-slime-nav-autoloads esup-autoloads esxml-autoloads evil-leader-autoloads evil-matchit-autoloads evil-numbers-autoloads evil-visualstar-autoloads evil-autoloads eyebrowse-autoloads flycheck-autoloads f-autoloads goto-chg-autoloads helm-cmd-t-autoloads helm-company-autoloads company-autoloads helm-orgcard-autoloads helm-pydoc-autoloads helm-themes-autoloads helm-autoloads highlight-tail-autoloads imenu-anywhere-autoloads ix-autoloads grapnel-autoloads kv-autoloads latex-extra-autoloads auctex-autoloads tex-site lcs-autoloads lui-autoloads magit-autoloads git-rebase-mode-autoloads git-commit-mode-autoloads multi-term-autoloads nyan-mode-autoloads nyan-prompt-autoloads org-autoloads info easymenu ox-rss-autoloads php-boris-minor-mode-autoloads highlight-autoloads php-boris-autoloads php-mode-autoloads pkg-info-autoloads epl-autoloads popwin-autoloads pretty-symbols-autoloads project-explorer-autoloads es-windows-autoloads es-lib-autoloads quelpa-autoloads package-build-autoloads rainbow-delimiters-autoloads rainbow-mode-autoloads s-autoloads skewer-mode-autoloads js2-mode-autoloads simple-httpd-autoloads smart-mode-line-autoloads smartparens-autoloads dash-autoloads smex-autoloads surround-autoloads svg-clock-autoloads tracking-autoloads shorten-autoloads tumblesocks-autoloads markdown-mode-autoloads oauth-autoloads htmlize-autoloads typing-autoloads undo-tree-autoloads unicode-whitespace-autoloads ucs-utils-autoloads persistent-soft-autoloads list-utils-autoloads help-fns cl-macs gv cl cl-lib pcache-autoloads vivid-rodent-autoloads finder-inf wc-mode-autoloads web-mode-autoloads wtf-autoloads yasnippet-autoloads zenburn-theme-autoloads zone-matrix-autoloads package tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) According to Michael Albinus recent TRAMP versions have a bugfix that prevents TRAMP from clobbering history files on both local and remote hosts. It would be nice to incorporate them into the current Emacs pretest, simply because it's a relevant bug affecting people and another patch for a less common issue has already been applied. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 23 04:23:47 2014 Received: (at 17295) by debbugs.gnu.org; 23 Apr 2014 08:23:47 +0000 Received: from localhost ([127.0.0.1]:55682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WcsT4-0000qQ-HP for submit@debbugs.gnu.org; Wed, 23 Apr 2014 04:23:46 -0400 Received: from mout.gmx.net ([212.227.17.21]:55587) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WcsT1-0000qD-9Z for 17295@debbugs.gnu.org; Wed, 23 Apr 2014 04:23:44 -0400 Received: from detlef.gmx.de ([93.202.61.140]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0MV6EP-1WQNdJ2OHF-00YPCp; Wed, 23 Apr 2014 10:23:41 +0200 From: Michael Albinus To: Vasilij Schneidermann Subject: Re: bug#17295: 24.3; Add TRAMP fixes for history clobbering to pretest References: <87tx9q1x35.fsf@gmail.com> Date: Wed, 23 Apr 2014 10:23:37 +0200 Message-ID: <8761m078ty.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:55bGft8AWbfXNEX6oe0hQgFWemItU7wqQsDIohzYK7qJY9lpGp8 mZ8Z/4jUaUKV4LicNyM6fXwKs9tvC5N3HiY8pjF6losj6uk21EUi8LLsISxlhmxNpmkAOJr Y46xCdKfLsub/5YbgFPLdtFAt8yU+nAggbMyDYW41K87MhgV3YBqS/sKO7u4IDfJ43xQrjE R4H/1bOEAXjwRQkxLdIOQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17295 Cc: 17295@debbugs.gnu.org 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: 0.0 (/) Vasilij Schneidermann writes: Hi Vasilij, > According to Michael Albinus recent TRAMP versions have a bugfix that > prevents TRAMP from clobbering history files on both local and remote > hosts. It would be nice to incorporate them into the current Emacs > pretest, simply because it's a relevant bug affecting people and another > patch for a less common issue has already been applied. This has been fixed in Tramp 2.2.10-pre, indeed. Could you, please, check the following patch, which is a backport of this for the Emacs 24.4 pretest? --8<---------------cut here---------------start------------->8--- *** /home/albinus/src/emacs-24/lisp/net/tramp-sh.el.~117003~ 2014-04-23 10:17:34.876086596 +0200 --- /home/albinus/src/emacs-24/lisp/net/tramp-sh.el 2014-04-23 10:17:34.996088675 +0200 *************** *** 425,431 **** ;;;###tramp-autoload (defcustom tramp-remote-process-environment ! `("HISTFILE=$HOME/.tramp_history" "HISTSIZE=1" "TMOUT=0" "LC_CTYPE=''" ,(format "TERM=%s" tramp-terminal-type) "EMACS=t" ;; Deprecated. ,(format "INSIDE_EMACS='%s,tramp:%s'" emacs-version tramp-version) --- 425,431 ---- ;;;###tramp-autoload (defcustom tramp-remote-process-environment ! `("TMOUT=0" "LC_CTYPE=''" ,(format "TERM=%s" tramp-terminal-type) "EMACS=t" ;; Deprecated. ,(format "INSIDE_EMACS='%s,tramp:%s'" emacs-version tramp-version) *************** *** 440,445 **** --- 440,446 ---- Special handling is applied to the PATH environment, which should not be set here. Instead, it should be set via `tramp-remote-path'." :group 'tramp + :version "24.4" :type '(repeat string)) (defcustom tramp-sh-extra-args '(("/bash\\'" . "-norc -noprofile")) *************** *** 3735,3752 **** (setq extra-args (cdr item)))) (tramp-send-command vec (format ! "exec env ENV='' PROMPT_COMMAND='' PS1=%s PS2='' PS3='' %s %s" (tramp-shell-quote-argument tramp-end-of-output) shell (or extra-args "")) t)) (tramp-set-connection-property ! (tramp-get-connection-process vec) "remote-shell" shell) ! ;; Setting prompts. ! (tramp-send-command ! vec (format "PS1=%s" (tramp-shell-quote-argument tramp-end-of-output)) t) ! (tramp-send-command vec "PS2=''" t) ! (tramp-send-command vec "PS3=''" t) ! (tramp-send-command vec "PROMPT_COMMAND=''" t))) (defun tramp-find-shell (vec) "Opens a shell on the remote host which groks tilde expansion." --- 3736,3747 ---- (setq extra-args (cdr item)))) (tramp-send-command vec (format ! "exec env ENV='' HISTFILE=/dev/null PROMPT_COMMAND='' PS1=%s PS2='' PS3='' %s %s" (tramp-shell-quote-argument tramp-end-of-output) shell (or extra-args "")) t)) (tramp-set-connection-property ! (tramp-get-connection-process vec) "remote-shell" shell))) (defun tramp-find-shell (vec) "Opens a shell on the remote host which groks tilde expansion." *************** *** 4456,4461 **** --- 4451,4457 ---- (delete-process p)) (setenv "TERM" tramp-terminal-type) (setenv "LC_ALL" "en_US.utf8") + (setenv "HISTFILE" "/dev/null") (setenv "PROMPT_COMMAND") (setenv "PS1" tramp-initial-end-of-output) (let* ((target-alist (tramp-compute-multi-hops vec)) --8<---------------cut here---------------end--------------->8--- Thanks, and best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 28 06:08:05 2014 Received: (at 17295) by debbugs.gnu.org; 28 Apr 2014 10:08:05 +0000 Received: from localhost ([127.0.0.1]:43609 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WeiTk-0000o9-Cq for submit@debbugs.gnu.org; Mon, 28 Apr 2014 06:08:04 -0400 Received: from mout.gmx.net ([212.227.17.20]:58671) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WeiTh-0000nZ-VB for 17295@debbugs.gnu.org; Mon, 28 Apr 2014 06:08:02 -0400 Received: from detlef.gmx.de ([87.146.61.136]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0LwGDy-1Wx3IL09K2-0181rr; Mon, 28 Apr 2014 12:07:55 +0200 From: Michael Albinus To: Vasilij Schneidermann Subject: Re: bug#17295: 24.3; Add TRAMP fixes for history clobbering to pretest References: <87tx9q1x35.fsf@gmail.com> <8761m078ty.fsf@gmx.de> <20140428074632.GA799@odonien.bg.bib.de> Date: Mon, 28 Apr 2014 12:07:53 +0200 In-Reply-To: <20140428074632.GA799@odonien.bg.bib.de> (Vasilij Schneidermann's message of "Mon, 28 Apr 2014 09:46:32 +0200") Message-ID: <87ha5du5qe.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:2W89JmuNmm9Xa0X/e3cVJh58BbcyvmCL9JRsApUwqsNvdTI7yAd jHNNIOhvlplm0PjgX3Rvz7YCjk7tGl8R6Fn0wqSHdO5TzAHY+93f/hJ59BURFbFoztRUy2l Xr84RwSXPOC4TIfd+cjC0q097ChXsa9UujYBCKMhOzYkcJMgynIoW7ZCPy27M+B+sSuV/AB M0vafmaOoBgXVSNX6m9Dg== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17295 Cc: 17295@debbugs.gnu.org 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: 0.0 (/) Vasilij Schneidermann writes: > Hi Michael, Hi Vasilij, [pls keep 17295@debbugs.gnu.org in Cc, for the archives] > I've applied the patch successfully and did a comparision test between > both Emacs 24.3.1 and 24.3.90. In that test I first open a file from a > remote host via `C-x C-f /ssh:user@host:/path/to/file`, then open a > shell, do `ssh user@host` and hit `C-p` to check whether the history > file has been clobbered. > > With Emacs 24.3.1 the test output is: > > [user@host ~]$ exec env ENV='' PROMPT_COMMAND='' PS1=\#\$\ PS2='' PS3='' /bin/sh > > With the patched Emacs 24.3.90 the test output is: > > [user@host ~]$ exec env ENV='' HISTFILE=/dev/null PROMPT_COMMAND='' PS1=\#\$\ PS2='' PS3='' /bin/sh > > So, the difference seems to be an extra environment variable set. > Clobbering on the remote side is not prevented. Perhaps it the changes > prevent it on the local side? I'm not sure as I've only briefly looked > at TRAMP internals and didn't understand much. In the past, *all* Tramp commands were visible in your remote history file. With my patch, only the very first command is still visible, the one you have quoted. Tramp cannot avoid this behaviour, because it has no mean to set the remote environment prior running the very first command. You could do this yourself by creating a local ~/.ssh/environment file, containing HISTFILE=/dev/null See the ssh(1) manpage for details. The local history shall be clean, because Tramp sets $HISTFILE locally prior to calling anything. > Best regards > Vasilij Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue May 06 04:54:08 2014 Received: (at 17295-done) by debbugs.gnu.org; 6 May 2014 08:54:08 +0000 Received: from localhost ([127.0.0.1]:52347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Whb8Z-0006Kc-DF for submit@debbugs.gnu.org; Tue, 06 May 2014 04:54:07 -0400 Received: from mout.gmx.net ([212.227.15.19]:54301) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Whb8W-0006K2-Lj for 17295-done@debbugs.gnu.org; Tue, 06 May 2014 04:54:05 -0400 Received: from detlef.gmx.de ([87.146.42.85]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0LvEZe-1WqqJT46GA-010Nnk; Tue, 06 May 2014 10:53:58 +0200 From: Michael Albinus To: Vasilij Schneidermann Subject: Re: bug#17295: 24.3; Add TRAMP fixes for history clobbering to pretest References: <87tx9q1x35.fsf@gmail.com> <8761m078ty.fsf@gmx.de> <20140428074632.GA799@odonien.bg.bib.de> <87ha5du5qe.fsf@gmx.de> Date: Tue, 06 May 2014 10:53:55 +0200 In-Reply-To: <87ha5du5qe.fsf@gmx.de> (Michael Albinus's message of "Mon, 28 Apr 2014 12:07:53 +0200") Message-ID: <87mwevp9ss.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:ZRsKcPjQstq6myrQjjakBwArIKPsKtQ1lnW2kPaEIhZcYMx4H2o 7HMtCv2g5UUcOceFHGuIoW7QpOcSikJBi4t7ZA23JZR5MwaNKCFGjLDFzy5S2XgahR8Aei9 MFymipGP7RzBV97MG86+IX//JXRlXHylYAA/p6cE89T7QRI7m/N2rAjnv8Vyd5f7YY1mBwm DiUS9dDZs/mrpTkJCvUXg== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17295-done Cc: 17295-done@debbugs.gnu.org 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: 0.0 (/) Version: 24.4 > In the past, *all* Tramp commands were visible in your remote history > file. With my patch, only the very first command is still visible, the > one you have quoted. Tramp cannot avoid this behaviour, because it has > no mean to set the remote environment prior running the very first > command. You could do this yourself by creating a local ~/.ssh/environment > file, containing > > HISTFILE=/dev/null > > See the ssh(1) manpage for details. > > The local history shall be clean, because Tramp sets $HISTFILE locally > prior to calling anything. Well, no further comment for a week. So I regard this as fixed. I've committed (a slightly modified version of) the patch to the emacs-24 branch, closing this bug report. Feel free to reopen if there are further annoyances. >> Best regards >> Vasilij Best regards, Michael. From unknown Wed Jun 18 00:20:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 03 Jun 2014 11:24:04 +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