<?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>78301</bug_id>
          
          <creation_ts>2012-02-09 17:54:14 -0800</creation_ts>
          <short_desc>Rename compare_text and compare_audio to make it clear that they&apos;re !=</short_desc>
          <delta_ts>2012-02-19 11:58:27 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>71403</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Eric Seidel (no email)">eric</assigned_to>
          <cc>abarth</cc>
    
    <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>553653</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-02-09 17:54:14 -0800</bug_when>
    <thetext>Rename compare_text and compare_audio to make it clear that they&apos;re !=</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>553661</commentid>
    <comment_count>1</comment_count>
      <attachid>126415</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-02-09 17:58:58 -0800</bug_when>
    <thetext>Created attachment 126415
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>553834</commentid>
    <comment_count>2</comment_count>
      <attachid>126415</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-09 22:18:28 -0800</bug_when>
    <thetext>Comment on attachment 126415
Patch

Clearing flags on attachment: 126415

Committed r107361: &lt;http://trac.webkit.org/changeset/107361&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>553835</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-09 22:18:33 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559927</commentid>
    <comment_count>4</comment_count>
      <attachid>126415</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-02-19 11:58:27 -0800</bug_when>
    <thetext>Comment on attachment 126415
Patch

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

&gt; Tools/Scripts/webkitpy/layout_tests/port/base.py:300
&gt; +        # FIXME: Seems we should get this from the Port&apos;s Driver class.

The reason this is here as a separate file is that there is no direct route to a Driver object; you have to actually create one; when this was first written, I thought creating a driver might actually launch a process and hence be a heavyweight operation. Things haven&apos;t turned out that way, so we could probably fix this in a straightforward manner.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>126415</attachid>
            <date>2012-02-09 17:58:58 -0800</date>
            <delta_ts>2012-02-19 11:58:27 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-78301-20120209175856.patch</filename>
            <type>text/plain</type>
            <size>12704</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA3MzAyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYmZlNGIyMzBmNzM5ODBmYWM5NGU0ZTU2NWUzZTEzYTkw
