unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#17295: 24.3; Add TRAMP fixes for history clobbering to pretest
@ 2014-04-18 15:22 Vasilij Schneidermann
  2014-04-23  8:23 ` Michael Albinus
  0 siblings, 1 reply; 4+ messages in thread
From: Vasilij Schneidermann @ 2014-04-18 15:22 UTC (permalink / raw)
  To: 17295




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=/usr' '--sysconfdir=/etc' '--libexecdir=/usr/lib'
 '--localstatedir=/var' '--with-x-toolkit=gtk3' '--with-xft'
 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector
 --param=ssp-buffer-size=4'
 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro'
 'CPPFLAGS=-D_FORTIFY_SOURCE=2''

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 ö <escape> : % s / 
" o o <delete> <delete> / ö / g / <return> : <up> <right> 
<right> <right> <right> <right> <right> <right> <left> 
<backspace> u <right> <right> <backspace> ü <return> 
: <up> <right> <right> <right> <right> <right> <right> 
<backspace> a a <right> <right> <right> <backspace> 
ä ä <return> <return> : <up> <right> <right> <right> 
<right> <right> <right> <backspace> s s <right> <right> 
<right> <backspace> <backspace> <backspace> / / ß ß 
<return> <return> / " <return> / \ " <return> j j j 
j j j j j j : w <return> C-c C-a M-2 C-x o C-x 0 <f12> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<down> <down> <up> <left> <left> <up> <right> <help-echo> 
<help-echo> <down-mouse-1> <mouse-1> j j j j j j j 
k k k k k k k k j V j j j d <next> <next> k k k k k 
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 
h 5 8 C-g r 8 ; w <return> <f12> <help-echo> <help-echo> 
<help-echo> <help-echo> <down> <down> <down> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <down-mouse-1> <mouse-1> l 
l l l l l l l l l l l l r 3 l l R 4 5 <escape> j h 
h h r 7 ; w <return> <f12> <help-echo> <down> <down> 
<down> <down> <down> <down> <down> q g c M-2 C-x 0 
<f12> <help-echo> <help-echo> <down-mouse-1> <mouse-1> 
C-x k <return> q M-1 M-2 g c <backspace> <backspace> 
C-z g c C-x 4 0 C-x k <return> n u u u C-x k <return> 
M-x r e p o r t <return>

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-rodent-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/24.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/emacs/24.3/lisp/org/org-datetree
/home/wasa/.emacs.d/elpa/org-20140401.810/ob-asymptote hides /usr/share/emacs/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/emacs/24.3/lisp/org/org-footnote
/home/wasa/.emacs.d/elpa/org-20140401.810/org-docview hides /usr/share/emacs/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/24.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/24.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/emacs/24.3/lisp/org/ob-lilypond
/home/wasa/.emacs.d/elpa/org-20140401.810/org-colview hides /usr/share/emacs/24.3/lisp/org/org-colview
/home/wasa/.emacs.d/elpa/org-20140401.810/org-pcomplete hides /usr/share/emacs/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/24.3/lisp/org/org-macs
/home/wasa/.emacs.d/elpa/org-20140401.810/ob hides /usr/share/emacs/24.3/lisp/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/24.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/24.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/24.3/lisp/org/org-gnus
/home/wasa/.emacs.d/elpa/org-20140401.810/org-capture hides /usr/share/emacs/24.3/lisp/org/org-capture
/home/wasa/.emacs.d/elpa/org-20140401.810/org hides /usr/share/emacs/24.3/lisp/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/emacs/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/emacs/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/emacs/24.3/lisp/org/org-entities
/home/wasa/.emacs.d/elpa/org-20140401.810/org-bbdb hides /usr/share/emacs/24.3/lisp/org/org-bbdb
/home/wasa/.emacs.d/elpa/org-20140401.810/org-loaddefs hides /usr/share/emacs/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/emacs/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/24.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/emacs/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/emacs/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/24.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/24.3/lisp/org/org-info
/home/wasa/.emacs.d/elpa/org-20140401.810/org-protocol hides /usr/share/emacs/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/emacs/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/24.3/lisp/org/ob-ocaml
/home/wasa/.emacs.d/elpa/org-20140401.810/ob-emacs-lisp hides /usr/share/emacs/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.





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#17295: 24.3; Add TRAMP fixes for history clobbering to pretest
  2014-04-18 15:22 bug#17295: 24.3; Add TRAMP fixes for history clobbering to pretest Vasilij Schneidermann
@ 2014-04-23  8:23 ` Michael Albinus
       [not found]   ` <20140428074632.GA799@odonien.bg.bib.de>
  0 siblings, 1 reply; 4+ messages in thread
From: Michael Albinus @ 2014-04-23  8:23 UTC (permalink / raw)
  To: Vasilij Schneidermann; +Cc: 17295

Vasilij Schneidermann <v.schneidermann@gmail.com> 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.





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#17295: 24.3; Add TRAMP fixes for history clobbering to pretest
       [not found]   ` <20140428074632.GA799@odonien.bg.bib.de>
@ 2014-04-28 10:07     ` Michael Albinus
  2014-05-06  8:53       ` Michael Albinus
  0 siblings, 1 reply; 4+ messages in thread
From: Michael Albinus @ 2014-04-28 10:07 UTC (permalink / raw)
  To: Vasilij Schneidermann; +Cc: 17295

Vasilij Schneidermann <v.schneidermann@gmail.com> 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.





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#17295: 24.3; Add TRAMP fixes for history clobbering to pretest
  2014-04-28 10:07     ` Michael Albinus
@ 2014-05-06  8:53       ` Michael Albinus
  0 siblings, 0 replies; 4+ messages in thread
From: Michael Albinus @ 2014-05-06  8:53 UTC (permalink / raw)
  To: Vasilij Schneidermann; +Cc: 17295-done

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.





^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-05-06  8:53 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-04-18 15:22 bug#17295: 24.3; Add TRAMP fixes for history clobbering to pretest Vasilij Schneidermann
2014-04-23  8:23 ` Michael Albinus
     [not found]   ` <20140428074632.GA799@odonien.bg.bib.de>
2014-04-28 10:07     ` Michael Albinus
2014-05-06  8:53       ` Michael Albinus

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).