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

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

    <bug>
          <bug_id>49282</bug_id>
          
          <creation_ts>2024-02-03 09:48:44 +0300</creation_ts>
          <short_desc>Отделить *.desktop и *.png в отдельный пакет</short_desc>
          <delta_ts>2024-08-19 10:07:31 +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>speedtest-cli</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=46382</see_also>
    
    <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=47509</see_also>
    
    <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=47541</see_also>
          <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="Олег Щавелев">oleg</reporter>
          <assigned_to name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</assigned_to>
          <cc>armatik</cc>
    
    <cc>iqqator</cc>
    
    <cc>lakostis</cc>
    
    <cc>mr.shad</cc>
    
    <cc>ruslandh</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>241084</commentid>
    <comment_count>0</comment_count>
    <who name="Олег Щавелев">oleg</who>
    <bug_when>2024-02-03 09:48:44 +0300</bug_when>
    <thetext>Стенд с ошибкой: 
==============================
- OS: ALT Regular Sisyphus x86_64 
- Kernel: 6.6.14-un-def-alt1 
- DE: GNOME 45.3 
- CPU: AMD Ryzen 7 4800HS with Radeon Graphics (16) @ 4.300GHz 
- GPU: AMD ATI Radeon RX Vega 6 
- Display: wayland 
Система обновлена: 03.02.2024

==============================
Пакет: speedtest-cli-2.1.4-alt0.2.g22210ca.noarch

Шаги, приводящие к ошибке:
==============================
1. Установить speedtest-cli
2. Открыть приложения (рабочее окружение GNOME)

Фактический результат:
==============================
После установки терминального приложения создается ярлык.

Ожидаемый результат:
==============================
При установке терминального приложения ярлык не создается. При желании пользователя создать ярлык, он создает его самостоятельно или устанавливает дополнительный пакет.

Дополнительно:
==============================
Аналогичные репорты: 46382, 47509, 47541 их больше.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241159</commentid>
    <comment_count>1</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2024-02-05 15:15:07 +0300</bug_when>
    <thetext>Привет!

Простите, но из описания проблемы я ничего не понял что нужно сделать. Либо сформулируйте проблему другими словами, либо сами сделайте патч.

Спасибо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246076</commentid>
    <comment_count>2</comment_count>
    <who name="Олег Щавелев">oleg</who>
    <bug_when>2024-05-12 00:10:19 +0300</bug_when>
    <thetext>Приносим свои извинения за задержку. В ближайшее время мы подготовим и опубликуем патч в данном репорте.

