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

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

    <bug>
          <bug_id>4670</bug_id>
          
          <creation_ts>2004-07-04 08:10:20 +0400</creation_ts>
          <short_desc>не правильно обрабатываеться select для файла cplay_control</short_desc>
          <delta_ts>2006-12-17 19:08:03 +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>cplay</component>
          <version>unstable</version>
          <rep_platform>all</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>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexander Borovsky">partizan</reporter>
          <assigned_to name="partizan">partizan</assigned_to>
          <cc>evg</cc>
    
    <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>16390</commentid>
    <comment_count>0</comment_count>
    <who name="Alexander Borovsky">partizan</who>
    <bug_when>2004-07-04 08:10:20 +0400</bug_when>
    <thetext>При вызове select для данного файла всегда возвращаеться, что в нё есть данные
для чтения. Поэтому select сразу возвращает управления и нагрузка на процессор
состовляет 100%. Workaround: в FIFOControl.handlecommands добавить строку
time.sleep(0.02). Это увеличит время реакции, но нагрузка на процессор будет не
большой 
Steps to Reproduce:
1. создать /var/tmp/cplay_control
2. запустить cplay</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>16391</commentid>
    <comment_count>1</comment_count>
      <attachid>472</attachid>
    <who name="Alexander Borovsky">partizan</who>
    <bug_when>2004-07-04 08:11:59 +0400</bug_when>
    <thetext>Created attachment 472
Патч, исправляющий проблему (workaround)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35788</commentid>
    <comment_count>2</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2006-02-14 19:36:34 +0300</bug_when>
    <thetext>Ну не знаю, не знаю, я именно эту версию брал за основу (хакал под себя).
Никогда такого не видел, хотя пользуюсь постоянно (WM по горячим клавишам шлёт
строки в ~tmp/cplay_control). Ничего связанного с обработкой фифы (судя по
диффу) не тронул.

PS: посмотрел сайт этого финна и улыбнулся. Он почти в точности все те же фичи
(с)делал, которыми я больше года пользуюсь :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35876</commentid>
    <comment_count>3</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2006-02-16 20:57:14 +0300</bug_when>
    <thetext>Понял похоже откуда такая проблема! Неужели постящий багу создавал cplay_control
как обычный файл? Надо было как pipe.

Проверил: если вместо пайпа положить файл обычный, то проблема воспроизводится.
С пайпом проблем нет (бо мой хак специально создаёт в нужном месте пайп). Так
что должно лечиться или &quot;mkfifo&quot; в spec-е или патчем исходника, чтоб создавал
пайп где-нить в ~/tmp (как я и сделал).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40602</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2006-09-27 17:23:06 +0400</bug_when>
    <thetext>Так в команде с тех пор прибавление было, или уже не используете?  Для 1.49-alt4
эта бага актуальна или нет?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40742</commentid>
    <comment_count>5</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2006-09-28 05:37:44 +0400</bug_when>
    <thetext>(In reply to comment #4)
&gt; Так в команде с тех пор прибавление было, или уже не используете?  Для 1.49-alt4
&gt; эта бага актуальна или нет?

Если это мне вопрос: как наладил себе xmms - не использую. Про актуаольность -
нет вроде:

R -qp --changelog cplay-1.49-alt4.src.rpm H -16
* Пнд Мар 14 2005 Alexander Borovsky &lt;partizan@altlinux.ru&gt; 1.49-alt4

- Rebuild with new python

* Птн Авг 20 2004 Yuri N. Sedunov &lt;aris@altlinux.ru&gt; 1.49-alt3

- install systemwide config /etc/cplayrc.
- Fixed ogg-files navigation (Alexander Borovsky).
- playing mp3-files with .wav extension alllowed (Alexander Borovsky).
- install systemwide config /etc/cplayrc.

* Вск Июл 04 2004 Yuri N. Sedunov &lt;aris@altlinux.ru&gt; 1.49-alt2

- install /usr/bin/cplay as a symlink to /usr/lib/cplay/cplay.py
- fix #4670 (Alexander Borovsky).

Не смотрел только, как оно там пофикшено - предложенным патчем или кошерно как
то. А вооще-то cplay уже в orphaned, что должно о чём-то говорить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43299</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2006-12-17 19:08:02 +0300</bug_when>
    <thetext>Ясно, значит, за orphaned/cplay-1.49-alt4.src.rpm просто забыли напоследок
закрыть баги.

Безглючная ему память.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>472</attachid>
            <date>2004-07-04 08:11:59 +0400</date>
            <delta_ts>2004-07-04 08:11:59 +0400</delta_ts>
            <desc>Патч, исправляющий проблему (workaround)</desc>
            <filename>cplay.patch</filename>
            <type>text/plain</type>
            <size>294</size>
            <attacher name="Alexander Borovsky">partizan</attacher>
            
              <data encoding="base64">LS0tIGNwbGF5CTIwMDQtMDUtMTEgMTE6MDk6MDEgKzAzMDAKKysrIGNwbGF5LW5ldwkyMDA0LTA1
LTMxIDE3OjE4OjE0ICswMzAwCkBAIC0xMzQ5LDYgKzEzNDksNyBAQAogCiAgICAgZGVmIGhhbmRs
ZV9jb21tYW5kKHNlbGYpOgogICAgICAgICBjb21tYW5kID0gc3RyaW5nLnN0cmlwKHNlbGYuZmQu
cmVhZGxpbmUoKSkKKyAgICAgICAgdGltZS5zbGVlcCgwLjAyKQogICAgICAgICBpZiBjb21tYW5k
IGluIHNlbGYuY29tbWFuZHMua2V5cygpOgogICAgICAgICAgICAgc2VsZi5jb21tYW5kc1tjb21t
YW5kXSgpCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>