From unknown Thu Aug 14 22:23:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20065: 24.4.90; PAGER variable missed in TRAMP connection init Resent-From: =?UTF-8?Q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=A2=D0=B5=D1=80=D0=B5=D1=88=D0=BA=D0=BE=D0=B2?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Mar 2015 06:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20065 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20065@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.142588355627118 (code B ref -1); Mon, 09 Mar 2015 06:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 9 Mar 2015 06:45:56 +0000 Received: from localhost ([127.0.0.1]:40043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YUrRq-00073G-G9 for submit@debbugs.gnu.org; Mon, 09 Mar 2015 02:45:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60634) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YUrRl-00072y-Hx for submit@debbugs.gnu.org; Mon, 09 Mar 2015 02:45:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YUrRc-00053B-LH for submit@debbugs.gnu.org; Mon, 09 Mar 2015 02:45:44 -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]:38054) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUrRc-00051B-HT for submit@debbugs.gnu.org; Mon, 09 Mar 2015 02:45:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34101) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUrRY-0004wl-Ln for bug-gnu-emacs@gnu.org; Mon, 09 Mar 2015 02:45:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YUrRT-0004pa-FO for bug-gnu-emacs@gnu.org; Mon, 09 Mar 2015 02:45:36 -0400 Received: from forward5o.mail.yandex.net ([37.140.190.34]:60581) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUrRS-0004pL-Nq for bug-gnu-emacs@gnu.org; Mon, 09 Mar 2015 02:45:31 -0400 Received: from smtp2o.mail.yandex.net (smtp2o.mail.yandex.net [37.140.190.27]) by forward5o.mail.yandex.net (Yandex) with ESMTP id 2FCCE1701DE5 for ; Mon, 9 Mar 2015 09:45:28 +0300 (MSK) Received: from smtp2o.mail.yandex.net (localhost [127.0.0.1]) by smtp2o.mail.yandex.net (Yandex) with ESMTP id EEC8D36A2E17 for ; Mon, 9 Mar 2015 09:45:27 +0300 (MSK) Received: from unknown (unknown [217.117.189.224]) by smtp2o.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id VAzvLvLcte-jOnmi9OO; Mon, 9 Mar 2015 09:45:24 +0300 (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1425883524; bh=0dw5vMI3oregbSZ0Wd57nCYoNvxY6JFDdon1QDs2Eyk=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; b=tGR3puKyk9i5A4WFDZGtIlBnlu8ivU+lIf11OEnuAfIZgitWEC2/BfJ1Q8QdU/4gC Jh0/QhNLNubkj0c4yrSz09+Ir3eofstjCJD5DxX+QMPjUUZ98c/U1CZU0RyB2O9EpW pkzjL6zoJhszwqx9p3LW9TuAT6UF07Z2ERtDtOzc= Authentication-Results: smtp2o.mail.yandex.net; dkim=pass header.i=@yandex.ru From: =?UTF-8?Q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=A2=D0=B5=D1=80=D0=B5=D1=88=D0=BA=D0=BE=D0=B2?= Date: Mon, 09 Mar 2015 13:45:23 +0700 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy] 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-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 (----) --=-=-= Content-Type: text/plain Hi there. After upgrade from emacs-24.4.1 to emacs-24.4.90 (git commit 4779a4bbcc2ce7599a546cc61aab6106376680fa, without additional patches) I discovered following trouble with TRAMP. Steps to reproduce: 1. Run `emacs -nw -Q' (reproducible X11 builds as well) 2. Find remote host directory with dired via tramp, i.e. `/proxy4:/etc/zabbix/externalscripts' for my case (proxy4 is host in ~/.ssh/config with passwordless login via RSA-key and /proxy4:/etc/ is under git version control) 3. Set cursor to some file and press `!' to run command on that file. 4. Enter command `git log -n 1' in minibuffer prompt to show last commit that affect this file Result: `"": : command not found' in minibuffer Expected result: `commit 8368be1ac4b8f7d57ceac647c1a7a28d909bab42 ...' in minibuffer I discovered that when I use `git --no-pager log -n 1' or `PAGER="" git log -n 1' instead of `git log -n 1', I have expected result in minibuffer and not mystical `"": : command not found' output. So my theory is that after 24.4.1->24.4.90 upgrade, PAGER variable had been missed in TRAMP initialization. To check this out, I have traced (via `M-x trace-function tramp-send-string') strings sended to remote host, then downgrade to emacs-24.4.1, traced again and compare results. Here is brief result (I have added both good and bad traces to this report so you can compare it yourselt): ======================================================================= evg@thinkpad ~ $diff -U0 strings.bad strings.good |grep PAGER +1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PAGER=\"\"; export PAGER") ======================================================================= So, yes, emacs-24.4.90 definitely has regression from 24.4.1: PAGER variable is missed in TRAMP init sequence. Here is extensive info that `report-emacs-bug' kindly added for me: In GNU Emacs 24.4.90.1 (x86_64-alt-linux-gnu, GTK+ Version 3.14.9) of 2015-03-03 on localhost.localdomain Windowing system distributor `The X.Org Foundation', version 11.0.11604000 Configured using: `configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext --sharedstatedir=/var --with-pop --with-x-toolkit=gtk3 --with-png --with-jpeg --with-xpm --with-gif --with-tiff --with-gpm --enable-font-backend --with-freetype --with-xft --with-dbus --with-rsvg --with-wide-int 'CFLAGS=-pipe -Wall -Wtrampolines -g -O2'' Important settings: value of $LANG: ru_RU.UTF-8 locale-coding-system: utf-8-unix Major mode: Messages Minor modes in effect: delete-selection-mode: t winpoint-mode: t shell-dirtrack-mode: t erc-services-mode: t erc-notifications-mode: t which-function-mode: t url-handler-mode: t rcirc-track-minor-mode: t minibuffer-electric-default-mode: t global-reveal-mode: t reveal-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-track-minor-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-smiley-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-readonly-mode: t erc-scrolltobottom-mode: t display-time-mode: t desktop-save-mode: t global-hl-line-mode: t diff-auto-refine-mode: t jabber-activity-mode: t jabber-mode-line-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Mark set View mode: type C-h for help, ? for commands, q to quit. Mark set Mark saved where search started Mark set Mark saved where search started [2 times] Mark set Quit GNU Emacs 24.4.90.1 (x86_64-alt-linux-gnu, GTK+ Version 3.14.9) of 2015-03-03 on localhost.localdomain Making completion list... Load-path shadows: ~/.emacs.d/lisp/adoc-mode hides /home/evg/.emacs.d/elpa/adoc-mode-20130917.0/adoc-mode ~/.emacs.d/lisp/cmake-mode hides /home/evg/.emacs.d/elpa/cmake-mode-20140217.659/cmake-mode ~/.emacs.d/lisp/yaml-mode hides /home/evg/.emacs.d/elpa/yaml-mode-20140824.2132/yaml-mode /home/evg/.emacs.d/elpa/php-mode-20141022.2216/php-mode hides /usr/share/emacs/site-lisp/php-mode /home/evg/.emacs.d/elpa/ess-5.14/make-regexp hides /usr/share/emacs/site-lisp/make-regexp /usr/share/emacs/site-lisp/remember/remember hides /usr/share/emacs/site-lisp/remember /home/evg/.emacs.d/elpa/rpm-spec-mode-20140120.50/rpm-spec-mode hides /usr/share/emacs/site-lisp/rpm-spec-mode /home/evg/.emacs.d/elpa/markdown-mode-20140914.1012/markdown-mode hides /usr/share/emacs/site-lisp/markdown-mode /usr/share/emacs/site-lisp/remember/remember hides /usr/share/emacs/24.4.90/lisp/textmodes/remember /usr/share/emacs/site-lisp/css-mode hides /usr/share/emacs/24.4.90/lisp/textmodes/css-mode /usr/share/emacs/site-lisp/fortune hides /usr/share/emacs/24.4.90/lisp/play/fortune ~/.emacs.d/lisp/erc-autoaway hides /usr/share/emacs/24.4.90/lisp/erc/erc-autoaway /home/evg/.emacs.d/elpa/ert-0.1/ert hides /usr/share/emacs/24.4.90/lisp/emacs-lisp/ert /usr/share/emacs/24.4.90/lisp/mouse-sel hides /usr/share/emacs/24.4.90/lisp/obsolete/mouse-sel Features: (shadow sort org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view image-mode org-bibtex bibtex org-bbdb org-w3m flyspell ispell mail-extr emacsbug misearch multi-isearch cisco-mode org org-macro org-footnote org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs find-func htmlize winsav flyspell-timer generic-x windmove hide-lines dired-aux executable copyright vc-git cus-edit noutline outline tramp-cache tramp-sh infobook .emacs my-init my-rcirc my-gnus epa-mail gnus-cite gnus-alias gnus-dired spam spam-stat gnus-uu yenc gnus-msg utf7 smtpmail sendmail imap pop3 my-final my-notmuch my-org my-global-keys my-dired dired-single dired my-hooks my-defuns my-setq disp-table delsel my-requires yaml-mode pabbrev magit-key-mode magit view epa derived epg git-rebase-mode git-commit-mode server edebug backtr rx autosmiley smiley gnus-art mm-uu mml2015 gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range gnus-win uptimes winpoint tramp tramp-compat tramp-loaddefs trampver shell-command shell yank-pop-summary e-other-window idle-require midnight ibuf-ext ibuffer jka-compr erc-services erc-desktop-notifications which-func imenu url-handlers url-parse url-vars rcirc avoid minibuf-eldef image-file icomplete grep compile gnus gnus-ems nnheader reveal autorevert filenotify erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete pcomplete erc-track erc-match erc-button erc-fill erc-stamp erc-netsplit erc-goodies erc erc-backend erc-compat pp time desktop frameset autoinsert cus-start cus-load bigint-autoloads cmake-mode-autoloads command-frequency-autoloads elk-test-autoloads erc-image-autoloads finder-inf erc-view-log-autoloads ert-autoloads fringe-helper-autoloads highlight-parentheses-autoloads idle-require-autoloads jedi-autoloads auto-complete-autoloads epc-autoloads ctable-autoloads concurrent-autoloads json-snatcher-autoloads log4j-mode-autoloads info nginx-mode-autoloads cl-macs python-environment-autoloads deferred-autoloads rpm-spec-mode-autoloads smart-tab-autoloads winpoint-autoloads yaml-mode-autoloads package epg-config template quail help-mode remember notmuch hl-line notmuch-version notmuch-message notmuch-maildir-fcc notmuch-hello edmacro kmacro notmuch-tree notmuch-parser notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-address notmuch-wash diff-mode coolj notmuch-query goto-addr thingatpt icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs notmuch-tag crm notmuch-lib mm-view mml-smime smime dig jabber jabber-notifications notifications jabber-libnotify dbus jabber-awesome jabber-osd osd jabber-wmii jabber-xmessage jabber-festival jabber-sawfish jabber-ratpoison jabber-tmux jabber-screen jabber-socks5 jabber-ft-server jabber-si-server jabber-ft-client jabber-ft-common jabber-si-client jabber-si-common jabber-feature-neg jabber-truncate jabber-time jabber-autoaway jabber-vcard-avatars jabber-chatstates jabber-events jabber-vcard jabber-avatar mailcap jabber-activity jabber-watch jabber-modeline advice jabber-ahc-presence jabber-ahc jabber-version jabber-ourversion jabber-muc-nick-completion hippie-exp comint ansi-color jabber-browse jabber-search jabber-register jabber-roster jabber-presence jabber-muc jabber-bookmarks jabber-private jabber-muc-nick-coloring hexrgb jabber-widget jabber-disco wid-edit jabber-chat jabber-history jabber-chatbuffer jabber-alert jabber-iq jabber-core jabber-console sgml-mode jabber-keymap jabber-sasl sasl sasl-anonymous sasl-login sasl-plain fsm jabber-logon cl gv jabber-conn srv dns starttls tls gnutls jabber-xml xml jabber-menu jabber-util auth-source eieio byte-opt bytecomp byte-compile cl-extra cl-loaddefs cl-lib cconv eieio-core gnus-util password-cache git log-edit easy-mmode message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mailabbrev mail-utils gmm-utils mailheader ring pcvs-util add-log ewoc saveplace paren time-date cyril-util tooltip electric uniquify 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 prog-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 nadvice 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 gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 435095 133122) (symbols 48 51757 0) (miscs 40 255 894) (strings 32 122396 38773) (string-bytes 1 3605307) (vectors 16 53954) (vector-slots 8 1567003 156765) (floats 8 531 1031) (intervals 56 10286 1781) (buffers 960 22) (heap 1024 47059 2902)) --=-=-= Content-Type: text/plain Content-Disposition: inline; filename=bad.log Content-Description: Bad trace ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "exec ssh -o ControlMaster=auto -o ControlPath='tramp.%C' -o ControlPersist=no -e none proxy4") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "exec env ENV='' HISTFILE=/dev/null PROMPT_COMMAND='' PS1=\\#\\$\\ PS2='' PS3='' /bin/sh ") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "stty -inlcr -echo kill '^U' erase '^H'") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "echo foo") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PS1=///4d45da6f621e1251104ad0cf0e10066b\\#\\$ PS2='' PS3='' PROMPT_COMMAND=''") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "echo foo ; echo bar") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "set +o vi +o emacs") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "echo \\\"`uname -sr`\\\" 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin; export PATH") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "mesg n; biff n") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "echo \\\"`tty`\\\" 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "stty -a") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "while read var val; do export $var=$val; done <<'47768436c0f8976f50d3c04fc4996375' PAGER \"\" INSIDE_EMACS '24.4.90.1,tramp:2.2.11-24.5' EMACS t TERM dumb LC_CTYPE '' TMOUT 0 LC_ALL C 47768436c0f8976f50d3c04fc4996375") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "unset correct autocorrect MAILPATH MAILCHECK MAIL HISTORY CDPATH") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "test -e /etc/zabbix/externalscripts/ 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "tramp_perl_file_name_all_completions () { \\perl -e 'sub case { my $str = shift; if ($ARGV[2]) { return lc($str); } else { return $str; } } opendir(d, $ARGV[0]) || die(\"$ARGV[0]: $!\\nfail\\n\"); @files = readdir(d); closedir(d); foreach $f (@files) { if (case(substr($f, 0, length($ARGV[1]))) eq case($ARGV[1])) { if (-d \"$ARGV[0]/$f\") { print \"$f/\\n\"; } else { print \"$f\\n\"; } } } print \"ok\\n\" ' \"$1\" \"$2\" \"$3\" 2>/dev/null } 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "tramp_perl_file_name_all_completions /etc/zabbix/externalscripts/ '' 1") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/" nil] "test -e /etc/zabbix/ 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts" nil] "test -d /etc/zabbix/externalscripts 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "/bin/ls --color=never --dired -lht /etc/zabbix/externalscripts/. 2>/dev/null") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "( (test -e /etc/zabbix/externalscripts/ || test -h /etc/zabbix/externalscripts/) && \\stat -c '((\"%N\") %h %ue0 %ge0 %Xe0 %Ye0 %Ze0 %se0 \"%A\" t %ie0 -1)' /etc/zabbix/externalscripts/ || echo nil) 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "( \\cd /etc/zabbix/externalscripts/; /bin/sh -c git\\ log\\ -n\\ 1\\ hughes_get_agg_items.py (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "exec ssh -o ControlPath=/tmp/.private/evg/tramp.6078JOJ.%r@%h:%p -o ControlMaster=auto -o ControlPersist=no -e none proxy4") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "exec env ENV='' HISTFILE=/dev/null PROMPT_COMMAND='' PS1=\\#\\$\\ PS2='' PS3='' /bin/sh ") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "stty -inlcr -echo kill '^U' erase '^H'") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "echo foo") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PS1=///f8408dc70ee394e9a2a1f385e599331c\\#\\$") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PS2=''") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PS3=''") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PROMPT_COMMAND=''") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "echo foo ; echo bar") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "set +o vi +o emacs") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "echo \\\"`uname -sr`\\\" 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin; export PATH") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "mesg n; biff n") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "echo \\\"`tty`\\\" 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "stty -a") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "LC_ALL=C; export LC_ALL") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "TMOUT=0; export TMOUT") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "LC_CTYPE=''; export LC_CTYPE") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "TERM=dumb; export TERM") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "EMACS=t; export EMACS") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "INSIDE_EMACS='24.4.1,tramp:2.2.9-24.4'; export INSIDE_EMACS") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PAGER=\"\"; export PAGER") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "unset correct autocorrect MAILPATH MAILCHECK MAIL HISTORY CDPATH") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "test -e /etc/zabbix/externalscripts/ 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "tramp_perl_file_name_all_completions () { \\perl -e 'sub case { my $str = shift; if ($ARGV[2]) { return lc($str); } else { return $str; } } opendir(d, $ARGV[0]) || die(\"$ARGV[0]: $!\\nfail\\n\"); @files = readdir(d); closedir(d); foreach $f (@files) { if (case(substr($f, 0, length($ARGV[1]))) eq case($ARGV[1])) { if (-d \"$ARGV[0]/$f\") { print \"$f/\\n\"; } else { print \"$f\\n\"; } } } print \"ok\\n\" ' \"$1\" \"$2\" \"$3\" 2>/dev/null } 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "tramp_perl_file_name_all_completions /etc/zabbix/externalscripts/ '' 1") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/" nil] "test -e /etc/zabbix/ 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts" nil] "test -d /etc/zabbix/externalscripts 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "/bin/ls --color=never --dired -lht /etc/zabbix/externalscripts/. 2>/dev/null") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "( (test -e /etc/zabbix/externalscripts/ || test -h /etc/zabbix/externalscripts/) && \\stat -c '((\"%N\") %h %ue0 %ge0 %Xe0 %Ye0 %Ze0 %se0 \"%A\" t %ie0 -1)' /etc/zabbix/externalscripts/ || echo nil) 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "( \\cd /etc/zabbix/externalscripts/; /bin/sh -c git\\ log\\ -n\\ 1\\ hughes_get_agg_items.py In-Reply-To: Resent-From: =?UTF-8?Q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=A2=D0=B5=D1=80=D0=B5=D1=88=D0=BA=D0=BE=D0=B2?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Mar 2015 10:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20065 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20065@debbugs.gnu.org Received: via spool by 20065-submit@debbugs.gnu.org id=B20065.142589616214347 (code B ref 20065); Mon, 09 Mar 2015 10:17:02 +0000 Received: (at 20065) by debbugs.gnu.org; 9 Mar 2015 10:16:02 +0000 Received: from localhost ([127.0.0.1]:40148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YUujB-0003jF-Fr for submit@debbugs.gnu.org; Mon, 09 Mar 2015 06:16:01 -0400 Received: from forward12.mail.yandex.net ([95.108.130.94]:49926) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YUuj7-0003iz-O8 for 20065@debbugs.gnu.org; Mon, 09 Mar 2015 06:15:59 -0400 Received: from smtp13.mail.yandex.net (smtp13.mail.yandex.net [95.108.130.68]) by forward12.mail.yandex.net (Yandex) with ESMTP id 8C70EC2090D for <20065@debbugs.gnu.org>; Mon, 9 Mar 2015 13:15:50 +0300 (MSK) Received: from smtp13.mail.yandex.net (localhost [127.0.0.1]) by smtp13.mail.yandex.net (Yandex) with ESMTP id 5C314E400CE for <20065@debbugs.gnu.org>; Mon, 9 Mar 2015 13:15:50 +0300 (MSK) Received: from unknown (unknown [217.117.189.224]) by smtp13.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id 2O2Idj1XeA-FnfGPUEH; Mon, 9 Mar 2015 13:15:49 +0300 (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1425896150; bh=P5Ii8yZ322Z/VSuGav2FUHX4nXdzjzouCOxIJNo3NAE=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type: Content-Transfer-Encoding; b=WtRn8OQQ5iWZDJV74E2P2VqBFqzXDnUFUj6hpi4SoS4HyB57TQrdUXWzhGwcQiONY T9jANMXeeLjE1MBOOwYp8YPZzO92YVcnZd3CmCwmDHLAdBzeV7XEnaRm96UYCzAdd8 bUvBT27fGvRFvYIqvyVk1jXgJ86Ef6vhAD9tPjVI= Authentication-Results: smtp13.mail.yandex.net; dkim=pass header.i=@yandex.ru From: =?UTF-8?Q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=A2=D0=B5=D1=80=D0=B5=D1=88=D0=BA=D0=BE=D0=B2?= Date: Mon, 09 Mar 2015 17:15:49 +0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) 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.7 (/) Hmm... I missed that in 24.4.90 PAGER (and other variables) setted in one step via HERE-DOC construct instead of many sequent commands: =3Dbad.log=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/= zabbix/externalscripts/" nil] "while read var val; do export $var=3D$val; d= one <<'47768436c0f8976f50d3c04fc4996375' PAGER \"\" INSIDE_EMACS '24.4.90.1,tramp:2.2.11-24.5' EMACS t TERM dumb LC_CTYPE '' TMOUT 0 LC_ALL C 47768436c0f8976f50d3c04fc4996375") 1 <- tramp-send-string: nil =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Anyway, problem with git behavior on remote host, related to pager definition, stays as it is. --=20 =D0=A1 =D1=83=D0=B2=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC, =D0=A2=D0=B5= =D1=80=D0=B5=D1=88=D0=BA=D0=BE=D0=B2 =D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8= =D0=B9. Jabber ID: evg@altlinux.org, evg_krsk@jabber.ru From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 09 15:40:45 2015 Received: (at control) by debbugs.gnu.org; 9 Mar 2015 19:40:45 +0000 Received: from localhost ([127.0.0.1]:40940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YV3Xg-0002qF-K2 for submit@debbugs.gnu.org; Mon, 09 Mar 2015 15:40:44 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:44006 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YV3Xe-0002q6-Fk for control@debbugs.gnu.org; Mon, 09 Mar 2015 15:40:42 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1YV3Xe-0008Ql-7E for control@debbugs.gnu.org; Mon, 09 Mar 2015 15:40:42 -0400 Date: Mon, 09 Mar 2015 15:40:42 -0400 Message-Id: Subject: control message for bug 19758 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control 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: -5.0 (-----) block 19758 by 20065 From unknown Thu Aug 14 22:23:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20065: 24.4.90; PAGER variable missed in TRAMP connection init Resent-From: =?UTF-8?Q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=A2=D0=B5=D1=80=D0=B5=D1=88=D0=BA=D0=BE=D0=B2?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Mar 2015 01:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20065 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20065@debbugs.gnu.org Received: via spool by 20065-submit@debbugs.gnu.org id=B20065.14259515241886 (code B ref 20065); Tue, 10 Mar 2015 01:39:02 +0000 Received: (at 20065) by debbugs.gnu.org; 10 Mar 2015 01:38:44 +0000 Received: from localhost ([127.0.0.1]:41081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YV988-0000UM-2N for submit@debbugs.gnu.org; Mon, 09 Mar 2015 21:38:44 -0400 Received: from forward5h.cmail.yandex.net ([87.250.230.20]:53553) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YV984-0000U2-Ly for 20065@debbugs.gnu.org; Mon, 09 Mar 2015 21:38:42 -0400 Received: from smtp4o.mail.yandex.net (smtp4o.mail.yandex.net [37.140.190.29]) by forward5h.cmail.yandex.net (Yandex) with ESMTP id 19B7E152D for <20065@debbugs.gnu.org>; Tue, 10 Mar 2015 04:38:33 +0300 (MSK) Received: from smtp4o.mail.yandex.net (localhost [127.0.0.1]) by smtp4o.mail.yandex.net (Yandex) with ESMTP id E106E23235FB for <20065@debbugs.gnu.org>; Tue, 10 Mar 2015 04:38:32 +0300 (MSK) Received: from unknown (unknown [217.117.189.224]) by smtp4o.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id S1yFZH2btY-cW7GaEpj; Tue, 10 Mar 2015 04:38:32 +0300 (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1425951512; bh=g0ehpNRdQ+0gdjPoeoCfPQgB8omPw6M135XvuvtuK0g=; h=From:To:Subject:In-Reply-To:References:User-Agent:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=TDq8xFbB7pevdWW1Hd+T1jfQaNVymOQeoDCHPAWZeVbWTyrcEvhLTkZe2SPdQkEfr nxQl3WSpkIVyXigeuF9KbMsImi5AucWUF+w1nuTEtnRiacXsUe0nrZvKS1MY4rUhvN t0akQeMZ9s7XdwzwoyoEhX8d/ns90F6FDcOmY4ZU= Authentication-Results: smtp4o.mail.yandex.net; dkim=pass header.i=@yandex.ru From: =?UTF-8?Q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=A2=D0=B5=D1=80=D0=B5=D1=88=D0=BA=D0=BE=D0=B2?= In-Reply-To: References: User-Agent: Notmuch/0.19 (http://notmuchmail.org) Date: Tue, 10 Mar 2015 08:38:31 +0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Spam-Score: 0.0 (/) 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 (/) DQpPb29wcy4uLiBzZWVtcyBsaWtlIEkgbWFrZSBkdXBsaWNhdGUgb2YgaXNzdWUgIzE5ODcwLCB0 aGF0IHNob3VsZCBiZSBmaXhlZA0KaW4gZW1hY3MtMjQuNC45MS4gSSB3aWxsIGJ1aWxkIG5ldyB2 ZXJzaW9uIGFuZCByZXBvcnQgd2hlcmV2ZXIgaXQgd29ya3MuLi4NCg0KLS0gDQrQoSDRg9Cy0LDQ ttC10L3QuNC10LwsINCi0LXRgNC10YjQutC+0LIg0JXQstCz0LXQvdC40LkuDQpKYWJiZXIgSUQ6 IGV2Z0BhbHRsaW51eC5vcmcsIGV2Z19rcnNrQGphYmJlci5ydQ== From unknown Thu Aug 14 22:23:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20065: 24.4.90; PAGER variable missed in TRAMP connection init Resent-From: =?UTF-8?Q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=A2=D0=B5=D1=80=D0=B5=D1=88=D0=BA=D0=BE=D0=B2?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Mar 2015 03:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20065 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 20065@debbugs.gnu.org Received: via spool by 20065-submit@debbugs.gnu.org id=B20065.142595794911822 (code B ref 20065); Tue, 10 Mar 2015 03:26:01 +0000 Received: (at 20065) by debbugs.gnu.org; 10 Mar 2015 03:25:49 +0000 Received: from localhost ([127.0.0.1]:41099 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVAnl-00034c-G5 for submit@debbugs.gnu.org; Mon, 09 Mar 2015 23:25:49 -0400 Received: from forward1j.cmail.yandex.net ([5.255.227.19]:45890) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVAnh-00034N-Lo for 20065@debbugs.gnu.org; Mon, 09 Mar 2015 23:25:47 -0400 Received: from smtp11.mail.yandex.net (smtp11.mail.yandex.net [95.108.130.67]) by forward1j.cmail.yandex.net (Yandex) with ESMTP id 0CC5C1997 for <20065@debbugs.gnu.org>; Tue, 10 Mar 2015 06:25:07 +0300 (MSK) Received: from smtp11.mail.yandex.net (localhost [127.0.0.1]) by smtp11.mail.yandex.net (Yandex) with ESMTP id D402B7E0363 for <20065@debbugs.gnu.org>; Tue, 10 Mar 2015 06:25:07 +0300 (MSK) Received: from unknown (unknown [217.117.189.224]) by smtp11.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id jYTx0ib81K-P70Kad2O; Tue, 10 Mar 2015 06:25:07 +0300 (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1425957907; bh=3ctV5l5zFt1PzkvaO1/FUvzra9DUglYM+mK5H43QX7c=; h=From:To:Subject:In-Reply-To:References:User-Agent:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=m3EhevqlgBaNVcc8UWqvJl0jrEfiZUMewGHz7xruOJwd1T4WifHcz7JAKiLSUyqSP dz8aUcnzpt5T8si7qzC9FN5Ay8M3wHYMUrqJI9hcinNilwaGinXxJy2LvDanJlJvfj wQPwpjI8J1WcDOt4OvynyQImNnd/touFldRZDJAA= Authentication-Results: smtp11.mail.yandex.net; dkim=pass header.i=@yandex.ru From: =?UTF-8?Q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=A2=D0=B5=D1=80=D0=B5=D1=88=D0=BA=D0=BE=D0=B2?= In-Reply-To: References: User-Agent: Notmuch/0.19 (http://notmuchmail.org) Date: Tue, 10 Mar 2015 10:25:06 +0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Spam-Score: 0.0 (/) 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 (/) DQpZZXMsIGZpeGVkIGluIGdpdCB0YWcgZW1hY3MtMjQuNC45MS4gUGxlYXNlLCBjbG9zZSB0aGlz IGlzc3VlLg0KDQotLSANCtChINGD0LLQsNC20LXQvdC40LXQvCwg0KLQtdGA0LXRiNC60L7QsiDQ ldCy0LPQtdC90LjQuS4NCkphYmJlciBJRDogZXZnQGFsdGxpbnV4Lm9yZywgZXZnX2tyc2tAamFi YmVyLnJ1 From unknown Thu Aug 14 22:23:49 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: =?UTF-8?Q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9_?= =?UTF-8?Q?=D0=A2=D0=B5=D1=80=D0=B5=D1=88=D0=BA=D0=BE=D0=B2?= Subject: bug#20065: closed (Re: bug#20065: 24.4.90; PAGER variable missed in TRAMP connection init) Message-ID: References: <87a8zkrigo.fsf@gmx.de> X-Gnu-PR-Message: they-closed 20065 X-Gnu-PR-Package: emacs Reply-To: 20065@debbugs.gnu.org Date: Tue, 10 Mar 2015 15:17:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1426000622-1744-1" This is a multi-part message in MIME format... ------------=_1426000622-1744-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #20065: 24.4.90; PAGER variable missed in TRAMP connection init which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 20065@debbugs.gnu.org. --=20 20065: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D20065 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1426000622-1744-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 20065-done) by debbugs.gnu.org; 10 Mar 2015 15:16:35 +0000 Received: from localhost ([127.0.0.1]:41843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVLta-0000R9-V9 for submit@debbugs.gnu.org; Tue, 10 Mar 2015 11:16:35 -0400 Received: from mout.gmx.net ([212.227.17.20]:59524) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVLtY-0000Qs-03 for 20065-done@debbugs.gnu.org; Tue, 10 Mar 2015 11:16:32 -0400 Received: from detlef.gmx.de ([79.195.26.152]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0MX19U-1XzZwS1hv2-00W0hs; Tue, 10 Mar 2015 16:16:24 +0100 From: Michael Albinus To: =?utf-8?B?0JXQstCz0LXQvdC40Lkg0KLQtdGA0LXRiNC60L7Qsg==?= Subject: Re: bug#20065: 24.4.90; PAGER variable missed in TRAMP connection init References: Date: Tue, 10 Mar 2015 16:16:23 +0100 In-Reply-To: (=?utf-8?B?ItCV?= =?utf-8?B?0LLQs9C10L3QuNC5CdCi0LXRgNC10YjQutC+0LIiJ3M=?= message of "Tue, 10 Mar 2015 10:25:06 +0700") Message-ID: <87a8zkrigo.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Provags-ID: V03:K0:YFRhGc0jK6YWxh4mfdMHK2kGfys1Rd7HL34B4qL7OLw+xQ1Cdds wo/rIo4YbDLRLjlKwLQgJtz0jVXeCeq1Ioa4rYDRudPpu3J/2by254+EkgGcP/a6ZnEDi0I +V0UGai+q/hKIiRxGMtPVmd4Zgaxog+6mqq2i9dHGWfnQpgBOFmOlcM8JMcJCugEj7QUI8Z AxxxEXZLGoNI4a4sSGYCQ== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 20065-done Cc: 20065-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 (/) 0JXQstCz0LXQvdC40Lkg0KLQtdGA0LXRiNC60L7QsiA8ZXZnLWtyc2tAeWFuZGV4LnJ1PiB3cml0 ZXM6DQoNCj4gWWVzLCBmaXhlZCBpbiBnaXQgdGFnIGVtYWNzLTI0LjQuOTEuIFBsZWFzZSwgY2xv c2UgdGhpcyBpc3N1ZS4NCg0KVGhhbmtzIGZvciB0aGUgY2hlY2suIEknbSBjbG9zaW5nIHRoZSBi dWcuDQo= ------------=_1426000622-1744-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 9 Mar 2015 06:45:56 +0000 Received: from localhost ([127.0.0.1]:40043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YUrRq-00073G-G9 for submit@debbugs.gnu.org; Mon, 09 Mar 2015 02:45:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60634) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YUrRl-00072y-Hx for submit@debbugs.gnu.org; Mon, 09 Mar 2015 02:45:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YUrRc-00053B-LH for submit@debbugs.gnu.org; Mon, 09 Mar 2015 02:45:44 -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]:38054) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUrRc-00051B-HT for submit@debbugs.gnu.org; Mon, 09 Mar 2015 02:45:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34101) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUrRY-0004wl-Ln for bug-gnu-emacs@gnu.org; Mon, 09 Mar 2015 02:45:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YUrRT-0004pa-FO for bug-gnu-emacs@gnu.org; Mon, 09 Mar 2015 02:45:36 -0400 Received: from forward5o.mail.yandex.net ([37.140.190.34]:60581) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUrRS-0004pL-Nq for bug-gnu-emacs@gnu.org; Mon, 09 Mar 2015 02:45:31 -0400 Received: from smtp2o.mail.yandex.net (smtp2o.mail.yandex.net [37.140.190.27]) by forward5o.mail.yandex.net (Yandex) with ESMTP id 2FCCE1701DE5 for ; Mon, 9 Mar 2015 09:45:28 +0300 (MSK) Received: from smtp2o.mail.yandex.net (localhost [127.0.0.1]) by smtp2o.mail.yandex.net (Yandex) with ESMTP id EEC8D36A2E17 for ; Mon, 9 Mar 2015 09:45:27 +0300 (MSK) Received: from unknown (unknown [217.117.189.224]) by smtp2o.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id VAzvLvLcte-jOnmi9OO; Mon, 9 Mar 2015 09:45:24 +0300 (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1425883524; bh=0dw5vMI3oregbSZ0Wd57nCYoNvxY6JFDdon1QDs2Eyk=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; b=tGR3puKyk9i5A4WFDZGtIlBnlu8ivU+lIf11OEnuAfIZgitWEC2/BfJ1Q8QdU/4gC Jh0/QhNLNubkj0c4yrSz09+Ir3eofstjCJD5DxX+QMPjUUZ98c/U1CZU0RyB2O9EpW pkzjL6zoJhszwqx9p3LW9TuAT6UF07Z2ERtDtOzc= Authentication-Results: smtp2o.mail.yandex.net; dkim=pass header.i=@yandex.ru From: =?utf-8?B?0JXQstCz0LXQvdC40Lkg0KLQtdGA0LXRiNC60L7Qsg==?= To: bug-gnu-emacs@gnu.org Subject: 24.4.90; PAGER variable missed in TRAMP connection init Date: Mon, 09 Mar 2015 13:45:23 +0700 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy] 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-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 (----) --=-=-= Content-Type: text/plain Hi there. After upgrade from emacs-24.4.1 to emacs-24.4.90 (git commit 4779a4bbcc2ce7599a546cc61aab6106376680fa, without additional patches) I discovered following trouble with TRAMP. Steps to reproduce: 1. Run `emacs -nw -Q' (reproducible X11 builds as well) 2. Find remote host directory with dired via tramp, i.e. `/proxy4:/etc/zabbix/externalscripts' for my case (proxy4 is host in ~/.ssh/config with passwordless login via RSA-key and /proxy4:/etc/ is under git version control) 3. Set cursor to some file and press `!' to run command on that file. 4. Enter command `git log -n 1' in minibuffer prompt to show last commit that affect this file Result: `"": : command not found' in minibuffer Expected result: `commit 8368be1ac4b8f7d57ceac647c1a7a28d909bab42 ...' in minibuffer I discovered that when I use `git --no-pager log -n 1' or `PAGER="" git log -n 1' instead of `git log -n 1', I have expected result in minibuffer and not mystical `"": : command not found' output. So my theory is that after 24.4.1->24.4.90 upgrade, PAGER variable had been missed in TRAMP initialization. To check this out, I have traced (via `M-x trace-function tramp-send-string') strings sended to remote host, then downgrade to emacs-24.4.1, traced again and compare results. Here is brief result (I have added both good and bad traces to this report so you can compare it yourselt): ======================================================================= evg@thinkpad ~ $diff -U0 strings.bad strings.good |grep PAGER +1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PAGER=\"\"; export PAGER") ======================================================================= So, yes, emacs-24.4.90 definitely has regression from 24.4.1: PAGER variable is missed in TRAMP init sequence. Here is extensive info that `report-emacs-bug' kindly added for me: In GNU Emacs 24.4.90.1 (x86_64-alt-linux-gnu, GTK+ Version 3.14.9) of 2015-03-03 on localhost.localdomain Windowing system distributor `The X.Org Foundation', version 11.0.11604000 Configured using: `configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext --sharedstatedir=/var --with-pop --with-x-toolkit=gtk3 --with-png --with-jpeg --with-xpm --with-gif --with-tiff --with-gpm --enable-font-backend --with-freetype --with-xft --with-dbus --with-rsvg --with-wide-int 'CFLAGS=-pipe -Wall -Wtrampolines -g -O2'' Important settings: value of $LANG: ru_RU.UTF-8 locale-coding-system: utf-8-unix Major mode: Messages Minor modes in effect: delete-selection-mode: t winpoint-mode: t shell-dirtrack-mode: t erc-services-mode: t erc-notifications-mode: t which-function-mode: t url-handler-mode: t rcirc-track-minor-mode: t minibuffer-electric-default-mode: t global-reveal-mode: t reveal-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-track-minor-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-smiley-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-readonly-mode: t erc-scrolltobottom-mode: t display-time-mode: t desktop-save-mode: t global-hl-line-mode: t diff-auto-refine-mode: t jabber-activity-mode: t jabber-mode-line-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Mark set View mode: type C-h for help, ? for commands, q to quit. Mark set Mark saved where search started Mark set Mark saved where search started [2 times] Mark set Quit GNU Emacs 24.4.90.1 (x86_64-alt-linux-gnu, GTK+ Version 3.14.9) of 2015-03-03 on localhost.localdomain Making completion list... Load-path shadows: ~/.emacs.d/lisp/adoc-mode hides /home/evg/.emacs.d/elpa/adoc-mode-20130917.0/adoc-mode ~/.emacs.d/lisp/cmake-mode hides /home/evg/.emacs.d/elpa/cmake-mode-20140217.659/cmake-mode ~/.emacs.d/lisp/yaml-mode hides /home/evg/.emacs.d/elpa/yaml-mode-20140824.2132/yaml-mode /home/evg/.emacs.d/elpa/php-mode-20141022.2216/php-mode hides /usr/share/emacs/site-lisp/php-mode /home/evg/.emacs.d/elpa/ess-5.14/make-regexp hides /usr/share/emacs/site-lisp/make-regexp /usr/share/emacs/site-lisp/remember/remember hides /usr/share/emacs/site-lisp/remember /home/evg/.emacs.d/elpa/rpm-spec-mode-20140120.50/rpm-spec-mode hides /usr/share/emacs/site-lisp/rpm-spec-mode /home/evg/.emacs.d/elpa/markdown-mode-20140914.1012/markdown-mode hides /usr/share/emacs/site-lisp/markdown-mode /usr/share/emacs/site-lisp/remember/remember hides /usr/share/emacs/24.4.90/lisp/textmodes/remember /usr/share/emacs/site-lisp/css-mode hides /usr/share/emacs/24.4.90/lisp/textmodes/css-mode /usr/share/emacs/site-lisp/fortune hides /usr/share/emacs/24.4.90/lisp/play/fortune ~/.emacs.d/lisp/erc-autoaway hides /usr/share/emacs/24.4.90/lisp/erc/erc-autoaway /home/evg/.emacs.d/elpa/ert-0.1/ert hides /usr/share/emacs/24.4.90/lisp/emacs-lisp/ert /usr/share/emacs/24.4.90/lisp/mouse-sel hides /usr/share/emacs/24.4.90/lisp/obsolete/mouse-sel Features: (shadow sort org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view image-mode org-bibtex bibtex org-bbdb org-w3m flyspell ispell mail-extr emacsbug misearch multi-isearch cisco-mode org org-macro org-footnote org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs find-func htmlize winsav flyspell-timer generic-x windmove hide-lines dired-aux executable copyright vc-git cus-edit noutline outline tramp-cache tramp-sh infobook .emacs my-init my-rcirc my-gnus epa-mail gnus-cite gnus-alias gnus-dired spam spam-stat gnus-uu yenc gnus-msg utf7 smtpmail sendmail imap pop3 my-final my-notmuch my-org my-global-keys my-dired dired-single dired my-hooks my-defuns my-setq disp-table delsel my-requires yaml-mode pabbrev magit-key-mode magit view epa derived epg git-rebase-mode git-commit-mode server edebug backtr rx autosmiley smiley gnus-art mm-uu mml2015 gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range gnus-win uptimes winpoint tramp tramp-compat tramp-loaddefs trampver shell-command shell yank-pop-summary e-other-window idle-require midnight ibuf-ext ibuffer jka-compr erc-services erc-desktop-notifications which-func imenu url-handlers url-parse url-vars rcirc avoid minibuf-eldef image-file icomplete grep compile gnus gnus-ems nnheader reveal autorevert filenotify erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete pcomplete erc-track erc-match erc-button erc-fill erc-stamp erc-netsplit erc-goodies erc erc-backend erc-compat pp time desktop frameset autoinsert cus-start cus-load bigint-autoloads cmake-mode-autoloads command-frequency-autoloads elk-test-autoloads erc-image-autoloads finder-inf erc-view-log-autoloads ert-autoloads fringe-helper-autoloads highlight-parentheses-autoloads idle-require-autoloads jedi-autoloads auto-complete-autoloads epc-autoloads ctable-autoloads concurrent-autoloads json-snatcher-autoloads log4j-mode-autoloads info nginx-mode-autoloads cl-macs python-environment-autoloads deferred-autoloads rpm-spec-mode-autoloads smart-tab-autoloads winpoint-autoloads yaml-mode-autoloads package epg-config template quail help-mode remember notmuch hl-line notmuch-version notmuch-message notmuch-maildir-fcc notmuch-hello edmacro kmacro notmuch-tree notmuch-parser notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-address notmuch-wash diff-mode coolj notmuch-query goto-addr thingatpt icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs notmuch-tag crm notmuch-lib mm-view mml-smime smime dig jabber jabber-notifications notifications jabber-libnotify dbus jabber-awesome jabber-osd osd jabber-wmii jabber-xmessage jabber-festival jabber-sawfish jabber-ratpoison jabber-tmux jabber-screen jabber-socks5 jabber-ft-server jabber-si-server jabber-ft-client jabber-ft-common jabber-si-client jabber-si-common jabber-feature-neg jabber-truncate jabber-time jabber-autoaway jabber-vcard-avatars jabber-chatstates jabber-events jabber-vcard jabber-avatar mailcap jabber-activity jabber-watch jabber-modeline advice jabber-ahc-presence jabber-ahc jabber-version jabber-ourversion jabber-muc-nick-completion hippie-exp comint ansi-color jabber-browse jabber-search jabber-register jabber-roster jabber-presence jabber-muc jabber-bookmarks jabber-private jabber-muc-nick-coloring hexrgb jabber-widget jabber-disco wid-edit jabber-chat jabber-history jabber-chatbuffer jabber-alert jabber-iq jabber-core jabber-console sgml-mode jabber-keymap jabber-sasl sasl sasl-anonymous sasl-login sasl-plain fsm jabber-logon cl gv jabber-conn srv dns starttls tls gnutls jabber-xml xml jabber-menu jabber-util auth-source eieio byte-opt bytecomp byte-compile cl-extra cl-loaddefs cl-lib cconv eieio-core gnus-util password-cache git log-edit easy-mmode message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mailabbrev mail-utils gmm-utils mailheader ring pcvs-util add-log ewoc saveplace paren time-date cyril-util tooltip electric uniquify 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 prog-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 nadvice 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 gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 435095 133122) (symbols 48 51757 0) (miscs 40 255 894) (strings 32 122396 38773) (string-bytes 1 3605307) (vectors 16 53954) (vector-slots 8 1567003 156765) (floats 8 531 1031) (intervals 56 10286 1781) (buffers 960 22) (heap 1024 47059 2902)) --=-=-= Content-Type: text/plain Content-Disposition: inline; filename=bad.log Content-Description: Bad trace ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "exec ssh -o ControlMaster=auto -o ControlPath='tramp.%C' -o ControlPersist=no -e none proxy4") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "exec env ENV='' HISTFILE=/dev/null PROMPT_COMMAND='' PS1=\\#\\$\\ PS2='' PS3='' /bin/sh ") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "stty -inlcr -echo kill '^U' erase '^H'") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "echo foo") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PS1=///4d45da6f621e1251104ad0cf0e10066b\\#\\$ PS2='' PS3='' PROMPT_COMMAND=''") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "echo foo ; echo bar") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "set +o vi +o emacs") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "echo \\\"`uname -sr`\\\" 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin; export PATH") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "mesg n; biff n") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "echo \\\"`tty`\\\" 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "stty -a") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "while read var val; do export $var=$val; done <<'47768436c0f8976f50d3c04fc4996375' PAGER \"\" INSIDE_EMACS '24.4.90.1,tramp:2.2.11-24.5' EMACS t TERM dumb LC_CTYPE '' TMOUT 0 LC_ALL C 47768436c0f8976f50d3c04fc4996375") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "unset correct autocorrect MAILPATH MAILCHECK MAIL HISTORY CDPATH") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "test -e /etc/zabbix/externalscripts/ 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "tramp_perl_file_name_all_completions () { \\perl -e 'sub case { my $str = shift; if ($ARGV[2]) { return lc($str); } else { return $str; } } opendir(d, $ARGV[0]) || die(\"$ARGV[0]: $!\\nfail\\n\"); @files = readdir(d); closedir(d); foreach $f (@files) { if (case(substr($f, 0, length($ARGV[1]))) eq case($ARGV[1])) { if (-d \"$ARGV[0]/$f\") { print \"$f/\\n\"; } else { print \"$f\\n\"; } } } print \"ok\\n\" ' \"$1\" \"$2\" \"$3\" 2>/dev/null } 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "tramp_perl_file_name_all_completions /etc/zabbix/externalscripts/ '' 1") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/" nil] "test -e /etc/zabbix/ 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts" nil] "test -d /etc/zabbix/externalscripts 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "/bin/ls --color=never --dired -lht /etc/zabbix/externalscripts/. 2>/dev/null") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "( (test -e /etc/zabbix/externalscripts/ || test -h /etc/zabbix/externalscripts/) && \\stat -c '((\"%N\") %h %ue0 %ge0 %Xe0 %Ye0 %Ze0 %se0 \"%A\" t %ie0 -1)' /etc/zabbix/externalscripts/ || echo nil) 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "( \\cd /etc/zabbix/externalscripts/; /bin/sh -c git\\ log\\ -n\\ 1\\ hughes_get_agg_items.py (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "exec ssh -o ControlPath=/tmp/.private/evg/tramp.6078JOJ.%r@%h:%p -o ControlMaster=auto -o ControlPersist=no -e none proxy4") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "exec env ENV='' HISTFILE=/dev/null PROMPT_COMMAND='' PS1=\\#\\$\\ PS2='' PS3='' /bin/sh ") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "stty -inlcr -echo kill '^U' erase '^H'") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "echo foo") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PS1=///f8408dc70ee394e9a2a1f385e599331c\\#\\$") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PS2=''") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PS3=''") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PROMPT_COMMAND=''") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "echo foo ; echo bar") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "set +o vi +o emacs") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "echo \\\"`uname -sr`\\\" 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin; export PATH") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "mesg n; biff n") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "echo \\\"`tty`\\\" 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "stty -a") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "LC_ALL=C; export LC_ALL") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "TMOUT=0; export TMOUT") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "LC_CTYPE=''; export LC_CTYPE") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "TERM=dumb; export TERM") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "EMACS=t; export EMACS") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "INSIDE_EMACS='24.4.1,tramp:2.2.9-24.4'; export INSIDE_EMACS") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "PAGER=\"\"; export PAGER") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "unset correct autocorrect MAILPATH MAILCHECK MAIL HISTORY CDPATH") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "test -e /etc/zabbix/externalscripts/ 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "tramp_perl_file_name_all_completions () { \\perl -e 'sub case { my $str = shift; if ($ARGV[2]) { return lc($str); } else { return $str; } } opendir(d, $ARGV[0]) || die(\"$ARGV[0]: $!\\nfail\\n\"); @files = readdir(d); closedir(d); foreach $f (@files) { if (case(substr($f, 0, length($ARGV[1]))) eq case($ARGV[1])) { if (-d \"$ARGV[0]/$f\") { print \"$f/\\n\"; } else { print \"$f\\n\"; } } } print \"ok\\n\" ' \"$1\" \"$2\" \"$3\" 2>/dev/null } 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "tramp_perl_file_name_all_completions /etc/zabbix/externalscripts/ '' 1") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/" nil] "test -e /etc/zabbix/ 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts" nil] "test -d /etc/zabbix/externalscripts 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "/bin/ls --color=never --dired -lht /etc/zabbix/externalscripts/. 2>/dev/null") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "( (test -e /etc/zabbix/externalscripts/ || test -h /etc/zabbix/externalscripts/) && \\stat -c '((\"%N\") %h %ue0 %ge0 %Xe0 %Ye0 %Ze0 %se0 \"%A\" t %ie0 -1)' /etc/zabbix/externalscripts/ || echo nil) 2>/dev/null; echo tramp_exit_status $?") 1 <- tramp-send-string: nil ====================================================================== 1 -> (tramp-send-string [#("ssh" 0 3 (tramp-default t)) nil "proxy4" "/etc/zabbix/externalscripts/" nil] "( \\cd /etc/zabbix/externalscripts/; /bin/sh -c git\\ log\\ -n\\ 1\\ hughes_get_agg_items.py ) id 1YVMif-0001rI-Bd for submit@debbugs.gnu.org; Tue, 10 Mar 2015 12:09:21 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:40035 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVMid-0001rA-N3 for control@debbugs.gnu.org; Tue, 10 Mar 2015 12:09:20 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1YVMic-0003s6-U3 for control@debbugs.gnu.org; Tue, 10 Mar 2015 12:09:19 -0400 Date: Tue, 10 Mar 2015 12:09:18 -0400 Message-Id: Subject: control message for bug 20065 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control 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: -5.0 (-----) merge 19870 20065