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

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

    <bug>
          <bug_id>33959</bug_id>
          
          <creation_ts>2017-10-03 13:29:25 +0300</creation_ts>
          <short_desc>Нужно пересобрать без gpm и slang</short_desc>
          <delta_ts>2019-04-24 11:46:28 +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>mc</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Vissarionov">gremlin</reporter>
          <assigned_to name="Sergey Y. Afonin">asy</assigned_to>
          <cc>aborodin</cc>
    
    <cc>asy</cc>
    
    <cc>boyarsh</cc>
    
    <cc>glebfm</cc>
    
    <cc>gremlin</cc>
    
    <cc>lav</cc>
    
    <cc>ldv</cc>
    
    <cc>legion</cc>
    
    <cc>mike</cc>
    
    <cc>rider</cc>
    
    <cc>vseleznv</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>166075</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Vissarionov">gremlin</who>
    <bug_when>2017-10-03 13:29:25 +0300</bug_when>
    <thetext>... ввиду их клинической дырявости.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166078</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2017-10-03 14:17:56 +0300</bug_when>
    <thetext>А что, при этом, отвалится ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166081</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Vissarionov">gremlin</who>
    <bug_when>2017-10-03 14:25:32 +0300</bug_when>
    <thetext>Мышовый копипастинг в консоли (да и пес с ним, ибо есть screen).
В терминалах останется.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166101</commentid>
    <comment_count>3</comment_count>
    <who name="Andrew Borodin">aborodin</who>
    <bug_when>2017-10-04 08:23:20 +0300</bug_when>
    <thetext>Ну если хотите потоптаться по граблям вслед за RH, можете собрать с ncurses
https://bugzilla.redhat.com/show_bug.cgi?id=1436394
https://bugzilla.redhat.com/show_bug.cgi?id=1440110
Хотя в Альте, может, и не будет такого.

