<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>50421</bug_id>
          
          <creation_ts>2010-12-02 16:44:39 -0800</creation_ts>
          <short_desc>Rebaseline server: move existing baselines</short_desc>
          <delta_ts>2010-12-03 10:35:49 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</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>
          
          <blocked>47761</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mihai Parparita">mihaip</reporter>
          <assigned_to name="Mihai Parparita">mihaip</assigned_to>
          <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>316510</commentid>
    <comment_count>0</comment_count>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2010-12-02 16:44:39 -0800</bug_when>
    <thetext>Rebaseline server: move existing baselines</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316512</commentid>
    <comment_count>1</comment_count>
      <attachid>75431</attachid>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2010-12-02 16:48:28 -0800</bug_when>
    <thetext>Created attachment 75431
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316554</commentid>
    <comment_count>2</comment_count>
      <attachid>75431</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-02 17:28:33 -0800</bug_when>
    <thetext>Comment on attachment 75431
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=75431&amp;action=review

&gt; WebKitTools/Scripts/webkitpy/tool/commands/rebaselineserver.py:281
&gt; +        # Do the actual move.
&gt; +        if extensions_to_move:
&gt; +            extensions_to_move = list(extensions_to_move)

Seems like helper functions could make this clearer. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316862</commentid>
    <comment_count>3</comment_count>
      <attachid>75431</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2010-12-03 09:59:22 -0800</bug_when>
    <thetext>Comment on attachment 75431
Patch

based on eseidel&apos;s feedback</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316871</commentid>
    <comment_count>4</comment_count>
      <attachid>75506</attachid>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2010-12-03 10:14:38 -0800</bug_when>
    <thetext>Created attachment 75506
Patch

Made moving of baselines be in _move_test_baselines</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316882</commentid>
    <comment_count>5</comment_count>
    <who name="Mihai Parparita">mihaip</who>
    <bug_when>2010-12-03 10:35:49 -0800</bug_when>
    <thetext>Committed r73274: &lt;http://trac.webkit.org/changeset/73274&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75431</attachid>
            <date>2010-12-02 16:48:28 -0800</date>
            <delta_ts>2010-12-03 10:14:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-50421-20101202164827.patch</filename>
            <type>text/plain</type>
            <size>10246</size>
            <attacher name="Mihai Parparita">mihaip</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCAwOTE5NGIyNTViNTFlYWUyZTJkMDJiNmVlODM1OWI0OGI5ZTNkNTY1Li40MzI0ZDQy
