Bug 51085 - Helix requires git to be installed
Summary: Helix requires git to be installed
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: helix (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: sirius@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-07 11:05 MSK by Ilya Sorochan
Modified: 2024-08-12 13:19 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ilya Sorochan 2024-08-07 11:05:35 MSK
Установил helix на свежую машинку на xfce, где не было гита по умолчанию.

При запуске `hx -g fetch` выдало ошибку:
```
Error: command 'git' not found: cannot find binary path
```
Comment 1 Grigory Ustinov 2024-08-07 14:02:18 MSK
Текстовый редактор не должен вытягивать git по зависимостям. Если вам он нужен поставьте вручную. Это называется опциональная зависимость.
Comment 2 Ilya Sorochan 2024-08-12 13:19:38 MSK
(In reply to Grigory Ustinov from comment #1)
> Текстовый редактор не должен вытягивать git по зависимостям. Если вам он
> нужен поставьте вручную. Это называется опциональная зависимость.

Уже была похожая ситуация в #50968 (https://bugzilla.altlinux.org/50968)
Вкратце: для сборки грамматики требовался gcc-c++. Зависимость вроде бы и опциональная, но была добавлена. К тому же не понимаю кто будет использовать helix без подсветки. Если нужно что-то простое, то используют nano или vi.

Мне кажется тогда лучше сделать две версии пакета. Stripped версию, где не собираются грамматики, нет гита и нет gcc-c++. И полную версию, где все это есть и грамматика собрана по умолчанию.

Могу этим заняться.