Bug 14611 - Missed dependency on 'which'
: Missed dependency on 'which'
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/vimtutor)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-02-21 22:32 by
Modified: 2008-02-22 12:10 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-02-21 22:32:42
В скрипте /usr/bin/vimtutor используется вызов команды which из одноимённого 
пакета (строки 44-54) для определения версии vim. Зависимость на which в пакете 
не указана, в случае отсутствия which в системе скрипт выбирает для запуска 
руководства vi.

Как следствие, руководство не выводится с ошибками вида:
Error detected while processing /usr/share/vim/tutor/tutor.vim:
line   13:
E319: Sorry, the command is not available in this version: let s:ext = ""

Steps to Reproduce:
apt-get remove which
vimtutor
------- Comment #1 From 2008-02-21 23:22:12 -------
Неправда.

# When no Vim version was found fall back to "vim", you'll get an error message
# below.
if test -z "$VIM"; then
        VIM=vim
fi
------- Comment #2 From 2008-02-22 12:10:42 -------
Да, наврал. Поймал на старом 7.0.224-alt2, в текущем 7.1.137-alt1 зависимости 
на which тоже не обнаружил - и повесил. Извиняюсь.