Семен, подготовишь патч, как мы предлагали, в следующих репортах: 46382, 47509, 47541.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246077</commentid>
    <comment_count>3</comment_count>
    <who name="Cемен Фомченков">armatik</who>
    <bug_when>2024-05-12 00:13:56 +0300</bug_when>
    <thetext>Хорошо, я займусь патчем. По мере готовности отпишусь здесь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248456</commentid>
    <comment_count>4</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2024-07-03 09:59:59 +0300</bug_when>
    <thetext>(In reply to Cемен Фомченков from comment #3)
&gt; Хорошо, я займусь патчем. По мере готовности отпишусь здесь.

Есть ли прогресс в написании патча?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248457</commentid>
    <comment_count>5</comment_count>
    <who name="Cемен Фомченков">armatik</who>
    <bug_when>2024-07-03 10:11:19 +0300</bug_when>
    <thetext>(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #4)
&gt; (In reply to Cемен Фомченков from comment #3)
&gt; &gt; Хорошо, я займусь патчем. По мере готовности отпишусь здесь.
&gt; 
&gt; Есть ли прогресс в написании патча?

Константин, добрый день. Пока к сожалению не было времени заняться патчем. Постараюсь решить вопрос с ним на этой неделе, либо попрошу кого-нибудь помочь с этим вопросом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248783</commentid>
    <comment_count>6</comment_count>
      <attachid>16416</attachid>
    <who name="Олег Щавелев">oleg</who>
    <bug_when>2024-07-12 16:21:28 +0300</bug_when>
    <thetext>Created attachment 16416
Патч, BZ49282

Konstantin A. Lepikhov (L.A. Kostis), я прошу прощения за такой долгий ответ. Во вложении патч, который решает проблему, изложенную в репорте, в соответствии с ожидаемым результатом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249336</commentid>
    <comment_count>7</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2024-07-26 16:26:43 +0300</bug_when>
    <thetext>&gt; Ожидаемый результат:
==============================
При установке терминального приложения ярлык не создается. При желании пользователя создать ярлык, он создает его самостоятельно или устанавливает дополнительный пакет.

А можно пояснить, зачем тут что-то решать за пользователя? Какую именно проблему хочется решить?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249541</commentid>
    <comment_count>8</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2024-08-01 14:23:26 +0300</bug_when>
    <thetext>Нет ответа, нет проблемы.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249547</commentid>
    <comment_count>9</comment_count>
    <who name="Олег Щавелев">oleg</who>
    <bug_when>2024-08-01 15:25:23 +0300</bug_when>
    <thetext>Здравствуйте, Konstantin A Lepikhov (L.A. Kostis)

&gt; А можно пояснить, зачем тут что-то решать за пользователя? Какую именно проблему хочется решить?

К сожалению, я не могу ответить на ваш вопрос в точности так, как я писал в другом контексте. Дело в том, что продукты семейства «Альт» очень разнообразны. Они поддерживают множество рабочих окружений, а могут использоваться и без них.

Я считаю возможным создавать desktop-файлы на основе upstream-версии. Если репозиторий проявит инициативу, то эти файлы можно будет упаковать в отдельный пакет.

Ответственное лицо может принять решение при работе с установочными сценариями образа при условии необходимости. А пользователю копировать файл в соответствующую директорию /home/xxxx/.local/share/applications и добавлять к нему дополнительный параметр NoDisplay=true считаю лишним при условии, что это терминальное приложение.
 
Хочу отметить, что я уже приводил подобные аргументы в других обсуждениях: 	
46382, 47509, 47541, все репорты рассмотрены со статусом FIXED.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249554</commentid>
    <comment_count>10</comment_count>
    <who name="iQQator">iqqator</who>
    <bug_when>2024-08-01 16:08:58 +0300</bug_when>
    <thetext>(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #7)
&gt; &gt; Ожидаемый результат:
&gt; ==============================
&gt; При установке терминального приложения ярлык не создается. При желании
&gt; пользователя создать ярлык, он создает его самостоятельно или устанавливает
&gt; дополнительный пакет.
&gt; 
&gt; А можно пояснить, зачем тут что-то решать за пользователя? Какую именно
&gt; проблему хочется решить?

Если я правильно понимаю суть таска, то решить проблему того что в меню приложений могут присутствовать не только приложения GUI но и приложения с CUI/TUI что не очень хорошо отражается на ожиданиях пользователя. Единственное приложение с TUI которое ожидается увидеть так как оно есть - это MidnightCommander ))</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249555</commentid>
    <comment_count>11</comment_count>
    <who name="iQQator">iqqator</who>
    <bug_when>2024-08-01 16:12:01 +0300</bug_when>
    <thetext>А от пакета speedtest-cli - как раз ожидается то, что данное приложение должно быть доступно в терминале (консоли) в текстовом исполнении, а не в графическом окружении :)
А вот приложение speedtest или speedtest-gui явно отражает то, что пользователю будет показан графический вариант приложения :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249557</commentid>
    <comment_count>12</comment_count>
    <who name="iQQator">iqqator</who>
    <bug_when>2024-08-01 16:12:47 +0300</bug_when>
    <thetext>Ожидание ответа на комментарии</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250151</commentid>
    <comment_count>13</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2024-08-17 00:55:34 +0300</bug_when>
    <thetext>(In reply to iQQator from comment #10)
&gt; (Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #7)
&gt; &gt; &gt; Ожидаемый результат:
&gt; &gt; ==============================
&gt; &gt; При установке терминального приложения ярлык не создается. При желании
&gt; &gt; пользователя создать ярлык, он создает его самостоятельно или устанавливает
&gt; &gt; дополнительный пакет.
&gt; &gt; 
&gt; &gt; А можно пояснить, зачем тут что-то решать за пользователя? Какую именно
&gt; &gt; проблему хочется решить?
&gt; 
&gt; Если я правильно понимаю суть таска, то решить проблему того что в меню
&gt; приложений могут присутствовать не только приложения GUI но и приложения с
&gt; CUI/TUI что не очень хорошо отражается на ожиданиях пользователя.
&gt; Единственное приложение с TUI которое ожидается увидеть так как оно есть -
&gt; это MidnightCommander ))

а я лично хочу видеть это приложение в графическом сеансе как отдельную программу и почему мне этого нельзя?

&quot;не очень хорошо отражается на ожиданиях пользователя&quot; - это какая-то отмазка в духе гугол, что нам лучше знать что вам нужно, миллионы зондов не могут ошибаться.

Если вам хочется избавиться от TUI - удалите этот пакет и не используйте.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250154</commentid>
    <comment_count>14</comment_count>
    <who name="Aleksandr Shamaraev">mr.shad</who>
    <bug_when>2024-08-17 03:17:02 +0300</bug_when>
    <thetext>Всем добра.

Согласен с позицией Константина. 

Я тоже люблю по ярлычкам открывать консольные приложения )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250189</commentid>
    <comment_count>15</comment_count>
    <who name="ruslandh">ruslandh</who>
    <bug_when>2024-08-19 06:39:04 +0300</bug_when>
    <thetext>(Ответ для Aleksandr Shamaraev на комментарий #14)
&gt; Всем добра.
&gt; 
&gt; Согласен с позицией Константина. 
&gt; 
&gt; Я тоже люблю по ярлычкам открывать консольные приложения )

