[sisyphus] emacs22-tramp

Andrey Khavryuchenko =?iso-8859-1?q?akhavr_=CE=C1_gmail=2Ecom?=
Пн Янв 8 17:56:04 MSK 2007


Evgenii,

"ET" == Evgenii Terechkov wrote:

 ET> Andrey Khavryuchenko пишет:
 >> >> Кто это у нас так пользуется emacs/tramp что в сизифе оказался пакет
 >> >> emacs22-tramp 2.0.54-alt0.20.pretest, который при стандартном использовании
 >> >> выдаёт следующее
 ET> Я пользуюсь. Стандартном - это каком? УМВР. Хотя и не без косяков.
 >> /sshx:devel:<Tab>

 ET> Я этим транпортом не пользуюсь, ну да не суть...

 >> >> apply: Wrong number of arguments: #[(filename directory) "...мусор..."
 >> >> [directory v multi-method method user host tramp-tramp-file-p error
 >> >> "tramp-handle-file-name-completion invoked on non-tramp directory `%s'"
 >> >> tramp-dissect-file-name ...] 7
 >> >> ("/usr/share/emacs/22.0.92/lisp/net/tramp.elc" . 93904)], 3 [5 times]
 ET> Какой файл открываете (УРЛ)? Информаций, как обычно, маловато.
 >> /sshx:devel:<Tab>

 ET> УМВР. Хотя да, на цевевых машинах есть recode.

 >> Иными словами, любой.

 ET> Так говорите, как будто все транспорты испробовали.

/ssh: просто не логинится на любой виртуальный сервер под альтом

Все остальные (т.е. sshx и ssh-based external methods) показывают именно
такое поведение

 >> По изучению где падает изначально, обнаружил что в
 >> tramp-handle-file-local-copy переменные 
 >> (rem-enc (tramp-get-remote-encoding multi-method method user host))
 >> (rem-dec (tramp-get-remote-decoding multi-method method user host))
 >> оказываются в nil.  Поставил на целевой сайт recode, файлы стали
 >> открываться.  До этого обновления таких выбрыков не было.
 >> Почему отказывается работать completion ещё не смотрел.

 ET> Вешайте баг.

Вот что вылазит сейчас при попытке использовать completion

apply: Wrong number of arguments: (lambda (filename directory) "Like
`file-name-completion' for tramp files." (unless (tramp-tramp-file-p
directory) (error "tramp-handle-file-name-completion invoked on non-tramp
directory `%s'" directory)) (with-parsed-tramp-file-name directory nil
(try-completion filename (mapcar (lambda (x) (cons x nil))
(file-name-all-completions filename directory))))), 3 [2 times]

Полез в багзиллу.

 ET> Вообще, пользуясь tramp-ом давно, думаю, что "просто работы" от него нельзя
 ET> ожидать ещё доооолго.

Меня вполне устраивало как он работал до того года полтора.  Что сломалось
сейчас - не знаю.

-- 
Andrey V Khavryuchenko            
Software Development Company http://www.kds.com.ua/



Подробная информация о списке рассылки Sisyphus