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

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

    <bug>
          <bug_id>13813</bug_id>
          
          <creation_ts>2007-12-27 14:34:30 +0300</creation_ts>
          <short_desc>[FR] компиляция на удаленной машине</short_desc>
          <delta_ts>2008-08-23 14:26:44 +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>gear</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="Denis Pynkin">dan4s</reporter>
          <assigned_to name="Dmitry V. Levin">ldv</assigned_to>
          <cc>dottedmag</cc>
    
    <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>legion</cc>
    
    <cc>nbr</cc>
    
    <cc>placeholder</cc>
    
    <cc>vvk</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>60069</commentid>
    <comment_count>0</comment_count>
    <who name="Denis Pynkin">dan4s</who>
    <bug_when>2007-12-27 14:34:37 +0300</bug_when>
    <thetext>вот бы что-нить вроде &quot;gear --hasher -- hsh user@remotehost:~/hasher -v&quot;
сделать, что б tar создавался локально, а потом вместе со спеком передавался на
удаленную машину и там компилился, а результат забирался обратно</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60070</commentid>
    <comment_count>1</comment_count>
    <who name="nbr">nbr</who>
    <bug_when>2007-12-27 14:53:07 +0300</bug_when>
    <thetext>причем еще хотелось бы, чтобы как можно меньший обьем данных между машинами
ездил (отсутствие компрессии + rsync)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60080</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-12-27 17:38:38 +0300</bug_when>
    <thetext>Подумаем ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60082</commentid>
    <comment_count>3</comment_count>
    <who name="nbr">nbr</who>
    <bug_when>2007-12-27 18:12:05 +0300</bug_when>
    <thetext>nbr - пользователь удаленной машины
hasher64 - имя удаленной машины

