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

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

    <bug>
          <bug_id>52819</bug_id>
          
          <creation_ts>2025-01-25 23:10:57 +0300</creation_ts>
          <short_desc>Не работает после установки с сообщением про libsciter-gtk.so</short_desc>
          <delta_ts>2025-02-12 08:36:07 +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>rustdesk</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>
          <dependson>52924</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vitaly Lipatov">lav</reporter>
          <assigned_to name="srebrov@altlinux.org">srebrov</assigned_to>
          <cc>kurachenko.urup</cc>
    
    <cc>srebrov</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>258047</commentid>
    <comment_count>0</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2025-01-25 23:10:57 +0300</bug_when>
    <thetext>Не работает после установки с сообщением про libsciter-gtk.so

WARN: To use this program, you need to get a third-party
shared library - libsciter-gtk.so. Run the &quot;libsciter-install&quot;
command as root to download and install it.

rustdesk-1.3.6-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258048</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Kurachenko">kurachenko.urup</who>
    <bug_when>2025-01-25 23:54:29 +0300</bug_when>
    <thetext>(Ответ для Vitaly Lipatov на комментарий #0)
&gt; Не работает после установки с сообщением про libsciter-gtk.so
&gt; 
&gt; WARN: To use this program, you need to get a third-party
&gt; shared library - libsciter-gtk.so. Run the &quot;libsciter-install&quot;
&gt; command as root to download and install it.
&gt; 
&gt; rustdesk-1.3.6-alt1

Это нормальное поведение. Я не могу паковать эту стороннюю библиотеку в пакет, чтобы не нарушать условия лицензии AGPL-3.0. В прошлом месяце вопрос по этой библиотеке уже обсуждался в devel@. Поэтому существует такая заглушка, которая корректно указывает на то, что надо сделать для получения libsciter-gtk.so, а именно, запустить команду libsciter-install от имени root. Также предупреждение об этом можно найти в %description пакета.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258058</commentid>
    <comment_count>2</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2025-01-26 17:24:06 +0300</bug_when>
    <thetext>(Ответ для Anton Kurachenko на комментарий #1)
&gt; (Ответ для Vitaly Lipatov на комментарий #0)
&gt; &gt; Не работает после установки с сообщением про libsciter-gtk.so
&gt; &gt; 
&gt; &gt; WARN: To use this program, you need to get a third-party
&gt; &gt; shared library - libsciter-gtk.so. Run the &quot;libsciter-install&quot;
&gt; &gt; command as root to download and install it.
&gt; &gt; 
&gt; &gt; rustdesk-1.3.6-alt1
&gt; 
&gt; Это нормальное поведение. Я не могу паковать эту стороннюю библиотеку в
&gt; пакет, чтобы не нарушать условия лицензии AGPL-3.0. В прошлом месяце вопрос
&gt; по этой библиотеке уже обсуждался в devel@.
https://lists.altlinux.org/pipermail/devel/2024-December/218984.html

Я заметил там утверждение, что библиотека не обязательна. Это действительно так?

&gt; Поэтому существует такая
&gt; заглушка, которая корректно указывает на то, что надо сделать для получения
&gt; libsciter-gtk.so, а именно, запустить команду libsciter-install от имени
&gt; root. Также предупреждение об этом можно найти в %description пакета.
Как я прочитал, обсуждение свелось к разработке костыля для скачивания библиотеки, вместо использования epm play.
Давайте я попрошу добавить установку библиотеки в epm play, чтобы вы могли рекомендовать этот способ пользователю? Хотя бы ему не придётся запускать скрипты с GUI под рутом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258087</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Kurachenko">kurachenko.urup</who>
    <bug_when>2025-01-27 10:54:31 +0300</bug_when>
    <thetext>(Ответ для Vitaly Lipatov на комментарий #2)
&gt; Я заметил там утверждение, что библиотека не обязательна. Это действительно
&gt; так?
Нет. Возможно, мои формулировки были не точны и могли быть неправильно поняты.

&gt; Как я прочитал, обсуждение свелось к разработке костыля для скачивания
&gt; библиотеки, вместо использования epm play.
&gt; Давайте я попрошу добавить установку библиотеки в epm play, чтобы вы могли
&gt; рекомендовать этот способ пользователю? Хотя бы ему не придётся запускать
&gt; скрипты с GUI под рутом.
Выглядит как хорошая идея. Буду признателен, если появится такой вариант установки библиотеки.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258728</commentid>
    <comment_count>4</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2025-02-05 22:51:52 +0300</bug_when>
    <thetext>(Ответ для Anton Kurachenko на комментарий #3)
&gt; (Ответ для Vitaly Lipatov на комментарий #2)
&gt; &gt; Я заметил там утверждение, что библиотека не обязательна. Это действительно
&gt; &gt; так?
&gt; Нет. Возможно, мои формулировки были не точны и могли быть неправильно
&gt; поняты.

В релизах на github для некоторых систем rustdesk поставляется с библиотекой (пакеты имеют в названии sciter), а для других система — без sciter. 

Вы не могли бы уточнить, в какой части она необходима. Без неё вовсе нет GUI?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258734</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Kurachenko">kurachenko.urup</who>
    <bug_when>2025-02-05 23:12:34 +0300</bug_when>
    <thetext>(Ответ для Vitaly Lipatov на комментарий #4)
&gt; (Ответ для Anton Kurachenko на комментарий #3)
&gt; &gt; (Ответ для Vitaly Lipatov на комментарий #2)
&gt; &gt; &gt; Я заметил там утверждение, что библиотека не обязательна. Это действительно
&gt; &gt; &gt; так?
&gt; &gt; Нет. Возможно, мои формулировки были не точны и могли быть неправильно
&gt; &gt; поняты.
&gt; 
&gt; В релизах на github для некоторых систем rustdesk поставляется с библиотекой
&gt; (пакеты имеют в названии sciter), а для других система — без sciter. 
Пакеты, не имеющие в названии sciter, собираются с использованием Flutter SDK.

&gt; Вы не могли бы уточнить, в какой части она необходима. Без неё вовсе нет GUI?
Да, GUI полностью недоступно без данной библиотеки. И если на прием входящих подключений можно настроить rustdesk и без GUI (хоть и с некоторыми ограничениями), и он будет работать, то инициировать подключения к другим клиентам невозможно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258738</commentid>
    <comment_count>6</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2025-02-06 00:20:45 +0300</bug_when>
    <thetext>(Ответ для Anton Kurachenko на комментарий #5)
...
&gt; Пакеты, не имеющие в названии sciter, собираются с использованием Flutter
&gt; SDK.
Тогда для полной ясности. А почему вы не собираете с Flutter?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258749</commentid>
    <comment_count>7</comment_count>
    <who name="Anton Kurachenko">kurachenko.urup</who>
    <bug_when>2025-02-06 10:13:18 +0300</bug_when>
    <thetext>(Ответ для Vitaly Lipatov на комментарий #6)
&gt; (Ответ для Anton Kurachenko на комментарий #5)
&gt; ...
&gt; &gt; Пакеты, не имеющие в названии sciter, собираются с использованием Flutter
&gt; &gt; SDK.
&gt; Тогда для полной ясности. А почему вы не собираете с Flutter?
Как минимум потому, что flutter отсутствует в репозиториях.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259073</commentid>
    <comment_count>8</comment_count>
    <who name="Anton Kurachenko">kurachenko.urup</who>
    <bug_when>2025-02-12 08:36:07 +0300</bug_when>
    <thetext>(Ответ для Vitaly Lipatov на комментарий #2)
&gt; Давайте я попрошу добавить установку библиотеки в epm play, чтобы вы могли
&gt; рекомендовать этот способ пользователю? Хотя бы ему не придётся запускать
&gt; скрипты с GUI под рутом.
Благодарю. Я добавил соответствующую информацию о epm play в пакет.

11 февраля 2025 г. Anton Kurachenko 1.3.7-alt3
- Added info about the option to use epm play to install libsciter-gtk.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>