MTZmMmFlNy4uZmYxMzhiYWFiZDllOTdlMGE5Y2FkODQ4MjZjY2Q4NjI1OTk3YmZhZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM1
IEBACiAyMDEyLTAyLTA5ICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KIAorICAgICAg
ICBSZW5hbWUgY29tcGFyZV90ZXh0IGFuZCBjb21wYXJlX2F1ZGlvIHRvIG1ha2UgaXQgY2xlYXIg
dGhhdCB0aGV5J3JlICE9CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD03ODMwMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEkgYWxzbyByZW1vdmVkIHRoZSBtYXliZV9jcmVhdGVfZGlyZWN0b3J5IGZ1bmN0aW9u
IHdoaWNoIHdhcyByZWR1bmRhbnQuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9jb250cm9sbGVycy9tYW5hZ2VyLnB5OgorICAgICAgICAoTWFuYWdlci5zZXRfdXBf
cnVuKToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVy
cy90ZXN0X3Jlc3VsdF93cml0ZXIucHk6CisgICAgICAgIChUZXN0UmVzdWx0V3JpdGVyLl9tYWtl
X291dHB1dF9kaXJlY3RvcnkpOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rl
c3RzL3BvcnQvYmFzZS5weToKKyAgICAgICAgKFBvcnQuZG9fdGV4dF9yZXN1bHRzX2RpZmZlcik6
CisgICAgICAgIChQb3J0LmRvX2F1ZGlvX3Jlc3VsdHNfZGlmZmVyKToKKyAgICAgICAgKFBvcnQu
ZGlmZl90ZXh0KToKKyAgICAgICAgKFBvcnQuZHJpdmVyX25hbWUpOgorICAgICAgICAoUG9ydC5z
a2lwc19wZXJmX3Rlc3QpOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3Rz
L3BvcnQvd2luLnB5OgorICAgICAgICAoV2luUG9ydC5kb190ZXh0X3Jlc3VsdHNfZGlmZmVyKToK
KyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L3dpbl91bml0dGVz
dC5weToKKyAgICAgICAgKFdpblBvcnRUZXN0LnRlc3RfZG9fdGV4dF9yZXN1bHRzX2RpZmZlcik6
CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvc2VydmVycy9hcGFjaGVf
aHR0cF9zZXJ2ZXIucHk6CisgICAgICAgIChMYXlvdXRUZXN0QXBhY2hlSHR0cGQuX19pbml0X18p
OgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3NlcnZlcnMvaHR0cF9z
ZXJ2ZXJfYmFzZS5weToKKyAgICAgICAgKEh0dHBTZXJ2ZXJCYXNlLl9faW5pdF9fKToKKyAgICAg
ICAgKiBTY3JpcHRzL3dlYmtpdHB5L3RvX2JlX21vdmVkL3JlYmFzZWxpbmVfY2hyb21pdW1fd2Vi
a2l0X3Rlc3RzLnB5OgorICAgICAgICAoUmViYXNlbGluZXIuX2RpZmZfYmFzZWxpbmVzKToKKwor
MjAxMi0wMi0wOSAgRXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CisKICAgICAgICAgUmVt
b3ZlIG1vcmUgdXNlcyBvZiAib3MiIGZyb20gb3VyIHdlYmtpdHB5IGNvZGUKICAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc4MjkyCiAKZGlmZiAtLWdpdCBh
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL21hbmFnZXIu
cHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9tYW5h
Z2VyLnB5CmluZGV4IDcxMTNiY2I2YTNlYWNjMWRjZGM5MTI2YWNlMTk2NWE5MmQ3NGNiYjcuLjAy
YjIwYjg3YmQyNGM1NDI2YTJmYTE2ZjM3M2U0ZGMyOTQ2YmI5ZWEgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL21hbmFnZXIucHkKKysr
IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbWFuYWdl
ci5weQpAQCAtODY3LDcgKzg2Nyw3IEBAIGNsYXNzIE1hbmFnZXIob2JqZWN0KToKICAgICAgICAg
ICAgIHNlbGYuX2Nsb2JiZXJfb2xkX3Jlc3VsdHMoKQogCiAgICAgICAgICMgQ3JlYXRlIHRoZSBv
dXRwdXQgZGlyZWN0b3J5IGlmIGl0IGRvZXNuJ3QgYWxyZWFkeSBleGlzdC4KLSAgICAgICAgc2Vs
Zi5fcG9ydC5tYXliZV9tYWtlX2RpcmVjdG9yeShzZWxmLl9yZXN1bHRzX2RpcmVjdG9yeSkKKyAg
ICAgICAgc2VsZi5fcG9ydC5ob3N0LmZpbGVzeXN0ZW0ubWF5YmVfbWFrZV9kaXJlY3Rvcnkoc2Vs
Zi5fcmVzdWx0c19kaXJlY3RvcnkpCiAKICAgICAgICAgc2VsZi5fcG9ydC5zZXR1cF90ZXN0X3J1
bigpCiAKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2Nv
bnRyb2xsZXJzL3NpbmdsZV90ZXN0X3J1bm5lci5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkv
bGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL3NpbmdsZV90ZXN0X3J1bm5lci5weQppbmRleCA5ODdh
Nzc5NzhhMjZlYTMyNWYxMjcyNjYxNzg2ZjQ4Y2Q2OTY1NGY2Li44OWFlNWJkY2FlYTk0NWU4Y2Qy
ZjdlOTNhZjc2NmI0ZWMyNzk0MGQzIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9zaW5nbGVfdGVzdF9ydW5uZXIucHkKKysrIGIvVG9v
bHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvc2luZ2xlX3Rlc3Rf
cnVubmVyLnB5CkBAIC0yMjQsNyArMjI0LDcgQEAgY2xhc3MgU2luZ2xlVGVzdFJ1bm5lcjoKICAg
ICAgICAgZmFpbHVyZXMgPSBbXQogICAgICAgICBpZiAoZXhwZWN0ZWRfdGV4dCBhbmQgYWN0dWFs
X3RleHQgYW5kCiAgICAgICAgICAgICAjIEFzc3VtaW5nIGV4cGVjdGVkX3RleHQgaXMgYWxyZWFk
eSBub3JtYWxpemVkLgotICAgICAgICAgICAgc2VsZi5fcG9ydC5jb21wYXJlX3RleHQoc2VsZi5f
Z2V0X25vcm1hbGl6ZWRfb3V0cHV0X3RleHQoYWN0dWFsX3RleHQpLCBleHBlY3RlZF90ZXh0KSk6
CisgICAgICAgICAgICBzZWxmLl9wb3J0LmRvX3RleHRfcmVzdWx0c19kaWZmZXIoc2VsZi5fZ2V0
X25vcm1hbGl6ZWRfb3V0cHV0X3RleHQoYWN0dWFsX3RleHQpLCBleHBlY3RlZF90ZXh0KSk6CiAg
ICAgICAgICAgICBmYWlsdXJlcy5hcHBlbmQodGVzdF9mYWlsdXJlcy5GYWlsdXJlVGV4dE1pc21h
dGNoKCkpCiAgICAgICAgIGVsaWYgYWN0dWFsX3RleHQgYW5kIG5vdCBleHBlY3RlZF90ZXh0Ogog
ICAgICAgICAgICAgZmFpbHVyZXMuYXBwZW5kKHRlc3RfZmFpbHVyZXMuRmFpbHVyZU1pc3NpbmdS
ZXN1bHQoKSkKQEAgLTIzMyw3ICsyMzMsNyBAQCBjbGFzcyBTaW5nbGVUZXN0UnVubmVyOgogICAg
IGRlZiBfY29tcGFyZV9hdWRpbyhzZWxmLCBhY3R1YWxfYXVkaW8sIGV4cGVjdGVkX2F1ZGlvKToK
ICAgICAgICAgZmFpbHVyZXMgPSBbXQogICAgICAgICBpZiAoZXhwZWN0ZWRfYXVkaW8gYW5kIGFj
dHVhbF9hdWRpbyBhbmQKLSAgICAgICAgICAgIHNlbGYuX3BvcnQuY29tcGFyZV9hdWRpbyhhY3R1
YWxfYXVkaW8sIGV4cGVjdGVkX2F1ZGlvKSk6CisgICAgICAgICAgICBzZWxmLl9wb3J0LmRvX2F1
ZGlvX3Jlc3VsdHNfZGlmZmVyKGFjdHVhbF9hdWRpbywgZXhwZWN0ZWRfYXVkaW8pKToKICAgICAg
ICAgICAgIGZhaWx1cmVzLmFwcGVuZCh0ZXN0X2ZhaWx1cmVzLkZhaWx1cmVBdWRpb01pc21hdGNo
KCkpCiAgICAgICAgIGVsaWYgYWN0dWFsX2F1ZGlvIGFuZCBub3QgZXhwZWN0ZWRfYXVkaW86CiAg
ICAgICAgICAgICBmYWlsdXJlcy5hcHBlbmQodGVzdF9mYWlsdXJlcy5GYWlsdXJlTWlzc2luZ0F1
ZGlvKCkpCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9j
b250cm9sbGVycy90ZXN0X3Jlc3VsdF93cml0ZXIucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L2xheW91dF90ZXN0cy9jb250cm9sbGVycy90ZXN0X3Jlc3VsdF93cml0ZXIucHkKaW5kZXggMDNj
NDlhNjBiNTZhNjQ0MTA2YTM1MTlkNjA0NTc4MTYwYjgzYzY2OS4uYTQwYzA5MGI1ODA4ZGFlOGY3
OTVlYzU5YzM5Y2RlY2RkOTMyMjc2ZSAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvdGVzdF9yZXN1bHRfd3JpdGVyLnB5CisrKyBiL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL3Rlc3RfcmVzdWx0
X3dyaXRlci5weQpAQCAtMTA1LDcgKzEwNSw3IEBAIGNsYXNzIFRlc3RSZXN1bHRXcml0ZXIob2Jq
ZWN0KToKICAgICAgICAgIiIiQ3JlYXRlcyB0aGUgb3V0cHV0IGRpcmVjdG9yeSAoaWYgbmVlZGVk
KSBmb3IgYSBnaXZlbiB0ZXN0IGZpbGVuYW1lLiIiIgogICAgICAgICBmcyA9IHNlbGYuX3BvcnQu
X2ZpbGVzeXN0ZW0KICAgICAgICAgb3V0cHV0X2ZpbGVuYW1lID0gZnMuam9pbihzZWxmLl9yb290
X291dHB1dF9kaXIsIHNlbGYuX3Rlc3RfbmFtZSkKLSAgICAgICAgc2VsZi5fcG9ydC5tYXliZV9t
YWtlX2RpcmVjdG9yeShmcy5kaXJuYW1lKG91dHB1dF9maWxlbmFtZSkpCisgICAgICAgIGZzLm1h
eWJlX21ha2VfZGlyZWN0b3J5KGZzLmRpcm5hbWUob3V0cHV0X2ZpbGVuYW1lKSkKIAogICAgIGRl
ZiBvdXRwdXRfZmlsZW5hbWUoc2VsZiwgbW9kaWZpZXIpOgogICAgICAgICAiIiJSZXR1cm5zIGEg
ZmlsZW5hbWUgaW5zaWRlIHRoZSBvdXRwdXQgZGlyIHRoYXQgY29udGFpbnMgbW9kaWZpZXIuCmRp
ZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Jhc2Uu
cHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L2Jhc2UucHkKaW5k
ZXggMTBlMmE4MjJjZmUxN2RhN2JhOWY0YTExMmFjZWIwYzk5ZDc2YzczYy4uNmM0MGQwNTUwOTA3
OGU2MmUwMGYzOWYwNDJjMzNhMTBhYjU1MTRjZSAxMDA3NTUKLS0tIGEvVG9vbHMvU2NyaXB0cy93
ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC9iYXNlLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvbGF5b3V0X3Rlc3RzL3BvcnQvYmFzZS5weQpAQCAtMjQ4LDE3ICsyNDgsMTAgQEAgY2xh
c3MgUG9ydChvYmplY3QpOgogICAgICAgICAgICAgX2xvZy5lcnJvcigiTm8gaHR0cGQgZm91bmQu
IENhbm5vdCBydW4gaHR0cCB0ZXN0cy4iKQogICAgICAgICAgICAgcmV0dXJuIEZhbHNlCiAKLSAg
ICBkZWYgY29tcGFyZV90ZXh0KHNlbGYsIGV4cGVjdGVkX3RleHQsIGFjdHVhbF90ZXh0KToKLSAg
ICAgICAgIiIiUmV0dXJuIHdoZXRoZXIgb3Igbm90IHRoZSB0d28gc3RyaW5ncyBhcmUgKm5vdCog
ZXF1YWwuIFRoaXMKLSAgICAgICAgcm91dGluZSBpcyB1c2VkIHRvIGRpZmYgdGV4dCBvdXRwdXQu
Ci0KLSAgICAgICAgV2hpbGUgdGhpcyBpcyBhIGdlbmVyaWMgcm91dGluZSwgd2UgaW5jbHVkZSBp
dCBpbiB0aGUgUG9ydAotICAgICAgICBpbnRlcmZhY2Ugc28gdGhhdCBpdCBjYW4gYmUgb3ZlcnJp
ZGVuIGZvciB0ZXN0aW5nIHB1cnBvc2VzLiIiIgorICAgIGRlZiBkb190ZXh0X3Jlc3VsdHNfZGlm
ZmVyKHNlbGYsIGV4cGVjdGVkX3RleHQsIGFjdHVhbF90ZXh0KToKICAgICAgICAgcmV0dXJuIGV4
cGVjdGVkX3RleHQgIT0gYWN0dWFsX3RleHQKIAotICAgIGRlZiBjb21wYXJlX2F1ZGlvKHNlbGYs
IGV4cGVjdGVkX2F1ZGlvLCBhY3R1YWxfYXVkaW8pOgotICAgICAgICAjIEZJWE1FOiBJZiB3ZSBn
aXZlIHRoaXMgbWV0aG9kIGEgYmV0dGVyIG5hbWUgaXQgd29uJ3QgbmVlZCB0aGlzIGRvY3N0cmlu
ZyAoZS5nLiBhcmVfYXVkaW9fcmVzdWx0c19lcXVhbCgpKS4KLSAgICAgICAgIiIiUmV0dXJuIHdo
ZXRoZXIgdGhlIHR3byBhdWRpbyBmaWxlcyBhcmUgKm5vdCogZXF1YWwuIiIiCisgICAgZGVmIGRv
X2F1ZGlvX3Jlc3VsdHNfZGlmZmVyKHNlbGYsIGV4cGVjdGVkX2F1ZGlvLCBhY3R1YWxfYXVkaW8p
OgogICAgICAgICByZXR1cm4gZXhwZWN0ZWRfYXVkaW8gIT0gYWN0dWFsX2F1ZGlvCiAKICAgICBk
ZWYgZGlmZl9pbWFnZShzZWxmLCBleHBlY3RlZF9jb250ZW50cywgYWN0dWFsX2NvbnRlbnRzLCB0
b2xlcmFuY2U9Tm9uZSk6CkBAIC0yNjksMTQgKzI2Miw5IEBAIGNsYXNzIFBvcnQob2JqZWN0KToK
ICAgICAgICAgIiIiCiAgICAgICAgIHJhaXNlIE5vdEltcGxlbWVudGVkRXJyb3IoJ1BvcnQuZGlm
Zl9pbWFnZScpCiAKLQotICAgIGRlZiBkaWZmX3RleHQoc2VsZiwgZXhwZWN0ZWRfdGV4dCwgYWN0
dWFsX3RleHQsCi0gICAgICAgICAgICAgICAgICBleHBlY3RlZF9maWxlbmFtZSwgYWN0dWFsX2Zp
bGVuYW1lKToKKyAgICBkZWYgZGlmZl90ZXh0KHNlbGYsIGV4cGVjdGVkX3RleHQsIGFjdHVhbF90
ZXh0LCBleHBlY3RlZF9maWxlbmFtZSwgYWN0dWFsX2ZpbGVuYW1lKToKICAgICAgICAgIiIiUmV0
dXJucyBhIHN0cmluZyBjb250YWluaW5nIHRoZSBkaWZmIG9mIHRoZSB0d28gdGV4dCBzdHJpbmdz
Ci0gICAgICAgIGluICd1bmlmaWVkIGRpZmYnIGZvcm1hdC4KLQotICAgICAgICBXaGlsZSB0aGlz
IGlzIGEgZ2VuZXJpYyByb3V0aW5lLCB3ZSBpbmNsdWRlIGl0IGluIHRoZSBQb3J0Ci0gICAgICAg
IGludGVyZmFjZSBzbyB0aGF0IGl0IGNhbiBiZSBvdmVycmlkZW4gZm9yIHRlc3RpbmcgcHVycG9z
ZXMuIiIiCisgICAgICAgIGluICd1bmlmaWVkIGRpZmYnIGZvcm1hdC4iIiIKIAogICAgICAgICAj
IFRoZSBmaWxlbmFtZXMgc2hvdyB1cCBpbiB0aGUgZGlmZiBvdXRwdXQsIG1ha2Ugc3VyZSB0aGV5
J3JlCiAgICAgICAgICMgcmF3IGJ5dGVzIGFuZCBub3QgdW5pY29kZSwgc28gdGhhdCB0aGV5IGRv
bid0IHRyaWdnZXIgam9pbigpCkBAIC0zMDksMTAgKzI5Nyw3IEBAIGNsYXNzIFBvcnQob2JqZWN0
KToKICAgICAgICAgcGFzcwogCiAgICAgZGVmIGRyaXZlcl9uYW1lKHNlbGYpOgotICAgICAgICAi
IiJSZXR1cm5zIHRoZSBuYW1lIG9mIHRoZSBhY3R1YWwgYmluYXJ5IHRoYXQgaXMgcGVyZm9ybWlu
ZyB0aGUgdGVzdCwKLSAgICAgICAgc28gdGhhdCBpdCBjYW4gYmUgcmVmZXJyZWQgdG8gaW4gbG9n
IG1lc3NhZ2VzLiBJbiBtb3N0IGNhc2VzIHRoaXMKLSAgICAgICAgd2lsbCBiZSBEdW1wUmVuZGVy
VHJlZSwgYnV0IGlmIGEgcG9ydCB1c2VzIGEgYmluYXJ5IHdpdGggYSBkaWZmZXJlbnQKLSAgICAg
ICAgbmFtZSwgaXQgY2FuIGJlIG92ZXJyaWRkZW4gaGVyZS4iIiIKKyAgICAgICAgIyBGSVhNRTog
U2VlbXMgd2Ugc2hvdWxkIGdldCB0aGlzIGZyb20gdGhlIFBvcnQncyBEcml2ZXIgY2xhc3MuCiAg
ICAgICAgIHJldHVybiAiRHVtcFJlbmRlclRyZWUiCiAKICAgICBkZWYgZXhwZWN0ZWRfYmFzZWxp
bmVzKHNlbGYsIHRlc3RfbmFtZSwgc3VmZml4LCBhbGxfYmFzZWxpbmVzPUZhbHNlKToKQEAgLTYx
OSwxMCArNjA0LDYgQEAgY2xhc3MgUG9ydChvYmplY3QpOgogICAgICAgICAgICAgICAgIHJldHVy
biBUcnVlCiAgICAgICAgIHJldHVybiBGYWxzZQogCi0gICAgZGVmIG1heWJlX21ha2VfZGlyZWN0
b3J5KHNlbGYsICpjb21wcyk6Ci0gICAgICAgICIiIkNyZWF0ZXMgdGhlIHNwZWNpZmllZCBkaXJl
Y3RvcnkgaWYgaXQgZG9lc24ndCBhbHJlYWR5IGV4aXN0LiIiIgotICAgICAgICBzZWxmLl9maWxl
c3lzdGVtLm1heWJlX21ha2VfZGlyZWN0b3J5KCpjb21wcykKLQogICAgIGRlZiBuYW1lKHNlbGYp
OgogICAgICAgICAiIiJSZXR1cm5zIGEgbmFtZSB0aGF0IHVuaXF1ZWx5IGlkZW50aWZpZXMgdGhp
cyBwYXJ0aWN1bGFyIHR5cGUgb2YgcG9ydAogICAgICAgICAoZS5nLiwgIm1hYy1zbm93bGVvcGFy
ZCIgb3IgImNocm9taXVtLWdwdS1saW51eC14ODZfeDY0IiBhbmQgY2FuIGJlIHBhc3NlZApkaWZm
IC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcG9ydC93aW4ucHkg
Yi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9wb3J0L3dpbi5weQppbmRleCBh
YjcxMDNjZTMzMmYwZDE5YjU0YjIwMTE0YTU0ZTQwNjNjNmY0ZTk5Li5lNDYzYjAyZjRlYjg5ZDUz
ZWI4MWZhNjQxM2FjNGIyOWYzOTI1M2MzIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L2xheW91dF90ZXN0cy9wb3J0L3dpbi5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L2xheW91dF90ZXN0cy9wb3J0L3dpbi5weQpAQCAtNDUsMTAgKzQ1LDEwIEBAIGNsYXNzIFdpblBv
cnQoQXBwbGVQb3J0KToKICAgICAjIGFuZCB0aGUgb3JkZXIgb2YgZmFsbGJhY2sgYmV0d2VlbiB0
aGVtLiAgTWF0Y2hlcyBPUldULgogICAgIFZFUlNJT05fRkFMTEJBQ0tfT1JERVIgPSBbIndpbi14
cCIsICJ3aW4tdmlzdGEiLCAid2luLTdzcDAiLCAid2luIl0KIAotICAgIGRlZiBjb21wYXJlX3Rl
eHQoc2VsZiwgZXhwZWN0ZWRfdGV4dCwgYWN0dWFsX3RleHQpOgorICAgIGRlZiBkb190ZXh0X3Jl
c3VsdHNfZGlmZmVyKHNlbGYsIGV4cGVjdGVkX3RleHQsIGFjdHVhbF90ZXh0KToKICAgICAgICAg
IyBTYW5pdHkgd2FzIHJlc3RvcmVkIGluIFdLMiwgc28gd2UgZG9uJ3QgbmVlZCB0aGlzIGhhY2sg
dGhlcmUuCiAgICAgICAgIGlmIHNlbGYuZ2V0X29wdGlvbignd2Via2l0X3Rlc3RfcnVubmVyJyk6
Ci0gICAgICAgICAgICByZXR1cm4gQXBwbGVQb3J0LmNvbXBhcmVfdGV4dChzZWxmLCBleHBlY3Rl
ZF90ZXh0LCBhY3R1YWxfdGV4dCkKKyAgICAgICAgICAgIHJldHVybiBBcHBsZVBvcnQuZG9fdGV4
dF9yZXN1bHRzX2RpZmZlcihzZWxmLCBleHBlY3RlZF90ZXh0LCBhY3R1YWxfdGV4dCkKIAogICAg
ICAgICAjIFRoaXMgaXMgYSBoYWNrICh3aGljaCBkYXRlcyBiYWNrIHRvIE9SV1QpLgogICAgICAg
ICAjIFdpbmRvd3MgZG9lcyBub3QgaGF2ZSBhbiBFRElUSU5HIERFTEVHQVRFLCBzbyB3ZSBzdHJp
cCBhbnkgRURJVElORyBERUxFR0FURQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9sYXlvdXRfdGVzdHMvcG9ydC93aW5fdW5pdHRlc3QucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L2xheW91dF90ZXN0cy9wb3J0L3dpbl91bml0dGVzdC5weQppbmRleCA3NjBmOThkOTdjNzU1
YTY0MWZkN2M4Y2VhZDVkZDA3MTZlZDJmMDkyLi5mYzk3MmE0Y2Q4YjNhYzhkYTZkN2JlZjkzODky
ZmI5NmI5NDk0NmMyIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90
ZXN0cy9wb3J0L3dpbl91bml0dGVzdC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xh
eW91dF90ZXN0cy9wb3J0L3dpbl91bml0dGVzdC5weQpAQCAtODUsMTMgKzg1LDEzIEBAIGNsYXNz
IFdpblBvcnRUZXN0KHBvcnRfdGVzdGNhc2UuUG9ydFRlc3RDYXNlKToKICAgICBkZWYgdGVzdF9j
b21wYXJlX3RleHQoc2VsZik6CiAgICAgICAgIGV4cGVjdGVkID0gIkVESVRJTkcgREVMRUdBVEU6
IHdlYlZpZXdEaWRDaGFuZ2VTZWxlY3Rpb246V2ViVmlld0RpZENoYW5nZVNlbGVjdGlvbk5vdGlm
aWNhdGlvblxuZm9vXG5FRElUSU5HIERFTEVHQVRFOiB3ZWJWaWV3RGlkQ2hhbmdlU2VsZWN0aW9u
OldlYlZpZXdEaWRDaGFuZ2VTZWxlY3Rpb25Ob3RpZmljYXRpb25cbiIKICAgICAgICAgcG9ydCA9
IHNlbGYubWFrZV9wb3J0KCkKLSAgICAgICAgc2VsZi5hc3NlcnRGYWxzZShwb3J0LmNvbXBhcmVf
dGV4dChleHBlY3RlZCwgImZvb1xuIikpCi0gICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZShwb3J0LmNv
bXBhcmVfdGV4dChleHBlY3RlZCwgImZvbyIpKQotICAgICAgICBzZWxmLmFzc2VydFRydWUocG9y
dC5jb21wYXJlX3RleHQoZXhwZWN0ZWQsICJiYXIiKSkKKyAgICAgICAgc2VsZi5hc3NlcnRGYWxz
ZShwb3J0LmRvX3RleHRfcmVzdWx0c19kaWZmZXIoZXhwZWN0ZWQsICJmb29cbiIpKQorICAgICAg
ICBzZWxmLmFzc2VydFRydWUocG9ydC5kb190ZXh0X3Jlc3VsdHNfZGlmZmVyKGV4cGVjdGVkLCAi
Zm9vIikpCisgICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZShwb3J0LmRvX3RleHRfcmVzdWx0c19kaWZm
ZXIoZXhwZWN0ZWQsICJiYXIiKSkKIAogICAgICAgICAjIFRoaXMgaGFjayBkb2Vzbid0IGV4aXN0
IGluIFdLMi4KICAgICAgICAgcG9ydC5fb3B0aW9ucyA9IE1vY2tPcHRpb25zKHdlYmtpdF90ZXN0
X3J1bm5lcj1UcnVlKQotICAgICAgICBzZWxmLmFzc2VydFRydWUocG9ydC5jb21wYXJlX3RleHQo
ZXhwZWN0ZWQsICJmb29cbiIpKQorICAgICAgICBzZWxmLmFzc2VydFRydWUocG9ydC5kb190ZXh0
X3Jlc3VsdHNfZGlmZmVyKGV4cGVjdGVkLCAiZm9vXG4iKSkKIAogICAgIGRlZiB0ZXN0X29wZXJh
dGluZ19zeXN0ZW0oc2VsZik6CiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoJ3dpbicsIHNlbGYu
bWFrZV9wb3J0KCkub3BlcmF0aW5nX3N5c3RlbSgpKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvc2VydmVycy9hcGFjaGVfaHR0cF9zZXJ2ZXIucHkgYi9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9zZXJ2ZXJzL2FwYWNoZV9odHRwX3Nl
cnZlci5weQppbmRleCA0ZWEyYzQ4OTJiMjEwZDMzNDllYTk3MmUxZTViM2I2NjE1ZmUyOTljLi40
ZjZmOTgwNzZhY2E5NmM4ZGYzZGY5ODNjMDI0ZjM5YmRmOWQ5Yjg2IDEwMDY0NAotLS0gYS9Ub29s
cy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9zZXJ2ZXJzL2FwYWNoZV9odHRwX3NlcnZl
ci5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9zZXJ2ZXJzL2Fw
YWNoZV9odHRwX3NlcnZlci5weQpAQCAtNTcsNyArNTcsNyBAQCBjbGFzcyBMYXlvdXRUZXN0QXBh
Y2hlSHR0cGQoaHR0cF9zZXJ2ZXJfYmFzZS5IdHRwU2VydmVyQmFzZSk6CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHsncG9ydCc6IDgwODF9LAogICAgICAgICAgICAgICAgICAgICAgICAgICB7
J3BvcnQnOiA4NDQzLCAnc3NsY2VydCc6IFRydWV9XQogICAgICAgICBzZWxmLl9vdXRwdXRfZGly
ID0gb3V0cHV0X2RpcgotICAgICAgICBwb3J0X29iai5tYXliZV9tYWtlX2RpcmVjdG9yeShvdXRw
dXRfZGlyKQorICAgICAgICBzZWxmLl9maWxlc3lzdGVtLm1heWJlX21ha2VfZGlyZWN0b3J5KG91
dHB1dF9kaXIpCiAKICAgICAgICAgc2VsZi5fcGlkX2ZpbGUgPSBzZWxmLl9maWxlc3lzdGVtLmpv
aW4oc2VsZi5fcnVudGltZV9wYXRoLCAnJXMucGlkJyAlIHNlbGYuX25hbWUpCiAKZGlmZiAtLWdp
dCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3NlcnZlcnMvaHR0cF9zZXJ2
ZXJfYmFzZS5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3NlcnZlcnMv
aHR0cF9zZXJ2ZXJfYmFzZS5weQppbmRleCA4ZjZjOTU3NDg0Mjg2NTQ2ZTFlMTc5YTQ0Yjk0Y2Vj
ODMwMTY2NDU5Li5lZTVlZjA2ZDJjMDg0NTcwZTA0NmY3OTNlZGJjZTgwMWQ0MDE1MDNlIDEwMDc1
NQotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9zZXJ2ZXJzL2h0dHBf
c2VydmVyX2Jhc2UucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMv
c2VydmVycy9odHRwX3NlcnZlcl9iYXNlLnB5CkBAIC02NSw3ICs2NSw3IEBAIGNsYXNzIEh0dHBT
ZXJ2ZXJCYXNlKG9iamVjdCk6CiAgICAgICAgICAgICB0bXBkaXIgPSAnL3RtcCcKIAogICAgICAg
ICBzZWxmLl9ydW50aW1lX3BhdGggPSBzZWxmLl9maWxlc3lzdGVtLmpvaW4odG1wZGlyLCAiV2Vi
S2l0IikKLSAgICAgICAgcG9ydF9vYmoubWF5YmVfbWFrZV9kaXJlY3Rvcnkoc2VsZi5fcnVudGlt
ZV9wYXRoKQorICAgICAgICBzZWxmLl9maWxlc3lzdGVtLm1heWJlX21ha2VfZGlyZWN0b3J5KHNl
bGYuX3J1bnRpbWVfcGF0aCkKIAogICAgIGRlZiBzdGFydChzZWxmKToKICAgICAgICAgIiIiU3Rh
cnRzIHRoZSBzZXJ2ZXIuIEl0IGlzIGFuIGVycm9yIHRvIHN0YXJ0IGFuIGFscmVhZHkgc3RhcnRl
ZCBzZXJ2ZXIuCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3RvX2JlX21vdmVk
L3JlYmFzZWxpbmVfY2hyb21pdW1fd2Via2l0X3Rlc3RzLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS90b19iZV9tb3ZlZC9yZWJhc2VsaW5lX2Nocm9taXVtX3dlYmtpdF90ZXN0cy5weQppbmRl
eCAyMjE5ODc5ZjI3OGQ5NjlhMjQ1OWY3NzE0ZWJhYjI3OTUzNmMwNGMxLi4yN2RiNzIwMjI5YmIx
YWY4ZGFkMzYwOWQwYTM4NDZmMjJiOGU1YjEzIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L3RvX2JlX21vdmVkL3JlYmFzZWxpbmVfY2hyb21pdW1fd2Via2l0X3Rlc3RzLnB5Cisr
KyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9fYmVfbW92ZWQvcmViYXNlbGluZV9jaHJvbWl1
bV93ZWJraXRfdGVzdHMucHkKQEAgLTUxMiw3ICs1MTIsNyBAQCBjbGFzcyBSZWJhc2VsaW5lcihv
YmplY3QpOgogICAgICAgICBpZiBpc19pbWFnZToKICAgICAgICAgICAgIHJldHVybiBzZWxmLl9w
b3J0LmRpZmZfaW1hZ2Uob3V0cHV0MSwgb3V0cHV0MilbMF0KIAotICAgICAgICByZXR1cm4gc2Vs
Zi5fcG9ydC5jb21wYXJlX3RleHQob3V0cHV0MSwgb3V0cHV0MikKKyAgICAgICAgcmV0dXJuIHNl
bGYuX3BvcnQuZG9fdGV4dF9yZXN1bHRzX2RpZmZlcihvdXRwdXQxLCBvdXRwdXQyKQogCiAgICAg
ZGVmIF9kZWxldGVfYmFzZWxpbmUoc2VsZiwgZmlsZW5hbWUpOgogICAgICAgICAiIiJSZW1vdmUg
dGhlIGZpbGUgZnJvbSByZXBvc2l0b3J5IGFuZCBkZWxldGUgaXQgZnJvbSBkaXNrLgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>