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

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

    <bug>
          <bug_id>50968</bug_id>
          
          <creation_ts>2024-07-23 15:34:05 +0300</creation_ts>
          <short_desc>gcc-c++ required as dependency</short_desc>
          <delta_ts>2025-03-27 10:24:56 +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>fomchenkovda</cc>
    
    <cc>osmolovskayaaa</cc>
    
    <cc>sirius</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>249199</commentid>
    <comment_count>0</comment_count>
    <who name="Ilya Sorochan">sorochanilyav</who>
    <bug_when>2024-07-23 15:34:05 +0300</bug_when>
    <thetext>Поставил helix, попробовал скачать и собрать грамматику:
hx -g fetch
hx -g build

На второй команде при сборке каждой грамматики выдает ошибку Failed to execute C/C++ compiler

Пробовал установать clang и запустить CC=clang++ hx -g build, а так же сборку из-под рута (через sudo).

После установки пакета gcc-c++ все заработало</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249503</commentid>
    <comment_count>1</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2024-07-31 16:48:57 +0300</bug_when>
    <thetext>helix-24.07-alt1 -&gt; sisyphus:

 Wed Jul 31 2024 Dmitrii Fomchenkov &lt;sirius@altlinux&gt; 24.07-alt1
 - add to the requires gcc-c++ (closes: 50968)
 - new version</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261919</commentid>
    <comment_count>2</comment_count>
    <who name="Osmolovskaya Anastasia">osmolovskayaaa</who>
    <bug_when>2025-03-26 19:53:45 +0300</bug_when>
    <thetext>Актуально для версии helix-25.01.1-alt3. 

В спек файле helix пропала строка &quot;Requires: gcc-c++&quot;, которая была для версии 25.01.1-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261921</commentid>
    <comment_count>3</comment_count>
    <who name="Dmitrii">fomchenkovda</who>
    <bug_when>2025-03-26 20:49:52 +0300</bug_when>
    <thetext>(In reply to Osmolovskaya Anastasia from comment #2)
&gt; Актуально для версии helix-25.01.1-alt3. 
&gt; 
&gt; В спек файле helix пропала строка &quot;Requires: gcc-c++&quot;, которая была для
&gt; версии 25.01.1-alt1

Пакет, начиная с 25.01.1-alt2, поставляется вместе со всеми поддерживаемыми редактором грамматиками, поэтому в &quot;Requires: gcc-c++&quot; нет надобности.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261922</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitrii">fomchenkovda</who>
    <bug_when>2025-03-26 20:52:30 +0300</bug_when>
    <thetext>(In reply to Dmitrii from comment #3)
&gt; (In reply to Osmolovskaya Anastasia from comment #2)
&gt; &gt; Актуально для версии helix-25.01.1-alt3. 
&gt; &gt; 
&gt; &gt; В спек файле helix пропала строка &quot;Requires: gcc-c++&quot;, которая была для
&gt; &gt; версии 25.01.1-alt1
&gt; 
&gt; Пакет, начиная с 25.01.1-alt2, поставляется вместе со всеми поддерживаемыми
&gt; редактором грамматиками, поэтому в &quot;Requires: gcc-c++&quot; нет надобности.

Точнее, грамматики упакованы в helix-grammars, которые можно установить из репозитория.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261936</commentid>
    <comment_count>5</comment_count>
    <who name="Ilya Sorochan">sorochanilyav</who>
    <bug_when>2025-03-27 10:24:56 +0300</bug_when>
    <thetext>Пришел по нотифаю по почте

Оказывается теперь есть helix-grammars и оказывается у меня он уже даже установлен. Собственно поэтому необходимость gcc-c++ в базовом пакете отпадает. Пресобранные грамматики устроят большинство пользователей.

Дополнительно по аналогии с гитом тащить вместе с редактором целый компилятор не очень красиво (слова grenka@ по поводу похожей ситуции на этом же пакете)
https://bugzilla.altlinux.org/51085

Поэтому закрываю. Надеюсь sirius@ не сильно против что я тут похозяйничал в багах на helix</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>