MDU3ZTQ1ZmM1ZmQ1ZDYzODk3OGZhZmEwMjFmMmJlMTk4IDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAK
KzIwMTAtMTItMDIgIE1paGFpIFBhcnBhcml0YSAgPG1paGFpcEBjaHJvbWl1bS5vcmc+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmViYXNlbGluZSBz
ZXJ2ZXI6IG1vdmUgZXhpc3RpbmcgYmFzZWxpbmVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MDQyMQorICAgICAgICAKKyAgICAgICAgSW1wbGVtZW50
IG1vdmluZyBvZiBleGlzdGluZyBiYXNlbGluZXM6IG1vdmUgYWxsIGZpbGVzIHRoYXQgYXJlIGFi
b3V0CisgICAgICAgIHRvIGJlIG92ZXJ3cml0ZW4gYnkgdXBkYXRlIGJhc2VsaW5lcy4KKyAgICAg
ICAgCisgICAgICAgIEFsc28gZml4IGEgdHlwbyBpbiB0aGUgVUkgSlMuCisKKyAgICAgICAgKiBT
Y3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvZGF0YS9yZWJhc2VsaW5lc2VydmVyL3F1ZXVl
LmpzOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9yZWJhc2VsaW5l
c2VydmVyLnB5OgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9yZWJh
c2VsaW5lc2VydmVyX3VuaXR0ZXN0LnB5OgorCiAyMDEwLTEyLTAyICBEaXJrIFByYW5rZSAgPGRw
cmFua2VAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFRvbnkgQ2hhbmcuCmRp
ZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvZGF0
YS9yZWJhc2VsaW5lc2VydmVyL3F1ZXVlLmpzIGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRw
eS90b29sL2NvbW1hbmRzL2RhdGEvcmViYXNlbGluZXNlcnZlci9xdWV1ZS5qcwppbmRleCA0YzA5
NGZjNmYyOTNjYTAwNWNmNGQ4YjIyZDBhOTU2YmFlMWQyMWQ2Li44Njg1MDg2MDU5ZjI5MzliNzdk
MmQ3ZGQ4ZWEyODQwYjdjZmUwMTA0IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9TY3JpcHRzL3dl
YmtpdHB5L3Rvb2wvY29tbWFuZHMvZGF0YS9yZWJhc2VsaW5lc2VydmVyL3F1ZXVlLmpzCisrKyBi
L1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9kYXRhL3JlYmFzZWxp
bmVzZXJ2ZXIvcXVldWUuanMKQEAgLTM5LDcgKzM5LDcgQEAgZnVuY3Rpb24gUmViYXNlbGluZVF1
ZXVlKCkKIAogICAgIHZhciBzZWxmID0gdGhpczsKICAgICAkKCdhZGQtdG8tcmViYXNlbGluZS1x
dWV1ZScpLmFkZEV2ZW50TGlzdGVuZXIoCi0gICAgICAgICdjbGljaycsIGZ1bmN0aW9uKCkgeyBz
ZWxmLmFkZEN1cmVudFRlc3QoKTsgfSk7CisgICAgICAgICdjbGljaycsIGZ1bmN0aW9uKCkgeyBz
ZWxmLmFkZEN1cnJlbnRUZXN0KCk7IH0pOwogICAgIHRoaXMuX3NlbGVjdE5vZGUuYWRkRXZlbnRM
aXN0ZW5lcignY2hhbmdlJywgdXBkYXRlU3RhdGUpOwogICAgIHRoaXMuX3JlbW92ZVNlbGVjdGlv
bkJ1dHRvbk5vZGUuYWRkRXZlbnRMaXN0ZW5lcigKICAgICAgICAgJ2NsaWNrJywgZnVuY3Rpb24o
KSB7IHNlbGYuX3JlbW92ZVNlbGVjdGlvbigpOyB9KTsKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xz
L1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9yZWJhc2VsaW5lc2VydmVyLnB5IGIvV2Vi
S2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3JlYmFzZWxpbmVzZXJ2ZXIu
cHkKaW5kZXggZDBkYjliYzA1MWM5ZTBkOGYxYTBjNTg5NDgxNTBlZmM1MTI5OTU1Ny4uMjAzM2Mz
ZDIyMmZlY2I5NTY1MjYyZWNhY2EzMDBmNzgyZDdmNjg2NiAxMDA2NDQKLS0tIGEvV2ViS2l0VG9v
bHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3JlYmFzZWxpbmVzZXJ2ZXIucHkKKysr
IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3JlYmFzZWxpbmVz
ZXJ2ZXIucHkKQEAgLTI2MCwxMCArMjYwLDQ5IEBAIGRlZiBfcmViYXNlbGluZV90ZXN0KHRlc3Rf
ZmlsZSwgYmFzZWxpbmVfdGFyZ2V0LCBiYXNlbGluZV9tb3ZlX3RvLCB0ZXN0X2NvbmZpZywKICAg
ICBpZiBiYXNlbGluZV90YXJnZXQgaW4gY3VycmVudF9iYXNlbGluZXMgYW5kIGJhc2VsaW5lX21v
dmVfdG8gIT0gJ25vbmUnOgogICAgICAgICBsb2coJyAgTW92aW5nIGN1cnJlbnQgJXMgYmFzZWxp
bmVzIHRvICVzJyAlCiAgICAgICAgICAgICAoYmFzZWxpbmVfdGFyZ2V0LCBiYXNlbGluZV9tb3Zl
X3RvKSkKLSAgICAgICAgbG9nKCcgICAgRklYTUU6IEFkZCBzdXBwb3J0IGZvciBtb3ZpbmcgZXhp
c3RpbmcgYmFzZWxpbmVzJykKLSAgICAgICAgcmV0dXJuIEZhbHNlCisKKyAgICAgICAgIyBTZWUg
d2hpY2ggb25lcyB3ZSBuZWVkIHRvIG1vdmUgKG9ubHkgdGhvc2UgdGhhdCBhcmUgYWJvdXQgdG8g
YmUKKyAgICAgICAgIyB1cGRhdGVkKSwgYW5kIG1ha2Ugc3VyZSB3ZSdyZSBub3QgY2xvYmJlcmlu
ZyBhbnkgZmlsZXMgaW4gdGhlCisgICAgICAgICMgZGVzdGluYXRpb24uCisgICAgICAgIGN1cnJl
bnRfZXh0ZW5zaW9ucyA9IHNldChjdXJyZW50X2Jhc2VsaW5lc1tiYXNlbGluZV90YXJnZXRdLmtl
eXMoKSkKKyAgICAgICAgYWN0dWFsX3Jlc3VsdF9leHRlbnNpb25zID0gc2V0KFsKKyAgICAgICAg
ICAgIG9zLnBhdGguc3BsaXRleHQoZilbMV0gZm9yIGYgaW4gYWN0dWFsX3Jlc3VsdF9maWxlc10p
CisgICAgICAgIGV4dGVuc2lvbnNfdG9fbW92ZSA9IGN1cnJlbnRfZXh0ZW5zaW9ucy5pbnRlcnNl
Y3Rpb24oCisgICAgICAgICAgICBhY3R1YWxfcmVzdWx0X2V4dGVuc2lvbnMpCisKKyAgICAgICAg
aWYgZXh0ZW5zaW9uc190b19tb3ZlLmludGVyc2VjdGlvbigKKyAgICAgICAgICAgIGN1cnJlbnRf
YmFzZWxpbmVzLmdldChiYXNlbGluZV9tb3ZlX3RvLCB7fSkua2V5cygpKToKKyAgICAgICAgICAg
IGxvZygnICAgIEFscmVhZHkgaGFkIGJhc2VsaW5lcyBpbiAlcywgY291bGQgbm90IG1vdmUgZXhp
c3RpbmcgJworICAgICAgICAgICAgICAgICclcyBvbmVzJyAlIChiYXNlbGluZV9tb3ZlX3RvLCBi
YXNlbGluZV90YXJnZXQpKQorICAgICAgICAgICAgcmV0dXJuIEZhbHNlCisKKyAgICAgICAgIyBE
byB0aGUgYWN0dWFsIG1vdmUuCisgICAgICAgIGlmIGV4dGVuc2lvbnNfdG9fbW92ZToKKyAgICAg
ICAgICAgIGV4dGVuc2lvbnNfdG9fbW92ZSA9IGxpc3QoZXh0ZW5zaW9uc190b19tb3ZlKQorICAg
ICAgICAgICAgZXh0ZW5zaW9uc190b19tb3ZlLnNvcnQoKQorICAgICAgICAgICAgbW92ZV90b19l
eHBlY3RhdGlvbnNfZGlyZWN0b3J5ID0gb3MucGF0aC5qb2luKAorICAgICAgICAgICAgICAgIGxh
eW91dF90ZXN0c19kaXJlY3RvcnksICdwbGF0Zm9ybScsIGJhc2VsaW5lX21vdmVfdG8sIHRlc3Rf
ZGlyZWN0b3J5KQorICAgICAgICAgICAgZmlsZXN5c3RlbS5tYXliZV9tYWtlX2RpcmVjdG9yeSht
b3ZlX3RvX2V4cGVjdGF0aW9uc19kaXJlY3RvcnkpCisgICAgICAgICAgICB0ZXN0X2ZpbGVfbmFt
ZSA9IG9zLnBhdGguYmFzZW5hbWUodGVzdF9uYW1lKQorICAgICAgICAgICAgZm9yIGV4dGVuc2lv
biBpbiBleHRlbnNpb25zX3RvX21vdmU6CisgICAgICAgICAgICAgICAgZmlsZV9uYW1lID0gdGVz
dF9maWxlX25hbWUgKyAnLWV4cGVjdGVkJyArIGV4dGVuc2lvbgorICAgICAgICAgICAgICAgIHNv
dXJjZV9wYXRoID0gZmlsZXN5c3RlbS5qb2luKAorICAgICAgICAgICAgICAgICAgICB0YXJnZXRf
ZXhwZWN0YXRpb25zX2RpcmVjdG9yeSwgZmlsZV9uYW1lKQorICAgICAgICAgICAgICAgIGRlc3Rp
bmF0aW9uX3BhdGggPSBmaWxlc3lzdGVtLmpvaW4oCisgICAgICAgICAgICAgICAgICAgIG1vdmVf
dG9fZXhwZWN0YXRpb25zX2RpcmVjdG9yeSwgZmlsZV9uYW1lKQorICAgICAgICAgICAgICAgIGZp
bGVzeXN0ZW0uY29weWZpbGUoc291cmNlX3BhdGgsIGRlc3RpbmF0aW9uX3BhdGgpCisgICAgICAg
ICAgICAgICAgZXhpdF9jb2RlID0gc2NtLmFkZChkZXN0aW5hdGlvbl9wYXRoLCByZXR1cm5fZXhp
dF9jb2RlPVRydWUpCisgICAgICAgICAgICAgICAgaWYgZXhpdF9jb2RlOgorICAgICAgICAgICAg
ICAgICAgICBsb2coJyAgICBDb3VsZCBub3QgdXBkYXRlICVzIGluIFNDTSwgZXhpdCBjb2RlICVk
JyAlCisgICAgICAgICAgICAgICAgICAgICAgICAoZmlsZV9uYW1lLCBleGl0X2NvZGUpKQorICAg
ICAgICAgICAgICAgICAgICByZXR1cm4gRmFsc2UKKyAgICAgICAgICAgICAgICBlbHNlOgorICAg
ICAgICAgICAgICAgICAgICBsb2coJyAgICBNb3ZlZCAlcycgJSBmaWxlX25hbWUpCisgICAgICAg
IGVsc2U6CisgICAgICAgICAgICBsb2coJyAgICBObyBjdXJyZW50IGJhc2VsaW5lcyB0byBtb3Zl
JykKIAogICAgIGxvZygnICBVcGRhdGluZyBiYXNlbGluZXMgZm9yICVzJyAlIGJhc2VsaW5lX3Rh
cmdldCkKKyAgICBmaWxlc3lzdGVtLm1heWJlX21ha2VfZGlyZWN0b3J5KHRhcmdldF9leHBlY3Rh
dGlvbnNfZGlyZWN0b3J5KQogICAgIGZvciBzb3VyY2VfZmlsZSBpbiBhY3R1YWxfcmVzdWx0X2Zp
bGVzOgogICAgICAgICBzb3VyY2VfcGF0aCA9IGZpbGVzeXN0ZW0uam9pbih0ZXN0X3Jlc3VsdHNf
ZGlyZWN0b3J5LCBzb3VyY2VfZmlsZSkKICAgICAgICAgZGVzdGluYXRpb25fZmlsZSA9IHNvdXJj
ZV9maWxlLnJlcGxhY2UoJy1hY3R1YWwnLCAnLWV4cGVjdGVkJykKZGlmZiAtLWdpdCBhL1dlYktp
dFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9yZWJhc2VsaW5lc2VydmVyX3Vu
aXR0ZXN0LnB5IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3Jl
YmFzZWxpbmVzZXJ2ZXJfdW5pdHRlc3QucHkKaW5kZXggNWNmYjYyOWNmZTljYjVmOGQ3YzAzMzY3
NmJmM2IzMmU1YjBlYmM0NS4uZjQzNzFmNGMxY2IxNzRmYThlNzc1ZWQyNmNiYzBlYTc0OTI3MzMw
NyAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRz
L3JlYmFzZWxpbmVzZXJ2ZXJfdW5pdHRlc3QucHkKKysrIGIvV2ViS2l0VG9vbHMvU2NyaXB0cy93
ZWJraXRweS90b29sL2NvbW1hbmRzL3JlYmFzZWxpbmVzZXJ2ZXJfdW5pdHRlc3QucHkKQEAgLTM2
LDcgKzM2LDcgQEAgZnJvbSB3ZWJraXRweS50b29sLm1vY2t0b29sIGltcG9ydCBNb2NrU0NNCiAK
IAogY2xhc3MgUmViYXNlbGluZVRlc3RUZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKLSAgICBkZWYg
dGVzdF90ZXh0X3JlYmFzZWxpbmUoc2VsZik6CisgICAgZGVmIHRlc3RfdGV4dF9yZWJhc2VsaW5l
X3VwZGF0ZShzZWxmKToKICAgICAgICAgc2VsZi5fYXNzZXJ0UmViYXNlbGluZSgKICAgICAgICAg
ICAgIHRlc3RfZmlsZXM9KAogICAgICAgICAgICAgICAgICdmYXN0L3RleHQtZXhwZWN0ZWQudHh0
JywKQEAgLTU1LDcgKzU1LDI1IEBAIGNsYXNzIFJlYmFzZWxpbmVUZXN0VGVzdCh1bml0dGVzdC5U
ZXN0Q2FzZSk6CiAgICAgICAgICAgICAgICAgJyAgICBVcGRhdGVkIHRleHQtZXhwZWN0ZWQudHh0
JywKICAgICAgICAgICAgIF0pCiAKLSAgICBkZWYgdGVzdF90ZXh0X3JlYmFzZWxpbmVfbW92ZV9u
b19vcChzZWxmKToKKyAgICBkZWYgdGVzdF90ZXh0X3JlYmFzZWxpbmVfbmV3KHNlbGYpOgorICAg
ICAgICBzZWxmLl9hc3NlcnRSZWJhc2VsaW5lKAorICAgICAgICAgICAgdGVzdF9maWxlcz0oCisg
ICAgICAgICAgICAgICAgJ2Zhc3QvdGV4dC1leHBlY3RlZC50eHQnLAorICAgICAgICAgICAgKSwK
KyAgICAgICAgICAgIHJlc3VsdHNfZmlsZXM9KAorICAgICAgICAgICAgICAgICdmYXN0L3RleHQt
YWN0dWFsLnR4dCcsCisgICAgICAgICAgICApLAorICAgICAgICAgICAgdGVzdF9uYW1lPSdmYXN0
L3RleHQuaHRtbCcsCisgICAgICAgICAgICBiYXNlbGluZV90YXJnZXQ9J21hYycsCisgICAgICAg
ICAgICBiYXNlbGluZV9tb3ZlX3RvPSdub25lJywKKyAgICAgICAgICAgIGV4cGVjdGVkX3N1Y2Nl
c3M9VHJ1ZSwKKyAgICAgICAgICAgIGV4cGVjdGVkX2xvZz1bCisgICAgICAgICAgICAgICAgJ1Jl
YmFzZWxpbmluZyBmYXN0L3RleHQuLi4nLAorICAgICAgICAgICAgICAgICcgIFVwZGF0aW5nIGJh
c2VsaW5lcyBmb3IgbWFjJywKKyAgICAgICAgICAgICAgICAnICAgIFVwZGF0ZWQgdGV4dC1leHBl
Y3RlZC50eHQnLAorICAgICAgICAgICAgXSkKKworICAgIGRlZiB0ZXN0X3RleHRfcmViYXNlbGlu
ZV9tb3ZlX25vX29wXzEoc2VsZik6CiAgICAgICAgIHNlbGYuX2Fzc2VydFJlYmFzZWxpbmUoCiAg
ICAgICAgICAgICB0ZXN0X2ZpbGVzPSgKICAgICAgICAgICAgICAgICAnZmFzdC90ZXh0LWV4cGVj
dGVkLnR4dCcsCkBAIC03NCw2ICs5MiwyNyBAQCBjbGFzcyBSZWJhc2VsaW5lVGVzdFRlc3QodW5p
dHRlc3QuVGVzdENhc2UpOgogICAgICAgICAgICAgICAgICcgICAgVXBkYXRlZCB0ZXh0LWV4cGVj
dGVkLnR4dCcsCiAgICAgICAgICAgICBdKQogCisgICAgZGVmIHRlc3RfdGV4dF9yZWJhc2VsaW5l
X21vdmVfbm9fb3BfMihzZWxmKToKKyAgICAgICAgc2VsZi5fYXNzZXJ0UmViYXNlbGluZSgKKyAg
ICAgICAgICAgIHRlc3RfZmlsZXM9KAorICAgICAgICAgICAgICAgICdmYXN0L3RleHQtZXhwZWN0
ZWQudHh0JywKKyAgICAgICAgICAgICAgICAncGxhdGZvcm0vbWFjL2Zhc3QvdGV4dC1leHBlY3Rl
ZC5jaGVja3N1bScsCisgICAgICAgICAgICApLAorICAgICAgICAgICAgcmVzdWx0c19maWxlcz0o
CisgICAgICAgICAgICAgICAgJ2Zhc3QvdGV4dC1hY3R1YWwudHh0JywKKyAgICAgICAgICAgICks
CisgICAgICAgICAgICB0ZXN0X25hbWU9J2Zhc3QvdGV4dC5odG1sJywKKyAgICAgICAgICAgIGJh
c2VsaW5lX3RhcmdldD0nbWFjJywKKyAgICAgICAgICAgIGJhc2VsaW5lX21vdmVfdG89J21hYy1s
ZW9wYXJkJywKKyAgICAgICAgICAgIGV4cGVjdGVkX3N1Y2Nlc3M9VHJ1ZSwKKyAgICAgICAgICAg
IGV4cGVjdGVkX2xvZz1bCisgICAgICAgICAgICAgICAgJ1JlYmFzZWxpbmluZyBmYXN0L3RleHQu
Li4nLAorICAgICAgICAgICAgICAgICcgIE1vdmluZyBjdXJyZW50IG1hYyBiYXNlbGluZXMgdG8g
bWFjLWxlb3BhcmQnLAorICAgICAgICAgICAgICAgICcgICAgTm8gY3VycmVudCBiYXNlbGluZXMg
dG8gbW92ZScsCisgICAgICAgICAgICAgICAgJyAgVXBkYXRpbmcgYmFzZWxpbmVzIGZvciBtYWMn
LAorICAgICAgICAgICAgICAgICcgICAgVXBkYXRlZCB0ZXh0LWV4cGVjdGVkLnR4dCcsCisgICAg
ICAgICAgICBdKQorCiAgICAgZGVmIHRlc3RfdGV4dF9yZWJhc2VsaW5lX21vdmUoc2VsZik6CiAg
ICAgICAgIHNlbGYuX2Fzc2VydFJlYmFzZWxpbmUoCiAgICAgICAgICAgICB0ZXN0X2ZpbGVzPSgK
QEAgLTg2LDExICsxMjUsNTkgQEAgY2xhc3MgUmViYXNlbGluZVRlc3RUZXN0KHVuaXR0ZXN0LlRl
c3RDYXNlKToKICAgICAgICAgICAgIHRlc3RfbmFtZT0nZmFzdC90ZXh0Lmh0bWwnLAogICAgICAg
ICAgICAgYmFzZWxpbmVfdGFyZ2V0PSdtYWMnLAogICAgICAgICAgICAgYmFzZWxpbmVfbW92ZV90
bz0nbWFjLWxlb3BhcmQnLAorICAgICAgICAgICAgZXhwZWN0ZWRfc3VjY2Vzcz1UcnVlLAorICAg
ICAgICAgICAgZXhwZWN0ZWRfbG9nPVsKKyAgICAgICAgICAgICAgICAnUmViYXNlbGluaW5nIGZh
c3QvdGV4dC4uLicsCisgICAgICAgICAgICAgICAgJyAgTW92aW5nIGN1cnJlbnQgbWFjIGJhc2Vs
aW5lcyB0byBtYWMtbGVvcGFyZCcsCisgICAgICAgICAgICAgICAgJyAgICBNb3ZlZCB0ZXh0LWV4
cGVjdGVkLnR4dCcsCisgICAgICAgICAgICAgICAgJyAgVXBkYXRpbmcgYmFzZWxpbmVzIGZvciBt
YWMnLAorICAgICAgICAgICAgICAgICcgICAgVXBkYXRlZCB0ZXh0LWV4cGVjdGVkLnR4dCcsCisg
ICAgICAgICAgICBdKQorCisgICAgZGVmIHRlc3RfdGV4dF9yZWJhc2VsaW5lX21vdmVfb25seV9p
bWFnZXMoc2VsZik6CisgICAgICAgIHNlbGYuX2Fzc2VydFJlYmFzZWxpbmUoCisgICAgICAgICAg
ICB0ZXN0X2ZpbGVzPSgKKyAgICAgICAgICAgICAgICAnZmFzdC9pbWFnZS1leHBlY3RlZC50eHQn
LAorICAgICAgICAgICAgICAgICdwbGF0Zm9ybS9tYWMvZmFzdC9pbWFnZS1leHBlY3RlZC50eHQn
LAorICAgICAgICAgICAgICAgICdwbGF0Zm9ybS9tYWMvZmFzdC9pbWFnZS1leHBlY3RlZC5wbmcn
LAorICAgICAgICAgICAgICAgICdwbGF0Zm9ybS9tYWMvZmFzdC9pbWFnZS1leHBlY3RlZC5jaGVj
a3N1bScsCisgICAgICAgICAgICApLAorICAgICAgICAgICAgcmVzdWx0c19maWxlcz0oCisgICAg
ICAgICAgICAgICAgJ2Zhc3QvaW1hZ2UtYWN0dWFsLnBuZycsCisgICAgICAgICAgICAgICAgJ2Zh
c3QvaW1hZ2UtYWN0dWFsLmNoZWNrc3VtJywKKyAgICAgICAgICAgICksCisgICAgICAgICAgICB0
ZXN0X25hbWU9J2Zhc3QvaW1hZ2UuaHRtbCcsCisgICAgICAgICAgICBiYXNlbGluZV90YXJnZXQ9
J21hYycsCisgICAgICAgICAgICBiYXNlbGluZV9tb3ZlX3RvPSdtYWMtbGVvcGFyZCcsCisgICAg
ICAgICAgICBleHBlY3RlZF9zdWNjZXNzPVRydWUsCisgICAgICAgICAgICBleHBlY3RlZF9sb2c9
WworICAgICAgICAgICAgICAgICdSZWJhc2VsaW5pbmcgZmFzdC9pbWFnZS4uLicsCisgICAgICAg
ICAgICAgICAgJyAgTW92aW5nIGN1cnJlbnQgbWFjIGJhc2VsaW5lcyB0byBtYWMtbGVvcGFyZCcs
CisgICAgICAgICAgICAgICAgJyAgICBNb3ZlZCBpbWFnZS1leHBlY3RlZC5jaGVja3N1bScsCisg
ICAgICAgICAgICAgICAgJyAgICBNb3ZlZCBpbWFnZS1leHBlY3RlZC5wbmcnLAorICAgICAgICAg
ICAgICAgICcgIFVwZGF0aW5nIGJhc2VsaW5lcyBmb3IgbWFjJywKKyAgICAgICAgICAgICAgICAn
ICAgIFVwZGF0ZWQgaW1hZ2UtZXhwZWN0ZWQuY2hlY2tzdW0nLAorICAgICAgICAgICAgICAgICcg
ICAgVXBkYXRlZCBpbWFnZS1leHBlY3RlZC5wbmcnLAorICAgICAgICAgICAgXSkKKworICAgIGRl
ZiB0ZXN0X3RleHRfcmViYXNlbGluZV9tb3ZlX2FscmVhZHlfZXhpc3Qoc2VsZik6CisgICAgICAg
IHNlbGYuX2Fzc2VydFJlYmFzZWxpbmUoCisgICAgICAgICAgICB0ZXN0X2ZpbGVzPSgKKyAgICAg
ICAgICAgICAgICAnZmFzdC90ZXh0LWV4cGVjdGVkLnR4dCcsCisgICAgICAgICAgICAgICAgJ3Bs
YXRmb3JtL21hYy1sZW9wYXJkL2Zhc3QvdGV4dC1leHBlY3RlZC50eHQnLAorICAgICAgICAgICAg
ICAgICdwbGF0Zm9ybS9tYWMvZmFzdC90ZXh0LWV4cGVjdGVkLnR4dCcsCisgICAgICAgICAgICAp
LAorICAgICAgICAgICAgcmVzdWx0c19maWxlcz0oCisgICAgICAgICAgICAgICAgJ2Zhc3QvdGV4
dC1hY3R1YWwudHh0JywKKyAgICAgICAgICAgICksCisgICAgICAgICAgICB0ZXN0X25hbWU9J2Zh
c3QvdGV4dC5odG1sJywKKyAgICAgICAgICAgIGJhc2VsaW5lX3RhcmdldD0nbWFjJywKKyAgICAg
ICAgICAgIGJhc2VsaW5lX21vdmVfdG89J21hYy1sZW9wYXJkJywKICAgICAgICAgICAgIGV4cGVj
dGVkX3N1Y2Nlc3M9RmFsc2UsCiAgICAgICAgICAgICBleHBlY3RlZF9sb2c9WwogICAgICAgICAg
ICAgICAgICdSZWJhc2VsaW5pbmcgZmFzdC90ZXh0Li4uJywKICAgICAgICAgICAgICAgICAnICBN
b3ZpbmcgY3VycmVudCBtYWMgYmFzZWxpbmVzIHRvIG1hYy1sZW9wYXJkJywKLSAgICAgICAgICAg
ICAgICAnICAgIEZJWE1FOiBBZGQgc3VwcG9ydCBmb3IgbW92aW5nIGV4aXN0aW5nIGJhc2VsaW5l
cycsCisgICAgICAgICAgICAgICAgJyAgICBBbHJlYWR5IGhhZCBiYXNlbGluZXMgaW4gbWFjLWxl
b3BhcmQsIGNvdWxkIG5vdCBtb3ZlIGV4aXN0aW5nIG1hYyBvbmVzJywKICAgICAgICAgICAgIF0p
CiAKICAgICBkZWYgdGVzdF9pbWFnZV9yZWJhc2VsaW5lKHNlbGYpOgpAQCAtMjEyLDYgKzI5OSw2
IEBAIGRlZiBnZXRfdGVzdF9jb25maWcodGVzdF9maWxlcz1bXSwgcmVzdWx0X2ZpbGVzPVtdKToK
ICAgICAgICAgVGVzdE1hY1BvcnQoKSwKICAgICAgICAgbGF5b3V0X3Rlc3RzX2RpcmVjdG9yeSwK
ICAgICAgICAgcmVzdWx0c19kaXJlY3RvcnksCi0gICAgICAgICgnbWFjJywgJ3dpbicsICdsaW51
eCcpLAorICAgICAgICAoJ21hYycsICdtYWMtbGVvcGFyZCcsICd3aW4nLCAnbGludXgnKSwKICAg
ICAgICAgbW9ja19maWxlc3lzdGVtLAogICAgICAgICBNb2NrU0NNKCkpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75506</attachid>
            <date>2010-12-03 10:14:38 -0800</date>
            <delta_ts>2010-12-03 10:25:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-50421-20101203101437.patch</filename>
            <type>text/plain</type>
            <size>10968</size>
            <attacher name="Mihai Parparita">mihaip</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCA2YjUwY2FlMDQ2YzRjZDUyY2VhNTdlNDVhMWM0NzNiNTY0NWNhNDlmLi42Njk3Mzk4
