unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Robert J. Chassell" <bob@rattlesnake.com>
Cc: bob@rattlesnake.com
Subject: Re: how to find out methods for tramp?
Date: Wed, 19 Jun 2002 13:24:49 +0000 (UTC)	[thread overview]
Message-ID: <m17KfS5-000Ij1C@localhost> (raw)
In-Reply-To: <200206190223.g5J2NZ915936@aztec.santafe.edu> (message from Richard Stallman on Tue, 18 Jun 2002 20:23:35 -0600 (MDT))

   Bob, did you read the Tramp manual to get help for setting this up?
   If not, please try that and tell us if it helps you.

Yes, I did read it.  As I wrote earlier, it described the methods
quite well.  But it did not tell me how to choose the best method
efficiently; only to try each method one at a time until one worked.

There are three issues here:

  * Possible bugs in the code.  Kai asked me, and I have sent him, a
    trace.  (One of the non-working sites is using what my successfull
    SSH-connection-in-an-xterm reports as a possibly `old'
    implementation of SSH; the other requires protocol 2 and Tramp
    fails with any SSH configuration that also permits protocol 1.)

  * Inadequately informative error messages.  When Tramp fails, the
    error messages should tell me more as to why it fails:  for
    example, I can successfully use Tramp to list my home directory on
    fp.gnu.org using the `smx' method using yesterday's CVS snapshot,
    started with: emacs -q --no-site-file --eval '(blink-cursor-mode 0)'
   
    However, when I try the same operation using the `sm' method,
    Tramp fails and tells me only that

        tramp-open-connection-rsh: Wrong type argument: sequencep, 60

    The  *debug tramp/sm fp.gnu.org* provides even less help.

    Neither suggests which of the other 28 or so methods I should use.

  * Confusing documentation.  

    - The existing documentation, which in general I find pretty clear
      is, in this instance somewhat misleading.  It says that `smx'

           ... is useful for users where the normal login shell
           is set up to ask them a number of questions when logging in. 

      In this case, fencepost does not ask me for a number of
      questions.  It asks one question, which is for my password.  So
      if I follow this documentation, I avoid using the `smx' method.
      However, the `smx' method is the method that works.

      Perhaps the problem is that this instance of SSH negotiates a
      series of questions back and forth, and the `sm' method cannot
      handle that.  As a user I have no way of knowing.  After all, as
      I said, to me fencepost asks only one question, which is for my
      password; and the `sm' method is for other SSH connections to
      sites with `mimencode'.

    - Secondly, while the documentation is helpful in saying that `smx'

          ... is also useful for Windows users ...

      since fencepost is, I am pretty sure, a system that can run X,
      which is a windowing system, I am not 100% sure that the
      documentation writer actually means

          `also useful for users running a windowing system such as X or
          Berlin'

      Perhaps the writer means 

          `also useful for users running the windowing system
          distributed by the Microsoft Corporation'.

      The problem here occurs because some people support the
      Microsoft Corporation's efforts to deny that windowing systems
      are a generic application invented by Englebart in the 1960s.
      When they refer to a windowing system, they mean only Microsoft
      Windows.  (The Microsoft Corporation has spent a great deal of
      effort in trying to deny the everyday meaning of the word
      `Windows' in the context of computers, going so far as to obtain
      a trademark on the word.)

      When I see the word `Windows', while I presume that most likely
      the speaker is talking about computer windowing systems in their
      everyday meaning, referring to X and to SmallTalk, and
      Englebart's work, I have to recognize that the term is ambiguous
      and may refer only to the windowing system distributed and
      claimed by the Microsoft Corporation.

      The documentation would be clearer if it distinguished among

            any windowing system, such as X, or that produced by the
            Apple Corporation, or that produced by the Microsoft
            Corporation

            the windowing system produced by the Microsoft Corporation

            the X windowing system

    and so on.  And, since people always shorten terms in frequent
    use, shorting `television' to TV (or, in the UK, to `tely'), it is
    reasonable sometimes to shorten specific references to Macintosh
    Windows, X Windows, or Microsoft Windows.

-- 
    Robert J. Chassell                  bob@rattlesnake.com
    Rattlesnake Enterprises             http://www.rattlesnake.com

  reply	other threads:[~2002-06-19 13:24 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-06-17 16:42 how to find out methods for tramp? Robert J. Chassell
2002-06-17 17:17 ` Andreas Schwab
2002-06-17 18:19   ` Miles Bader
2002-06-19  2:23   ` Richard Stallman
2002-06-19 13:24     ` Robert J. Chassell [this message]
2002-06-19 15:12       ` Stefan Monnier
2002-06-19 15:46         ` Robert J. Chassell
2002-06-19 15:52           ` Stefan Monnier
2002-06-19 17:15             ` Robert J. Chassell
2002-06-20 11:22           ` Andreas Schwab
2002-06-20 13:17             ` Robert J. Chassell
2002-06-20 13:49               ` Andreas Schwab
2002-06-21  9:42             ` Richard Stallman
2002-06-21  9:57               ` Per Abrahamsen
2002-06-21 13:25                 ` Miles Bader
2002-06-18 16:29 ` Kai Großjohann
2002-06-18 16:58   ` Stefan Monnier
2002-06-18 17:45   ` Robert J. Chassell
2002-06-19  5:21     ` Eli Zaretskii
2002-06-19 10:05     ` Kai Großjohann
2002-06-19 12:32       ` Kim F. Storm
2002-06-19 12:45         ` Kai Großjohann
2002-06-19 14:28       ` Robert J. Chassell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m17KfS5-000Ij1C@localhost \
    --to=bob@rattlesnake.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).