bat.sh:
=== cut here ==
scp $1 nbr@hasher64:/home/nbr/tarfile.tar &amp;&amp; ssh -l nbr hasher64 hsh -v
/home/nbr/hasher /home/nbr/tarfile.tar
ssh -l nbr rm -f /home/nbr/tarfile.tar
== cut here ==
и вызов
gear --hasher --  ./bat.sh
более-менее решают проблему

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60083</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-12-27 18:15:39 +0300</bug_when>
    <thetext>(In reply to comment #3)
&gt; === cut here ==
&gt; scp $1 nbr@hasher64:/home/nbr/tarfile.tar &amp;&amp; ssh -l nbr hasher64 hsh -v
&gt; /home/nbr/hasher /home/nbr/tarfile.tar
&gt; ssh -l nbr rm -f /home/nbr/tarfile.tar
&gt; == cut here ==

тогда INVALID ?

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60084</commentid>
    <comment_count>5</comment_count>
    <who name="Mikhail Gusarov">dottedmag</who>
    <bug_when>2007-12-27 18:16:59 +0300</bug_when>
    <thetext>Ну, доделать и дополнительным скриптом в gear положить - было бы полезно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60085</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-12-27 18:21:08 +0300</bug_when>
    <thetext>(In reply to comment #5)
&gt; Ну, доделать и дополнительным скриптом в gear положить - было бы полезно.

Можно положить в пакет пример.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60089</commentid>
    <comment_count>7</comment_count>
      <attachid>2341</attachid>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-12-27 19:39:39 +0300</bug_when>
    <thetext>Created attachment 2341
hsh-remote

Вот такая утилита у меня нарисовалась.
Вас она устраивает ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60100</commentid>
    <comment_count>8</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2007-12-28 00:20:44 +0300</bug_when>
    <thetext>$opts и $args плохо передаются.  Посмотри на gear-hsh-build.  При этом немного
изменится синтаксис:

hsh-remote [--hsh-remote-opts...] -- [--hasher-opts...] package</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60101</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-12-28 00:25:25 +0300</bug_when>
    <thetext>(In reply to comment #8)
&gt; $opts и $args плохо передаются.  Посмотри на gear-hsh-build.  При этом немного
&gt; изменится синтаксис:
&gt; 
&gt; hsh-remote [--hsh-remote-opts...] -- [--hasher-opts...] package

Я знаю такой подход, но неприменим из-за --repo*. Эту группу опций нужно исключать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60102</commentid>
    <comment_count>10</comment_count>
      <attachid>2342</attachid>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-12-28 02:07:42 +0300</bug_when>
    <thetext>Created attachment 2342
hsh-remote version 2

Вот более корректный вариант</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60104</commentid>
    <comment_count>11</comment_count>
      <attachid>2343</attachid>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-12-28 03:15:40 +0300</bug_when>
    <thetext>Created attachment 2343
hsh-remote version 3

Вот теперь, мне кажется, всё по правилам получилось.

review? (ldv)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60112</commentid>
    <comment_count>12</comment_count>
      <attachid>2344</attachid>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-12-28 10:41:24 +0300</bug_when>
    <thetext>Created attachment 2344
cleanup-fix.patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60113</commentid>
    <comment_count>13</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-12-28 10:53:48 +0300</bug_when>
    <thetext>http://git.altlinux.org/people/legion/packages/gear.git?p=gear.git;a=commit;h=f328a730d4cd6edf3b4fce0273e21b13eefee530</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60114</commentid>
    <comment_count>14</comment_count>
    <who name="nbr">nbr</who>
    <bug_when>2007-12-28 11:17:12 +0300</bug_when>
    <thetext>(In reply to comment #13)
&gt;
http://git.altlinux.org/people/legion/packages/gear.git?p=gear.git;a=commit;h=f328a730d4cd6edf3b4fce0273e21b13eefee530

Только не healper а helper :)

Большое спасибо за полезную фичу!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60115</commentid>
    <comment_count>15</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2007-12-28 11:40:43 +0300</bug_when>
    <thetext>(In reply to comment #13)
&gt;
http://git.altlinux.org/people/legion/packages/gear.git?p=gear.git;a=commit;h=f328a730d4cd6edf3b4fce0273e21b13eefee530

В таком виде это действительно FR на пакет hasher. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60120</commentid>
    <comment_count>16</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-12-28 12:35:50 +0300</bug_when>
    <thetext>(In reply to comment #15)
&gt; В таком виде это действительно FR на пакет hasher. :)

Я сознательно поместил его именно в gear. Сейчас gear может работать без hasher
и не имеет на него зависимости. Я хотел добавить возможность работать с
удалённым &quot;hasher сервером&quot; без установки hasher к себе на локальную машину.

Если коротко, то мне кажется неправильно требовать установки hasher для
получения возможности его удалённого запуска.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60121</commentid>
    <comment_count>17</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-12-28 12:41:58 +0300</bug_when>
    <thetext>Рука дрогнула ... случайно закрыл.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60128</commentid>
    <comment_count>18</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-12-28 14:31:15 +0300</bug_when>
    <thetext>(In reply to comment #14)
&gt; Только не healper а helper :)

Бессоница дала о себе знать только под утро :(

&gt; Большое спасибо за полезную фичу!

Мне эта фича самому очень понравилась.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60270</commentid>
    <comment_count>19</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2008-01-02 16:03:31 +0300</bug_when>
    <thetext>(In reply to comment #16)
&gt; Если коротко, то мне кажется неправильно требовать установки hasher для
&gt; получения возможности его удалённого запуска.

В таком случае, мне кажется противоестественным требовать установки пакета gear
для получения возможности удалённого запуска hasher без использования gear.

Из того, что удобно выполнять
gear --ha -- hsh-remote
ещё не следует того, что hsh-remote логично помещать в один пакет с gear.

Что будем делать? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60271</commentid>
    <comment_count>20</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2008-01-02 16:13:24 +0300</bug_when>
    <thetext>(In reply to comment #19)
&gt; Что будем делать? :)

Ух. Я сделал утилиту, я высказал соображения об месте её размещения. Куда её
будет помещать мантейнер ... :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70624</commentid>
    <comment_count>21</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-05-27 13:24:58 +0400</bug_when>
    <thetext>(In reply to comment #19)
&gt; Что будем делать? :)
hasher-utils? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70628</commentid>
    <comment_count>22</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2008-05-27 13:33:23 +0400</bug_when>
    <thetext>(In reply to comment #21)
&gt; hasher-utils? :)

Мне кажется, что эта бага уже исправлена. См. gear-remote-hsh(1) в gear.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76123</commentid>
    <comment_count>23</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2008-08-23 14:22:38 +0400</bug_when>
    <thetext>(In reply to comment #22)
&gt; Мне кажется, что эта бага уже исправлена. См. gear-remote-hsh(1) в gear.
 
Исправлено.

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2341</attachid>
            <date>2007-12-27 19:39:39 +0300</date>
            <delta_ts>2007-12-28 02:07:42 +0300</delta_ts>
            <desc>hsh-remote</desc>
            <filename>hsh-remote</filename>
            <type>text/plain</type>
            <size>1066</size>
            <attacher name="Alexey Gladkov">legion</attacher>
            
              <data encoding="base64">IyEvYmluL3NoIC1lZnUKCm91dGRpcj0nb3V0JwpvcHRzPQphcmdzPQpjbGVhbj0KdmVyYm9zZT0K
CndoaWxlIFsgIiQjIiAtZ3QgMCBdOyBkbwoJY2FzZSAiJDEiIGluCgkJLS1yZXBvKikgOzsKCQkt
LWNsZWFuKSBjbGVhbj0xIDs7CgkJLS1vdXRkaXI9Kikgb3V0ZGlyPSIkezEjIy0tb3V0ZGlyPX0i
IDs7CgkJLXZ8LS12ZXJib3NlKSB2ZXJib3NlPS12IDs7CgkJLS0pIHNoaWZ0OyBicmVhayA7OwoJ
CS0qKSBvcHRzPSIkb3B0cyAkMSIgOzsKCQkqKSAgYXJncz0iJGFyZ3MgJDEiIDs7Cgllc2FjCglz
aGlmdApkb25lCgpzZXQgLS0gJGFyZ3MKaWYgWyAiJCMiIC1uZSAzIF07IHRoZW4KCXByaW50ZiAi
VXNhZ2U6ICR7MCMjKi99IFstLWNsZWFuXSBbaGFzaGVyIG9wdGlvbnNdIFs8dXNlcj5AXTxob3N0
bmFtZT4gPHdvcmtkaXI+IDxwa2c+XG4iID4mMgoJZXhpdApmaQoKc2VydmVyPSIkMSI7IHNoaWZ0
CndvcmtkaXI9IiQxIjsgc2hpZnQKcGtnPSIkKHJlYWRsaW5rIC1ldiAiJDEiKSI7IHNoaWZ0Cgpy
c3luYyAkdmVyYm9zZSAtcnRscCAiJHBrZyIgIiRzZXJ2ZXI6JHdvcmtkaXIvIgoKc3NoICIkc2Vy
dmVyIiAiY2F0ID4nJHdvcmtkaXIvYnVpbGQnOyBzaCAtZWZ1IC0tICckd29ya2Rpci9idWlsZCci
IDw8RU9GCmNkICckd29ya2RpcicKbWtkaXIgJHZlcmJvc2UgLXAgLS0gb3V0L2JpbiBvdXQvc3Jj
CnJjPTAKaHNoICR2ZXJib3NlICRvcHRzIFwKICAtLXJlcG8tYmluPSckd29ya2Rpci9vdXQvYmlu
JyBcCiAgLS1yZXBvLXNyYz0nJHdvcmtkaXIvb3V0L3NyYycgXAogIC0tICckd29ya2RpcicgJyR3
b3JrZGlyLyR7cGtnIyMqL30nIHx8CiAgcmM9XCQ/ClsgLXogIiRjbGVhbiIgXSB8fCBoc2ggJHZl
cmJvc2UgLS1jbGVhbnVwIC0tICckd29ya2RpcicKcm0gJHZlcmJvc2UgLWYgLS0gJyR3b3JrZGly
LyR7cGtnIyMqL30nICckd29ya2Rpci9idWlsZCcKZXhpdCBcJHJjCkVPRgoKcnN5bmMgJHZlcmJv
c2UgLXJ0bHAgIiRzZXJ2ZXI6JHdvcmtkaXIvb3V0LyIgIiRvdXRkaXIvIgpzc2ggLW4gIiRzZXJ2
ZXIiICJybSAkdmVyYm9zZSAtcmYgLS0gJyR3b3JrZGlyL291dCciCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2342</attachid>
            <date>2007-12-28 02:07:42 +0300</date>
            <delta_ts>2007-12-28 03:15:40 +0300</delta_ts>
            <desc>hsh-remote version 2</desc>
            <filename>hsh-remote</filename>
            <type>text/plain</type>
            <size>1394</size>
            <attacher name="Alexey Gladkov">legion</attacher>
            
              <data encoding="base64">IyEvYmluL3NoIC1lZnUKCi4gZ2Vhci1zaC1mdW5jdGlvbnMKCnNob3dfdXNhZ2UoKSB7CgljYXQg
PDwtRU9GCglVc2FnZTogJFBST0cgW2hhc2hlciBvcHRpb25zIC0tXSBbJFBST0cgb3B0aW9ucyAt
LV0gWzx1c2VyPkBdPGhvc3RuYW1lPiA8d29ya2Rpcj4gPHBhY2thZ2U+CglFT0YKCWV4aXQKfQoK
b3V0ZGlyPSdvdXQnCmNsZWFuPQp2ZXJib3NlPQpoc2hfYXJncz0KCndoaWxlIFsgJCMgLWd0IDAg
XTsgZG8KCWNhc2UgIiQxIiBpbgoJCS12fC0tdmVyYm9zZSkgdmVyYm9zZT0tdgoJCQk7OwoJCS0t
KSBzaGlmdDsgYnJlYWsKCQkJOzsKCWVzYWMKCWhzaF9hcmdzPSIkaHNoX2FyZ3MgJChxdW90ZV9z
aGVsbF9hcmcgIiQxIikiCglzaGlmdApkb25lCgpURU1QPWBnZXRvcHQgLW4gJFBST0cgLW8gbyx2
IC1sIGNsZWFudXAtcmVwbyxvdXRkaXI6LHZlcmJvc2UgLS0gIiRAImAgfHwKCXNob3dfdXNhZ2UK
ZXZhbCBzZXQgLS0gIiRURU1QIgp3aGlsZSA6OyBkbwoJY2FzZSAiJDEiIGluCgkJLS1jbGVhbnVw
LXJlcG8pIGNsZWFuPTEKCQkJOzsKCQktb3wtLW91dGRpcikgc2hpZnQKCQkJb3V0ZGlyPSIkKHJl
YWRsaW5rIC1ldiAiJDEiKSIKCQkJOzsKCQktdnwtLXZlcmJvc2UpIHZlcmJvc2U9LXYKCQkJOzsK
CQktLSkgc2hpZnQ7IGJyZWFrCgkJCTs7CgkJKikgZmF0YWwgIlVucmVjb2duaXplZCBvcHRpb246
ICQxIgoJCQk7OwoJZXNhYwoJc2hpZnQKZG9uZQoKWyAiJCMiIC1lcSAzIF0gfHwKCXNob3dfdXNh
Z2UKCnNlcnZlcj0iJDEiOyBzaGlmdAp3b3JrZGlyPSIkMSI7IHNoaWZ0CnBrZz0iJChyZWFkbGlu
ayAtZXYgIiQxIikiOyBzaGlmdApwa2duYW1lPSIke3BrZyMjKi99IgoKcnN5bmMgJHZlcmJvc2Ug
LXJ0bHAgIiRwa2ciICIkc2VydmVyOiR3b3JrZGlyLyIKCnNzaCAiJHNlcnZlciIgImNhdCA+JyR3
b3JrZGlyL2J1aWxkJzsgc2ggLWVmdSAtLSAnJHdvcmtkaXIvYnVpbGQnIiA8PEVPRgpjZCAnJHdv
cmtkaXInCm1rZGlyICR2ZXJib3NlIC1wIC0tIG91dC9iaW4gb3V0L3NyYwpyYz0wCmhzaCAkdmVy
Ym9zZSAkaHNoX2FyZ3MgXAogIC0tcmVwby1iaW49JyR3b3JrZGlyL291dC9iaW4nIFwKICAtLXJl
cG8tc3JjPSckd29ya2Rpci9vdXQvc3JjJyBcCiAgLS0gJyR3b3JrZGlyJyAnJHdvcmtkaXIvJHBr
Z25hbWUnIHx8CiAgcmM9XCQ/ClsgLXogIiRjbGVhbiIgXSB8fCBoc2ggJHZlcmJvc2UgLS1jbGVh
bnVwIC0tICckd29ya2RpcicKcm0gJHZlcmJvc2UgLWYgLS0gJyR3b3JrZGlyLyRwa2duYW1lJyAn
JHdvcmtkaXIvYnVpbGQnCmV4aXQgXCRyYwpFT0YKCnJzeW5jICR2ZXJib3NlIC1ydGxwICIkc2Vy
dmVyOiR3b3JrZGlyL291dC8iICIkb3V0ZGlyLyIKc3NoIC1uICIkc2VydmVyIiAicm0gJHZlcmJv
c2UgLXJmIC0tICckd29ya2Rpci9vdXQnIgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2343</attachid>
            <date>2007-12-28 03:15:40 +0300</date>
            <delta_ts>2007-12-28 03:15:40 +0300</delta_ts>
            <desc>hsh-remote version 3</desc>
            <filename>hsh-remote</filename>
            <type>text/plain</type>
            <size>3231</size>
            <attacher name="Alexey Gladkov">legion</attacher>
            
              <data encoding="base64">IyEvYmluL3NoIC1lZnUKIwojIENvcHlyaWdodCAoQykgMjAwNyAgQWxleGV5IEdsYWRrb3YgPGxl
Z2lvbkBhbHRsaW51eC5vcmc+CiMgQ29weXJpZ2h0IChDKSAyMDA3ICBTaXIgUmFvcm4gPHJhb3Ju
QGFsdGxpbnV4Lm9yZz4KIwojIGhzaC1yZW1vdGUgaGVscGVyIHRvIHJ1biBoYXNoZXIgb250byBy
ZW1vdGUgaG9zdC4KIwojIFRoaXMgZmlsZSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CiMgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKIyB0aGUgRnJlZSBTb2Z0d2Fy
ZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgojIChhdCB5
b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCiMKIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJp
YnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKIyBidXQgV0lUSE9VVCBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgojIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gU2VlIHRoZQoj
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCiMKIyBZb3Ugc2hv
dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZQojIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNv
ZnR3YXJlCiMgRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3QsIEZpZnRoIEZsb29yLCBC
b3N0b24sIE1BIDAyMTEwLTEzMDEsIFVTQS4KIwoKLiBnZWFyLXNoLWZ1bmN0aW9ucwoKc2hvd19o
ZWxwKCkKewoJY2F0IDw8LUVPRgoJVXNhZ2U6ICRQUk9HIFtoYXNoZXIgb3B0aW9uc10gWy0tIG9w
dGlvbnNdIFs8dXNlcj5AXTxob3N0bmFtZT4gPHdvcmtkaXI+IDxwYWNrYWdlPgoKCTxob3N0bmFt
ZT4gLSByZW1vdGUgYnVpbGQgaG9zdDsKCTx3b3JrZGlyPiAgLSBoYXNoZXIgd29ya2luZyBkaXJl
Y3Rvcnkgb250byA8aG9zdG5hbWU+OwoJPHBhY2thZ2U+ICAtIHRhcmdldCBwYWNrYWdlOwoKCU9w
dGlvbnM6CgkgIC0tY2xlYW51cC1yZXBvICAgIGNsZWFudXAgcmVtb3RlIGhhc2hlciB3b3JrZGly
OwoJICAtdiwgLS12ZXJib3NlICAgICBwcmludCBhIG1lc3NhZ2UgZm9yIGVhY2ggYWN0aW9uOwoJ
ICAtbywgLS1vdXRkaXI9RElSICBkb3dubG9hZCByZXN1bHRzIGluIERJUiBvbiBsb2NhbCBtYWNo
aW5lOwoJICAtViwtLXZlcnNpb24gICAgICBwcmludCBwcm9ncmFtIHZlcnNpb24gYW5kIGV4aXQ7
CgkgIC1oLC0taGVscCAgICAgICAgIHNob3cgdGhpcyB0ZXh0IGFuZCBleGl0LgoKCVJlcG9ydCBi
dWdzIHRvIGh0dHA6Ly9idWdzLmFsdGxpbnV4LnJ1LwoKCUVPRgoJZXhpdAp9CgpwcmludF92ZXJz
aW9uKCkKewoJY2F0IDw8LUVPRgoJJFBST0cgdmVyc2lvbiAkUFJPR19WRVJTSU9OCglXcml0dGVu
IGJ5IEFsZXhleSBHbGFka292IDxsZWdpb25AYWx0bGludXgub3JnPgoKCUNvcHlyaWdodCAoQykg
MjAwNyAgQWxleGV5IEdsYWRrb3YgPGxlZ2lvbkBhbHRsaW51eC5vcmc+CglDb3B5cmlnaHQgKEMp
IDIwMDcgIFNpciBSYW9ybiA8cmFvcm5AYWx0bGludXgub3JnPgoJVGhpcyBpcyBmcmVlIHNvZnR3
YXJlOyBzZWUgdGhlIHNvdXJjZSBmb3IgY29weWluZyBjb25kaXRpb25zLiAgVGhlcmUgaXMgTk8K
CXdhcnJhbnR5OyBub3QgZXZlbiBmb3IgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFLgoJRU9GCglleGl0Cn0KClsgIiQjIiAtZ3QgMCBdIHx8CglzaG93
X2hlbHAKCiEgcHJpbnRmICclc1xuJyAiJCoiIHxncmVwIC1xcyAnXCheXHxbWzpzcGFjZTpdXVwp
LS1yZXBvJyB8fAoJZmF0YWwgIlVuYWJsZSB0byB1c2UgLS1yZXBvKiBvcHRpb25zIgoKb3V0ZGly
PSdvdXQnCmNsZWFuPQp2ZXJib3NlPQpoc2hfYXJncz0KCndoaWxlIFsgJCMgLWd0IDMgXTsgZG8K
CWNhc2UgIiQxIiBpbgoJCS12fC0tdmVyYm9zZSkgdmVyYm9zZT0tdgoJCQk7OwoJCS0tKSBzaGlm
dDsgYnJlYWsKCQkJOzsKCWVzYWMKCWhzaF9hcmdzPSIkaHNoX2FyZ3MgJChxdW90ZV9zaGVsbF9h
cmcgIiQxIikiCglzaGlmdApkb25lCgpURU1QPWBnZXRvcHQgLW4gJFBST0cgLW8gbyxoLHYsViAt
bCBjbGVhbnVwLXJlcG8sb3V0ZGlyOixoZWxwLHZlcmJvc2UsdmVyc2lvbiAtLSAiJEAiYCB8fAoJ
c2hvd19oZWxwCmV2YWwgc2V0IC0tICIkVEVNUCIKd2hpbGUgOjsgZG8KCWNhc2UgIiQxIiBpbgoJ
CS0tY2xlYW51cC1yZXBvKSBjbGVhbj0xCgkJCTs7CgkJLW98LS1vdXRkaXIpIHNoaWZ0CgkJCW91
dGRpcj0iJChyZWFkbGluayAtZXYgIiQxIikiCgkJCTs7CgkJLXZ8LS12ZXJib3NlKSB2ZXJib3Nl
PS12CgkJCTs7CgkJLVZ8LS12ZXJzaW9uKSBwcmludF92ZXJzaW9uCgkJCTs7CgkJLWh8LS1oZWxw
KSBzaG93X2hlbHAKCQkJOzsKCQktLSkgc2hpZnQ7IGJyZWFrCgkJCTs7CgkJKikgZmF0YWwgIlVu
cmVjb2duaXplZCBvcHRpb246ICQxIgoJCQk7OwoJZXNhYwoJc2hpZnQKZG9uZQoKWyAiJCMiIC1l
cSAzIF0gfHwKCXNob3dfaGVscAoKc2VydmVyPSIkMSI7IHNoaWZ0CndvcmtkaXI9IiQxIjsgc2hp
ZnQKcGtnPSIkKHJlYWRsaW5rIC1ldiAiJDEiKSI7IHNoaWZ0CnBrZ25hbWU9IiR7cGtnIyMqL30i
Cgpyc3luYyAkdmVyYm9zZSAtcnRscCAiJHBrZyIgIiRzZXJ2ZXI6JHdvcmtkaXIvIgoKc3NoICIk
c2VydmVyIiAic2ggLWVmdSI8PEVPRgpjZCAnJHdvcmtkaXInCm1rZGlyICR2ZXJib3NlIC1wIC0t
IG91dC9iaW4gb3V0L3NyYwpyYz0wCmhzaCAkdmVyYm9zZSAkaHNoX2FyZ3MgXAogIC0tcmVwby1i
aW49JyR3b3JrZGlyL291dC9iaW4nIFwKICAtLXJlcG8tc3JjPSckd29ya2Rpci9vdXQvc3JjJyBc
CiAgLS0gJyR3b3JrZGlyJyAnJHdvcmtkaXIvJHBrZ25hbWUnIHx8CiAgcmM9XCQ/ClsgLXogIiRj
bGVhbiIgXSB8fCBoc2ggJHZlcmJvc2UgLS1jbGVhbnVwIC0tICckd29ya2RpcicKcm0gJHZlcmJv
c2UgLWYgLS0gJyR3b3JrZGlyLyRwa2duYW1lJwpleGl0IFwkcmMKRU9GCgpyc3luYyAkdmVyYm9z
ZSAtcnRscCAiJHNlcnZlcjokd29ya2Rpci9vdXQvIiAiJG91dGRpci8iCnNzaCAtbiAiJHNlcnZl
ciIgInJtICR2ZXJib3NlIC1yZiAtLSAnJHdvcmtkaXIvb3V0JyIK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2344</attachid>
            <date>2007-12-28 10:41:24 +0300</date>
            <delta_ts>2007-12-28 10:41:24 +0300</delta_ts>
            <desc>cleanup-fix.patch</desc>
            <filename>hsh-remote.diff</filename>
            <type>text/plain</type>
            <size>799</size>
            <attacher name="Alexey Gladkov">legion</attacher>
            
              <data encoding="base64">LS0tIGhzaC1yZW1vdGUJMjAwNy0xMi0yOCAwMzoxMzoyOSArMDMwMAorKysgaHNoLXJlbW90ZS5u
ZXcJMjAwNy0xMi0yOCAxMDozOToyNyArMDMwMApAQCAtMTE1LDE2ICsxMTUsMTggQEAKIHJzeW5j
ICR2ZXJib3NlIC1ydGxwICIkcGtnIiAiJHNlcnZlcjokd29ya2Rpci8iCiAKIHNzaCAiJHNlcnZl
ciIgInNoIC1lZnUiPDxFT0YKLWNkICckd29ya2RpcicKLW1rZGlyICR2ZXJib3NlIC1wIC0tIG91
dC9iaW4gb3V0L3NyYworZGlyPSJcJChyZWFkbGluayAtZXYgIiR3b3JrZGlyIikiCitta2RpciAk
dmVyYm9zZSAtcCAtLSAiXCRkaXIvb3V0L2JpbiIgIlwkZGlyL291dC9zcmMiCiByYz0wCiBoc2gg
JHZlcmJvc2UgJGhzaF9hcmdzIFwKLSAgLS1yZXBvLWJpbj0nJHdvcmtkaXIvb3V0L2JpbicgXAot
ICAtLXJlcG8tc3JjPSckd29ya2Rpci9vdXQvc3JjJyBcCi0gIC0tICckd29ya2RpcicgJyR3b3Jr
ZGlyLyRwa2duYW1lJyB8fAorICAtLXJlcG8tYmluPSJcJGRpci9vdXQvYmluIiBcCisgIC0tcmVw
by1zcmM9IlwkZGlyL291dC9zcmMiIFwKKyAgLS0gIlwkZGlyIiAiXCRkaXIvJHBrZ25hbWUiIHx8
CiAgIHJjPVwkPwotWyAteiAiJGNsZWFuIiBdIHx8IGhzaCAkdmVyYm9zZSAtLWNsZWFudXAgLS0g
JyR3b3JrZGlyJwotcm0gJHZlcmJvc2UgLWYgLS0gJyR3b3JrZGlyLyRwa2duYW1lJworaWYgWyAt
biAiJGNsZWFuIiBdOyB0aGVuIAorCWhzaCAkdmVyYm9zZSAtLWNsZWFudXAgLS0gIlwkZGlyIgor
CXJtICR2ZXJib3NlIC1mIC0tICJcJGRpci8kcGtnbmFtZSIKK2ZpCiBleGl0IFwkcmMKIEVPRgog
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>