<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>51085</bug_id>
          
          <creation_ts>2024-08-07 11:05:35 +0300</creation_ts>
          <short_desc>Helix requires git to be installed</short_desc>
          <delta_ts>2024-08-12 13:19:38 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>helix</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ilya Sorochan">sorochanilyav</reporter>
          <assigned_to name="sirius@altlinux.org">sirius</assigned_to>
          <cc>grenka</cc>
    
    <cc>sirius</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>249790</commentid>
    <comment_count>0</comment_count>
    <who name="Ilya Sorochan">sorochanilyav</who>
    <bug_when>2024-08-07 11:05:35 +0300</bug_when>
    <thetext>Установил helix на свежую машинку на xfce, где не было гита по умолчанию.

При запуске `hx -g fetch` выдало ошибку:
```
Error: command &apos;git&apos; not found: cannot find binary path
```</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249819</commentid>
    <comment_count>1</comment_count>
    <who name="Grigory Ustinov">grenka</who>
    <bug_when>2024-08-07 14:02:18 +0300</bug_when>
    <thetext>Текстовый редактор не должен вытягивать git по зависимостям. Если вам он нужен поставьте вручную. Это называется опциональная зависимость.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249956</commentid>
    <comment_count>2</comment_count>
    <who name="Ilya Sorochan">sorochanilyav</who>
    <bug_when>2024-08-12 13:19:38 +0300</bug_when>
    <thetext>(In reply to Grigory Ustinov from comment #1)
&gt; Текстовый редактор не должен вытягивать git по зависимостям. Если вам он
&gt; нужен поставьте вручную. Это называется опциональная зависимость.

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

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

Могу этим заняться.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>