all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#779: Tramp saves old locations, tries to re-open them on launch
@ 2008-08-25 22:54 ` Charles Curley
  2008-08-26 19:50   ` bug#779: marked as done (recentf and remote files) Emacs bug Tracking System
  0 siblings, 1 reply; 8+ messages in thread
From: Charles Curley @ 2008-08-25 22:54 UTC (permalink / raw)
  To: bug-gnu-emacs

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

Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the bug-gnu-emacs@gnu.org mailing list,
and to the gnu.emacs.bug news group.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

I open one or more files via tramp on a remote machine. I then close
down Emacs. I do not save remote files in the desktop.

On re-lanching Emacs, it logs into the machines via tramp. This is a
waste of time if none of the files are in the desktop. Worse, if
somehow tramp tries to log in to a user:machine where I don't have the
password, Emacs ceases to process .emacs. Similarly if it tries to log
into an account on a machine which is shut down or otherwise
unavailable.

If there is a variable "tramp.*" that controls this behavior, I don't
see it.

Thank you.

If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/usr/share/emacs/22.1/etc/DEBUG for instructions.

No crash.

In GNU Emacs 22.1.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2008-05-03 on terranova, modified by Ubuntu
Windowing system distributor `The X.Org Foundation', version 11.0.10400090
configured using `configure  '--build=i486-linux-gnu' '--host=i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs22:/etc/emacs:/usr/local/share/emacs/22.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/22.1/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/22.1/leim' '--with-x=yes' '--with-x-toolkit=athena' '--with-toolkit-scroll-bars' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=5000 -g -O2' 'LDFLAGS=-g -Wl,--as-needed' 'CPPFLAGS=''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8
  default-enable-multibyte-characters: t

Major mode: Fundamental

Minor modes in effect:
  recentf-mode: t
  shell-dirtrack-mode: t
  partial-completion-mode: t
  display-time-mode: t
  show-paren-mode: t
  tooltip-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  unify-8859-on-encoding-mode: t
  utf-translate-cjk-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  abbrev-mode: t

Recent input:
<return> C-g <down> C-x C-g <help-echo> <menu-bar> 
<buffer> "*tramp/ssh dzur*" <help-echo> <help-echo> 
<menu-bar> <buffer> "*tramp/ssh dragon*" <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> C-x k <return> C-x k <return> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <menu-bar> <help-menu> <emacs-problems> 
C-s t r a m C-x k <return> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <menu-bar> <help-menu> 
<report-emacs-bug>

Recent messages:
tramp: Waiting 60s for prompt from remote shell
tramp: Sending password [2 times]
Quit
Note: file is write protected
Loading outline...
Loading easy-mmode...done
Loading outline...done
View mode: type C-h for help, h for commands, q to quit.
Mark saved where search started
Loading emacsbug...done


-- 

Charles Curley                  /"\    ASCII Ribbon Campaign
Looking for fine software       \ /    Respect for open standards
and/or writing?                  X     No HTML/RTF in email
http://www.charlescurley.com    / \    No M$ Word docs in email

Key fingerprint = CE5C 6645 A45A 64E4 94C0  809C FFF6 4C48 4ECD DFDB

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* bug#779: Tramp saves old locations, tries to re-open them on launch
       [not found] <mailman.17555.1219729994.18990.bug-gnu-emacs@gnu.org>
@ 2008-08-26  8:51 ` Michael Albinus
  2008-08-26 17:07   ` Glenn Morris
  0 siblings, 1 reply; 8+ messages in thread
From: Michael Albinus @ 2008-08-26  8:51 UTC (permalink / raw)
  To: Charles Curley; +Cc: 779

Charles Curley <charlescurley@charlescurley.com> writes:

> I open one or more files via tramp on a remote machine. I then close
> down Emacs. I do not save remote files in the desktop.
>
> On re-lanching Emacs, it logs into the machines via tramp. This is a
> waste of time if none of the files are in the desktop. Worse, if
> somehow tramp tries to log in to a user:machine where I don't have the
> password, Emacs ceases to process .emacs. Similarly if it tries to log
> into an account on a machine which is shut down or otherwise
> unavailable.

Tramp does not reconnect to files on its own. You can check this if
you call "emacs -Q".

Likely you have enabled recentf or another package like this. Could
you, please, check it in your .emacs?

> Thank you.

Best regards, Michael.







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

* bug#779: Tramp saves old locations, tries to re-open them on launch
  2008-08-26  8:51 ` bug#779: Tramp saves old locations, tries to re-open them on launch Michael Albinus
@ 2008-08-26 17:07   ` Glenn Morris
  2008-08-26 18:04     ` Michael Albinus
  0 siblings, 1 reply; 8+ messages in thread
From: Glenn Morris @ 2008-08-26 17:07 UTC (permalink / raw)
  To: Michael Albinus; +Cc: 779

Michael Albinus wrote:

> Likely you have enabled recentf or another package like this. Could
> you, please, check it in your .emacs?

It's the first entry in "Minor modes in effect:" in the original report.

There seems to be a fix for this in the trunk recentf-keep:

    Remote files are checked for readability only in case a connection
    is established to that remote system, otherwise they are kept in
    the recent list without checking their readability.






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

* bug#779: Tramp saves old locations, tries to re-open them on launch
  2008-08-26 17:07   ` Glenn Morris
