Bug 17837 - Cannot open load file: format-spec
Summary: Cannot open load file: format-spec
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: emacs22-tramp (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Eugene Vlasov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-10 14:38 MSK by Andrey V Khavryuchenko
Modified: 2008-12-05 10:24 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey V Khavryuchenko 2008-11-10 14:38:00 MSK
При попытке загрузить tramp из emacs22-tramp-2.0.58-alt6 получаю:

    Cannot open load file: format-spec

Где взять format-spec.el apt-get не знает.
Comment 1 Evgenii Terechkov 2008-11-10 16:29:20 MSK
Наш rpm не ищет/требует зависимости в .elc?-файлах. Так что никакого format-spec.el не надо (да его и не существует). А надо M-x toggle-debug-on-error и внимательно читать/думать, что же вы сделали не так.
Comment 2 Andrey V Khavryuchenko 2008-11-10 16:45:24 MSK
Спасибо за оценку моего понимания ситуации.

Debugger entered--Lisp error: (file-error "Cannot open load file" "format-spec")
  require(format-spec)
  byte-code("ÀÁ!?ÃÄ\"?Æ!
  tramp-file-name-handler(substitute-in-file-name "/sshx:devel.kds.priv:")
  read-file-name("Find file: " nil "/tmp/" nil)
  find-file-read-args("Find file: " nil)
  call-interactively(find-file)

Так проблему лучше видно?

Подсказываю - у Вас, скорее всего, в системе стоит gnus.  У меня его нет.

Спасибо.
Comment 3 Ivan Fedorov 2008-11-10 19:34:51 MSK
(In reply to comment #1)
> Наш rpm не ищет/требует зависимости в .elc?-файлах. Так что никакого format-spec.el не
> надо (да его и не существует).
Вообще он нужен, и как минимум в дистре от tramp-2.1.14 он есть!
Comment 4 Evgenii Terechkov 2008-11-10 20:15:58 MSK
Да, маху дал. Format-spec.el из emacs-common переехал в emacs-gnus, а в зависимостях не отражено.

Пора, пора доделывать rpm-build-emacs :-)
Comment 5 Eugene Vlasov 2008-11-10 22:30:31 MSK
Да, format-spec.el в GNU Emacs довольно давно (года с 2000 а то и раньше) лежит в папке lisp/gnus - соответственно когда в emacs влили tramp, оттуда этот файл убрали.
В следующей сборке добавлю зависимость.
Comment 6 Eugene Vlasov 2008-11-11 08:59:17 MSK
В emacs23, кстати, этот файл перенесен из lisp/gnus в lisp.
Comment 7 Eugene Vlasov 2008-12-05 10:24:13 MSK
Начиная с версии 22.3-alt7 emacs22-tramp зависит от emacs22-gnus.
В 23.1 (который уже не за горами) такой зависимости не будет.