Bug 51085

Summary: Helix requires git to be installed
Product: Sisyphus Reporter: Ilya Sorochan <sorochanilyav>
Component: helixAssignee: sirius <sirius>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: grenka, sirius
Version: unstable   
Hardware: x86_64   
OS: Linux   

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++. И полную версию, где все это есть и грамматика собрана по умолчанию.

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