OTFkNDg1MjFlMGI2NTRmYTE5ODRjNDJhOTExNmEwNzg4IDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAK
KzIwMTAtMTItMDIgIE1paGFpIFBhcnBhcml0YSAgPG1paGFpcEBjaHJvbWl1bS5vcmc+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmViYXNlbGluZSBz
ZXJ2ZXI6IG1vdmUgZXhpc3RpbmcgYmFzZWxpbmVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MDQyMQorICAgICAgICAKKyAgICAgICAgSW1wbGVtZW50
IG1vdmluZyBvZiBleGlzdGluZyBiYXNlbGluZXM6IG1vdmUgYWxsIGZpbGVzIHRoYXQgYXJlIGFi
b3V0CisgICAgICAgIHRvIGJlIG92ZXJ3cml0ZW4gYnkgdXBkYXRlIGJhc2VsaW5lcy4KKyAgICAg
ICAgCisgICAgICAgIEFsc28gZml4IGEgdHlwbyBpbiB0aGUgVUkgSlMuCisKKyAgICAgICAgKiBT
Y3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvZGF0YS9yZWJhc2VsaW5lc2VydmVyL3F1ZXVl
LmpzOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9yZWJhc2VsaW5l
c2VydmVyLnB5OgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9yZWJh
c2VsaW5lc2VydmVyX3VuaXR0ZXN0LnB5OgorCiAyMDEwLTEyLTAyICBTYW0gV2VpbmlnICA8c2Ft
QHdlYmtpdC5vcmc+CiAKICAgICAgICAgRml4IFF0IGJ1aWxkLgpkaWZmIC0tZ2l0IGEvV2ViS2l0
VG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL2RhdGEvcmViYXNlbGluZXNlcnZl
ci9xdWV1ZS5qcyBiL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9k
YXRhL3JlYmFzZWxpbmVzZXJ2ZXIvcXVldWUuanMKaW5kZXggNGMwOTRmYzZmMjkzY2EwMDVjZjRk
OGIyMmQwYTk1NmJhZTFkMjFkNi4uODY4NTA4NjA1OWYyOTM5Yjc3ZDJkN2RkOGVhMjg0MGI3Y2Zl
MDEwNCAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1h
bmRzL2RhdGEvcmViYXNlbGluZXNlcnZlci9xdWV1ZS5qcworKysgYi9XZWJLaXRUb29scy9TY3Jp
cHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvZGF0YS9yZWJhc2VsaW5lc2VydmVyL3F1ZXVlLmpz
CkBAIC0zOSw3ICszOSw3IEBAIGZ1bmN0aW9uIFJlYmFzZWxpbmVRdWV1ZSgpCiAKICAgICB2YXIg
c2VsZiA9IHRoaXM7CiAgICAgJCgnYWRkLXRvLXJlYmFzZWxpbmUtcXVldWUnKS5hZGRFdmVudExp
c3RlbmVyKAotICAgICAgICAnY2xpY2snLCBmdW5jdGlvbigpIHsgc2VsZi5hZGRDdXJlbnRUZXN0
KCk7IH0pOworICAgICAgICAnY2xpY2snLCBmdW5jdGlvbigpIHsgc2VsZi5hZGRDdXJyZW50VGVz
dCgpOyB9KTsKICAgICB0aGlzLl9zZWxlY3ROb2RlLmFkZEV2ZW50TGlzdGVuZXIoJ2NoYW5nZScs
IHVwZGF0ZVN0YXRlKTsKICAgICB0aGlzLl9yZW1vdmVTZWxlY3Rpb25CdXR0b25Ob2RlLmFkZEV2
ZW50TGlzdGVuZXIoCiAgICAgICAgICdjbGljaycsIGZ1bmN0aW9uKCkgeyBzZWxmLl9yZW1vdmVT
ZWxlY3Rpb24oKTsgfSk7CmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5
L3Rvb2wvY29tbWFuZHMvcmViYXNlbGluZXNlcnZlci5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMv
d2Via2l0cHkvdG9vbC9jb21tYW5kcy9yZWJhc2VsaW5lc2VydmVyLnB5CmluZGV4IGQwZGI5YmMw
NTFjOWUwZDhmMWEwYzU4OTQ4MTUwZWZjNTEyOTk1NTcuLmUwOGM4YjIyOGUxZWNmNGE1OTdjM2Vm
NTA1MzFmNzI5MzAyOWViZDMgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0
cHkvdG9vbC9jb21tYW5kcy9yZWJhc2VsaW5lc2VydmVyLnB5CisrKyBiL1dlYktpdFRvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9yZWJhc2VsaW5lc2VydmVyLnB5CkBAIC0yNjAs
MTAgKzI2MCwzNyBAQCBkZWYgX3JlYmFzZWxpbmVfdGVzdCh0ZXN0X2ZpbGUsIGJhc2VsaW5lX3Rh
cmdldCwgYmFzZWxpbmVfbW92ZV90bywgdGVzdF9jb25maWcsCiAgICAgaWYgYmFzZWxpbmVfdGFy
Z2V0IGluIGN1cnJlbnRfYmFzZWxpbmVzIGFuZCBiYXNlbGluZV9tb3ZlX3RvICE9ICdub25lJzoK
ICAgICAgICAgbG9nKCcgIE1vdmluZyBjdXJyZW50ICVzIGJhc2VsaW5lcyB0byAlcycgJQogICAg
ICAgICAgICAgKGJhc2VsaW5lX3RhcmdldCwgYmFzZWxpbmVfbW92ZV90bykpCi0gICAgICAgIGxv
ZygnICAgIEZJWE1FOiBBZGQgc3VwcG9ydCBmb3IgbW92aW5nIGV4aXN0aW5nIGJhc2VsaW5lcycp
Ci0gICAgICAgIHJldHVybiBGYWxzZQorCisgICAgICAgICMgU2VlIHdoaWNoIG9uZXMgd2UgbmVl
ZCB0byBtb3ZlIChvbmx5IHRob3NlIHRoYXQgYXJlIGFib3V0IHRvIGJlCisgICAgICAgICMgdXBk
YXRlZCksIGFuZCBtYWtlIHN1cmUgd2UncmUgbm90IGNsb2JiZXJpbmcgYW55IGZpbGVzIGluIHRo
ZQorICAgICAgICAjIGRlc3RpbmF0aW9uLgorICAgICAgICBjdXJyZW50X2V4dGVuc2lvbnMgPSBz
ZXQoY3VycmVudF9iYXNlbGluZXNbYmFzZWxpbmVfdGFyZ2V0XS5rZXlzKCkpCisgICAgICAgIGFj
dHVhbF9yZXN1bHRfZXh0ZW5zaW9ucyA9IFsKKyAgICAgICAgICAgIG9zLnBhdGguc3BsaXRleHQo
ZilbMV0gZm9yIGYgaW4gYWN0dWFsX3Jlc3VsdF9maWxlc10KKyAgICAgICAgZXh0ZW5zaW9uc190
b19tb3ZlID0gY3VycmVudF9leHRlbnNpb25zLmludGVyc2VjdGlvbigKKyAgICAgICAgICAgIGFj
dHVhbF9yZXN1bHRfZXh0ZW5zaW9ucykKKworICAgICAgICBpZiBleHRlbnNpb25zX3RvX21vdmUu
aW50ZXJzZWN0aW9uKAorICAgICAgICAgICAgY3VycmVudF9iYXNlbGluZXMuZ2V0KGJhc2VsaW5l
X21vdmVfdG8sIHt9KS5rZXlzKCkpOgorICAgICAgICAgICAgbG9nKCcgICAgQWxyZWFkeSBoYWQg
YmFzZWxpbmVzIGluICVzLCBjb3VsZCBub3QgbW92ZSBleGlzdGluZyAnCisgICAgICAgICAgICAg
ICAgJyVzIG9uZXMnICUgKGJhc2VsaW5lX21vdmVfdG8sIGJhc2VsaW5lX3RhcmdldCkpCisgICAg
ICAgICAgICByZXR1cm4gRmFsc2UKKworICAgICAgICAjIERvIHRoZSBhY3R1YWwgbW92ZS4KKyAg
ICAgICAgaWYgZXh0ZW5zaW9uc190b19tb3ZlOgorICAgICAgICAgICAgaWYgbm90IF9tb3ZlX3Rl
c3RfYmFzZWxpbmVzKAorICAgICAgICAgICAgICAgIHRlc3RfZmlsZSwKKyAgICAgICAgICAgICAg
ICBsaXN0KGV4dGVuc2lvbnNfdG9fbW92ZSksCisgICAgICAgICAgICAgICAgYmFzZWxpbmVfdGFy
Z2V0LAorICAgICAgICAgICAgICAgIGJhc2VsaW5lX21vdmVfdG8sCisgICAgICAgICAgICAgICAg
dGVzdF9jb25maWcsCisgICAgICAgICAgICAgICAgbG9nKToKKyAgICAgICAgICAgICAgICByZXR1
cm4gRmFsc2UKKyAgICAgICAgZWxzZToKKyAgICAgICAgICAgIGxvZygnICAgIE5vIGN1cnJlbnQg
YmFzZWxpbmVzIHRvIG1vdmUnKQogCiAgICAgbG9nKCcgIFVwZGF0aW5nIGJhc2VsaW5lcyBmb3Ig
JXMnICUgYmFzZWxpbmVfdGFyZ2V0KQorICAgIGZpbGVzeXN0ZW0ubWF5YmVfbWFrZV9kaXJlY3Rv
cnkodGFyZ2V0X2V4cGVjdGF0aW9uc19kaXJlY3RvcnkpCiAgICAgZm9yIHNvdXJjZV9maWxlIGlu
IGFjdHVhbF9yZXN1bHRfZmlsZXM6CiAgICAgICAgIHNvdXJjZV9wYXRoID0gZmlsZXN5c3RlbS5q
b2luKHRlc3RfcmVzdWx0c19kaXJlY3RvcnksIHNvdXJjZV9maWxlKQogICAgICAgICBkZXN0aW5h
dGlvbl9maWxlID0gc291cmNlX2ZpbGUucmVwbGFjZSgnLWFjdHVhbCcsICctZXhwZWN0ZWQnKQpA
QCAtMjgxLDYgKzMwOCw0MSBAQCBkZWYgX3JlYmFzZWxpbmVfdGVzdCh0ZXN0X2ZpbGUsIGJhc2Vs
aW5lX3RhcmdldCwgYmFzZWxpbmVfbW92ZV90bywgdGVzdF9jb25maWcsCiAgICAgcmV0dXJuIFRy
dWUKIAogCitkZWYgX21vdmVfdGVzdF9iYXNlbGluZXModGVzdF9maWxlLCBleHRlbnNpb25zX3Rv
X21vdmUsIHNvdXJjZV9wbGF0Zm9ybSwgZGVzdGluYXRpb25fcGxhdGZvcm0sIHRlc3RfY29uZmln
LCBsb2cpOgorICAgIHRlc3RfZmlsZV9uYW1lID0gb3MucGF0aC5zcGxpdGV4dChvcy5wYXRoLmJh
c2VuYW1lKHRlc3RfZmlsZSkpWzBdCisgICAgdGVzdF9kaXJlY3RvcnkgPSBvcy5wYXRoLmRpcm5h
bWUodGVzdF9maWxlKQorICAgIGZpbGVzeXN0ZW0gPSB0ZXN0X2NvbmZpZy5maWxlc3lzdGVtCisK
KyAgICAjIFdhbnQgcHJlZGljdGFibGUgb3V0cHV0IG9yZGVyIGZvciB1bml0IHRlc3RzLgorICAg
IGV4dGVuc2lvbnNfdG9fbW92ZS5zb3J0KCkKKworICAgIHNvdXJjZV9kaXJlY3RvcnkgPSBvcy5w
YXRoLmpvaW4oCisgICAgICAgIHRlc3RfY29uZmlnLmxheW91dF90ZXN0c19kaXJlY3RvcnksCisg
ICAgICAgICdwbGF0Zm9ybScsCisgICAgICAgIHNvdXJjZV9wbGF0Zm9ybSwKKyAgICAgICAgdGVz
dF9kaXJlY3RvcnkpCisgICAgZGVzdGluYXRpb25fZGlyZWN0b3J5ID0gb3MucGF0aC5qb2luKAor
ICAgICAgICB0ZXN0X2NvbmZpZy5sYXlvdXRfdGVzdHNfZGlyZWN0b3J5LAorICAgICAgICAncGxh
dGZvcm0nLAorICAgICAgICBkZXN0aW5hdGlvbl9wbGF0Zm9ybSwKKyAgICAgICAgdGVzdF9kaXJl
Y3RvcnkpCisgICAgZmlsZXN5c3RlbS5tYXliZV9tYWtlX2RpcmVjdG9yeShkZXN0aW5hdGlvbl9k
aXJlY3RvcnkpCisKKyAgICBmb3IgZXh0ZW5zaW9uIGluIGV4dGVuc2lvbnNfdG9fbW92ZToKKyAg
ICAgICAgZmlsZV9uYW1lID0gdGVzdF9maWxlX25hbWUgKyAnLWV4cGVjdGVkJyArIGV4dGVuc2lv
bgorICAgICAgICBzb3VyY2VfcGF0aCA9IGZpbGVzeXN0ZW0uam9pbihzb3VyY2VfZGlyZWN0b3J5
LCBmaWxlX25hbWUpCisgICAgICAgIGRlc3RpbmF0aW9uX3BhdGggPSBmaWxlc3lzdGVtLmpvaW4o
ZGVzdGluYXRpb25fZGlyZWN0b3J5LCBmaWxlX25hbWUpCisgICAgICAgIGZpbGVzeXN0ZW0uY29w
eWZpbGUoc291cmNlX3BhdGgsIGRlc3RpbmF0aW9uX3BhdGgpCisgICAgICAgIGV4aXRfY29kZSA9
IHRlc3RfY29uZmlnLnNjbS5hZGQoZGVzdGluYXRpb25fcGF0aCwgcmV0dXJuX2V4aXRfY29kZT1U
cnVlKQorICAgICAgICBpZiBleGl0X2NvZGU6CisgICAgICAgICAgICBsb2coJyAgICBDb3VsZCBu
b3QgdXBkYXRlICVzIGluIFNDTSwgZXhpdCBjb2RlICVkJyAlCisgICAgICAgICAgICAgICAgKGZp
bGVfbmFtZSwgZXhpdF9jb2RlKSkKKyAgICAgICAgICAgIHJldHVybiBGYWxzZQorICAgICAgICBl
bHNlOgorICAgICAgICAgICAgbG9nKCcgICAgTW92ZWQgJXMnICUgZmlsZV9uYW1lKQorCisgICAg
cmV0dXJuIFRydWUKKwogZGVmIF9nZXRfdGVzdF9iYXNlbGluZXModGVzdF9maWxlLCB0ZXN0X2Nv
bmZpZyk6CiAgICAgY2xhc3MgQWxsUGxhdGZvcm1zUG9ydChXZWJLaXRQb3J0KToKICAgICAgICAg
ZGVmIF9faW5pdF9fKHNlbGYpOgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy93ZWJr
aXRweS90b29sL2NvbW1hbmRzL3JlYmFzZWxpbmVzZXJ2ZXJfdW5pdHRlc3QucHkgYi9XZWJLaXRU
b29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvcmViYXNlbGluZXNlcnZlcl91bml0
dGVzdC5weQppbmRleCA1Y2ZiNjI5Y2ZlOWNiNWY4ZDdjMDMzNjc2YmYzYjMyZTViMGViYzQ1Li5m
NDM3MWY0YzFjYjE3NGZhOGU3NzVlZDI2Y2JjMGVhNzQ5MjczMzA3IDEwMDY0NAotLS0gYS9XZWJL
aXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvcmViYXNlbGluZXNlcnZlcl91
bml0dGVzdC5weQorKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFu
ZHMvcmViYXNlbGluZXNlcnZlcl91bml0dGVzdC5weQpAQCAtMzYsNyArMzYsNyBAQCBmcm9tIHdl
YmtpdHB5LnRvb2wubW9ja3Rvb2wgaW1wb3J0IE1vY2tTQ00KIAogCiBjbGFzcyBSZWJhc2VsaW5l
VGVzdFRlc3QodW5pdHRlc3QuVGVzdENhc2UpOgotICAgIGRlZiB0ZXN0X3RleHRfcmViYXNlbGlu
ZShzZWxmKToKKyAgICBkZWYgdGVzdF90ZXh0X3JlYmFzZWxpbmVfdXBkYXRlKHNlbGYpOgogICAg
ICAgICBzZWxmLl9hc3NlcnRSZWJhc2VsaW5lKAogICAgICAgICAgICAgdGVzdF9maWxlcz0oCiAg
ICAgICAgICAgICAgICAgJ2Zhc3QvdGV4dC1leHBlY3RlZC50eHQnLApAQCAtNTUsNyArNTUsMjUg
QEAgY2xhc3MgUmViYXNlbGluZVRlc3RUZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAg
ICAgICAgICAnICAgIFVwZGF0ZWQgdGV4dC1leHBlY3RlZC50eHQnLAogICAgICAgICAgICAgXSkK
IAotICAgIGRlZiB0ZXN0X3RleHRfcmViYXNlbGluZV9tb3ZlX25vX29wKHNlbGYpOgorICAgIGRl
ZiB0ZXN0X3RleHRfcmViYXNlbGluZV9uZXcoc2VsZik6CisgICAgICAgIHNlbGYuX2Fzc2VydFJl
YmFzZWxpbmUoCisgICAgICAgICAgICB0ZXN0X2ZpbGVzPSgKKyAgICAgICAgICAgICAgICAnZmFz
dC90ZXh0LWV4cGVjdGVkLnR4dCcsCisgICAgICAgICAgICApLAorICAgICAgICAgICAgcmVzdWx0
c19maWxlcz0oCisgICAgICAgICAgICAgICAgJ2Zhc3QvdGV4dC1hY3R1YWwudHh0JywKKyAgICAg
ICAgICAgICksCisgICAgICAgICAgICB0ZXN0X25hbWU9J2Zhc3QvdGV4dC5odG1sJywKKyAgICAg
ICAgICAgIGJhc2VsaW5lX3RhcmdldD0nbWFjJywKKyAgICAgICAgICAgIGJhc2VsaW5lX21vdmVf
dG89J25vbmUnLAorICAgICAgICAgICAgZXhwZWN0ZWRfc3VjY2Vzcz1UcnVlLAorICAgICAgICAg
ICAgZXhwZWN0ZWRfbG9nPVsKKyAgICAgICAgICAgICAgICAnUmViYXNlbGluaW5nIGZhc3QvdGV4
dC4uLicsCisgICAgICAgICAgICAgICAgJyAgVXBkYXRpbmcgYmFzZWxpbmVzIGZvciBtYWMnLAor
ICAgICAgICAgICAgICAgICcgICAgVXBkYXRlZCB0ZXh0LWV4cGVjdGVkLnR4dCcsCisgICAgICAg
ICAgICBdKQorCisgICAgZGVmIHRlc3RfdGV4dF9yZWJhc2VsaW5lX21vdmVfbm9fb3BfMShzZWxm
KToKICAgICAgICAgc2VsZi5fYXNzZXJ0UmViYXNlbGluZSgKICAgICAgICAgICAgIHRlc3RfZmls
ZXM9KAogICAgICAgICAgICAgICAgICdmYXN0L3RleHQtZXhwZWN0ZWQudHh0JywKQEAgLTc0LDYg
KzkyLDI3IEBAIGNsYXNzIFJlYmFzZWxpbmVUZXN0VGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAg
ICAgICAgICAgICAgICAgJyAgICBVcGRhdGVkIHRleHQtZXhwZWN0ZWQudHh0JywKICAgICAgICAg
ICAgIF0pCiAKKyAgICBkZWYgdGVzdF90ZXh0X3JlYmFzZWxpbmVfbW92ZV9ub19vcF8yKHNlbGYp
OgorICAgICAgICBzZWxmLl9hc3NlcnRSZWJhc2VsaW5lKAorICAgICAgICAgICAgdGVzdF9maWxl
cz0oCisgICAgICAgICAgICAgICAgJ2Zhc3QvdGV4dC1leHBlY3RlZC50eHQnLAorICAgICAgICAg
ICAgICAgICdwbGF0Zm9ybS9tYWMvZmFzdC90ZXh0LWV4cGVjdGVkLmNoZWNrc3VtJywKKyAgICAg
ICAgICAgICksCisgICAgICAgICAgICByZXN1bHRzX2ZpbGVzPSgKKyAgICAgICAgICAgICAgICAn
ZmFzdC90ZXh0LWFjdHVhbC50eHQnLAorICAgICAgICAgICAgKSwKKyAgICAgICAgICAgIHRlc3Rf
bmFtZT0nZmFzdC90ZXh0Lmh0bWwnLAorICAgICAgICAgICAgYmFzZWxpbmVfdGFyZ2V0PSdtYWMn
LAorICAgICAgICAgICAgYmFzZWxpbmVfbW92ZV90bz0nbWFjLWxlb3BhcmQnLAorICAgICAgICAg
ICAgZXhwZWN0ZWRfc3VjY2Vzcz1UcnVlLAorICAgICAgICAgICAgZXhwZWN0ZWRfbG9nPVsKKyAg
ICAgICAgICAgICAgICAnUmViYXNlbGluaW5nIGZhc3QvdGV4dC4uLicsCisgICAgICAgICAgICAg
ICAgJyAgTW92aW5nIGN1cnJlbnQgbWFjIGJhc2VsaW5lcyB0byBtYWMtbGVvcGFyZCcsCisgICAg
ICAgICAgICAgICAgJyAgICBObyBjdXJyZW50IGJhc2VsaW5lcyB0byBtb3ZlJywKKyAgICAgICAg
ICAgICAgICAnICBVcGRhdGluZyBiYXNlbGluZXMgZm9yIG1hYycsCisgICAgICAgICAgICAgICAg
JyAgICBVcGRhdGVkIHRleHQtZXhwZWN0ZWQudHh0JywKKyAgICAgICAgICAgIF0pCisKICAgICBk
ZWYgdGVzdF90ZXh0X3JlYmFzZWxpbmVfbW92ZShzZWxmKToKICAgICAgICAgc2VsZi5fYXNzZXJ0
UmViYXNlbGluZSgKICAgICAgICAgICAgIHRlc3RfZmlsZXM9KApAQCAtODYsMTEgKzEyNSw1OSBA
QCBjbGFzcyBSZWJhc2VsaW5lVGVzdFRlc3QodW5pdHRlc3QuVGVzdENhc2UpOgogICAgICAgICAg
ICAgdGVzdF9uYW1lPSdmYXN0L3RleHQuaHRtbCcsCiAgICAgICAgICAgICBiYXNlbGluZV90YXJn
ZXQ9J21hYycsCiAgICAgICAgICAgICBiYXNlbGluZV9tb3ZlX3RvPSdtYWMtbGVvcGFyZCcsCisg
ICAgICAgICAgICBleHBlY3RlZF9zdWNjZXNzPVRydWUsCisgICAgICAgICAgICBleHBlY3RlZF9s
b2c9WworICAgICAgICAgICAgICAgICdSZWJhc2VsaW5pbmcgZmFzdC90ZXh0Li4uJywKKyAgICAg
ICAgICAgICAgICAnICBNb3ZpbmcgY3VycmVudCBtYWMgYmFzZWxpbmVzIHRvIG1hYy1sZW9wYXJk
JywKKyAgICAgICAgICAgICAgICAnICAgIE1vdmVkIHRleHQtZXhwZWN0ZWQudHh0JywKKyAgICAg
ICAgICAgICAgICAnICBVcGRhdGluZyBiYXNlbGluZXMgZm9yIG1hYycsCisgICAgICAgICAgICAg
ICAgJyAgICBVcGRhdGVkIHRleHQtZXhwZWN0ZWQudHh0JywKKyAgICAgICAgICAgIF0pCisKKyAg
ICBkZWYgdGVzdF90ZXh0X3JlYmFzZWxpbmVfbW92ZV9vbmx5X2ltYWdlcyhzZWxmKToKKyAgICAg
ICAgc2VsZi5fYXNzZXJ0UmViYXNlbGluZSgKKyAgICAgICAgICAgIHRlc3RfZmlsZXM9KAorICAg
ICAgICAgICAgICAgICdmYXN0L2ltYWdlLWV4cGVjdGVkLnR4dCcsCisgICAgICAgICAgICAgICAg
J3BsYXRmb3JtL21hYy9mYXN0L2ltYWdlLWV4cGVjdGVkLnR4dCcsCisgICAgICAgICAgICAgICAg
J3BsYXRmb3JtL21hYy9mYXN0L2ltYWdlLWV4cGVjdGVkLnBuZycsCisgICAgICAgICAgICAgICAg
J3BsYXRmb3JtL21hYy9mYXN0L2ltYWdlLWV4cGVjdGVkLmNoZWNrc3VtJywKKyAgICAgICAgICAg
ICksCisgICAgICAgICAgICByZXN1bHRzX2ZpbGVzPSgKKyAgICAgICAgICAgICAgICAnZmFzdC9p
bWFnZS1hY3R1YWwucG5nJywKKyAgICAgICAgICAgICAgICAnZmFzdC9pbWFnZS1hY3R1YWwuY2hl
Y2tzdW0nLAorICAgICAgICAgICAgKSwKKyAgICAgICAgICAgIHRlc3RfbmFtZT0nZmFzdC9pbWFn
ZS5odG1sJywKKyAgICAgICAgICAgIGJhc2VsaW5lX3RhcmdldD0nbWFjJywKKyAgICAgICAgICAg
IGJhc2VsaW5lX21vdmVfdG89J21hYy1sZW9wYXJkJywKKyAgICAgICAgICAgIGV4cGVjdGVkX3N1
Y2Nlc3M9VHJ1ZSwKKyAgICAgICAgICAgIGV4cGVjdGVkX2xvZz1bCisgICAgICAgICAgICAgICAg
J1JlYmFzZWxpbmluZyBmYXN0L2ltYWdlLi4uJywKKyAgICAgICAgICAgICAgICAnICBNb3Zpbmcg
Y3VycmVudCBtYWMgYmFzZWxpbmVzIHRvIG1hYy1sZW9wYXJkJywKKyAgICAgICAgICAgICAgICAn
ICAgIE1vdmVkIGltYWdlLWV4cGVjdGVkLmNoZWNrc3VtJywKKyAgICAgICAgICAgICAgICAnICAg
IE1vdmVkIGltYWdlLWV4cGVjdGVkLnBuZycsCisgICAgICAgICAgICAgICAgJyAgVXBkYXRpbmcg
YmFzZWxpbmVzIGZvciBtYWMnLAorICAgICAgICAgICAgICAgICcgICAgVXBkYXRlZCBpbWFnZS1l
eHBlY3RlZC5jaGVja3N1bScsCisgICAgICAgICAgICAgICAgJyAgICBVcGRhdGVkIGltYWdlLWV4
cGVjdGVkLnBuZycsCisgICAgICAgICAgICBdKQorCisgICAgZGVmIHRlc3RfdGV4dF9yZWJhc2Vs
aW5lX21vdmVfYWxyZWFkeV9leGlzdChzZWxmKToKKyAgICAgICAgc2VsZi5fYXNzZXJ0UmViYXNl
bGluZSgKKyAgICAgICAgICAgIHRlc3RfZmlsZXM9KAorICAgICAgICAgICAgICAgICdmYXN0L3Rl
eHQtZXhwZWN0ZWQudHh0JywKKyAgICAgICAgICAgICAgICAncGxhdGZvcm0vbWFjLWxlb3BhcmQv
ZmFzdC90ZXh0LWV4cGVjdGVkLnR4dCcsCisgICAgICAgICAgICAgICAgJ3BsYXRmb3JtL21hYy9m
YXN0L3RleHQtZXhwZWN0ZWQudHh0JywKKyAgICAgICAgICAgICksCisgICAgICAgICAgICByZXN1
bHRzX2ZpbGVzPSgKKyAgICAgICAgICAgICAgICAnZmFzdC90ZXh0LWFjdHVhbC50eHQnLAorICAg
ICAgICAgICAgKSwKKyAgICAgICAgICAgIHRlc3RfbmFtZT0nZmFzdC90ZXh0Lmh0bWwnLAorICAg
ICAgICAgICAgYmFzZWxpbmVfdGFyZ2V0PSdtYWMnLAorICAgICAgICAgICAgYmFzZWxpbmVfbW92
ZV90bz0nbWFjLWxlb3BhcmQnLAogICAgICAgICAgICAgZXhwZWN0ZWRfc3VjY2Vzcz1GYWxzZSwK
ICAgICAgICAgICAgIGV4cGVjdGVkX2xvZz1bCiAgICAgICAgICAgICAgICAgJ1JlYmFzZWxpbmlu
ZyBmYXN0L3RleHQuLi4nLAogICAgICAgICAgICAgICAgICcgIE1vdmluZyBjdXJyZW50IG1hYyBi
YXNlbGluZXMgdG8gbWFjLWxlb3BhcmQnLAotICAgICAgICAgICAgICAgICcgICAgRklYTUU6IEFk
ZCBzdXBwb3J0IGZvciBtb3ZpbmcgZXhpc3RpbmcgYmFzZWxpbmVzJywKKyAgICAgICAgICAgICAg
ICAnICAgIEFscmVhZHkgaGFkIGJhc2VsaW5lcyBpbiBtYWMtbGVvcGFyZCwgY291bGQgbm90IG1v
dmUgZXhpc3RpbmcgbWFjIG9uZXMnLAogICAgICAgICAgICAgXSkKIAogICAgIGRlZiB0ZXN0X2lt
YWdlX3JlYmFzZWxpbmUoc2VsZik6CkBAIC0yMTIsNiArMjk5LDYgQEAgZGVmIGdldF90ZXN0X2Nv
bmZpZyh0ZXN0X2ZpbGVzPVtdLCByZXN1bHRfZmlsZXM9W10pOgogICAgICAgICBUZXN0TWFjUG9y
dCgpLAogICAgICAgICBsYXlvdXRfdGVzdHNfZGlyZWN0b3J5LAogICAgICAgICByZXN1bHRzX2Rp
cmVjdG9yeSwKLSAgICAgICAgKCdtYWMnLCAnd2luJywgJ2xpbnV4JyksCisgICAgICAgICgnbWFj
JywgJ21hYy1sZW9wYXJkJywgJ3dpbicsICdsaW51eCcpLAogICAgICAgICBtb2NrX2ZpbGVzeXN0
ZW0sCiAgICAgICAgIE1vY2tTQ00oKSkK
</data>
<flag name="review"
          id="66323"
          type_id="1"
          status="+"
          setter="tony"
    />
          </attachment>
      

    </bug>

</bugzilla>