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

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

    <bug>
          <bug_id>19479</bug_id>
          
          <creation_ts>2009-04-04 13:36:59 +0400</creation_ts>
          <short_desc>[FR] patch to reduce wakeups</short_desc>
          <delta_ts>2012-03-08 12:09:13 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>psi</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>http://lists.affinix.com/pipermail/psi-devel-affinix.com/2008-September/008236.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>15951</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Anton Farygin">rider</assigned_to>
          <cc>greycat</cc>
    
    <cc>rider</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>88663</commentid>
    <comment_count>0</comment_count>
      <attachid>3426</attachid>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2009-04-04 13:36:59 +0400</bug_when>
    <thetext>Created attachment 3426
drop extra timers

В psi-devel@ пробегал патчик для отрывания излишних, по мнению его автора, таймеров для анимашностей:
http://lists.affinix.com/pipermail/psi-devel-affinix.com/2008-September/008236.html

Апстрим воспринял идентификацию проблем с энтузиазмом, но обнаружить признаки предложенного им развешивания поштучно в их багтрекер и тем более культурного патча не удалось (речь о ветке 0.13).

Поскольку с Дмитрием согласен -- собрал пока для себя, также положил здесь:
http://fly.osdn.org.ua/~mike/repos/psi-wakeups/
и в git.alt:
http://git.altlinux.org/people/mike/packages/?p=psi.git;a=shortlog;h=refs/heads/master-0.13

Как по мне, так без этих морганий даже лучше стало.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88664</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2009-04-04 14:29:27 +0400</bug_when>
    <thetext>reassign</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88666</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2009-04-04 14:33:24 +0400</bug_when>
    <thetext>Есть какие-то замеры, насколько дольше стало жить без анимаций на батарее ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88667</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2009-04-04 15:16:43 +0400</bug_when>
    <thetext>Готов принять патч, если будет опция в настройках по отключению моргания.

Мне, например, моргание нравится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88668</commentid>
    <comment_count>4</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2009-04-04 15:17:55 +0400</bug_when>
    <thetext>И да, в патче ошибка - новый пользователь остаётся висеть, выделенный красным.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>88717</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2009-04-05 09:21:43 +0400</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; Есть какие-то замеры, насколько дольше стало жить без анимаций на батарее ?
Косвенно судя по эффекту от более редких beacon&apos;ов -- на 8-cell выходит до часа больше (т.е. 10--20%), могу попробовать промерить начисто.

(В ответ на комментарий №3)
&gt; Готов принять патч, если будет опция в настройках по отключению моргания.
&gt; Мне, например, моргание нравится.
Мне оно просто перестало нравиться ещё тогда, когда увидел, какой трафик оно генерит -- ни через NX, ни тем более через ssh -Y по GPRS/3G толком это не живёт...

(В ответ на комментарий №4)
&gt; И да, в патче ошибка - новый пользователь остаётся висеть, выделенный красным.
Ага, есть такое.  Анноит, но не сильно.

Собсно я тоже подумал сразу насчёт того, что надо хотя бы развесить в апстримную багзилу, как по ссылке собсно и просят... им самим в общем понравилось.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104747</commentid>
    <comment_count>6</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2009-12-24 15:43:52 +0300</bug_when>
    <thetext>Вот, через upstream - это правильно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113664</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2010-10-13 20:46:24 +0400</bug_when>
    <thetext>Перебрался со своей сборки с этим патчем на psi-plus и в целом он меня устроил даже больше.  Насколько понял, апстрим psi в немного странном состоянии.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>129585</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-03-08 12:09:13 +0400</bug_when>
    <thetext>http://code.google.com/p/psi-dev/issues/detail?id=496</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3426</attachid>
            <date>2009-04-04 13:36:59 +0400</date>
            <delta_ts>2009-04-04 13:36:59 +0400</delta_ts>
            <desc>drop extra timers</desc>
            <filename>10_reduce_power_consumption.diff</filename>
            <type>text/plain</type>
            <size>2613</size>
            <attacher name="Michael Shigorin">mike</attacher>
            
              <data encoding="base64">SW5kZXg6IHRydW5rL3NyYy9hbGVydGljb24uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHRydW5rLm9yaWcv
