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

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

    <bug>
          <bug_id>46242</bug_id>
          
          <creation_ts>2023-05-24 15:03:01 +0300</creation_ts>
          <short_desc>Не работает расширение для Rust</short_desc>
          <delta_ts>2023-05-31 12:28:55 +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>lapce</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</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="Kostevich Arseniy">kostevichae</reporter>
          <assigned_to name="Alexey Shabalin">shaba</assigned_to>
          <cc>egori</cc>
    
    <cc>shaba</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>226353</commentid>
    <comment_count>0</comment_count>
    <who name="Kostevich Arseniy">kostevichae</who>
    <bug_when>2023-05-24 15:03:01 +0300</bug_when>
    <thetext>Не работает расширение для Rust

Пакеты:
lapce-0.2.7-alt1.x86_64
rust-analysis-1.65.0-alt0.p10.1.x86_64
rust-src-1.65.0-alt0.p10.1.x86_64


Тестовые стенды:
p10-kworkstation-10.1-x86-64
p10-education-10.1-x86-64
p10-education-10.1-x86-64-kde
p10-workstation-10.1-x86-64
p10-server-10.1-x86-64


Шаги для воспроизведения:

1)root@host ~ # apt-get install -y rust-{analyzer,cargo,src} lapce
2)user@host ~ $ echo &quot;export RUST_SRC_PATH=/usr/lib64/rustlib/src/rust/library&quot; &gt;&gt; ~/.bash_profile
3)Релогин в пользователя
4)user@host ~ $ lapce
5)Установить плагин lapce-rust из магазина плагинов
6)В настройках плагина назначить полю Server Path значение /usr/bin/rust-analyzer
7)Закрыть lapce
8)user@host ~ $ mkdir ~/myproject &amp;&amp; cd ~/myproject &amp;&amp; cargo init &amp;&amp; touch main.rs &amp;&amp; lapce .
9)Написать в файле main.rs несколько строчек кода на rust.

Ожидаемый результат:
Подсвечиваются ошибки и всплывают дополнения кода.

Фактический результат:
Ошибки не подсвечиваются, дополнения не всплывают. Кроме того, если попробовать скомпилировать main.rs, вылезет ошибка linking with `cc` failed. Требуется добавить зависимость с gcc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226396</commentid>
    <comment_count>1</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2023-05-24 22:58:17 +0300</bug_when>
    <thetext>lapce-0.2.7-alt2 -&gt; sisyphus:

 Wed May 24 2023 Anton Zhukharev &lt;ancieg@altlinux&gt; 0.2.7-alt2
 - Packaged desktop file (ALT 46243).
 - Packaged lapce-proxy.
 - Set dependency on gcc, rust-analyzer, rust-cargo and rust-src (ALT 46242).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226744</commentid>
    <comment_count>2</comment_count>
    <who name="Egor Ignatov">egori</who>
    <bug_when>2023-05-31 08:58:54 +0300</bug_when>
    <thetext>(In reply to kostevichae from comment #0)
&gt; Требуется добавить зависимость с gcc.

(In reply to Repository Robot from comment #1)
&gt;  - Set dependency on gcc, rust-analyzer, rust-cargo and rust-src (ALT 46242).

Предлагаю вынести эти зависимости в отдельный подпакет, например lapce-rust, а то прямые зависимости сразу на два компилятора это имхо перебор для редактора.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226747</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Zhukharev">ancieg</who>
    <bug_when>2023-05-31 09:03:10 +0300</bug_when>
    <thetext>(In reply to Egor Ignatov from comment #2)
&gt; (In reply to kostevichae from comment #0)
&gt; &gt; Требуется добавить зависимость с gcc.
&gt; 
&gt; (In reply to Repository Robot from comment #1)
&gt; &gt;  - Set dependency on gcc, rust-analyzer, rust-cargo and rust-src (ALT 46242).
&gt; 
&gt; Предлагаю вынести эти зависимости в отдельный подпакет, например lapce-rust,
&gt; а то прямые зависимости сразу на два компилятора это имхо перебор для
&gt; редактора.
I think so too (please note that the editor may be used not only for Rust development).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>226791</commentid>
    <comment_count>4</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2023-05-31 12:28:55 +0300</bug_when>
    <thetext>lapce-0.2.7-alt3 -&gt; sisyphus:

 Wed May 31 2023 Anton Zhukharev &lt;ancieg@altlinux&gt; 0.2.7-alt3
 - Separated lapce-rust for Rust developemnt (ALT 46242).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>