Bug 14611 - Missed dependency on 'which'
Summary: Missed dependency on 'which'
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: vimtutor (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Gleb F-Malinovskiy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-21 22:32 MSK by Nikolay A. Fetisov
Modified: 2008-02-22 12:10 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay A. Fetisov 2008-02-21 22:32:42 MSK
В скрипте /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 Sir Raorn 2008-02-21 23:22:12 MSK
Неправда.

# 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 Nikolay A. Fetisov 2008-02-22 12:10:42 MSK
Да, наврал. Поймал на старом 7.0.224-alt2, в текущем 7.1.137-alt1 зависимости 
на which тоже не обнаружил - и повесил. Извиняюсь.