unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Fixing a bug on Tramp
@ 2018-08-07 22:53 Justin Joseph Kaipada
  2018-08-08  7:17 ` Michael Albinus
  0 siblings, 1 reply; 10+ messages in thread
From: Justin Joseph Kaipada @ 2018-08-07 22:53 UTC (permalink / raw)
  To: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 599 bytes --]

When trying to connect to a IBM Z/OS machine, tramp fails at the first test
saying

tramp-file-name-handler: ‘echo \"‘uname -sr‘\"’ does not return a valid
Lisp expression: ‘OS/390 26.00
’

After wandering through the source code for couple of days, I can't figure
out what's wrong. Well, I only know beginner level lisp for one thing. The
lack of comments anywhere doesn't help either.

Actually running echo \"‘uname -sr‘\" returns "OS/390 26.00" on my Z/OS
machine.

Thanks, please someone help me out. I have spend 4 hours on this, as of now
without any results.

[-- Attachment #2: Type: text/html, Size: 752 bytes --]

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

* Re: Fixing a bug on Tramp
  2018-08-07 22:53 Fixing a bug on Tramp Justin Joseph Kaipada
@ 2018-08-08  7:17 ` Michael Albinus
  2018-08-13 21:28   ` Justin Joseph Kaipada
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Albinus @ 2018-08-08  7:17 UTC (permalink / raw)
  To: Justin Joseph Kaipada; +Cc: emacs-devel

Justin Joseph Kaipada <justinjoseph0007@gmail.com> writes:

Hi Justin,

> When trying to connect to a IBM Z/OS machine, tramp fails at the first
> test saying 
>
> tramp-file-name-handler: ‘echo \"‘uname -sr‘\"’ does not return a
> valid Lisp expression: ‘OS/390 26.00
> ’
>
> After wandering through the source code for couple of days, I can't
> figure out what's wrong. Well, I only know beginner level lisp for one
> thing. The lack of comments anywhere doesn't help either.
>
> Actually running echo \"‘uname -sr‘\" returns "OS/390 26.00" on my
> Z/OS machine.

Pls set tramp-verbose to 10, and rerun your test. There will be a Tramp
debug buffer, which you will show us. Pls send it as attachment, because
every single bit will count; the buffer's text shall not be mangled by
"clever" mail programs.

Btw, which Emacs/Tramp version are you running?

> Thanks, please someone help me out. I have spend 4 hours on this, as
> of now without any results.

This is not lost time! It sounds like my default approach to understand
an unknown package.

Best regards, Michael.



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

* Re: Fixing a bug on Tramp
  2018-08-08  7:17 ` Michael Albinus
@ 2018-08-13 21:28   ` Justin Joseph Kaipada
  2018-08-14  7:18     ` Michael Albinus
  0 siblings, 1 reply; 10+ messages in thread
From: Justin Joseph Kaipada @ 2018-08-13 21:28 UTC (permalink / raw)
  To: michael.albinus; +Cc: emacs-devel


