<?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>78997</bug_id>
          
          <creation_ts>2012-02-19 13:32:14 -0800</creation_ts>
          <short_desc>webkitpy: prepare to delete message_broker.py</short_desc>
          <delta_ts>2012-02-21 11:27:41 -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>78187</blocked>
    
    <blocked>78999</blocked>
    
    <blocked>79000</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dirk Pranke">dpranke</reporter>
          <assigned_to name="Dirk Pranke">dpranke</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>559937</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-02-19 13:32:14 -0800</bug_when>
    <thetext>webkitpy: prepare to delete message_broker.py</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559938</commentid>
    <comment_count>1</comment_count>
      <attachid>127739</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-02-19 13:35:26 -0800</bug_when>
    <thetext>Created attachment 127739
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559971</commentid>
    <comment_count>2</comment_count>
      <attachid>127739</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-02-19 17:44:51 -0800</bug_when>
    <thetext>Comment on attachment 127739
Patch

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>561074</commentid>
    <comment_count>3</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-02-21 11:27:41 -0800</bug_when>
    <thetext>Committed r108376: &lt;http://trac.webkit.org/changeset/108376&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>127739</attachid>
            <date>2012-02-19 13:35:26 -0800</date>
            <delta_ts>2012-02-19 17:44:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-78997-20120219133527.patch</filename>
            <type>text/plain</type>
            <size>12270</size>
            <attacher name="Dirk Pranke">dpranke</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA4MTgyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYTYxYzdhMmUzZWYyNDZjYTJlYzBjM2FkYjI5ODg2MTQ5