@ 2008-08-26 18:04     ` Michael Albinus
  2008-08-26 18:06       ` Glenn Morris
  0 siblings, 1 reply; 8+ messages in thread
From: Michael Albinus @ 2008-08-26 18:04 UTC (permalink / raw)
  To: Glenn Morris; +Cc: 779

Glenn Morris <rgm@gnu.org> writes:

> Michael Albinus wrote:
>
>> Likely you have enabled recentf or another package like this. Could
>> you, please, check it in your .emacs?
>
> It's the first entry in "Minor modes in effect:" in the original
> report.

Yep. Charles did already confirm by a PM, that the problem was caused by this.

> There seems to be a fix for this in the trunk recentf-keep:
>
>     Remote files are checked for readability only in case a connection
>     is established to that remote system, otherwise they are kept in
>     the recent list without checking their readability.

Right, but this doesn't work for Emacs 22 (which is used here). Instead
of, recentf-keep recommends there

    A predicate is a function that is passed a filename to check and that
    must return non-nil to keep it.  For example, you can add the
    `file-remote-p' predicate in front of this list to keep remote file
    names in the recent list without checking their readability through a
    remote access.

After all, I guess we can tag this record as "notabug".

Best regards, Michael.






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

* bug#779: Tramp saves old locations, tries to re-open them on launch
  2008-08-26 18:04     ` Michael Albinus
@ 2008-08-26 18:06       ` Glenn Morris
  2008-08-26 18:18         ` Michael Albinus
  0 siblings, 1 reply; 8+ messages in thread
From: Glenn Morris @ 2008-08-26 18:06 UTC (permalink / raw)
  To: Michael Albinus; +Cc: 779

Michael Albinus wrote:

> After all, I guess we can tag this record as "notabug".

I'd go for "fixed 779 23.0.60" personally.






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

* bug#779: Tramp saves old locations, tries to re-open them on launch
  2008-08-26 18:06       ` Glenn Morris
@ 2008-08-26 18:18         ` Michael Albinus
  2008-08-26 18:36           ` Glenn Morris
  0 siblings, 1 reply; 8+ messages in thread
From: Michael Albinus @ 2008-08-26 18:18 UTC (permalink / raw)
  To: Glenn Morris; +Cc: 779

Glenn Morris <rgm@gnu.org> writes:

> Michael Albinus wrote:
>
>> After all, I guess we can tag this record as "notabug".
>
> I'd go for "fixed 779 23.0.60" personally.

I don't object (I wrote the fix last year :-)

However, it is a more philosophical question, whether it is a "bug fix"
or an "improvement of convenience".

Best regards, Michael.






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

* bug#779: Tramp saves old locations, tries to re-open them on launch
  2008-08-26 18:18         ` Michael Albinus
@ 2008-08-26 18:36           ` Glenn Morris
  0 siblings, 0 replies; 8+ messages in thread
From: Glenn Morris @ 2008-08-26 18:36 UTC (permalink / raw)
  To: Michael Albinus; +Cc: 779

retitle 779 recentf and remote files
tags 779 notabug
fixed 779 23.0.60
stop

Michael Albinus wrote:

>> I'd go for "fixed 779 23.0.60" personally.
>
> I don't object (I wrote the fix last year :-)

Let's have both. :)
(Bug tracker can be a feature request tracker too.)

> However, it is a more philosophical question, whether it is a "bug fix"
> or an "improvement of convenience".






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

* bug#779: marked as done (recentf and remote files)
  2008-08-25 22:54 ` bug#779: Tramp saves old locations, tries to re-open them on launch Charles Curley