[-- Attachment #1.1: Type: text/plain, Size: 1442 bytes --]

Sure, here it is.

Tramp version : 2.2.13.25.2
Emacs version: GNU Emacs 25.3.1 (x86_64-apple-darwin13.4.0, NS
appkit-1265.21 Version 10.9.5 (Build 13F1911)) of 2017-09-12

On Wed, Aug 8, 2018 at 3:17 AM Michael Albinus <michael.albinus@gmx.de>
wrote:

> Justin Joseph Kaipada <justinjoseph0007@gmail.com> writes:
>
> Hi Justin,
>
> > When trying to connect to a IBM Z/OS machine, tramp fails at the first
> > test saying
> >
> > tramp-file-name-handler: ‘echo \"‘uname -sr‘\"’ does not return a
> > valid Lisp expression: ‘OS/390 26.00
> > ’
> >
> > After wandering through the source code for couple of days, I can't
> > figure out what's wrong. Well, I only know beginner level lisp for one
> > thing. The lack of comments anywhere doesn't help either.
> >
> > Actually running echo \"‘uname -sr‘\" returns "OS/390 26.00" on my
> > Z/OS machine.
>
> Pls set tramp-verbose to 10, and rerun your test. There will be a Tramp
> debug buffer, which you will show us. Pls send it as attachment, because
> every single bit will count; the buffer's text shall not be mangled by
> "clever" mail programs.
>
> Btw, which Emacs/Tramp version are you running?
>
> > Thanks, please someone help me out. I have spend 4 hours on this, as
> > of now without any results.
>
> This is not lost time! It sounds like my default approach to understand
> an unknown package.
>
> Best regards, Michael.
>

[-- Attachment #1.2: Type: text/html, Size: 1935 bytes --]

[-- Attachment #2: trace.txt --]
[-- Type: text/plain, Size: 47905 bytes --]

;; GNU Emacs: 25.3.1 Tramp: 2.2.13.25.2 -*- mode: outline; -*-
;; Location: /Applications/Emacs.app/Contents/Resources/lisp/net/tramp.elc Git: nil
17:24:49.755995 tramp-get-file-property (8) # /home/tsc390 file-directory-p undef
17:24:49.756477 tramp-get-connection-property (7) # test undef
17:24:49.756738 tramp-get-test-command (5) # Finding a suitable ‘test’ command
17:24:49.757029 tramp-get-connection-property (7) # process-name nil
17:24:49.757298 tramp-get-connection-property (7) # process-name nil
17:24:49.757530 tramp-get-connection-property (7) # process-buffer nil
17:24:49.758882 tramp-maybe-open-connection (3) # Opening connection for tsc390@torolabw.canlab.ibm.com using ssh...
17:24:49.759689 tramp-get-connection-property (7) # login-args undef
17:24:49.759913 tramp-get-connection-property (7) # login-args undef
17:24:49.760166 tramp-get-connection-property (7) # process-name nil
17:24:49.760372 tramp-get-connection-property (7) # process-buffer nil
17:24:49.769717 tramp-set-connection-property (7) # vector [ssh tsc390 torolabw.canlab.ibm.com /home/tsc390 nil]
17:24:49.770178 tramp-maybe-open-connection (6) # /bin/sh -i
17:24:49.770447 tramp-get-connection-property (7) # vector [ssh tsc390 torolabw.canlab.ibm.com /home/tsc390 nil]
17:24:49.770749 tramp-get-connection-property (7) # check-remote-echo nil
17:24:49.770971 tramp-get-connection-property (7) # check-remote-echo nil
17:24:49.771270 tramp-get-connection-property (7) # gateway nil
17:24:49.774060 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*
#$ 
17:24:49.774360 tramp-get-connection-property (7) # check-remote-echo nil
17:24:49.774602 tramp-get-connection-property (7) # check-remote-echo nil
17:24:49.774853 tramp-wait-for-regexp (6) # 
#$ 
17:24:49.775141 tramp-get-connection-property (7) # login-program undef
17:24:49.775417 tramp-get-connection-property (7) # login-args undef
17:24:49.775797 tramp-get-connection-property (7) # login-env undef
17:24:49.776073 tramp-get-connection-property (7) # async-args undef
17:24:49.776346 tramp-get-connection-property (7) # connection-timeout undef
17:24:49.776593 tramp-get-connection-property (7) # gw-args undef
17:24:49.776877 tramp-get-connection-property (7) # temp-file undef
17:24:49.777581 tramp-set-connection-property (7) # temp-file /var/folders/35/3ndd9_t12r17bb5n69b8ddpr0000gn/T/tramp.28854MUU
17:24:49.779377 tramp-maybe-open-connection (3) # Sending command ‘exec ssh -l tsc390  -o ControlMaster=auto -o ControlPath='tramp.%C' -o ControlPersist=no -e none torolabw.canlab.ibm.com’
17:24:49.779636 tramp-get-connection-property (7) # process-name nil
17:24:49.779853 tramp-get-connection-property (7) # remote-echo nil
17:24:49.780033 tramp-send-command (6) # exec ssh -l tsc390  -o ControlMaster=auto -o ControlPath='tramp.%C' -o ControlPersist=no -e none torolabw.canlab.ibm.com
17:24:49.780247 tramp-get-connection-property (7) # process-name nil
17:24:49.780447 tramp-get-connection-property (7) # chunksize nil
17:24:49.780644 tramp-set-connection-property (7) # last-cmd-time (23409 63265 780565 0)
17:24:49.780863 tramp-send-string (10) # exec ssh -l tsc390  -o ControlMaster=auto -o ControlPath='tramp.%C' -o ControlPersist=no -e none torolabw.canlab.ibm.com
17:24:49.781063 tramp-get-connection-property (7) # process-buffer nil
17:24:49.781389 tramp-set-connection-property (7) # first-password-request t
17:24:49.781976 tramp-process-actions (3) # Waiting for prompts from remote shell...
17:24:49.782621 tramp-get-connection-property (7) # gateway nil
17:24:50.340334 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*
/----------------------------------------------------------------\
:                                                                :
:             IBM's internal systems must only be used for       :
:    conducting IBM's business or for purposes authorized by     :
:                   IBM management                               :
:                                                                :
:          Aggregate Source Code or Business Documents           :
:                must never be stored on this System             :
:                                                                :
\----------------------------------------------------------------/
17:24:50.340706 tramp-process-one-action (5) # Looking for regexp "\(.*\(user\|login\)\( .*\)?: *\)\'" from remote shell
17:24:50.340957 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.341200 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.342892 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|code\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
17:24:50.343145 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.343324 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.344036 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
17:24:50.344257 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.344433 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.344831 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
17:24:50.345047 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.345242 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.345525 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|\r\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
17:24:50.345731 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.345922 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.346225 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
17:24:50.346449 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.346636 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.346874 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
17:24:50.347068 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.347251 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.347480 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
17:24:50.347669 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.347862 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.348084 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
17:24:50.348295 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.348466 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.348672 tramp-process-one-action (5) # Call ‘tramp-action-process-alive’
17:24:50.348871 tramp-get-connection-property (7) # gateway nil
17:24:50.349654 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*
/----------------------------------------------------------------\
:                                                                :
:             IBM's internal systems must only be used for       :
:    conducting IBM's business or for purposes authorized by     :
:                   IBM management                               :
:                                                                :
:          Aggregate Source Code or Business Documents           :
:                must never be stored on this System             :
:                                                                :
\----------------------------------------------------------------/
tsc390@torolabw.canlab.ibm.com's password: 
17:24:50.349970 tramp-process-one-action (5) # Looking for regexp "\(.*\(user\|login\)\( .*\)?: *\)\'" from remote shell
17:24:50.350195 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.350373 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.351884 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|code\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
17:24:50.352130 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.352301 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.352510 tramp-process-one-action (5) # Call ‘tramp-action-password’
17:24:50.352717 tramp-get-connection-property (7) # first-password-request t
17:24:50.352915 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.353134 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.353726 tramp-action-password (3) # Sending password
17:24:50.353957 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.354121 tramp-get-connection-property (7) # check-remote-echo nil
17:24:50.354354 tramp-get-connection-property (7) # first-password-request t
17:25:21.846713 tramp-set-connection-property (7) # first-password-request nil
17:25:21.847076 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
17:25:21.847343 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.847504 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.847708 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
17:25:21.847897 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.848057 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.848252 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|\r\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
17:25:21.848442 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.848597 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.848791 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
17:25:21.848967 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.849121 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.849310 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
17:25:21.849485 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.849640 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.849830 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
17:25:21.850002 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.850156 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.850347 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
17:25:21.850521 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.850676 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.850868 tramp-process-one-action (5) # Call ‘tramp-action-process-alive’
17:25:21.851016 tramp-get-connection-property (7) # gateway nil
17:25:21.851664 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*

17:25:21.851852 tramp-process-one-action (5) # Looking for regexp "\(.*\(user\|login\)\( .*\)?: *\)\'" from remote shell
17:25:21.852004 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.852139 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.852322 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|code\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
17:25:21.852498 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.852629 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.852811 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
17:25:21.852967 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.853098 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.853257 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
17:25:21.853429 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.853561 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.853718 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|\r\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
17:25:21.853957 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.854108 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.854273 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
17:25:21.854425 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.854558 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.854717 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
17:25:21.854868 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.854999 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.855157 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
17:25:21.855305 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.855437 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.855593 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
17:25:21.855738 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.855870 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.856027 tramp-process-one-action (5) # Call ‘tramp-action-process-alive’
17:25:21.856174 tramp-get-connection-property (7) # gateway nil
17:25:21.885957 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*

/----------------------------------------------------------------\
:                                                                :
:             IBM's internal systems must only be used for       :
:    conducting IBM's business or for purposes authorized by     :
:                   IBM management                               :
:                                                                :
:          Aggregate Source Code or Business Documents           :
:                must never be stored on this System             :
:                                                                :
\----------------------------------------------------------------/
17:25:21.886326 tramp-process-one-action (5) # Looking for regexp "\(.*\(user\|login\)\( .*\)?: *\)\'" from remote shell
17:25:21.886561 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.886766 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.888557 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|code\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
17:25:21.888770 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.888933 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.889567 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
17:25:21.889756 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.889914 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.890278 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
17:25:21.890468 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.890626 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.890879 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|\r\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
17:25:21.891070 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.891225 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.891496 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
17:25:21.891640 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.891769 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.891930 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
17:25:21.892077 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.892205 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.892368 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
17:25:21.892512 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.892640 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.892800 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
17:25:21.892942 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.893069 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.893224 tramp-process-one-action (5) # Call ‘tramp-action-process-alive’
17:25:21.893371 tramp-get-connection-property (7) # gateway nil
17:25:21.926629 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*

/----------------------------------------------------------------\
:                                                                :
:             IBM's internal systems must only be used for       :
:    conducting IBM's business or for purposes authorized by     :
:                   IBM management                               :
:                                                                :
:          Aggregate Source Code or Business Documents           :
:                must never be stored on this System             :
:                                                                :
\----------------------------------------------------------------/
 - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 - Improve performance by preventing the propagation - 
 - of TSO/E or ISPF STEPLIBs                         - 
 - This is a new version of sys.profile              - 
 -    Uses the following libraries                   - 
 -      CEE.**                                       - 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - 
17:25:21.926941 tramp-process-one-action (5) # Looking for regexp "\(.*\(user\|login\)\( .*\)?: *\)\'" from remote shell
17:25:21.927132 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.927298 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.929193 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|code\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
17:25:21.929370 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.929503 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.930252 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
17:25:21.930410 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.930541 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.930930 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
17:25:21.931089 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.931221 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.931456 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|\r\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
17:25:21.931617 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.931750 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.932016 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
17:25:21.932167 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.932296 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.932461 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
17:25:21.932620 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.932731 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.932875 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
17:25:21.933001 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.933114 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.933255 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
17:25:21.933379 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.933489 tramp-get-connection-property (7) # check-remote-echo nil
17:25:21.933621 tramp-process-one-action (5) # Call ‘tramp-action-process-alive’
17:25:21.933747 tramp-get-connection-property (7) # gateway nil
17:25:22.106637 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*

/----------------------------------------------------------------\
:                                                                :
:             IBM's internal systems must only be used for       :
:    conducting IBM's business or for purposes authorized by     :
:                   IBM management                               :
:                                                                :
:          Aggregate Source Code or Business Documents           :
:                must never be stored on this System             :
:                                                                :
\----------------------------------------------------------------/
 - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 - Improve performance by preventing the propagation - 
 - of TSO/E or ISPF STEPLIBs                         - 
 - This is a new version of sys.profile              - 
 -    Uses the following libraries                   - 
 -      CEE.**                                       - 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - 
TOROLABW:/home/tsc390>
17:25:22.107054 tramp-process-one-action (5) # Looking for regexp "\(.*\(user\|login\)\( .*\)?: *\)\'" from remote shell
17:25:22.107291 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.107497 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.109963 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|code\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
17:25:22.110166 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.110307 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.111067 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
17:25:22.111227 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.111361 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.111756 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
17:25:22.111927 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.112063 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.112292 tramp-process-one-action (5) # Call ‘tramp-action-succeed’
17:25:22.112499 tramp-get-connection-property (7) # process-buffer nil
17:25:22.112704 tramp-process-actions (6) # 
/----------------------------------------------------------------\
:                                                                :
:             IBM's internal systems must only be used for       :
:    conducting IBM's business or for purposes authorized by     :
:                   IBM management                               :
:                                                                :
:          Aggregate Source Code or Business Documents           :
:                must never be stored on this System             :
:                                                                :
\----------------------------------------------------------------/
tsc390@torolabw.canlab.ibm.com's password: 
/----------------------------------------------------------------\
:                                                                :
:             IBM's internal systems must only be used for       :
:    conducting IBM's business or for purposes authorized by     :
:                   IBM management                               :
:                                                                :
:          Aggregate Source Code or Business Documents           :
:                must never be stored on this System             :
:                                                                :
\----------------------------------------------------------------/
 - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 - Improve performance by preventing the propagation - 
 - of TSO/E or ISPF STEPLIBs                         - 
 - This is a new version of sys.profile              - 
 -    Uses the following libraries                   - 
 -      CEE.**                                       - 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - 
TOROLABW:/home/tsc390>
17:25:22.112928 tramp-get-connection-property (7) # process-buffer nil
17:25:22.114012 tramp-process-actions (3) # Waiting for prompts from remote shell...done
17:25:22.114563 tramp-maybe-open-connection (3) # Found remote shell prompt on ‘torolabw.canlab.ibm.com’
17:25:22.114757 tramp-get-connection-property (7) # remote-shell undef
17:25:22.114920 tramp-open-shell (5) # Opening remote shell ‘/bin/sh’...
17:25:22.115116 tramp-get-connection-property (7) # process-name nil
17:25:22.115285 tramp-get-connection-property (7) # remote-echo nil
17:25:22.115437 tramp-send-command (6) # exec env ENV='' HISTFILE=~/.tramp_history PROMPT_COMMAND='' PS1=\#\$\  PS2='' PS3='' /bin/sh 
17:25:22.115594 tramp-get-connection-property (7) # process-name nil
17:25:22.115755 tramp-get-connection-property (7) # chunksize nil
17:25:22.115909 tramp-set-connection-property (7) # last-cmd-time (23409 63298 115848 0)
17:25:22.116080 tramp-send-string (10) # exec env ENV='' HISTFILE=~/.tramp_history PROMPT_COMMAND='' PS1=\#\$\  PS2='' PS3='' /bin/sh 
17:25:22.116235 tramp-get-connection-property (7) # process-buffer nil
17:25:22.116445 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.116578 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.116717 tramp-get-connection-property (7) # gateway nil
17:25:22.118733 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*
                                                        \rTOROLABW:/home/tsc390>\rTOROLABW:/home/tsc390>                                                        <\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b                          \rTOROLABW:/home/tsc390>\rTOROLABW:/home/tsc390>                                                        <\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b 
17:25:22.118975 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.119115 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.119278 tramp-get-connection-property (7) # gateway nil
17:25:22.119801 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*
                                                        \rTOROLABW:/home/tsc390>\rTOROLABW:/home/tsc390>                                                        <\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b                          \rTOROLABW:/home/tsc390>\rTOROLABW:/home/tsc390>                                                        <\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b         
17:25:22.119966 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.120102 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.120260 tramp-get-connection-property (7) # gateway nil
17:25:22.121824 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*
                                                        \rTOROLABW:/home/tsc390>\rTOROLABW:/home/tsc390>                                                        <\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b                          \rTOROLABW:/home/tsc390>\rTOROLABW:/home/tsc390>                                                        <\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b         
FSUM9952 history file $HISTFILE "~/.tramp_history": EDC5129I No such file or directory.
17:25:22.122017 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.122162 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.122327 tramp-get-connection-property (7) # gateway nil
17:25:22.122807 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*
                                                        \rTOROLABW:/home/tsc390>\rTOROLABW:/home/tsc390>                                                        <\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b                          \rTOROLABW:/home/tsc390>\rTOROLABW:/home/tsc390>                                                        <\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b         
FSUM9952 history file $HISTFILE "~/.tramp_history": EDC5129I No such file or directory.
#$ 
17:25:22.123021 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.123162 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.123300 tramp-wait-for-regexp (6) # 
                                                        \rTOROLABW:/home/tsc390>\rTOROLABW:/home/tsc390>                                                        <\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b                          \rTOROLABW:/home/tsc390>\rTOROLABW:/home/tsc390>                                                        <\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b         
FSUM9952 history file $HISTFILE "~/.tramp_history": EDC5129I No such file or directory.
#$ 
17:25:22.123545 tramp-get-connection-property (7) # process-name nil
17:25:22.123714 tramp-get-connection-property (7) # process-name nil
17:25:22.123873 tramp-get-connection-property (7) # process-buffer nil
17:25:22.124051 tramp-get-connection-property (7) # last-cmd-time (23409 63298 115848 0)
17:25:22.124223 tramp-get-connection-property (7) # process-name nil
17:25:22.124389 tramp-get-connection-property (7) # remote-echo nil
17:25:22.124541 tramp-send-command (6) # (cd ~/) 2>/dev/null; echo tramp_exit_status $?
17:25:22.124697 tramp-get-connection-property (7) # process-name nil
17:25:22.124861 tramp-get-connection-property (7) # chunksize nil
17:25:22.125023 tramp-set-connection-property (7) # last-cmd-time (23409 63298 124957 0)
17:25:22.125182 tramp-send-string (10) # (cd ~/) 2>/dev/null; echo tramp_exit_status $?
17:25:22.125316 tramp-get-connection-property (7) # process-buffer nil
17:25:22.125493 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.125607 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.125721 tramp-get-connection-property (7) # gateway nil
17:25:22.128526 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*
tramp_exit_status 0
17:25:22.128672 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.128790 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.128909 tramp-get-connection-property (7) # gateway nil
17:25:22.129425 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*
tramp_exit_status 0
#$ 
17:25:22.129587 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.129704 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.129823 tramp-wait-for-regexp (6) # 
tramp_exit_status 0
#$ 
17:25:22.129998 tramp-get-connection-property (7) # process-buffer nil
17:25:22.130169 tramp-get-connection-property (7) # process-name nil
17:25:22.130313 tramp-set-connection-property (7) # remote-shell /bin/sh
17:25:22.130448 tramp-open-shell (5) # Opening remote shell ‘/bin/sh’...done
17:25:22.130587 tramp-open-connection-setup-interactive-shell (5) # Setting up remote shell environment
17:25:22.130725 tramp-get-connection-property (7) # process-name nil
17:25:22.130863 tramp-get-connection-property (7) # remote-echo nil
17:25:22.130994 tramp-send-command (6) # stty -inlcr -onlcr -echo kill '^U' erase '^H'
17:25:22.131145 tramp-get-connection-property (7) # process-name nil
17:25:22.131285 tramp-get-connection-property (7) # chunksize nil
17:25:22.131426 tramp-set-connection-property (7) # last-cmd-time (23409 63298 131372 0)
17:25:22.131613 tramp-send-string (10) # stty -inlcr -onlcr -echo kill '^U' erase '^H'
17:25:22.131781 tramp-get-connection-property (7) # process-buffer nil
17:25:22.131959 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.132075 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.132191 tramp-get-connection-property (7) # gateway nil
17:25:22.136060 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*
#$ 
17:25:22.136219 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.136334 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.136458 tramp-wait-for-regexp (6) # 
#$ 
17:25:22.136610 tramp-get-connection-property (7) # process-name nil
17:25:22.136750 tramp-get-connection-property (7) # remote-echo nil
17:25:22.136880 tramp-send-command (6) # echo foo
17:25:22.137010 tramp-get-connection-property (7) # process-name nil
17:25:22.137148 tramp-get-connection-property (7) # chunksize nil
17:25:22.137278 tramp-set-connection-property (7) # last-cmd-time (23409 63298 137226 0)
17:25:22.137415 tramp-send-string (10) # echo foo
17:25:22.137544 tramp-get-connection-property (7) # process-buffer nil
17:25:22.137703 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.137813 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.137923 tramp-get-connection-property (7) # gateway nil
17:25:22.139251 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*
foo
17:25:22.139390 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.139507 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.139623 tramp-get-connection-property (7) # gateway nil
17:25:22.140361 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*
foo
#$ 
17:25:22.140522 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.140639 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.140756 tramp-wait-for-regexp (6) # 
foo
#$ 
17:25:22.140926 tramp-open-connection-setup-interactive-shell (5) # Setting shell prompt
17:25:22.141080 tramp-get-connection-property (7) # process-name nil
17:25:22.141221 tramp-get-connection-property (7) # remote-echo nil
17:25:22.141353 tramp-send-command (6) # PS1=///0568630d489e706e26830effd9cfca56\#\$ PS2='' PS3='' PROMPT_COMMAND=''
17:25:22.141500 tramp-get-connection-property (7) # process-name nil
17:25:22.141640 tramp-get-connection-property (7) # chunksize nil
17:25:22.141772 tramp-set-connection-property (7) # last-cmd-time (23409 63298 141720 0)
17:25:22.141912 tramp-send-string (10) # PS1=///0568630d489e706e26830effd9cfca56\#\$ PS2='' PS3='' PROMPT_COMMAND=''
17:25:22.142044 tramp-get-connection-property (7) # process-buffer nil
17:25:22.142216 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.142329 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.142444 tramp-get-connection-property (7) # gateway nil
17:25:22.145516 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*
///0568630d489e706e26830effd9cfca56#$
17:25:22.145724 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.145865 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.146007 tramp-wait-for-regexp (6) # 
///0568630d489e706e26830effd9cfca56#$
17:25:22.146223 tramp-open-connection-setup-interactive-shell (5) # Checking system information
17:25:22.146382 tramp-get-connection-property (7) # uname nil
17:25:22.146553 tramp-get-connection-property (7) # process-name nil
17:25:22.146720 tramp-get-connection-property (7) # process-name nil
17:25:22.146878 tramp-get-connection-property (7) # process-buffer nil
17:25:22.147055 tramp-get-connection-property (7) # last-cmd-time (23409 63298 141720 0)
17:25:22.147225 tramp-get-connection-property (7) # process-name nil
17:25:22.147388 tramp-get-connection-property (7) # remote-echo nil
17:25:22.147537 tramp-send-command (6) # echo \"`uname -sr`\" 2>/dev/null; echo tramp_exit_status $?
17:25:22.147690 tramp-get-connection-property (7) # process-name nil
17:25:22.147891 tramp-get-connection-property (7) # chunksize nil
17:25:22.148074 tramp-set-connection-property (7) # last-cmd-time (23409 63298 148011 0)
17:25:22.148238 tramp-send-string (10) # echo \"`uname -sr`\" 2>/dev/null; echo tramp_exit_status $?
17:25:22.148395 tramp-get-connection-property (7) # process-buffer nil
17:25:22.148595 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.148738 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.148868 tramp-get-connection-property (7) # gateway nil
17:25:22.155888 tramp-accept-process-output (10) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* run *tramp/ssh tsc390@torolabw.canlab.ibm.com*
OS/390 26.00
tramp_exit_status 0
///0568630d489e706e26830effd9cfca56#$
17:25:22.156093 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.156234 tramp-get-connection-property (7) # check-remote-echo nil
17:25:22.156376 tramp-wait-for-regexp (6) # 
OS/390 26.00
tramp_exit_status 0
///0568630d489e706e26830effd9cfca56#$
17:25:22.156592 tramp-get-connection-property (7) # process-buffer nil
17:25:22.156782 tramp-get-connection-property (7) # process-buffer nil
17:25:22.157272 tramp-send-command-and-read (10) # 
  backtrace()
  tramp-send-command-and-read(["ssh" "tsc390" "torolabw.canlab.ibm.com" "/home/tsc390" nil] "echo \\\"`uname -sr`\\\"")
  tramp-open-connection-setup-interactive-shell(#<process *tramp/ssh tsc390@torolabw.canlab.ibm.com*> ["ssh" "tsc390" "torolabw.canlab.ibm.com" "/home/tsc390" nil])
  tramp-maybe-open-connection(["ssh" "tsc390" "torolabw.canlab.ibm.com" "/home/tsc390" nil])
  tramp-send-command(["ssh" "tsc390" "torolabw.canlab.ibm.com" "/home/tsc390" nil] "test 0 2>/dev/null; echo tramp_exit_status $?")
  tramp-send-command-and-check(["ssh" "tsc390" "torolabw.canlab.ibm.com" "/home/tsc390" nil] "test 0")
  tramp-get-test-command(["ssh" "tsc390" "torolabw.canlab.ibm.com" "/home/tsc390" nil])
  tramp-run-test("-d" "/ssh:tsc390@torolabw.canlab.ibm.com:/home/tsc390")
  tramp-sh-handle-file-directory-p("/ssh:tsc390@torolabw.canlab.ibm.com:/home/tsc390")
  apply(tramp-sh-handle-file-directory-p "/ssh:tsc390@torolabw.canlab.ibm.com:/home/tsc390")
  tramp-sh-file-name-handler(file-directory-p "/ssh:tsc390@torolabw.canlab.ibm.com:/home/tsc390")
  apply(tramp-sh-file-name-handler file-directory-p "/ssh:tsc390@torolabw.canlab.ibm.com:/home/tsc390")
  tramp-file-name-handler(file-directory-p "/ssh:tsc390@torolabw.canlab.ibm.com:/home/tsc390")
  file-directory-p("/ssh:tsc390@torolabw.canlab.ibm.com:/home/tsc390/")
  find-file-noselect("/ssh:tsc390@torolabw.canlab.ibm.com:/home/tsc390/" nil nil nil)
  find-file-other-window("/ssh:tsc390@torolabw.canlab.ibm.com:/home/tsc390/")
  org-open-file("/ssh:tsc390@torolabw.canlab.ibm.com:/home/tsc390/" nil)
  apply(org-open-file "/ssh:tsc390@torolabw.canlab.ibm.com:/home/tsc390/" nil nil)
  org-open-at-point(nil)
  funcall-interactively(org-open-at-point nil)
  call-interactively(org-open-at-point nil nil)
  command-execute(org-open-at-point)
17:25:22.157507 tramp-send-command-and-read (1) # File error: ‘echo \"`uname -sr`\"’ does not return a valid Lisp expression: ‘OS/390 26.00
’
OS/390 26.00
17:25:22.158259 tramp-maybe-open-connection (3) # Opening connection for tsc390@torolabw.canlab.ibm.com using ssh...failed
17:25:22.179071 tramp-get-file-property (8) #  file-truename nil
17:25:22.179269 tramp-flush-directory-property (8) # 
17:25:22.179447 tramp-get-connection-property (7) # process-name nil
17:25:22.179607 tramp-get-connection-property (7) # process-name nil
17:25:22.179900 tramp-get-connection-property (7) # vector [ssh tsc390 torolabw.canlab.ibm.com /home/tsc390 nil]
17:25:22.180099 tramp-process-sentinel (5) # Sentinel called: ‘#<process *tramp/ssh tsc390@torolabw.canlab.ibm.com*>’ ‘killed: 9
’
17:25:22.180283 tramp-flush-connection-property (7) # *tramp/ssh tsc390@torolabw.canlab.ibm.com* (vector temp-file last-cmd-time remote-shell)
17:25:22.180462 tramp-get-file-property (8) #  file-truename nil
17:25:22.180637 tramp-flush-directory-property (8) # 
17:25:22.186523 tramp-get-connection-property (7) # process-name nil
17:25:22.186744 tramp-flush-connection-property (7) # [ssh tsc390 torolabw.canlab.ibm.com nil nil] (first-password-request)
17:25:22.186960 tramp-get-connection-property (7) # process-buffer nil

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

* Re: Fixing a bug on Tramp
  2018-08-13 21:28   ` Justin Joseph Kaipada
@ 2018-08-14  7:18     ` Michael Albinus
       [not found]       ` <CA+dFpWGG8zXAtt-GwFKM_MLC9=je4qSVNuVjGfypQn1iLb=MFQ@mail.gmail.com>
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Albinus @ 2018-08-14  7:18 UTC (permalink / raw)
  To: Justin Joseph Kaipada; +Cc: emacs-devel

Justin Joseph Kaipada <justinjoseph0007@gmail.com> writes:

Hi Justin,

> Sure, here it is. 
>
> Tramp version : 2.2.13.25.2
> Emacs version: GNU Emacs 25.3.1 (x86_64-apple-darwin13.4.0, NS
> appkit-1265.21 Version 10.9.5 (Build 13F1911)) of 2017-09-12

Thanks, this will help in the future.

>> When trying to connect to a IBM Z/OS machine, tramp fails at the
>> first test saying
>>
>> tramp-file-name-handler: ‘echo \"‘uname -sr‘\"’ does not return a
>> valid Lisp expression: ‘OS/390 26.00 ’
>>
>> After wandering through the source code for couple of days, I can't
>> figure out what's wrong. Well, I only know beginner level lisp for
>> one thing. The lack of comments anywhere doesn't help either.
>>
>> Actually running echo \"‘uname -sr‘\" returns "OS/390 26.00" on my
>> Z/OS machine.

The Tramp traces tell it different, a little bit:

> 17:25:22.147537 tramp-send-command (6) # echo \"`uname -sr`\" 2>/dev/null; echo tramp_exit_status $?
> 17:25:22.156376 tramp-wait-for-regexp (6) # 
> OS/390 26.00
> tramp_exit_status 0
> ///0568630d489e706e26830effd9cfca56#$

The command does not return "OS/390 26.00", as expected. The apostrophes
are missing around the value, which makes Tramp confused.

Could you pls recheck on the remote machine, what happens if you call in
the shell /bin/sh

# echo \"`uname -sr`\"

Which shell is activated when you invoke /bin/sh? Are there other shells
which could be used on that machine? Could the command be modified in
order to get the expected output?

Best regards, Michael.



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

* Re: Fixing a bug on Tramp
       [not found]       ` <CA+dFpWGG8zXAtt-GwFKM_MLC9=je4qSVNuVjGfypQn1iLb=MFQ@mail.gmail.com>
@ 2018-08-14 15:23         ` Michael Albinus
       [not found]           ` <CA+dFpWFvqPD-ZgsyhWNZb6SL9h-DhNPjdpfX+Q+fvCXJDPy+=w@mail.gmail.com>
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Albinus @ 2018-08-14 15:23 UTC (permalink / raw)
  To: Justin Joseph Kaipada; +Cc: emacs-devel

Justin Joseph Kaipada <justinjoseph0007@gmail.com> writes:

Hi Justin,

> Your speculation was right, running echo \"`uname -sr`\" on /bin/sh
> does not return with quotes. I tried setting tramp-encoding-shell and
> explicit-shell-file-name both to "/bin/bash" but I still get the same
> error.

Well, first we need to know whether bash would help. If you are on the
remote machine, and have started /bin/bash, does

# echo \"`uname -sr`\"

print the apostrophes?

If yes, pls eval the following form in your Emacs:

--8<---------------cut here---------------start------------->8---
(add-to-list
  'tramp-connection-properties
  `(,(regexp-quote "torolabw.canlab.ibm.com") "remote-shell" "/bin/bash"))
--8<---------------cut here---------------end--------------->8---

Additionally, you might call "M-x tramp-cleanup-all-connections" in
order to flush the caches.

Best regards, Michael.



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

* Re: Fixing a bug on Tramp
       [not found]           ` <CA+dFpWFvqPD-ZgsyhWNZb6SL9h-DhNPjdpfX+Q+fvCXJDPy+=w@mail.gmail.com>
@ 2018-08-15  7:21             ` Michael Albinus
       [not found]               ` <CA+dFpWE_JVo0K75ebo+y2PuWpeverxEh_FhpLs6NqsPHJ-3Knw@mail.gmail.com>
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Albinus @ 2018-08-15  7:21 UTC (permalink / raw)
  To: Justin Joseph Kaipada; +Cc: emacs-devel

Justin Joseph Kaipada <justinjoseph0007@gmail.com> writes:

> Your fix worked, the first error happens no more,

Indeed:

> 17:51:10.399771 tramp-send-command (6) # echo \"`uname -sr`\" 2>/dev/null; echo tramp_exit_status $?
> 17:51:10.425542 tramp-wait-for-regexp (6) # 
> "OS/390 26.00"
> tramp_exit_status 0
> ///988a6436d6d49a7e84d7b8d0efbf764b#$

> but there is a new error.

Yes:

> 17:51:10.556828 tramp-send-command (6) # echo \"`getconf PATH 2>/dev/null`\" 2>/dev/null; echo tramp_exit_status $?
> 17:51:10.645890 tramp-wait-for-regexp (6) # 
> /bin
> tramp_exit_status 0
> ///988a6436d6d49a7e84d7b8d0efbf764b#$

Again, the same error: the echo command does not return the surrounding
apostrophes. Could you pls check, how the bash behaves on the remote
machine, when you enter

# echo \"`getconf PATH 2>/dev/null`\" 2>/dev/null

Best regards, Michael.



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

* Re: Fixing a bug on Tramp
       [not found]               ` <CA+dFpWE_JVo0K75ebo+y2PuWpeverxEh_FhpLs6NqsPHJ-3Knw@mail.gmail.com>
@ 2018-08-15 14:08                 ` Michael Albinus
       [not found]                   ` <CA+dFpWFH4cdGbdEScNkb=e+0Lov+mPbB2iBRnVQakB=ejp4UGA@mail.gmail.com>
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Albinus @ 2018-08-15 14:08 UTC (permalink / raw)
  To: Justin Joseph Kaipada; +Cc: emacs-devel

Justin Joseph Kaipada <justinjoseph0007@gmail.com> writes:

> I get "/bin" with quotes.
>
> Is it missing something ?

Then I have no clue what's up. Maybe you try to run all commands Tramp
raises yourself in a local shell (outside Emacs)? Then we will see
whether we get the same result.

According to the traces, you should run the following commands in
exactly this order (I precede  them by a prompt "# ":

--8<---------------cut here---------------start------------->8---
# locale -a
# /bin/bash -i
# exec ssh -l tsc390  -o ControlMaster=auto -o ControlPath='tramp.%C' -o ControlPersist=no -e none torolaba.canlab.ibm.com
# exec env ENV='' HISTFILE=~/.tramp_history PROMPT_COMMAND='' PS1=\#\$\  PS2='' PS3='' /bin/bash -norc -noprofile
# (cd ~/) 2>/dev/null; echo tramp_exit_status $?
# stty -inlcr -onlcr -echo kill '^U' erase '^H'
# echo foo
# PS1=///988a6436d6d49a7e84d7b8d0efbf764b\#\$ PS2='' PS3='' PROMPT_COMMAND=''
# echo \"`uname -sr`\" 2>/dev/null; echo tramp_exit_status $?
# locale -a
# echo foo ; echo bar
# set +o vi +o emacs
# echo \"`getconf PATH 2>/dev/null`\" 2>/dev/null; echo tramp_exit_status $?
--8<---------------cut here---------------end--------------->8---

Best regards, Michael.



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

* Re: Fixing a bug on Tramp
       [not found]                   ` <CA+dFpWFH4cdGbdEScNkb=e+0Lov+mPbB2iBRnVQakB=ejp4UGA@mail.gmail.com>
@ 2018-08-16  8:31                     ` Michael Albinus
       [not found]                       ` <CA+dFpWHc=DBAs2fg==u3z8BOh9GT2iZyOi_5BLKM1ZaFLN=bJA@mail.gmail.com>
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Albinus @ 2018-08-16  8:31 UTC (permalink / raw)
  To: Justin Joseph Kaipada; +Cc: emacs-devel

[Please keep Cc, for the archives]

Justin Joseph Kaipada <justinjoseph0007@gmail.com> writes:

Hi Justin,

> What are we expecting here, everything looks fine until 
>
> # stty -inlcr -onlcr -echo kill '^U' erase '^H'
>
> after which new commands are not making newlines anymore, mat be
> that's what the above command is doing. then everything works fines as
> usual.

Yes, we need some massage of macOS newline handling. How are carriage
return / linefeed handled on the remote OS/390? Just CR, or LF, or
CR/LF? On <https://en.wikipedia.org/wiki/Newline>, something different
is reported, NL (?\025).

> what's the point of getting the locale -a information anyways ?.

That's a trace command, which is sent because we have tramp-verbose set
to 10. In normal operation, Tramp wouldn't send this command.

> and once again # echo \"`getconf PATH 2>/dev/null`\" 2>/dev/null; echo
> tramp_exit_status $? returns "/bin" with quotes

Yes, in your shell. Inside Tramp, the apostrophes are missing :-(

Perhaps we need some more tty settings, don't know. What happens, if you
comment the stty command inside tramp-sh.el, so it isn't sent to the
remote? Does it make a difference? Note, that the first command with the
echo \"`uname -sr`\"  sequence has worked successfully.

(Well, it would help if I could run tests towards a remote OS/390
machine myself. But I suspect this isn't possible.)

Best regards, Michael.



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

* Re: Fixing a bug on Tramp
       [not found]                             ` <CA+dFpWF33BPVxBSqqWpU0vN17FhOek9TKyKOJasgXToTS3aVkg@mail.gmail.com>
@ 2018-08-25 11:54                               ` Michael Albinus
       [not found]                                 ` <CA+dFpWFJBVZkzUY=pWio_T4xVd7Lt9-VmAKOOGYtmMbxx8jsAw@mail.gmail.com>
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Albinus @ 2018-08-25 11:54 UTC (permalink / raw)
  To: Justin Joseph Kaipada; +Cc: emacs-devel

Justin Joseph Kaipada <justinjoseph0007@gmail.com> writes:

Hi Justin,

(sorry, I was occupied last week  with other business)

> Hmmm, so locale -a display a lot of options but only setting export
> LC_ALL=En_US.IBM-1047, rest of them seems to error out 
>
> export LC_ALL=En_US.UTF-8.xplink
> FSUMA912 Cannot set locale: The internationalization variable settings
> are invalid.
> FSUMA912 Cannot set locale: The internationalization variable settings
> are invalid.
>
> So hardcode the LC_ALL line with En_US.IBM-1047 and encoding line with
> ibm1047-mac, now its just stuck after messaging , tramp found a shell
> on the machine. 
>
> I need to investigate more into this.

What if you try LC_ALL=En_US.UTF-8 (w/o the suffix)?

> Any way to make the above changes from init.el other than hardcoding
> them ?

Once we know the solution there will be also a way to inject it into
Tramp, w/o hardcoding.

> Thanks

Best regards, Michael.



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

* Re: Fixing a bug on Tramp
       [not found]                                 ` <CA+dFpWFJBVZkzUY=pWio_T4xVd7Lt9-VmAKOOGYtmMbxx8jsAw@mail.gmail.com>
@ 2018-08-29  8:30                                   ` Michael Albinus
  0 siblings, 0 replies; 10+ messages in thread
From: Michael Albinus @ 2018-08-29  8:30 UTC (permalink / raw)
  To: Justin Joseph Kaipada; +Cc: emacs-devel

Justin Joseph Kaipada <justinjoseph0007@gmail.com> writes:

Hi Justin,

>> What if you try LC_ALL=En_US.UTF-8 (w/o the suffix)?
>
> $ export LC_ALL=En_US.UTF-8
> bash: warning: setlocale: LC_ALL: cannot change locale (En_US.UTF-8):
> EDC5129I No such file or directory.
>
> So that is not supported at all. Z/OS does not even think its an
> encoding.

I'm running out of ideas. Tramp is based on using utf8 on the remote
side, so I fear that, even if we solve the problem at hand, we will
enter the next trap, soon.

> I still don't understand why tramp is changing the encoding after the
> first echo with the uname worked thou, I tried disable those line
> where it change the encoding and it still errors out.

So it hasn't anything to do with this.

If there were any public Z/OS machine on the world, I could run my
tests. Unfortunately, I do not own such a machine. Sorry.

Best regards, Michael.



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

end of thread, other threads:[~2018-08-29  8:30 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-07 22:53 Fixing a bug on Tramp Justin Joseph Kaipada
2018-08-08  7:17 ` Michael Albinus
2018-08-13 21:28   ` Justin Joseph Kaipada
2018-08-14  7:18     ` Michael Albinus
     [not found]       ` <CA+dFpWGG8zXAtt-GwFKM_MLC9=je4qSVNuVjGfypQn1iLb=MFQ@mail.gmail.com>
2018-08-14 15:23         ` Michael Albinus
     [not found]           ` <CA+dFpWFvqPD-ZgsyhWNZb6SL9h-DhNPjdpfX+Q+fvCXJDPy+=w@mail.gmail.com>
2018-08-15  7:21             ` Michael Albinus
     [not found]               ` <CA+dFpWE_JVo0K75ebo+y2PuWpeverxEh_FhpLs6NqsPHJ-3Knw@mail.gmail.com>
2018-08-15 14:08                 ` Michael Albinus
     [not found]                   ` <CA+dFpWFH4cdGbdEScNkb=e+0Lov+mPbB2iBRnVQakB=ejp4UGA@mail.gmail.com>
2018-08-16  8:31                     ` Michael Albinus
     [not found]                       ` <CA+dFpWHc=DBAs2fg==u3z8BOh9GT2iZyOi_5BLKM1ZaFLN=bJA@mail.gmail.com>
     [not found]                         ` <87sh3dz6fk.fsf@gmx.de>
     [not found]                           ` <87mutlz5yr.fsf@gmx.de>
     [not found]                             ` <CA+dFpWF33BPVxBSqqWpU0vN17FhOek9TKyKOJasgXToTS3aVkg@mail.gmail.com>
2018-08-25 11:54                               ` Michael Albinus
     [not found]                                 ` <CA+dFpWFJBVZkzUY=pWio_T4xVd7Lt9-VmAKOOGYtmMbxx8jsAw@mail.gmail.com>
2018-08-29  8:30                                   ` 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).