<?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>213262</bug_id>
          
          <creation_ts>2020-06-16 14:45:58 -0700</creation_ts>
          <short_desc>Delete old ews client side code - part 2</short_desc>
          <delta_ts>2020-06-17 08:15:40 -0700</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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=211638</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>213296</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Aakash Jain">aakash_jain</reporter>
          <assigned_to name="Aakash Jain">aakash_jain</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jbedard</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1663252</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-06-16 14:45:58 -0700</bug_when>
    <thetext>Follow-up to Bug 211638.

Old ews was decommissioned in favor of new ews (https://ews-build.webkit.org). We deleted server side for in Bug 211504). We should also delete the client side code for old ews. The client side code is inside webkitpy. 

old ews webkitpy code is very tightly coupled with code for various webkit-patch commands (which we want to keep). So the deletion would need to be very careful, so as to not break webkit-patch commands.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663254</commentid>
    <comment_count>1</comment_count>
      <attachid>402042</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-06-16 14:52:20 -0700</bug_when>
    <thetext>Created attachment 402042
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663437</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-06-17 04:34:19 -0700</bug_when>
    <thetext>Committed r263143: &lt;https://trac.webkit.org/changeset/263143&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 402042.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663438</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-06-17 04:35:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/64444138&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402042</attachid>
            <date>2020-06-16 14:52:20 -0700</date>
            <delta_ts>2020-06-17 04:34:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213262-20200616175219.patch</filename>
            <type>text/plain</type>
            <size>9777</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI2MzExNykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDI5IEBACisyMDIwLTA2LTE2ICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBEZWxldGUgb2xkIGV3cyBjbGllbnQgc2lkZSBjb2RlIC0gcGFydCAyCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTMyNjIKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNjcmlwdHMv
d2Via2l0cHkvY29tbW9uL25ldC9idWd6aWxsYS9hdHRhY2htZW50LnB5OgorICAgICAgICAqIFNj
cmlwdHMvd2Via2l0cHkvdG9vbC9ib3QvcGF0Y2hhbmFseXNpc3Rhc2sucHk6CisgICAgICAgIChQ
YXRjaEFuYWx5c2lzVGFza0RlbGVnYXRlLmNvbW1hbmRfcGFzc2VkKTogRGVsZXRlZC4KKyAgICAg
ICAgKFBhdGNoQW5hbHlzaXNUYXNrRGVsZWdhdGUuY29tbWFuZF9mYWlsZWQpOiBEZWxldGVkLgor
ICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9lYXJseXdhcm5pbmdzeXN0
ZW0ucHk6CisgICAgICAgIChBYnN0cmFjdEVhcmx5V2FybmluZ1N5c3RlbS5jb21tYW5kX3Bhc3Nl
ZCk6IERlbGV0ZWQuCisgICAgICAgIChBYnN0cmFjdEVhcmx5V2FybmluZ1N5c3RlbS5jb21tYW5k
X2ZhaWxlZCk6IERlbGV0ZWQuCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1h
bmRzL3BlcmZhbGl6ZXIucHk6CisgICAgICAgIChQZXJmYWxpemVyVGFzay5jb21tYW5kX3Bhc3Nl
ZCk6IERlbGV0ZWQuCisgICAgICAgIChQZXJmYWxpemVyVGFzay5jb21tYW5kX2ZhaWxlZCk6IERl
bGV0ZWQuCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3BlcmZhbGl6
ZXJfdW5pdHRlc3QucHk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRz
L3F1ZXVlcy5weToKKyAgICAgICAgKEFic3RyYWN0UGF0Y2hRdWV1ZS5fbmV4dF9wYXRjaCk6IERl
bGV0ZWQuCisgICAgICAgIChBYnN0cmFjdFBhdGNoUXVldWUuX2RpZF9lcnJvcik6IERlbGV0ZWQu
CisgICAgICAgIChBYnN0cmFjdFBhdGNoUXVldWUuX2RpZF9za2lwKTogRGVsZXRlZC4KKyAgICAg
ICAgKEFic3RyYWN0UGF0Y2hRdWV1ZS5fdW5sb2NrX3BhdGNoKTogRGVsZXRlZC4KKyAgICAgICAg
KFN0eWxlUXVldWUuY29tbWFuZF9wYXNzZWQpOiBEZWxldGVkLgorICAgICAgICAoU3R5bGVRdWV1
ZS5jb21tYW5kX2ZhaWxlZCk6IERlbGV0ZWQuCisKIDIwMjAtMDYtMTYgIFNhYW0gQmFyYXRpICA8
c2JhcmF0aUBhcHBsZS5jb20+CiAKICAgICAgICAgTXVsdGlwbGUgaHlwb3RoZXNpcyB0ZXN0aW5n
IHNob3VsZCB1c2UgRmFsc2UgRGlzY292ZXJ5IFJhdGUgaW5zdGVhZCBvZiBCb25mZXJyb25pCklu
ZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVnemlsbGEvYXR0YWNobWVu
dC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvYnVn
emlsbGEvYXR0YWNobWVudC5weQkocmV2aXNpb24gMjYzMTE3KQorKysgVG9vbHMvU2NyaXB0cy93
ZWJraXRweS9jb21tb24vbmV0L2J1Z3ppbGxhL2F0dGFjaG1lbnQucHkJKHdvcmtpbmcgY29weSkK
QEAgLTY4LDcgKzY4LDcgQEAgY2xhc3MgQXR0YWNobWVudChvYmplY3QpOgogICAgICAgICAgICAg
cmV0dXJuIGludChidWdfaWRfc3RyaW5nKQogICAgICAgICAjIFdlIG1heSBub3Qga25vdyB0aGUg
YXNzb2NpYXRlZCBidWcgSUQuIFRoaXMgY2FuIGhhcHBlbiBpZiB3ZSBkbyBub3QgaGF2ZQogICAg
ICAgICAjIHBlcm1pc3Npb24gdG8gdmlldyB0aGUgYXR0YWNobWVudCBvciB3ZSBmYWlsZWQgdG8g
ZmV0Y2ggaXQgZnJvbSBCdWd6aWxsYQotICAgICAgICAjIGZvciBzb21lIG90aGVyIHJlYXNvbiAo
c2VlIEFic3RyYWN0UGF0Y2hRdWV1ZS5fbmV4dF9wYXRjaCgpKS4KKyAgICAgICAgIyBmb3Igc29t
ZSBvdGhlciByZWFzb24uCiAgICAgICAgIHJldHVybiBOb25lCiAKICAgICBkZWYgaXNfcGF0Y2go
c2VsZik6CkluZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvYm90L3BhdGNoYW5hbHlz
aXN0YXNrLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9ib3Qv
cGF0Y2hhbmFseXNpc3Rhc2sucHkJKHJldmlzaW9uIDI2MzExNykKKysrIFRvb2xzL1NjcmlwdHMv
d2Via2l0cHkvdG9vbC9ib3QvcGF0Y2hhbmFseXNpc3Rhc2sucHkJKHdvcmtpbmcgY29weSkKQEAg
LTU4LDEyICs1OCw2IEBAIGNsYXNzIFBhdGNoQW5hbHlzaXNUYXNrRGVsZWdhdGUob2JqZWN0KToK
ICAgICBkZWYgcnVuX2NvbW1hbmQoc2VsZiwgY29tbWFuZCk6CiAgICAgICAgIHJhaXNlIE5vdElt
cGxlbWVudGVkRXJyb3IoInN1YmNsYXNzZXMgbXVzdCBpbXBsZW1lbnQiKQogCi0gICAgZGVmIGNv
bW1hbmRfcGFzc2VkKHNlbGYsIG1lc3NhZ2UsIHBhdGNoKToKLSAgICAgICAgcmFpc2UgTm90SW1w
bGVtZW50ZWRFcnJvcigic3ViY2xhc3NlcyBtdXN0IGltcGxlbWVudCIpCi0KLSAgICBkZWYgY29t
bWFuZF9mYWlsZWQoc2VsZiwgbWVzc2FnZSwgc2NyaXB0X2Vycm9yLCBwYXRjaCk6Ci0gICAgICAg
IHJhaXNlIE5vdEltcGxlbWVudGVkRXJyb3IoInN1YmNsYXNzZXMgbXVzdCBpbXBsZW1lbnQiKQot
CiAgICAgZGVmIHJlZmV0Y2hfcGF0Y2goc2VsZiwgcGF0Y2gpOgogICAgICAgICByYWlzZSBOb3RJ
bXBsZW1lbnRlZEVycm9yKCJzdWJjbGFzc2VzIG11c3QgaW1wbGVtZW50IikKIApAQCAtOTgsMTEg
KzkyLDkgQEAgY2xhc3MgUGF0Y2hBbmFseXNpc1Rhc2sob2JqZWN0KToKICAgICAgICAgICAgIHJh
aXNlIFBhdGNoSXNOb3RWYWxpZChzZWxmLl9wYXRjaCwgc2VsZi5lcnJvcikKICAgICAgICAgdHJ5
OgogICAgICAgICAgICAgc2VsZi5fZGVsZWdhdGUucnVuX2NvbW1hbmQoY29tbWFuZCkKLSAgICAg
ICAgICAgIHNlbGYuX2RlbGVnYXRlLmNvbW1hbmRfcGFzc2VkKHN1Y2Nlc3NfbWVzc2FnZSwgcGF0
Y2g9c2VsZi5fcGF0Y2gpCiAgICAgICAgICAgICByZXR1cm4gVHJ1ZQogICAgICAgICBleGNlcHQg
U2NyaXB0RXJyb3IgYXMgZToKICAgICAgICAgICAgIHNlbGYuX3NjcmlwdF9lcnJvciA9IGUKLSAg
ICAgICAgICAgIHNlbGYuZmFpbHVyZV9zdGF0dXNfaWQgPSBzZWxmLl9kZWxlZ2F0ZS5jb21tYW5k
X2ZhaWxlZChmYWlsdXJlX21lc3NhZ2UsIHNjcmlwdF9lcnJvcj1zZWxmLl9zY3JpcHRfZXJyb3Is
IHBhdGNoPXNlbGYuX3BhdGNoKQogICAgICAgICAgICAgcmV0dXJuIEZhbHNlCiAKICAgICBkZWYg
X2NsZWFuKHNlbGYpOgpJbmRleDogVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRz
L2Vhcmx5d2FybmluZ3N5c3RlbS5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtp
dHB5L3Rvb2wvY29tbWFuZHMvZWFybHl3YXJuaW5nc3lzdGVtLnB5CShyZXZpc2lvbiAyNjMxMTcp
CisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvZWFybHl3YXJuaW5nc3lz
dGVtLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0xMDMsMTkgKzEwMywxMiBAQCBjbGFzcyBBYnN0cmFj
dEVhcmx5V2FybmluZ1N5c3RlbShBYnN0cmFjCiAgICAgICAgIHRhc2sgPSBzZWxmLl9jcmVhdGVf
dGFzayhwYXRjaCkKICAgICAgICAgdHJ5OgogICAgICAgICAgICAgc3VjY2VlZGVkID0gdGFzay5y
dW4oKQotICAgICAgICAgICAgaWYgbm90IHN1Y2NlZWRlZDoKLSAgICAgICAgICAgICAgICAjIENh
bGxlciB1bmxvY2tzIHdoZW4gcmV2aWV3X3BhdGNoIHJldHVybnMgVHJ1ZSwgc28gd2Ugb25seSBu
ZWVkIHRvIHVubG9jayBvbiB0cmFuc2llbnQgZmFpbHVyZS4KLSAgICAgICAgICAgICAgICAjIFVu
bG9ja2luZyB0aGUgcGF0Y2ggd291bGQgcmVzdWx0IGluIHBhdGNoIGJlaW5nIHJlLXRyaWVkLgot
ICAgICAgICAgICAgICAgIHNlbGYuX3VubG9ja19wYXRjaChwYXRjaCkKICAgICAgICAgICAgIHJl
dHVybiBzdWNjZWVkZWQKICAgICAgICAgZXhjZXB0IFBhdGNoSXNOb3RWYWxpZCBhcyBlcnJvcjoK
LSAgICAgICAgICAgIHNlbGYuX2RpZF9lcnJvcihwYXRjaCwgIiVzIGRpZCBub3QgcHJvY2VzcyBw
YXRjaC4gUmVhc29uOiAlcyIgJSAoc2VsZi5uYW1lLCBlcnJvci5mYWlsdXJlX21lc3NhZ2UpKQog
ICAgICAgICAgICAgcmV0dXJuIEZhbHNlCiAgICAgICAgIGV4Y2VwdCBVbmFibGVUb0FwcGx5UGF0
Y2ggYXMgZToKLSAgICAgICAgICAgIHNlbGYuX2RpZF9lcnJvcihwYXRjaCwgIiVzIHVuYWJsZSB0
byBhcHBseSBwYXRjaC4iICUgc2VsZi5uYW1lKQogICAgICAgICAgICAgcmV0dXJuIEZhbHNlCiAg
ICAgICAgIGV4Y2VwdCBQYXRjaElzTm90QXBwbGljYWJsZSBhcyBlOgotICAgICAgICAgICAgc2Vs
Zi5fZGlkX3NraXAocGF0Y2gpCiAgICAgICAgICAgICByZXR1cm4gRmFsc2UKICAgICAgICAgZXhj
ZXB0IFNjcmlwdEVycm9yIGFzIGU6CiAgICAgICAgICAgICBzZWxmLl9wb3N0X3JlamVjdF9tZXNz
YWdlX29uX2J1ZyhzZWxmLl90b29sLCBwYXRjaCwgdGFzay5mYWlsdXJlX3N0YXR1c19pZCwgc2Vs
Zi5fZmFpbGluZ190ZXN0c19tZXNzYWdlKHRhc2ssIHBhdGNoKSkKQEAgLTEzMiwxMiArMTI1LDYg
QEAgY2xhc3MgQWJzdHJhY3RFYXJseVdhcm5pbmdTeXN0ZW0oQWJzdHJhYwogICAgIGRlZiBydW5f
Y29tbWFuZChzZWxmLCBjb21tYW5kKToKICAgICAgICAgc2VsZi5ydW5fd2Via2l0X3BhdGNoKGNv
bW1hbmQgKyBbc2VsZi5fZGVwcmVjYXRlZF9wb3J0LmZsYWcoKV0gKyAoWyctLWFyY2hpdGVjdHVy
ZT0lcycgJSBzZWxmLl9wb3J0LmFyY2hpdGVjdHVyZSgpXSBpZiBzZWxmLl9wb3J0LmFyY2hpdGVj
dHVyZSgpIGFuZCBzZWxmLl9wb3J0LmRpZF9vdmVycmlkZV9hcmNoaXRlY3R1cmUgZWxzZSBbXSkp
CiAKLSAgICBkZWYgY29tbWFuZF9wYXNzZWQoc2VsZiwgbWVzc2FnZSwgcGF0Y2gpOgotICAgICAg
ICBwYXNzCi0KLSAgICBkZWYgY29tbWFuZF9mYWlsZWQoc2VsZiwgbWVzc2FnZSwgc2NyaXB0X2Vy
cm9yLCBwYXRjaCk6Ci0gICAgICAgIHBhc3MKLQogICAgIGRlZiB0ZXN0X3Jlc3VsdHMoc2VsZik6
CiAgICAgICAgIHJldHVybiBzZWxmLl90ZXN0X3Jlc3VsdHNfcmVhZGVyLnJlc3VsdHMoKQogCklu
ZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvcGVyZmFsaXplci5weQo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvcGVyZmFs
aXplci5weQkocmV2aXNpb24gMjYzMTE3KQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29s
L2NvbW1hbmRzL3BlcmZhbGl6ZXIucHkJKHdvcmtpbmcgY29weSkKQEAgLTE0NCwxMiArMTQ0LDYg
QEAgY2xhc3MgUGVyZmFsaXplclRhc2soUGF0Y2hBbmFseXNpc1Rhc2spOgogICAgIGRlZiBydW5f
Y29tbWFuZChzZWxmLCBjb21tYW5kKToKICAgICAgICAgc2VsZi5ydW5fd2Via2l0X3BhdGNoKGNv
bW1hbmQpCiAKLSAgICBkZWYgY29tbWFuZF9wYXNzZWQoc2VsZiwgbWVzc2FnZSwgcGF0Y2gpOgot
ICAgICAgICBwYXNzCi0KLSAgICBkZWYgY29tbWFuZF9mYWlsZWQoc2VsZiwgbWVzc2FnZSwgc2Ny
aXB0X2Vycm9yLCBwYXRjaCk6Ci0gICAgICAgIHNlbGYuX2xvZ2dlcihtZXNzYWdlKQotCiAgICAg
ZGVmIHJlZmV0Y2hfcGF0Y2goc2VsZiwgcGF0Y2gpOgogICAgICAgICByZXR1cm4gc2VsZi5fdG9v
bC5idWdzLmZldGNoX2F0dGFjaG1lbnQocGF0Y2guaWQoKSkKIApJbmRleDogVG9vbHMvU2NyaXB0
cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3BlcmZhbGl6ZXJfdW5pdHRlc3QucHkKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3BlcmZhbGl6ZXJfdW5p
dHRlc3QucHkJKHJldmlzaW9uIDI2MzExNykKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9v
bC9jb21tYW5kcy9wZXJmYWxpemVyX3VuaXR0ZXN0LnB5CSh3b3JraW5nIGNvcHkpCkBAIC04NSwx
MyArODUsMTIgQEAgY2xhc3MgUGVyZmFsaXplclRhc2tUZXN0KHVuaXR0ZXN0LlRlc3RDYQogCiAg
ICAgZGVmIHRlc3RfcnVuX3dpdGhfY2xlYW5fZmFpbHMoc2VsZik6CiAgICAgICAgIHNlbGYuYXNz
ZXJ0RXF1YWwoc2VsZi5fY3JlYXRlX2FuZF9ydW5fcGVyZmFsaXplcihbJ2NsZWFuJ10pLCBbCi0g
ICAgICAgICAgICAnUHJlcGFyaW5nIHRvIHJ1biBwZXJmb3JtYW5jZSB0ZXN0cyBmb3IgdGhlIGF0
dGFjaG1lbnQgMTAwMDAuLi4nLAotICAgICAgICAgICAgJ1VuYWJsZSB0byBjbGVhbiB3b3JraW5n
IGRpcmVjdG9yeSddKQorICAgICAgICAgICAgJ1ByZXBhcmluZyB0byBydW4gcGVyZm9ybWFuY2Ug
dGVzdHMgZm9yIHRoZSBhdHRhY2htZW50IDEwMDAwLi4uJ10pCiAKICAgICBkZWYgdGVzdF9ydW5f
d2l0aF91cGRhdGVfZmFpbHMoc2VsZik6CiAgICAgICAgIGxvZ3MgPSBzZWxmLl9jcmVhdGVfYW5k
X3J1bl9wZXJmYWxpemVyKFsndXBkYXRlJ10pCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwobGVu
KGxvZ3MpLCAyKQotICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGxvZ3NbLTFdLCAnVW5hYmxlIHRv
IHVwZGF0ZSB3b3JraW5nIGRpcmVjdG9yeScpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwobGVu
KGxvZ3MpLCAxKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGxvZ3NbMF0sICdQcmVwYXJpbmcg
dG8gcnVuIHBlcmZvcm1hbmNlIHRlc3RzIGZvciB0aGUgYXR0YWNobWVudCAxMDAwMC4uLicpCiAK
ICAgICBkZWYgdGVzdF9ydW5fd2l0aF9idWlsZF9mYWlscyhzZWxmKToKICAgICAgICAgbG9ncyA9
IHNlbGYuX2NyZWF0ZV9hbmRfcnVuX3BlcmZhbGl6ZXIoWydidWlsZCddKQpAQCAtOTksNyArOTgs
NyBAQCBjbGFzcyBQZXJmYWxpemVyVGFza1Rlc3QodW5pdHRlc3QuVGVzdENhCiAKICAgICBkZWYg
dGVzdF9ydW5fd2l0aF9idWlsZF9mYWlscyhzZWxmKToKICAgICAgICAgbG9ncyA9IHNlbGYuX2Ny
ZWF0ZV9hbmRfcnVuX3BlcmZhbGl6ZXIoWydhcHBseS1hdHRhY2htZW50J10pCi0gICAgICAgIHNl
bGYuYXNzZXJ0RXF1YWwobGVuKGxvZ3MpLCA0KQorICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGxl
bihsb2dzKSwgMykKIAogICAgIGRlZiB0ZXN0X3J1bl93aXRoX3BlcmZfdGVzdF9mYWlscyhzZWxm
KToKICAgICAgICAgbG9ncyA9IHNlbGYuX2NyZWF0ZV9hbmRfcnVuX3BlcmZhbGl6ZXIoWydydW4t
cGVyZi10ZXN0cyddKQpJbmRleDogVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRz
L3F1ZXVlcy5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29t
bWFuZHMvcXVldWVzLnB5CShyZXZpc2lvbiAyNjMxMTcpCisrKyBUb29scy9TY3JpcHRzL3dlYmtp
dHB5L3Rvb2wvY29tbWFuZHMvcXVldWVzLnB5CSh3b3JraW5nIGNvcHkpCkBAIC01NywxMSArNTcs
NiBAQCBjbGFzcyBBYnN0cmFjdFF1ZXVlKENvbW1hbmQsIFF1ZXVlRW5naW5lCiAgICAgd2F0Y2hl
cnMgPSBbCiAgICAgXQogCi0gICAgX3NraXBfc3RhdHVzID0gIlNraXAiCi0gICAgX3Bhc3Nfc3Rh
dHVzID0gIlBhc3MiCi0gICAgX2ZhaWxfc3RhdHVzID0gIkZhaWwiCi0gICAgX2Vycm9yX3N0YXR1
cyA9ICJFcnJvciIKLQogICAgIGRlZiBfX2luaXRfXyhzZWxmLCBvcHRpb25zPU5vbmUpOiAgIyBE
ZWZhdWx0IHZhbHVlcyBzaG91bGQgbmV2ZXIgYmUgY29sbGVjdGlvbnMgKGxpa2UgW10pIGFzIGRl
ZmF1bHQgdmFsdWVzIGFyZSBzaGFyZWQgYmV0d2VlbiBpbnZvY2F0aW9ucwogICAgICAgICBvcHRp
b25zX2xpc3QgPSAob3B0aW9ucyBvciBbXSkgKyBbCiAgICAgICAgICAgICBtYWtlX29wdGlvbigi
LS1uby1jb25maXJtIiwgYWN0aW9uPSJzdG9yZV9mYWxzZSIsIGRlc3Q9ImNvbmZpcm0iLCBkZWZh
dWx0PVRydWUsIGhlbHA9IkRvIG5vdCBhc2sgdGhlIHVzZXIgZm9yIGNvbmZpcm1hdGlvbiBiZWZv
cmUgcnVubmluZyB0aGUgcXVldWUuICBEYW5nZXJvdXMhIiksCkBAIC0xNDgsMTggKzE0Myw2IEBA
IGNsYXNzIEFic3RyYWN0UXVldWUoQ29tbWFuZCwgUXVldWVFbmdpbmUKIAogCiBjbGFzcyBBYnN0
cmFjdFBhdGNoUXVldWUoQWJzdHJhY3RRdWV1ZSk6Ci0gICAgZGVmIF9uZXh0X3BhdGNoKHNlbGYp
OgotICAgICAgICBwYXNzCi0KLSAgICBkZWYgX2RpZF9lcnJvcihzZWxmLCBwYXRjaCwgcmVhc29u
KToKLSAgICAgICAgcGFzcwotCi0gICAgZGVmIF9kaWRfc2tpcChzZWxmLCBwYXRjaCk6Ci0gICAg
ICAgIHBhc3MKLQotICAgIGRlZiBfdW5sb2NrX3BhdGNoKHNlbGYsIHBhdGNoKToKLSAgICAgICAg
cGFzcwotCiAgICAgZGVmIHdvcmtfaXRlbV9sb2dfcGF0aChzZWxmLCBwYXRjaCk6CiAgICAgICAg
IHJldHVybiBvcy5wYXRoLmpvaW4oc2VsZi5fbG9nX2RpcmVjdG9yeSgpLCAiJXMubG9nIiAlIHBh
dGNoLmJ1Z19pZCgpKQogCkBAIC0yNzQsMTAgKzI1Nyw4IEBAIGNsYXNzIFN0eWxlUXVldWUoQWJz
dHJhY3RSZXZpZXdRdWV1ZSwgU3QKICAgICAgICAgICAgIHN0eWxlX2NoZWNrX3N1Y2NlZWRlZCA9
IHRhc2sucnVuKCkKICAgICAgICAgICAgIHJldHVybiBzdHlsZV9jaGVja19zdWNjZWVkZWQKICAg
ICAgICAgZXhjZXB0IFVuYWJsZVRvQXBwbHlQYXRjaCBhcyBlOgotICAgICAgICAgICAgc2VsZi5f
ZGlkX2Vycm9yKHBhdGNoLCAiJXMgdW5hYmxlIHRvIGFwcGx5IHBhdGNoLiIgJSBzZWxmLm5hbWUp
CiAgICAgICAgICAgICByZXR1cm4gRmFsc2UKICAgICAgICAgZXhjZXB0IFBhdGNoSXNOb3RWYWxp
ZCBhcyBlcnJvcjoKLSAgICAgICAgICAgIHNlbGYuX2RpZF9lcnJvcihwYXRjaCwgIiVzIGRpZCBu
b3QgcHJvY2VzcyBwYXRjaC4gUmVhc29uOiAlcyIgJSAoc2VsZi5uYW1lLCBlcnJvci5mYWlsdXJl
X21lc3NhZ2UpKQogICAgICAgICAgICAgcmV0dXJuIEZhbHNlCiAgICAgICAgIGV4Y2VwdCBTY3Jp
cHRFcnJvciBhcyBlOgogICAgICAgICAgICAgb3V0cHV0ID0gcmUuc3ViKHInRmFpbGVkIHRvIHJ1
biAuKyBleGl0X2NvZGU6IDEnLCAnJywgZS5vdXRwdXQpCkBAIC0yOTEsMTIgKzI3Miw2IEBAIGNs
YXNzIFN0eWxlUXVldWUoQWJzdHJhY3RSZXZpZXdRdWV1ZSwgU3QKICAgICBkZWYgcnVuX2NvbW1h
bmQoc2VsZiwgY29tbWFuZCk6CiAgICAgICAgIHNlbGYucnVuX3dlYmtpdF9wYXRjaChjb21tYW5k
KQogCi0gICAgZGVmIGNvbW1hbmRfcGFzc2VkKHNlbGYsIG1lc3NhZ2UsIHBhdGNoKToKLSAgICAg
ICAgcGFzcwotCi0gICAgZGVmIGNvbW1hbmRfZmFpbGVkKHNlbGYsIG1lc3NhZ2UsIHNjcmlwdF9l
cnJvciwgcGF0Y2gpOgotICAgICAgICBwYXNzCi0KICAgICBkZWYgZXhwZWN0ZWRfZmFpbHVyZXMo
c2VsZik6CiAgICAgICAgIHJldHVybiBOb25lCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>