@ 2008-08-26 19:50   ` Emacs bug Tracking System
  0 siblings, 0 replies; 8+ messages in thread
From: Emacs bug Tracking System @ 2008-08-26 19:50 UTC (permalink / raw)
  To: Chong Yidong

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


Your message dated Tue, 26 Aug 2008 15:46:28 -0400
with message-id <87zlmzv9t7.fsf@cyd.mit.edu>
and subject line Re: bug#779: Tramp saves old locations, tries to re-open them on launch
has caused the Emacs bug report #779,
regarding recentf and remote files
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact don@donarmstrong.com
immediately.)


-- 
779: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=779
Emacs Bug Tracking System
Contact don@donarmstrong.com with problems

[-- Attachment #2: Type: message/rfc822, Size: 7491 bytes --]

[-- Attachment #2.1.1: Type: text/plain, Size: 4518 bytes --]

Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the bug-gnu-emacs@gnu.org mailing list,
and to the gnu.emacs.bug news group.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

I open one or more files via tramp on a remote machine. I then close
down Emacs. I do not save remote files in the desktop.

On re-lanching Emacs, it logs into the machines via tramp. This is a
waste of time if none of the files are in the desktop. Worse, if
somehow tramp tries to log in to a user:machine where I don't have the
password, Emacs ceases to process .emacs. Similarly if it tries to log
into an account on a machine which is shut down or otherwise
unavailable.

If there is a variable "tramp.*" that controls this behavior, I don't
see it.

Thank you.

If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
If you would like to further debug the crash, please read the file
/usr/share/emacs/22.1/etc/DEBUG for instructions.

No crash.

In GNU Emacs 22.1.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2008-05-03 on terranova, modified by Ubuntu
Windowing system distributor `The X.Org Foundation', version 11.0.10400090
configured using `configure  '--build=i486-linux-gnu' '--host=i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs22:/etc/emacs:/usr/local/share/emacs/22.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/22.1/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/22.1/leim' '--with-x=yes' '--with-x-toolkit=athena' '--with-toolkit-scroll-bars' 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=5000 -g -O2' 'LDFLAGS=-g -Wl,--as-needed' 'CPPFLAGS=''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8
  default-enable-multibyte-characters: t

Major mode: Fundamental

Minor modes in effect:
  recentf-mode: t
  shell-dirtrack-mode: t
  partial-completion-mode: t
  display-time-mode: t
  show-paren-mode: t
  tooltip-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  unify-8859-on-encoding-mode: t
  utf-translate-cjk-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  abbrev-mode: t

Recent input:
<return> C-g <down> C-x C-g <help-echo> <menu-bar> 
<buffer> "*tramp/ssh dzur*" <help-echo> <help-echo> 
<menu-bar> <buffer> "*tramp/ssh dragon*" <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> C-x k <return> C-x k <return> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <menu-bar> <help-menu> <emacs-problems> 
C-s t r a m C-x k <return> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <menu-bar> <help-menu> 
<report-emacs-bug>

Recent messages:
tramp: Waiting 60s for prompt from remote shell
tramp: Sending password [2 times]
Quit
Note: file is write protected
Loading outline...
Loading easy-mmode...done
Loading outline...done
View mode: type C-h for help, h for commands, q to quit.
Mark saved where search started
Loading emacsbug...done


-- 

Charles Curley                  /"\    ASCII Ribbon Campaign
Looking for fine software       \ /    Respect for open standards
and/or writing?                  X     No HTML/RTF in email
http://www.charlescurley.com    / \    No M$ Word docs in email

Key fingerprint = CE5C 6645 A45A 64E4 94C0  809C FFF6 4C48 4ECD DFDB

[-- Attachment #2.1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

[-- Attachment #3: Type: message/rfc822, Size: 1687 bytes --]

From: Chong Yidong <cyd@stupidchicken.com>
To: Michael Albinus <michael.albinus@gmx.de>
Cc: Glenn Morris <rgm@gnu.org>, 779-done@emacsbugs.donarmstrong.com
Subject: Re: bug#779: Tramp saves old locations, tries to re-open them on launch
Date: Tue, 26 Aug 2008 15:46:28 -0400
Message-ID: <87zlmzv9t7.fsf@cyd.mit.edu>

> > Likely you have enabled recentf or another package like this. Could
> > you, please, check it in your .emacs?
>
> It's the first entry in "Minor modes in effect:" in the original report.
>
> There seems to be a fix for this in the trunk recentf-keep:
>
>     Remote files are checked for readability only in case a connection
>     is established to that remote system, otherwise they are kept in
>     the recent list without checking their readability.

I'd rather not backport this into the branch at this stage of the
pretest.  However, this change ought to have been documented in NEWS on
the trunk.  Michael, could you write a NEWS entry?

Thanks.


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

end of thread, other threads:[~2008-08-26 19:50 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <87zlmzv9t7.fsf@cyd.mit.edu>
2008-08-25 22:54 ` bug#779: Tramp saves old locations, tries to re-open them on launch Charles Curley
2008-08-26 19:50   ` bug#779: marked as done (recentf and remote files) Emacs bug Tracking System
     [not found] <mailman.17555.1219729994.18990.bug-gnu-emacs@gnu.org>
2008-08-26  8:51 ` bug#779: Tramp saves old locations, tries to re-open them on launch Michael Albinus
2008-08-26 17:07   ` Glenn Morris
2008-08-26 18:04     ` Michael Albinus
2008-08-26 18:06       ` Glenn Morris
2008-08-26 18:18         ` Michael Albinus
2008-08-26 18:36           ` Glenn Morris

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.