bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#4614: marked as done (23.1.50; tramp-ftp-file-name-handler: Recursiv


From: Emacs bug Tracking System
Subject: bug#4614: marked as done (23.1.50; tramp-ftp-file-name-handler: Recursive `require' for feature `ange-ftp')
Date: Sat, 03 Oct 2009 17:00:06 +0000

Your message dated Sat, 03 Oct 2009 18:55:35 +0200
with message-id <address@hidden>
and subject line Re: bug#4614: 23.1.50; tramp-ftp-file-name-handler: Recursive 
`require' for feature `ange-ftp'
has caused the Emacs bug report #4614,
regarding 23.1.50; tramp-ftp-file-name-handler: Recursive `require' for feature 
`ange-ftp'
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 address@hidden
immediately.)


-- 
4614: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=4614
Emacs Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: 23.1.50; tramp-ftp-file-name-handler: Recursive `require' for feature `ange-ftp' Date: Fri, 02 Oct 2009 11:14:21 +0200 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux)
Until sometime within the last few weeks (sorry, I can't narrow it down
more), the following (anonymized) code worked fine:

(defun my-ftp ()
  "Call dired on my ftp server."
  (interactive)
  (require 'tramp)
  (let ((default-directory "/ftp:address@hidden:/"))
    (call-interactively 'dired)))

But now it throws the error in the Subject line (also with emacs -Q
built with make bootstrap).  When I comment out (require 'tramp) and
eval the resulting defun in emacs -Q, then I get this error:

expand-file-name: Recursive load: 
"/home/steve/cvsroot/emacs/lisp/net/tramp.elc", 
"/home/steve/cvsroot/emacs/lisp/net/tramp.elc", 
"/home/steve/cvsroot/emacs/lisp/net/tramp.elc", 
"/home/steve/cvsroot/emacs/lisp/net/tramp.elc", 
"/home/steve/cvsroot/emacs/lisp/net/tramp.elc", 
"/home/steve/cvsroot/emacs/lisp/dired.elc"

Doing `C-x d RET /ftp:address@hidden:/ RET' works as always.
After doing this, then my-ftp also works (both with the require-sexp and
without it).

The problem is only with ftp handling; the following defun works fine:

(defun sv ()
  "Call dired on /su::/var/log."
  (interactive)
  (require 'tramp)
  (let ((default-directory "/su::/var/log"))
    (call-interactively 'dired)))

Did something change in the ftp handling that I have to adapt my-ftp to,
or is this a bug in Emacs?


In GNU Emacs 23.1.50.1 (i686-pc-linux-gnu, GTK+ Version 2.14.4)
 of 2009-10-01 on escher
Windowing system distributor `The X.Org Foundation', version 11.0.10502000
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
  value of $XMODIFIERS: @im=local
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t


--- End Message ---
--- Begin Message --- Subject: Re: bug#4614: 23.1.50; tramp-ftp-file-name-handler: Recursive `require' for feature `ange-ftp' Date: Sat, 03 Oct 2009 18:55:35 +0200 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux)
Stephen Berman <address@hidden> writes:

> I just updated and confirmed it makes my code work with emacs -Q (and
> also with my initializations).

Thanks for testing. I've close the bug.

> Steve Berman

Best regards, Michael.

--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]