Да нет, вопрос не идёт об удалении вообще ярлыков у консольных приложениях, вопрос в том, что по умолчанию в DE эти ярлыки не показывались. Как вариант этого решения предлагается вынести ярдыки и шире все обвязки для DE (метаинформация и т.п.) в отдельный подпакет. С тем что-бы  при желании пользователь мог его установить. Так уже сделано для mc, nano, htop и т.п.
Если есть более изящное решение, то можно и его применить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250190</commentid>
    <comment_count>16</comment_count>
    <who name="Aleksandr Shamaraev">mr.shad</who>
    <bug_when>2024-08-19 06:58:54 +0300</bug_when>
    <thetext>(Ответ для ruslandh на комментарий #15)
&gt; Да нет, вопрос не идёт об удалении вообще ярлыков у консольных приложениях,
&gt; вопрос в том, что по умолчанию в DE эти ярлыки не показывались. Как вариант
&gt; этого решения предлагается вынести ярдыки и шире все обвязки для DE
&gt; (метаинформация и т.п.) в отдельный подпакет. С тем что-бы  при желании
&gt; пользователь мог его установить. Так уже сделано для mc, nano, htop и т.п.
&gt; Если есть более изящное решение, то можно и его применить.

Как лично по мне - это решение двоякое. Так как если я рядовой пользователь хочу пользоваться MC с ярлычка, почему не могу? если бы Вы не сказали, что ярлыки можно поставить отдельно, я бы и не знал к примеру.

Странное на самом деле решение выпилить из DE ярлыки на терминальные пакеты. 

Ну это имхо</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250191</commentid>
    <comment_count>17</comment_count>
    <who name="Олег Щавелев">oleg</who>
    <bug_when>2024-08-19 07:37:41 +0300</bug_when>
    <thetext>&gt; Как лично по мне - это решение двоякое. Так как если я рядовой пользователь хочу пользоваться MC с ярлычка, почему не могу? если бы Вы не сказали, что ярлыки можно поставить отдельно, я бы и не знал к примеру.

В mc уже давно .desktop убран в отдельный пакет, я даже репорт прикрепил.
https://bugzilla.altlinux.org/47541</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250199</commentid>
    <comment_count>18</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2024-08-19 10:07:31 +0300</bug_when>
    <thetext>(In reply to ruslandh from comment #15)
&gt; (Ответ для Aleksandr Shamaraev на комментарий #14)
&gt; &gt; Всем добра.
&gt; &gt; 
&gt; &gt; Согласен с позицией Константина. 
&gt; &gt; 
&gt; &gt; Я тоже люблю по ярлычкам открывать консольные приложения )
&gt; 
&gt; Да нет, вопрос не идёт об удалении вообще ярлыков у консольных приложениях,
&gt; вопрос в том, что по умолчанию в DE эти ярлыки не показывались. Как вариант
&gt; этого решения предлагается вынести ярдыки и шире все обвязки для DE
&gt; (метаинформация и т.п.) в отдельный подпакет. С тем что-бы  при желании
&gt; пользователь мог его установить. Так уже сделано для mc, nano, htop и т.п.
&gt; Если есть более изящное решение, то можно и его применить.

вот и сделайте изящное решение. В текущем виде это отрывание ярлыков запуска у всех, кто не знает, что ярлык переехал в отдельный пакет.

(In reply to Олег Щавелев from comment #17)
&gt; &gt; Как лично по мне - это решение двоякое. Так как если я рядовой пользователь хочу пользоваться MC с ярлычка, почему не могу? если бы Вы не сказали, что ярлыки можно поставить отдельно, я бы и не знал к примеру.
&gt; 
&gt; В mc уже давно .desktop убран в отдельный пакет, я даже репорт прикрепил.
&gt; https://bugzilla.altlinux.org/47541

у вас все обьяснение &quot;зачем&quot; построено на том, что вот в другом пакете так сделали и вы давайте быстро сделайте,  потому что я так хочу. Создайте policy, обсудите его в -devel, напишите рекомендации и вот тогда есть что обсуждать.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>16416</attachid>
            <date>2024-07-12 16:21:28 +0300</date>
            <delta_ts>2024-07-12 16:21:28 +0300</delta_ts>
            <desc>Патч, BZ49282</desc>
            <filename>1.patch</filename>
            <type>text/plain</type>
            <size>572</size>
            <attacher name="Олег Щавелев">oleg</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL3NwZWVkdGVzdC1jbGkuc3BlYyBiL3NwZWVkdGVzdC1jbGkuc3BlYwppbmRl
eCBjNTUzY2Y1Li42ZWExOTUyIDEwMDY0NAotLS0gYS9zcGVlZHRlc3QtY2xpLnNwZWMKKysrIGIv
c3BlZWR0ZXN0LWNsaS5zcGVjCkBAIC0yMSw2ICsyMSwxNCBAQCBCdWlsZFJlcXVpcmVzKHByZSk6
IHJwbS1idWlsZC1weXRob24zCiBDb21tYW5kIGxpbmUgaW50ZXJmYWNlIGZvciB0ZXN0aW5nIGlu
dGVybmV0IGJhbmR3aWR0aCB1c2luZwogc3BlZWR0ZXN0Lm5ldAogCislcGFja2FnZSBkZXNrdG9w
CitTdW1tYXJ5OiBEZWt0b3AgZmlsZSB0byAlbmFtZQorR3JvdXA6IFN5c3RlbS9Db25maWd1cmF0
aW9uL05ldHdvcmtpbmcKK1JlcXVpcmVzOiAlbmFtZSA9ICVFVlIKKworJWRlc2NyaXB0aW9uIGRl
c2t0b3AKKyVzdW1tYXJ5CisKICVwcmVwCiAlc2V0dXAgLXEKIApAQCAtNDgsNiArNTYsOCBAQCBF
T0YKICVmaWxlcwogJV9iaW5kaXIvKgogJWRvYyBSRUFETUUucnN0IENPTlRSSUJVVElORy5tZAor
CislZmlsZXMgZGVza3RvcAogJV9kZXNrdG9wZGlyLyVuYW1lLmRlc2t0b3AKIAogJWNoYW5nZWxv
Zwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>