c3JjL2FsZXJ0aWNvbi5jcHAJMjAwOC0wOS0wNSAyMTowMTo0MS4wMDAwMDAwMDAgKzAzMDAKKysr
IHRydW5rL3NyYy9hbGVydGljb24uY3BwCTIwMDgtMDktMDUgMjE6MDM6NDguMDAwMDAwMDAwICsw
MzAwCkBAIC02Miw3ICs2Miw3IEBACiB7CiAJYW5pbVRpbWVyID0gbmV3IFFUaW1lcih0aGlzKTsK
IAljb25uZWN0KGFuaW1UaW1lciwgU0lHTkFMKHRpbWVvdXQoKSksIFNMT1QoYW5pbVRpbWVvdXQo
KSkpOwotCWFuaW1UaW1lci0+c3RhcnQoMTIwICogNSk7CisJLy8gYW5pbVRpbWVyLT5zdGFydCgx
MjAgKiA1KTsKIAlmcmFtZSA9IDA7CiAKIAkvLyBibGFuayBpY29uCkluZGV4OiB0cnVuay9zcmMv
Y29udGFjdHZpZXcuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHRydW5rLm9yaWcvc3JjL2NvbnRhY3R2aWV3
LmNwcAkyMDA4LTA5LTA1IDIxOjExOjAyLjAwMDAwMDAwMCArMDMwMAorKysgdHJ1bmsvc3JjL2Nv
bnRhY3R2aWV3LmNwcAkyMDA4LTA5LTA1IDIxOjExOjMxLjAwMDAwMDAwMCArMDMwMApAQCAtMjAx
Niw3ICsyMDE2LDcgQEAKIAogCS8vIGFuaW1hdGlvbiB0aW1lcgogCWQtPmFuaW1UaW1lciA9IG5l
dyBRVGltZXIodGhpcyk7Ci0JZC0+YW5pbVRpbWVyLT5zdGFydCgxMjAgKiA1KTsKKwkvLyBkLT5h
bmltVGltZXItPnN0YXJ0KDEyMCAqIDUpOwogCiAJZC0+cmVjYWxjdWxhdGVTaXplVGltZXIgPSBu
ZXcgUVRpbWVyKHRoaXMpOwogCWNvbm5lY3QoZC0+cmVjYWxjdWxhdGVTaXplVGltZXIsIFNJR05B
TCh0aW1lb3V0KCkpLCBkLCBTTE9UKHJlY2FsY3VsYXRlU2l6ZSgpKSk7CkluZGV4OiB0cnVuay9z
cmMvdG9vbHMvaWNvbnNldC9hbmltLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSB0cnVuay5vcmlnL3NyYy90
b29scy9pY29uc2V0L2FuaW0uY3BwCTIwMDgtMDktMDUgMjE6MDU6MTEuMDAwMDAwMDAwICswMzAw
CisrKyB0cnVuay9zcmMvdG9vbHMvaWNvbnNldC9hbmltLmNwcAkyMDA4LTA5LTA1IDIxOjA1OjI2
LjAwMDAwMDAwMCArMDMwMApAQCAtMTg0LDYgKzE4NCw3IEBACiAKIAl2b2lkIHJlc3RhcnRUaW1l
cigpCiAJeworCQlyZXR1cm47CiAJCWlmICggIXBhdXNlZCAmJiBzcGVlZCA+IDAgKSB7CiAJCQlp
bnQgZnJhbWVwZXJpb2QgPSBmcmFtZXNbZnJhbWVdLnBlcmlvZDsKIAkJCWludCBpID0gZnJhbWVw
ZXJpb2QgPj0gMCA/IGZyYW1lcGVyaW9kICogMTAwL3NwZWVkIDogMDsKSW5kZXg6IHRydW5rL3Ny
Yy90b29scy9pZGxlL2lkbGUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHRydW5rLm9yaWcvc3JjL3Rvb2xz
L2lkbGUvaWRsZS5jcHAJMjAwOC0wOS0wNSAyMTowOToxNi4wMDAwMDAwMDAgKzAzMDAKKysrIHRy
dW5rL3NyYy90b29scy9pZGxlL2lkbGUuY3BwCTIwMDgtMDktMDUgMjE6MTA6MDQuMDAwMDAwMDAw
ICswMzAwCkBAIC05Myw4ICs5Myw4IEBACiAJCWQtPmlkbGVTaW5jZSA9IFFEYXRlVGltZTo6Y3Vy
cmVudERhdGVUaW1lKCk7CiAJfQogCi0JLy8gcG9sbCBldmVyeSBzZWNvbmQgKHVzZSBhIGxvd2Vy
IHZhbHVlIGlmIHlvdSBuZWVkIG1vcmUgYWNjdXJhY3kpCi0JZC0+Y2hlY2tUaW1lci5zdGFydCgx
MDAwKTsKKwkvLyBkb24ndCBwb2xsIGV2ZXJ5IHNlY29uZCAodXNlIGEgbG93ZXIgdmFsdWUgaWYg
eW91IG5lZWQgbW9yZSBhY2N1cmFjeSkKKwlkLT5jaGVja1RpbWVyLnN0YXJ0KDMwMDAwMCk7CiB9
CiAKIHZvaWQgSWRsZTo6c3RvcCgpCkluZGV4OiB0cnVuay9zcmMvdG9vbHMvdHVuZWNvbnRyb2xs
ZXIvcG9sbGluZ3R1bmVjb250cm9sbGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSB0cnVuay5vcmlnL3Ny
Yy90b29scy90dW5lY29udHJvbGxlci9wb2xsaW5ndHVuZWNvbnRyb2xsZXIuY3BwCTIwMDgtMDkt
MDUgMjE6MDI6MzYuMDAwMDAwMDAwICswMzAwCisrKyB0cnVuay9zcmMvdG9vbHMvdHVuZWNvbnRy
b2xsZXIvcG9sbGluZ3R1bmVjb250cm9sbGVyLmNwcAkyMDA4LTA5LTA1IDIxOjA1OjEzLjAwMDAw
MDAwMCArMDMwMApAQCAtMzgsNyArMzgsNyBAQAogUG9sbGluZ1R1bmVDb250cm9sbGVyOjpQb2xs
aW5nVHVuZUNvbnRyb2xsZXIoKQogewogCWNvbm5lY3QoJnRpbWVyXywgU0lHTkFMKHRpbWVvdXQo
KSksIFNMT1QoY2hlY2soKSkpOwotCXRpbWVyXy5zdGFydCgzMDAwKTsKKwkvLyB0aW1lcl8uc3Rh
cnQoMzAwMCk7CiB9CiAKIApAQCAtNDgsNiArNDgsNyBAQAogICovCiB2b2lkIFBvbGxpbmdUdW5l
Q29udHJvbGxlcjo6c2V0SW50ZXJ2YWwoaW50IGludGVydmFsKQogeworCXJldHVybjsKIAlpZiAo
aW50ZXJ2YWwgPiAwKQogCQl0aW1lcl8uc3RhcnQoaW50ZXJ2YWwpOwogCWVsc2UK
</data>

          </attachment>
      

    </bug>

</bugzilla>