ODFjNzFlOC4uOTk5YTk0YjNjY2I2MWJhZTM0YTNkOWZjMzEzYWI3MDNkMGM1NjRiMCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM0
IEBACisyMDEyLTAyLTE5ICBEaXJrIFByYW5rZSAgPGRwcmFua2VAY2hyb21pdW0ub3JnPgorCisg
ICAgICAgIHdlYmtpdHB5OiBwcmVwYXJlIHRvIGRlbGV0ZSBtZXNzYWdlX2Jyb2tlci5weQorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Nzg5OTcKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIGlzIHBhcnQg
MSBvZiAzIGNoYW5nZXMgdG8gZml4IGJ1ZyA3ODE4Ny4gVGhpcyBjaGFuZ2UKKyAgICAgICAgcHJl
cGFyZXMgdGhlIGNvZGUgZm9yIG1lcmdpbmcgbWVzc2FnZV9icm9rZXIucHkgaW50bworICAgICAg
ICBtYW5hZ2VyX3dvcmtlcl9icm9rZXIucHk7IHRoZSB0ZXN0cyBpbiBtZXNzYWdlX2Jyb2tlcl91
bml0dGVzdAorICAgICAgICBhcmUgbWVyZ2VkIGludG8gbWFuYWdlcl93b3JrZXJfYnJva2VyX3Vu
aXR0ZXN0LCB0aGUgc3ltYm9scworICAgICAgICBuZWVkZWQgYnkgdGhlIHRlc3RzIGFyZSBleHBv
cnRlZCBmcm9tIG1hbmFnZXJfd29ya2VyX2Jyb2tlci5weSwKKyAgICAgICAgYW5kIG1hbmFnZXJf
d29ya2VyX2Jyb2tlciBpdHNlbGYgaXMgdXBkYXRlZCB0byByZWZlciB0byB0aGUKKyAgICAgICAg
c3ltYm9scyBkaXJlY3RseSAod2l0aG91dCB0aGUgbW9kdWxlIHByZWZpeCkuCisKKyAgICAgICAg
KiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9tYW5hZ2VyX3dvcmtl
cl9icm9rZXIucHk6CisgICAgICAgIChnZXQpOgorICAgICAgICAoQWJzdHJhY3RXb3JrZXIpOgor
ICAgICAgICAoQWJzdHJhY3RXb3JrZXIuX19pbml0X18pOgorICAgICAgICAoX01hbmFnZXJDb25u
ZWN0aW9uKToKKyAgICAgICAgKF9NYW5hZ2VyQ29ubmVjdGlvbi5fX2luaXRfXyk6CisgICAgICAg
IChfV29ya2VyQ29ubmVjdGlvbik6CisgICAgICAgIChfV29ya2VyQ29ubmVjdGlvbi5fX2luaXRf
Xyk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMv
bWFuYWdlcl93b3JrZXJfYnJva2VyX3VuaXR0ZXN0LnB5OgorICAgICAgICAoSW50ZXJmYWNlVGVz
dC50ZXN0X2Jyb2tlcmNsaWVudF9pc19hYnN0cmFjdCk6CisgICAgICAgIChJbnRlcmZhY2VUZXN0
LnRlc3RfYnJva2VyY2xpZW50X2lzX2Fic3RyYWN0Lm1ldGhvZHMpOgorICAgICAgICAoTWVzc2Fn
ZVRlc3QpOgorICAgICAgICAoTWVzc2FnZVRlc3QudGVzdF9fbm9fYm9keSk6CisgICAgICAgIChN
ZXNzYWdlVGVzdC50ZXN0X19ib2R5KToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91
dF90ZXN0cy9jb250cm9sbGVycy9tZXNzYWdlX2Jyb2tlcl91bml0dGVzdC5weTogUmVtb3ZlZC4K
KwogMjAxMi0wMi0xOCAgRGlyayBQcmFua2UgIDxkcHJhbmtlQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBGaXggb25lIG1vcmUgZGFuZ2xpbmcgcmVmZXJlbmNlIHRvIHdvcmtlcl9jb25uZWN0aW9u
Lm5hbWUsIGRlbGV0ZSB1bnVzZWQgY29kZS4KZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL21hbmFnZXJfd29ya2VyX2Jyb2tlci5weSBi
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL21hbmFnZXJf
d29ya2VyX2Jyb2tlci5weQppbmRleCA1MjM2MzA3NTFiOWFlYjc0ZDJlMmFhOGQyMjBkZmJiZjdi
OWI5YWE4Li5lMDVjMjI2ZjIwYmRlNTA0ODExMWUxODQwYzA1ZmQ4ZGQxMDliY2IyIDEwMDc1NQot
LS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9tYW5h
Z2VyX3dvcmtlcl9icm9rZXIucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRf
dGVzdHMvY29udHJvbGxlcnMvbWFuYWdlcl93b3JrZXJfYnJva2VyLnB5CkBAIC0zOCw3ICszOCw3
IEBAIFRoZXkgaW50ZXJhY3QgbW9yZSBvciBsZXNzIGxpa2U6CiAgIE1hbmFnZXIgIC0tPiAgX0lu
bGluZU1hbmFnZXIgLS0tPiBfSW5saW5lV29ya2VyIDwtPiBXb3JrZXIKICAgICAgXiAgICAgICAg
ICAgICAgICAgICAgXCAgICAgICAgICAgICAgIC8gICAgICAgICAgICAgIF4KICAgICAgfCAgICAg
ICAgICAgICAgICAgICAgIHYgICAgICAgICAgICAgdiAgICAgICAgICAgICAgIHwKLSAgICAgXC0t
LS0tLS0tLS0tLS0tLS0tLS0tICBNZXNzYWdlQnJva2VyICAgLS0tLS0tLS0tLS0tLS8KKyAgICAg
XC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBCcm9rZXIgICAtLS0tLS0tLS0tLS0tLS0tLwogIiIi
CiAKIGltcG9ydCBsb2dnaW5nCkBAIC00NywxMSArNDcsMTIgQEAgaW1wb3J0IG9wdHBhcnNlCiBp
bXBvcnQgUXVldWUKIGltcG9ydCBzeXMKIAotZnJvbSB3ZWJraXRweS5sYXlvdXRfdGVzdHMuY29u
dHJvbGxlcnMgaW1wb3J0IG1lc3NhZ2VfYnJva2VyCitmcm9tIHdlYmtpdHB5LmxheW91dF90ZXN0
cy5jb250cm9sbGVycy5tZXNzYWdlX2Jyb2tlciBpbXBvcnQgQnJva2VyLCBCcm9rZXJDbGllbnQs
IEJyb2tlckNvbm5lY3Rpb24sIF9NZXNzYWdlCiAKIAogX2xvZyA9IGxvZ2dpbmcuZ2V0TG9nZ2Vy
KF9fbmFtZV9fKQogCisKICMKICMgVG9waWMgbmFtZXMgZm9yIE1hbmFnZXIgPC0+IFdvcmtlciBt
ZXNzYWdpbmcKICMKQEAgLTY0LDcgKzY1LDcgQEAgZGVmIGdldCh3b3JrZXJfbW9kZWwsIGNsaWVu
dCwgd29ya2VyX2NsYXNzKToKIAogICAgIEFyZ3M6CiAgICAgICAgIHdvcmtlcl9tb2RlbCAtIGNv
bmN1cnJlbmN5IG1vZGVsIHRvIHVzZSAoaW5saW5lL3Byb2Nlc3NlcykKLSAgICAgICAgY2xpZW50
IC0gbWVzc2FnZV9icm9rZXIuQnJva2VyQ2xpZW50IGltcGxlbWVudGF0aW9uIHRvIGRpc3BhdGNo
CisgICAgICAgIGNsaWVudCAtIEJyb2tlckNsaWVudCBpbXBsZW1lbnRhdGlvbiB0byBkaXNwYXRj
aAogICAgICAgICAgICAgcmVwbGllcyB0by4KICAgICAgICAgd29ya2VyX2NsYXNzIC0gdHlwZSBv
ZiB3b3JrZXJzIHRvIGNyZWF0ZS4gVGhpcyBjbGFzcyBzaG91bGQgb3ZlcnJpZGUKICAgICAgICAg
ICAgIHRoZSBtZXRob2RzIGluIEFic3RyYWN0V29ya2VyLgpAQCAtODAsMTEgKzgxLDExIEBAIGRl
ZiBnZXQod29ya2VyX21vZGVsLCBjbGllbnQsIHdvcmtlcl9jbGFzcyk6CiAgICAgZWxzZToKICAg
ICAgICAgcmFpc2UgVmFsdWVFcnJvcigidW5zdXBwb3J0ZWQgdmFsdWUgZm9yIC0td29ya2VyLW1v
ZGVsOiAlcyIgJSB3b3JrZXJfbW9kZWwpCiAKLSAgICBicm9rZXIgPSBtZXNzYWdlX2Jyb2tlci5C
cm9rZXIocXVldWVfY2xhc3MpCisgICAgYnJva2VyID0gQnJva2VyKHF1ZXVlX2NsYXNzKQogICAg
IHJldHVybiBtYW5hZ2VyX2NsYXNzKGJyb2tlciwgY2xpZW50LCB3b3JrZXJfY2xhc3MpCiAKIAot
Y2xhc3MgQWJzdHJhY3RXb3JrZXIobWVzc2FnZV9icm9rZXIuQnJva2VyQ2xpZW50KToKK2NsYXNz
IEFic3RyYWN0V29ya2VyKEJyb2tlckNsaWVudCk6CiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIHdv
cmtlcl9jb25uZWN0aW9uLCB3b3JrZXJfYXJndW1lbnRzPU5vbmUpOgogICAgICAgICAiIiJUaGUg
Y29uc3RydWN0b3Igc2hvdWxkIGJlIHVzZWQgdG8gZG8gYW55IHNpbXBsZSBpbml0aWFsaXphdGlv
bgogICAgICAgICBuZWNlc3NhcnksIGJ1dCBzaG91bGQgbm90IGRvIGFueXRoaW5nIHRoYXQgY3Jl
YXRlcyBkYXRhIHN0cnVjdHVyZXMKQEAgLTk2LDcgKzk3LDcgQEAgY2xhc3MgQWJzdHJhY3RXb3Jr
ZXIobWVzc2FnZV9icm9rZXIuQnJva2VyQ2xpZW50KToKICAgICAgICAgICAgIHdvcmtlcl9jb25u
ZWN0aW9uIC0gaGFuZGxlIHRvIHRoZSBCcm9rZXJDb25uZWN0aW9uIG9iamVjdCBjcmVhdGluZwog
ICAgICAgICAgICAgICAgIHRoZSB3b3JrZXIgYW5kIHRoYXQgY2FuIGJlIHVzZWQgZm9yIG1lc3Nh
Z2luZy4KICAgICAgICAgICAgIHdvcmtlcl9hcmd1bWVudHMgLSAob3B0aW9uYWwsIFBpY2tsYWJs
ZSkgb2JqZWN0IHBhc3NlZCB0byB0aGUgd29ya2VyIGZyb20gdGhlIG1hbmFnZXIiIiIKLSAgICAg
ICAgbWVzc2FnZV9icm9rZXIuQnJva2VyQ2xpZW50Ll9faW5pdF9fKHNlbGYpCisgICAgICAgIEJy
b2tlckNsaWVudC5fX2luaXRfXyhzZWxmKQogICAgICAgICBzZWxmLl93b3JrZXJfY29ubmVjdGlv
biA9IHdvcmtlcl9jb25uZWN0aW9uCiAgICAgICAgIHNlbGYuX25hbWUgPSAnd29ya2VyJwogICAg
ICAgICBzZWxmLl9kb25lID0gRmFsc2UKQEAgLTEzOCw3ICsxMzksNyBAQCBjbGFzcyBBYnN0cmFj
dFdvcmtlcihtZXNzYWdlX2Jyb2tlci5Ccm9rZXJDbGllbnQpOgogICAgICAgICBzZWxmLl9jYW5j
ZWxlZCA9IFRydWUKIAogCi1jbGFzcyBfTWFuYWdlckNvbm5lY3Rpb24obWVzc2FnZV9icm9rZXIu
QnJva2VyQ29ubmVjdGlvbik6CitjbGFzcyBfTWFuYWdlckNvbm5lY3Rpb24oQnJva2VyQ29ubmVj
dGlvbik6CiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIGJyb2tlciwgY2xpZW50LCB3b3JrZXJfY2xh
c3MpOgogICAgICAgICAiIiJCYXNlIGluaXRpYWxpemF0aW9uIGZvciBhbGwgTWFuYWdlciBvYmpl
Y3RzLgogCkBAIC0xNDcsOCArMTQ4LDcgQEAgY2xhc3MgX01hbmFnZXJDb25uZWN0aW9uKG1lc3Nh
Z2VfYnJva2VyLkJyb2tlckNvbm5lY3Rpb24pOgogICAgICAgICAgICAgY2xpZW50OiBjYWxsYmFj
ayBvYmplY3QgKHRoZSBjYWxsZXIpCiAgICAgICAgICAgICB3b3JrZXJfY2xhc3M6IGNsYXNzIG9i
amVjdCB0byB1c2UgdG8gY3JlYXRlIHdvcmtlcnMuCiAgICAgICAgICIiIgotICAgICAgICBtZXNz
YWdlX2Jyb2tlci5Ccm9rZXJDb25uZWN0aW9uLl9faW5pdF9fKHNlbGYsIGJyb2tlciwgY2xpZW50
LAotICAgICAgICAgICAgTUFOQUdFUl9UT1BJQywgQU5ZX1dPUktFUl9UT1BJQykKKyAgICAgICAg
QnJva2VyQ29ubmVjdGlvbi5fX2luaXRfXyhzZWxmLCBicm9rZXIsIGNsaWVudCwgTUFOQUdFUl9U
T1BJQywgQU5ZX1dPUktFUl9UT1BJQykKICAgICAgICAgc2VsZi5fd29ya2VyX2NsYXNzID0gd29y
a2VyX2NsYXNzCiAKICAgICBkZWYgc3RhcnRfd29ya2VyKHNlbGYsIHdvcmtlcl9hcmd1bWVudHM9
Tm9uZSk6CkBAIC0xOTEsMTEgKzE5MSwxMCBAQCBjbGFzcyBfTXVsdGlQcm9jZXNzTWFuYWdlcihf
TWFuYWdlckNvbm5lY3Rpb24pOgogICAgICAgICByZXR1cm4gd29ya2VyX2Nvbm5lY3Rpb24KIAog
Ci1jbGFzcyBfV29ya2VyQ29ubmVjdGlvbihtZXNzYWdlX2Jyb2tlci5Ccm9rZXJDb25uZWN0aW9u
KToKK2NsYXNzIF9Xb3JrZXJDb25uZWN0aW9uKEJyb2tlckNvbm5lY3Rpb24pOgogICAgIGRlZiBf
X2luaXRfXyhzZWxmLCBicm9rZXIsIHdvcmtlcl9jbGFzcywgd29ya2VyX2FyZ3VtZW50cz1Ob25l
KToKICAgICAgICAgc2VsZi5fY2xpZW50ID0gd29ya2VyX2NsYXNzKHNlbGYsIHdvcmtlcl9hcmd1
bWVudHMpCi0gICAgICAgIG1lc3NhZ2VfYnJva2VyLkJyb2tlckNvbm5lY3Rpb24uX19pbml0X18o
c2VsZiwgYnJva2VyLCBzZWxmLl9jbGllbnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQU5ZX1dPUktFUl9UT1BJQywgTUFOQUdFUl9UT1BJQykKKyAg
ICAgICAgQnJva2VyQ29ubmVjdGlvbi5fX2luaXRfXyhzZWxmLCBicm9rZXIsIHNlbGYuX2NsaWVu
dCwgQU5ZX1dPUktFUl9UT1BJQywgTUFOQUdFUl9UT1BJQykKIAogICAgIGRlZiBuYW1lKHNlbGYp
OgogICAgICAgICByZXR1cm4gc2VsZi5fY2xpZW50Lm5hbWUoKQpkaWZmIC0tZ2l0IGEvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbWFuYWdlcl93b3JrZXJf
YnJva2VyX3VuaXR0ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMv
Y29udHJvbGxlcnMvbWFuYWdlcl93b3JrZXJfYnJva2VyX3VuaXR0ZXN0LnB5CmluZGV4IDAyZDM0
ZmI0NTVmY2NkMTJkODhlODJlNGQ1MmE1YWU3MzBiMDdmN2EuLjU0NTdhMmQyNjViMWZjOWJlNWQx
ZjcxMTZlMWU3ODc5MGZiNTI0MjUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkv
bGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL21hbmFnZXJfd29ya2VyX2Jyb2tlcl91bml0dGVzdC5w
eQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9t
YW5hZ2VyX3dvcmtlcl9icm9rZXJfdW5pdHRlc3QucHkKQEAgLTMzLDcgKzMzLDYgQEAgaW1wb3J0
IHVuaXR0ZXN0CiAKIGZyb20gd2Via2l0cHkuY29tbW9uLnN5c3RlbSBpbXBvcnQgb3V0cHV0Y2Fw
dHVyZQogZnJvbSB3ZWJraXRweS5sYXlvdXRfdGVzdHMuY29udHJvbGxlcnMgaW1wb3J0IG1hbmFn
ZXJfd29ya2VyX2Jyb2tlcgotZnJvbSB3ZWJraXRweS5sYXlvdXRfdGVzdHMuY29udHJvbGxlcnMg
aW1wb3J0IG1lc3NhZ2VfYnJva2VyCiAKIAogIyBJbiBvcmRlciB0byByZWxpYWJseSBjb250cm9s
IHdoZW4gY2hpbGQgd29ya2VycyBhcmUgc3RhcnRpbmcgYW5kIHN0b3BwaW5nLApAQCAtMjA0LDYg
KzIwMywxMyBAQCBjbGFzcyBJbnRlcmZhY2VUZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKIAogICAg
ICMgRklYTUU6IFRoZXJlIG11c3QgYmUgYSBiZXR0ZXIgd2F5IHRvIGRvIHRoaXMgYW5kIGFsc28g
dmVyaWZ5CiAgICAgIyB0aGF0IGNsYXNzZXMgZG8gaW1wbGVtZW50IGV2ZXJ5IGFic3RyYWN0IG1l
dGhvZCBpbiBhbiBpbnRlcmZhY2UuCisgICAgZGVmIHRlc3RfYnJva2VyY2xpZW50X2lzX2Fic3Ry
YWN0KHNlbGYpOgorICAgICAgICAjIFRlc3QgdGhhdCBhbGwgdGhlIGJhc2UgY2xhc3MgbWV0aG9k
cyBhcmUgYWJzdHJhY3QgYW5kIGhhdmUgdGhlCisgICAgICAgICMgc2lnbmF0dXJlIHdlIGV4cGVj
dC4KKyAgICAgICAgb2JqID0gbWFuYWdlcl93b3JrZXJfYnJva2VyLkJyb2tlckNsaWVudCgpCisg
ICAgICAgIHNlbGYuYXNzZXJ0UmFpc2VzKE5vdEltcGxlbWVudGVkRXJyb3IsIG9iai5pc19kb25l
KQorICAgICAgICBzZWxmLmFzc2VydFJhaXNlcyhOb3RJbXBsZW1lbnRlZEVycm9yLCBvYmoubmFt
ZSkKKwogICAgIGRlZiB0ZXN0X21hbmFnZXJjb25uZWN0aW9uX2lzX2Fic3RyYWN0KHNlbGYpOgog
ICAgICAgICAjIFRlc3QgdGhhdCBhbGwgdGhlIGJhc2UgY2xhc3MgbWV0aG9kcyBhcmUgYWJzdHJh
Y3QgYW5kIGhhdmUgdGhlCiAgICAgICAgICMgc2lnbmF0dXJlIHdlIGV4cGVjdC4KQEAgLTIyMSw1
ICsyMjcsMjggQEAgY2xhc3MgSW50ZXJmYWNlVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAg
ICAgIHNlbGYuYXNzZXJ0UmFpc2VzKE5vdEltcGxlbWVudGVkRXJyb3IsIG9iai5qb2luLCBOb25l
KQogCiAKK2NsYXNzIE1lc3NhZ2VUZXN0KHVuaXR0ZXN0LlRlc3RDYXNlKToKKyAgICBkZWYgdGVz
dF9fbm9fYm9keShzZWxmKToKKyAgICAgICAgbXNnID0gbWFuYWdlcl93b3JrZXJfYnJva2VyLl9N
ZXNzYWdlKCdzcmMnLCAndG9waWNfbmFtZScsICdtZXNzYWdlX25hbWUnLCBOb25lKQorICAgICAg
ICBzZWxmLmFzc2VydFRydWUocmVwcihtc2cpKQorICAgICAgICBzID0gbXNnLmR1bXBzKCkKKyAg
ICAgICAgbmV3X21zZyA9IG1hbmFnZXJfd29ya2VyX2Jyb2tlci5fTWVzc2FnZS5sb2FkcyhzKQor
ICAgICAgICBzZWxmLmFzc2VydEVxdWFsKG5ld19tc2cubmFtZSwgJ21lc3NhZ2VfbmFtZScpCisg
ICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwobmV3X21zZy5hcmdzLCBOb25lKQorICAgICAgICBzZWxm
LmFzc2VydEVxdWFsKG5ld19tc2cudG9waWNfbmFtZSwgJ3RvcGljX25hbWUnKQorICAgICAgICBz
ZWxmLmFzc2VydEVxdWFsKG5ld19tc2cuc3JjLCAnc3JjJykKKworICAgIGRlZiB0ZXN0X19ib2R5
KHNlbGYpOgorICAgICAgICBtc2cgPSBtYW5hZ2VyX3dvcmtlcl9icm9rZXIuX01lc3NhZ2UoJ3Ny
YycsICd0b3BpY19uYW1lJywgJ21lc3NhZ2VfbmFtZScsICgnYm9keScsIDApKQorICAgICAgICBz
ZWxmLmFzc2VydFRydWUocmVwcihtc2cpKQorICAgICAgICBzID0gbXNnLmR1bXBzKCkKKyAgICAg
ICAgbmV3X21zZyA9IG1hbmFnZXJfd29ya2VyX2Jyb2tlci5fTWVzc2FnZS5sb2FkcyhzKQorICAg
ICAgICBzZWxmLmFzc2VydEVxdWFsKG5ld19tc2cubmFtZSwgJ21lc3NhZ2VfbmFtZScpCisgICAg
ICAgIHNlbGYuYXNzZXJ0RXF1YWwobmV3X21zZy5hcmdzLCAoJ2JvZHknLCAwKSkKKyAgICAgICAg
c2VsZi5hc3NlcnRFcXVhbChuZXdfbXNnLnRvcGljX25hbWUsICd0b3BpY19uYW1lJykKKyAgICAg
ICAgc2VsZi5hc3NlcnRFcXVhbChuZXdfbXNnLnNyYywgJ3NyYycpCisKKworCiBpZiBfX25hbWVf
XyA9PSAnX19tYWluX18nOgogICAgIHVuaXR0ZXN0Lm1haW4oKQpkaWZmIC0tZ2l0IGEvVG9vbHMv
U2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbWVzc2FnZV9icm9rZXJf
dW5pdHRlc3QucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9s
bGVycy9tZXNzYWdlX2Jyb2tlcl91bml0dGVzdC5weQpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggY2I4ZDhlNmY5N2E2ZTEzYjE3ZTFiZGExODZiN2NkODBiN2MyNDU2Ny4uMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9tZXNzYWdlX2Jyb2tlcl91bml0dGVzdC5weQor
KysgL2Rldi9udWxsCkBAIC0xLDc2ICswLDAgQEAKLSMgQ29weXJpZ2h0IChDKSAyMDExIEdvb2ds
ZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0jCi0jIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2Ug
aW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotIyBtb2RpZmljYXRp
b24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMg
YXJlCi0jIG1ldDoKLSMKLSMgICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11
c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSMgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u
ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotIyAgICAgKiBSZWRpc3RyaWJ1
dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlCi0jIGNvcHlyaWdo
dCBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIKLSMgaW4gdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92
aWRlZCB3aXRoIHRoZQotIyBkaXN0cmlidXRpb24uCi0jICAgICAqIE5laXRoZXIgdGhlIG5hbWUg
b2YgR29vZ2xlIEluYy4gbm9yIHRoZSBuYW1lcyBvZiBpdHMKLSMgY29udHJpYnV0b3JzIG1heSBi
ZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KLSMgdGhp
cyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSMK
LSMgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5E
IENPTlRSSUJVVE9SUwotIyAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJB
TlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotIyBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJS
QU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKLSMgQSBQQVJUSUNVTEFS
IFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQK
LSMgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJF
Q1QsIElOQ0lERU5UQUwsCi0jIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBE
QU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKLSMgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0Yg
U1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCi0jIERBVEEsIE9SIFBS
T0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFO
WQotIyBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElB
QklMSVRZLCBPUiBUT1JUCi0jIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFS
SVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQotIyBPRiBUSElTIFNPRlRXQVJFLCBFVkVO
IElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotCi1pbXBvcnQg
dW5pdHRlc3QKLQotZnJvbSB3ZWJraXRweS5sYXlvdXRfdGVzdHMuY29udHJvbGxlcnMgaW1wb3J0
IG1lc3NhZ2VfYnJva2VyCi0KLSMgVGhpcyBmaWxlIGV4aXN0cyB0byB0ZXN0IHJvdXRpbmVzIHRo
YXQgYXJlbid0IG5lY2Vzc2FyaWx5IGNvdmVyZWQgZWxzZXdoZXJlOwotIyBtb3N0IG9mIHRoZSB0
ZXN0aW5nIG9mIG1lc3NhZ2VfYnJva2VyIHdpbGwgYmUgY292ZXJlZCB1bmRlciB0aGUgdGVzdHMg
aW4KLSMgdGhlIG1hbmFnZXJfd29ya2VyX2Jyb2tlciBtb2R1bGUuCi0KLQotY2xhc3MgTWVzc2Fn
ZVRlc3QodW5pdHRlc3QuVGVzdENhc2UpOgotICAgIGRlZiB0ZXN0X19ub19ib2R5KHNlbGYpOgot
ICAgICAgICBtc2cgPSBtZXNzYWdlX2Jyb2tlci5fTWVzc2FnZSgnc3JjJywgJ3RvcGljX25hbWUn
LCAnbWVzc2FnZV9uYW1lJywgTm9uZSkKLSAgICAgICAgc2VsZi5hc3NlcnRUcnVlKHJlcHIobXNn
KSkKLSAgICAgICAgcyA9IG1zZy5kdW1wcygpCi0gICAgICAgIG5ld19tc2cgPSBtZXNzYWdlX2Jy
b2tlci5fTWVzc2FnZS5sb2FkcyhzKQotICAgICAgICBzZWxmLmFzc2VydEVxdWFsKG5ld19tc2cu
bmFtZSwgJ21lc3NhZ2VfbmFtZScpCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwobmV3X21zZy5h
cmdzLCBOb25lKQotICAgICAgICBzZWxmLmFzc2VydEVxdWFsKG5ld19tc2cudG9waWNfbmFtZSwg
J3RvcGljX25hbWUnKQotICAgICAgICBzZWxmLmFzc2VydEVxdWFsKG5ld19tc2cuc3JjLCAnc3Jj
JykKLQotICAgIGRlZiB0ZXN0X19ib2R5KHNlbGYpOgotICAgICAgICBtc2cgPSBtZXNzYWdlX2Jy
b2tlci5fTWVzc2FnZSgnc3JjJywgJ3RvcGljX25hbWUnLCAnbWVzc2FnZV9uYW1lJywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCdib2R5JywgMCkpCi0gICAgICAgIHNl
bGYuYXNzZXJ0VHJ1ZShyZXByKG1zZykpCi0gICAgICAgIHMgPSBtc2cuZHVtcHMoKQotICAgICAg
ICBuZXdfbXNnID0gbWVzc2FnZV9icm9rZXIuX01lc3NhZ2UubG9hZHMocykKLSAgICAgICAgc2Vs
Zi5hc3NlcnRFcXVhbChuZXdfbXNnLm5hbWUsICdtZXNzYWdlX25hbWUnKQotICAgICAgICBzZWxm
LmFzc2VydEVxdWFsKG5ld19tc2cuYXJncywgKCdib2R5JywgMCkpCi0gICAgICAgIHNlbGYuYXNz
ZXJ0RXF1YWwobmV3X21zZy50b3BpY19uYW1lLCAndG9waWNfbmFtZScpCi0gICAgICAgIHNlbGYu
YXNzZXJ0RXF1YWwobmV3X21zZy5zcmMsICdzcmMnKQotCi0KLWNsYXNzIEludGVyZmFjZVRlc3Qo
dW5pdHRlc3QuVGVzdENhc2UpOgotICAgICMgVGhlc2UgdGVzdHMgbW9zdGx5IGV4aXN0IHRvIHBh
Y2lmeSBjb3ZlcmFnZS4KLQotICAgICMgRklYTUU6IFRoZXJlIG11c3QgYmUgYSBiZXR0ZXIgd2F5
IHRvIGRvIHRoaXMgYW5kIGFsc28gdmVyaWZ5Ci0gICAgIyB0aGF0IGNsYXNzZXMgZG8gaW1wbGVt
ZW50IGV2ZXJ5IGFic3RyYWN0IG1ldGhvZCBpbiBhbiBpbnRlcmZhY2UuCi0KLSAgICBkZWYgdGVz
dF9icm9rZXJjbGllbnRfaXNfYWJzdHJhY3Qoc2VsZik6Ci0gICAgICAgICMgVGVzdCB0aGF0IGFs
bCB0aGUgYmFzZSBjbGFzcyBtZXRob2RzIGFyZSBhYnN0cmFjdCBhbmQgaGF2ZSB0aGUKLSAgICAg
ICAgIyBzaWduYXR1cmUgd2UgZXhwZWN0LgotICAgICAgICBvYmogPSBtZXNzYWdlX2Jyb2tlci5C
cm9rZXJDbGllbnQoKQotICAgICAgICBzZWxmLmFzc2VydFJhaXNlcyhOb3RJbXBsZW1lbnRlZEVy
cm9yLCBvYmouaXNfZG9uZSkKLSAgICAgICAgc2VsZi5hc3NlcnRSYWlzZXMoTm90SW1wbGVtZW50
ZWRFcnJvciwgb2JqLm5hbWUpCi0KLQotaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKLSAgICB1
bml0dGVzdC5tYWluKCkK
</data>
<flag name="review"
          id="129944"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>