Лично я предпочитаю S-Lang.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166104</commentid>
    <comment_count>4</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-10-04 08:31:52 +0300</bug_when>
    <thetext>Не надо отрывать мышу от gpm.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166105</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-10-04 08:32:11 +0300</bug_when>
    <thetext>В смысле - мышу от mc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166106</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2017-10-04 09:07:20 +0300</bug_when>
    <thetext>(In reply to comment #3)

&gt; https://bugzilla.redhat.com/show_bug.cgi?id=1440110

Мне в 1440110 не очень нравится фраза из комментария 4: &quot;Please note that mc compiled with ncurses cannot use &quot;Learn Keys&quot; to redefine keys&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166107</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2017-10-04 09:13:41 +0300</bug_when>
    <thetext>Андрей, кстати, а когда 4.8.20 планируется ? Изменений, смотрю, много уже накопилось...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166108</commentid>
    <comment_count>8</comment_count>
    <who name="Andrew Borodin">aborodin</who>
    <bug_when>2017-10-04 09:20:29 +0300</bug_when>
    <thetext>(В ответ на комментарий №7)
&gt; Андрей, кстати, а когда 4.8.20 планируется ? Изменений, смотрю, много уже
&gt; накопилось...
Думаю, в этом месяце.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166111</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Vissarionov">gremlin</who>
    <bug_when>2017-10-04 11:39:46 +0300</bug_when>
    <thetext>Re: #5
Оторвать gpm != оторвать мышЪ
xterm знаешь? никакого gpm нет, а мышЪ есть.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166114</commentid>
    <comment_count>10</comment_count>
    <who name="Andrew Borodin">aborodin</who>
    <bug_when>2017-10-04 11:55:35 +0300</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; xterm знаешь? никакого gpm нет, а мышЪ есть.
Ну gpm-то не для Иксов нужен.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166115</commentid>
    <comment_count>11</comment_count>
    <who name="Andrew Borodin">aborodin</who>
    <bug_when>2017-10-04 11:56:39 +0300</bug_when>
    <thetext>(В ответ на комментарий №0)
&gt; ... ввиду их клинической дырявости.

Кстати, о каких дырявостях S-Lang идёт речь?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166120</commentid>
    <comment_count>12</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-10-04 12:22:11 +0300</bug_when>
    <thetext>Зафига мне gpm в иксах ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166214</commentid>
    <comment_count>13</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2017-10-08 14:25:06 +0300</bug_when>
    <thetext>Вопрос до кучи. Пользователи, иногда, хотят красивости:
https://forum.altlinux.org/index.php?topic=38395.0

Это без slang вообще работать не будет ? Или тут ncurses достаточно ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167787</commentid>
    <comment_count>14</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2017-12-10 14:40:58 +0300</bug_when>
    <thetext>А может, надо оторвать gpm, и обновить libslang2?

slang-2.3.1a.tar.bz2
creation date: 2016-11-25T02:36:45 [GMT]
https://www.jedsoft.org/releases/slang/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167813</commentid>
    <comment_count>15</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2017-12-11 10:43:26 +0300</bug_when>
    <thetext>(In reply to comment #14)

&gt; А может, надо оторвать gpm, и обновить libslang2?

Или оба пакета обновить хотябы: bug 33982 и bug 34315</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167814</commentid>
    <comment_count>16</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2017-12-11 10:44:24 +0300</bug_when>
    <thetext>В общем, я так понимаю, что и для gpm замены нет, и для S-Lang, а кому-то сборка с ними, всё же, нужна. Так что кому-то надо следить за их своевременным обновлением. Пока закрою с WONTFIX, что ли.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167815</commentid>
    <comment_count>17</comment_count>
    <who name="Gremlin from Kremlin">gremlin</who>
    <bug_when>2017-12-11 10:48:52 +0300</bug_when>
    <thetext>Плохо. Ибо gpm при наличии screen реально не нужен (покажите мне админа, который знает про screen, но не пользуется им), а slang... вообще, конечно, надо посмотреть, что и как заткнули, но там в целом код написан неаккуратненько.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167816</commentid>
    <comment_count>18</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2017-12-11 11:01:59 +0300</bug_when>
    <thetext>(In reply to comment #17)

&gt; Плохо. Ибо gpm при наличии screen реально не нужен (покажите мне админа,
&gt; который знает про screen, но не пользуется им)

А как у него, кстати, историю отмотать дальше видимого экрана ? Для mc в screen может и не актуально, а если просто терминал ? Так что screen или не всегда удобен, или в ALT что-то не так по-умолчанию у него.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167818</commentid>
    <comment_count>19</comment_count>
    <who name="Gremlin from Kremlin">gremlin</who>
    <bug_when>2017-12-11 11:25:56 +0300</bug_when>
    <thetext>Не глядя в мануал нашел способ с включением режима выделения и прокруткой курсором. Возможно, в `man screen` описаны и другие способы.

А вообще докатились, конечно... в трекере просветительской работой заниматься приходится :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167829</commentid>
    <comment_count>20</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2017-12-11 13:11:30 +0300</bug_when>
    <thetext>(In reply to comment #0)
&gt; ... ввиду их клинической дырявости.

mc нужно не пересобрать, а удалить отовсюду ввиду клинической дырявости.
Использование mc - это просто вредная привычка.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167831</commentid>
    <comment_count>21</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2017-12-11 13:19:42 +0300</bug_when>
    <thetext>(In reply to comment #20)

&gt; Использование mc - это просто вредная привычка.

Нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167833</commentid>
    <comment_count>22</comment_count>
    <who name="Gremlin from Kremlin">gremlin</who>
    <bug_when>2017-12-11 13:25:01 +0300</bug_when>
    <thetext>Надо. Сразу после systemd и sudo.
Но увы - пипл хавает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167835</commentid>
    <comment_count>23</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2017-12-11 16:31:22 +0300</bug_when>
    <thetext>(In reply to comment #5)

&gt; В смысле - мышу от mc.

А есть use case на тему, как посмотреть, в каком месте gpm нужен ? Что-то я попробовал собрать без gpm и различий для себя не увидел. В чистой консоли вроде не работало и так (а-ля ALT+F2 какой-нибудь), в остальном не вижу изменений.

Можно попробовать задание 196434, в p8 тоже делает вид, что работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167836</commentid>
    <comment_count>24</comment_count>
    <who name="Gremlin from Kremlin">gremlin</who>
    <bug_when>2017-12-11 16:48:00 +0300</bug_when>
    <thetext>Попробовал task 196434, на радостях rpm -e libgpm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167837</commentid>
    <comment_count>25</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2017-12-11 17:01:37 +0300</bug_when>
    <thetext>(In reply to comment #24)

&gt; на радостях rpm -e libgpm

ждём ответ Антона. :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167839</commentid>
    <comment_count>26</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-12-11 17:15:00 +0300</bug_when>
    <thetext>Я попросил протестировать, посмотрим.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167840</commentid>
    <comment_count>27</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-12-11 18:17:48 +0300</bug_when>
    <thetext>В графике у меня в mc ничего не отъехало, а в консоли я мышью уже забыл когда пользовался.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167843</commentid>
    <comment_count>28</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2017-12-11 19:17:13 +0300</bug_when>
    <thetext>Значит ещё подожду до завтра, что на сообщение в sisyphus@ ответят, и отправлю в таком виде, если никто не поругается.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167874</commentid>
    <comment_count>29</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2017-12-12 16:47:48 +0300</bug_when>
    <thetext>Двое просят не убирать:
https://lists.altlinux.org/pipermail/sisyphus/2017-December/366350.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167876</commentid>
    <comment_count>30</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2017-12-12 17:03:37 +0300</bug_when>
    <thetext>Гремлин, хорош уже воду мутить - mc от отсутcтвия _lib_ gpm лучше не станет. 

На libslang последний CVE был в прошлом веке, а на gpm - в прошлом десятилетии.
Понятно что внутри они не айс, но и экстренно отрывать там ничего не нужно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167904</commentid>
    <comment_count>31</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2017-12-13 09:15:03 +0300</bug_when>
    <thetext>Уже трое. 4.8.20-alt1 ушёл в Сизиф с libgpm.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>169506</commentid>
    <comment_count>32</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2018-03-08 16:30:33 +0300</bug_when>
    <thetext>Ещё один аргумент против slang: mc по умолчанию предоставляет разные темы с разным количеством цветов. При попытке выставить тему с 16M цветов получаешь сообщение:

Unable to use &apos;seasons-autumn16M&apos; skin with true colors support: True color not supported in this slang version</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181193</commentid>
    <comment_count>33</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2019-04-24 09:37:58 +0300</bug_when>
    <thetext>(In reply to comment #32)

&gt; Ещё один аргумент против slang: mc по умолчанию предоставляет разные темы с
&gt; разным количеством цветов. При попытке выставить тему с 16M цветов получаешь
&gt; сообщение:
&gt; 
&gt; Unable to use &apos;seasons-autumn16M&apos; skin with true colors support: True color not
&gt; supported in this slang version

А что, с ncurses это работало бы? C SLang 2.3.2 в Сизифе это сейчас работает, но с ограничением (у SLang, упоминается в описании): только для 64-разрядных систем. В p8 собирать SLang 2.3.2 оказалось бессмысленно, в p8 ещё чего-то не хватает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181194</commentid>
    <comment_count>34</comment_count>
    <who name="Andrew Borodin">aborodin</who>
    <bug_when>2019-04-24 11:46:28 +0300</bug_when>
    <thetext>(In reply to comment #33)
&gt; А что, с ncurses это работало бы?
Должно, но не уверен. Поддержка 16M цветов в ncurses появилась раньше.

Но с ncurses6.1 другая проблема: не работает мышь.
https://midnight-commander.org/ticket/3954
https://www.linux.org.ru/forum/midnight/14863206
У меня с разбегу починить не получилось.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>