<?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>202466</bug_id>
          
          <creation_ts>2019-10-02 08:40:27 -0700</creation_ts>
          <short_desc>Python 3: Add support in webkitpy.common.net.buildbot</short_desc>
          <delta_ts>2019-10-17 14:40:17 -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=202464</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jonathan Bedard">jbedard</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>dewei_zhu</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jbedard</cc>
    
    <cc>slewis</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1575998</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-10-02 08:40:27 -0700</bug_when>
    <thetext>Add webkitpy.common.net.buildbot to test-webkitpy-python3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580281</commentid>
    <comment_count>1</comment_count>
      <attachid>381023</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-10-15 14:49:58 -0700</bug_when>
    <thetext>Created attachment 381023
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1581132</commentid>
    <comment_count>2</comment_count>
      <attachid>381023</attachid>
    <who name="Stephanie Lewis">slewis</who>
    <bug_when>2019-10-17 14:01:57 -0700</bug_when>
    <thetext>Comment on attachment 381023
Patch

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

&gt; Tools/Scripts/webkitpy/common/net/buildbot/buildbot.py:338
&gt; +        rendered = decode_for(cell.renderContents(), str)

why is this different</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1581137</commentid>
    <comment_count>3</comment_count>
      <attachid>381023</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-10-17 14:07:54 -0700</bug_when>
    <thetext>Comment on attachment 381023
Patch

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

&gt;&gt; Tools/Scripts/webkitpy/common/net/buildbot/buildbot.py:338
&gt;&gt; +        rendered = decode_for(cell.renderContents(), str)
&gt; 
&gt; why is this different

For some reason, BeautifulSoup and bs4 render cells differently. In fairness, the new way of rendering things is more correct, but that&apos;s basically the difference.

The decode_for call is important because in Python3, renderContents() returns raw bytes, we need string (aka, unicode in Python 3)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1581154</commentid>
    <comment_count>4</comment_count>
    <who name="Stephanie Lewis">slewis</who>
    <bug_when>2019-10-17 14:21:09 -0700</bug_when>
    <thetext>maybe add a comment about beautiful soup then.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1581162</commentid>
    <comment_count>5</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-10-17 14:39:29 -0700</bug_when>
    <thetext>Committed r251259: &lt;https://trac.webkit.org/changeset/251259&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1581163</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-10-17 14:40:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/56386174&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>381023</attachid>
            <date>2019-10-15 14:49:58 -0700</date>
            <delta_ts>2019-10-17 14:39:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-202466-20191015144956.patch</filename>
            <type>text/plain</type>
            <size>7628</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI1MTE1OSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDIxIEBACisyMDE5LTEwLTE1ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBQeXRob24gMzogQWRkIHN1cHBvcnQgaW4gd2Via2l0cHkuY29tbW9uLm5l
dC5idWlsZGJvdCAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIwMjQ2NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogU2NyaXB0cy90ZXN0LXdlYmtpdHB5LXB5dGhvbjM6IEFkZCB3ZWJraXRweS5jb21tb24u
bmV0LmJ1aWxkYm90IHRvIHRoZSB0ZXN0IGxpc3QuCisgICAgICAgICogU2NyaXB0cy93ZWJraXRw
eS9jb21tb24vbmV0L2J1aWxkYm90L2J1aWxkYm90LnB5OgorICAgICAgICAoQnVpbGRlci51cmxf
ZW5jb2RlZF9uYW1lKTogQ2FsbCBjb21wYXRpYmxlIHVybGxpYiBxdW90ZS4KKyAgICAgICAgKEJ1
aWxkZXIucmV2aXNpb25fYnVpbGRfcGFpcnNfd2l0aF9yZXN1bHRzKTogQ29udmVydCBpdGVyYXRv
ciB0byBsaXN0IGJlZm9yZSByZXR1cm5pbmcuCisgICAgICAgIChCdWlsZC5yZXN1bHRzX3VybCk6
IENhbGwgY29tcGF0aWJsZSB1cmxsaWIgcXVvdGUuCisgICAgICAgIChCdWlsZEJvdC5fcGFyc2Vf
bGFzdF9idWlsZF9jZWxsKTpyZW5kZXJDb250ZW50cyBuZWVkcyB0byBiZSBkZWNvZGVkIGluIFB5
dGhvbiAzLgorICAgICAgICAoQnVpbGRCb3QuX3BhcnNlX2N1cnJlbnRfYnVpbGRfY2VsbCk6IEJl
YXV0aWZ1bFNvdXAgYW5kIGJzNCByZW5kZXIgYnJlYWtzIGRpZmZlcmVudGx5LgorICAgICAgICAo
QnVpbGRCb3QuX2ZldGNoX2J1aWxkX2RpY3Rpb25hcnkpOiBDYWxsIGNvbXBhdGlibGUgdXJsbGli
IHF1b3RlLgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvY29tbW9uL25ldC9yZWdyZXNzaW9u
d2luZG93LnB5OgorICAgICAgICAoUmVncmVzc2lvbldpbmRvdy5yZXZpc2lvbnMpOiBDb252ZXJ0
IHJhbmdlKC4uLikgdG8gbGlzdC4KKwogMjAxOS0xMC0xNSAgSmlld2VuIFRhbiAgPGppZXdlbl90
YW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtXZWJBdXRobl0gUmVuYW1lIC1bV0tVSURlbGVnYXRl
UHJpdmF0ZSB3ZWJWaWV3OnJ1bldlYkF1dGhlbnRpY2F0aW9uUGFuZWw6aW5pdGlhdGVkQnlGcmFt
ZTpjb21wbGV0aW9uSGFuZGxlcjpdIHRvIC1bV0tVSURlbGVnYXRlUHJpdmF0ZSBfd2ViVmlldzpy
dW5XZWJBdXRoZW50aWNhdGlvblBhbmVsOmluaXRpYXRlZEJ5RnJhbWU6Y29tcGxldGlvbkhhbmRs
ZXI6XQpJbmRleDogVG9vbHMvU2NyaXB0cy90ZXN0LXdlYmtpdHB5LXB5dGhvbjMKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gVG9vbHMvU2NyaXB0cy90ZXN0LXdlYmtpdHB5LXB5dGhvbjMJKHJldmlzaW9uIDI1MTE1
NSkKKysrIFRvb2xzL1NjcmlwdHMvdGVzdC13ZWJraXRweS1weXRob24zCSh3b3JraW5nIGNvcHkp
CkBAIC0zNSw2ICszNSw3IEBAIFBZVEhPTjNfQ09NUEFUSUJMRV9ESVJFQ1RPUklFUyA9IFsKICAg
J3dlYmtpdHB5LmNvbW1vbi5zeXN0ZW0nLAogICAnd2Via2l0cHkuY29tbW9uLnRocmVhZCcsCiAg
ICd3ZWJraXRweS5jb21tb24ubmV0LmJ1Z3ppbGxhJywKKyAgJ3dlYmtpdHB5LmNvbW1vbi5uZXQu
YnVpbGRib3QnLAogXQogCiAKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL25l
dC9yZWdyZXNzaW9ud2luZG93LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0
cHkvY29tbW9uL25ldC9yZWdyZXNzaW9ud2luZG93LnB5CShyZXZpc2lvbiAyNTExNTUpCisrKyBU
b29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9uZXQvcmVncmVzc2lvbndpbmRvdy5weQkod29y
a2luZyBjb3B5KQpAQCAtMSw0ICsxLDUgQEAKICMgQ29weXJpZ2h0IChDKSAyMDEwIEdvb2dsZSBJ
bmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisjIENvcHlyaWdodCAoQykgMjAxOSBBcHBsZSBJbmMu
IEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAjCiAjIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291
cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAogIyBtb2RpZmljYXRpb24sIGFy
ZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlCkBA
IC00Nyw2ICs0OCw2IEBAIGNsYXNzIFJlZ3Jlc3Npb25XaW5kb3cob2JqZWN0KToKICAgICBkZWYg
cmV2aXNpb25zKHNlbGYpOgogICAgICAgICAjIENhY2hlIHJldmlzaW9ucyB0byBhdm9pZCBleGNl
c3NpdmUgYWxsb2NhdGlvbnMuCiAgICAgICAgIGlmIG5vdCBzZWxmLl9yZXZpc2lvbnM6Ci0gICAg
ICAgICAgICBzZWxmLl9yZXZpc2lvbnMgPSByYW5nZShzZWxmLl9mYWlsaW5nX2J1aWxkLnJldmlz
aW9uKCksIHNlbGYuX2J1aWxkX2JlZm9yZV9mYWlsdXJlLnJldmlzaW9uKCksIC0xKQorICAgICAg
ICAgICAgc2VsZi5fcmV2aXNpb25zID0gbGlzdChyYW5nZShzZWxmLl9mYWlsaW5nX2J1aWxkLnJl
dmlzaW9uKCksIHNlbGYuX2J1aWxkX2JlZm9yZV9mYWlsdXJlLnJldmlzaW9uKCksIC0xKSkKICAg
ICAgICAgICAgIHNlbGYuX3JldmlzaW9ucy5yZXZlcnNlKCkKICAgICAgICAgcmV0dXJuIHNlbGYu
X3JldmlzaW9ucwpJbmRleDogVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0L2J1aWxk
Ym90L2J1aWxkYm90LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29t
bW9uL25ldC9idWlsZGJvdC9idWlsZGJvdC5weQkocmV2aXNpb24gMjUxMTU1KQorKysgVG9vbHMv
U2NyaXB0cy93ZWJraXRweS9jb21tb24vbmV0L2J1aWxkYm90L2J1aWxkYm90LnB5CSh3b3JraW5n
IGNvcHkpCkBAIC0xLDQgKzEsNSBAQAogIyBDb3B5cmlnaHQgKGMpIDIwMDksIEdvb2dsZSBJbmMu
IEFsbCByaWdodHMgcmVzZXJ2ZWQuCisjIENvcHlyaWdodCAoQykgMjAxOSBBcHBsZSBJbmMuIEFs
bCByaWdodHMgcmVzZXJ2ZWQuCiAjCiAjIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNl
IGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAogIyBtb2RpZmljYXRpb24sIGFyZSBw
ZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlCkBAIC0z
OSw2ICs0MCw3IEBAIGZyb20gd2Via2l0cHkuY29tbW9uLm5ldC5sYXlvdXR0ZXN0cmVzdWwKIGZy
b20gd2Via2l0cHkuY29tbW9uLm5ldC5uZXR3b3JrdHJhbnNhY3Rpb24gaW1wb3J0IE5ldHdvcmtU
cmFuc2FjdGlvbgogZnJvbSB3ZWJraXRweS5jb21tb24ubmV0LnJlZ3Jlc3Npb253aW5kb3cgaW1w
b3J0IFJlZ3Jlc3Npb25XaW5kb3cKIGZyb20gd2Via2l0cHkuY29tbW9uLnN5c3RlbS5sb2d1dGls
cyBpbXBvcnQgZ2V0X2xvZ2dlcgorZnJvbSB3ZWJraXRweS5jb21tb24udW5pY29kZV9jb21wYXRp
YmlsaXR5IGltcG9ydCBkZWNvZGVfZm9yLCB1bmljb2RlCiBmcm9tIHdlYmtpdHB5LnRoaXJkcGFy
dHkuYXV0b2luc3RhbGxlZC5tZWNoYW5pemUgaW1wb3J0IEJyb3dzZXIKIGZyb20gd2Via2l0cHku
dGhpcmRwYXJ0eS5CZWF1dGlmdWxTb3VwIGltcG9ydCBCZWF1dGlmdWxTb3VwCiAKQEAgLTk1LDcg
Kzk3LDcgQEAgY2xhc3MgQnVpbGRlcihvYmplY3QpOgogICAgICAgICByZXR1cm4gTGF5b3V0VGVz
dFJlc3VsdHMucmVzdWx0c19mcm9tX3N0cmluZyhyZXN1bHRzX2ZpbGUpCiAKICAgICBkZWYgdXJs
X2VuY29kZWRfbmFtZShzZWxmKToKLSAgICAgICAgcmV0dXJuIHVybGxpYi5xdW90ZShzZWxmLl9u
YW1lKQorICAgICAgICByZXR1cm4gcXVvdGUoc2VsZi5fbmFtZSkKIAogICAgIGRlZiB1cmwoc2Vs
Zik6CiAgICAgICAgIHJldHVybiAiJXMvYnVpbGRlcnMvJXMiICUgKHNlbGYuX2J1aWxkYm90LmJ1
aWxkYm90X3VybCwgc2VsZi51cmxfZW5jb2RlZF9uYW1lKCkpCkBAIC0xOTEsNyArMTkzLDcgQEAg
Y2xhc3MgQnVpbGRlcihvYmplY3QpOgogICAgICAgICByZXR1cm4gc2VsZi5fcmV2aXNpb25fdG9f
YnVpbGRfbnVtYmVyCiAKICAgICBkZWYgcmV2aXNpb25fYnVpbGRfcGFpcnNfd2l0aF9yZXN1bHRz
KHNlbGYpOgotICAgICAgICByZXR1cm4gc2VsZi5fcmV2aXNpb25fdG9fYnVpbGRfbWFwKCkuaXRl
bXMoKQorICAgICAgICByZXR1cm4gbGlzdChzZWxmLl9yZXZpc2lvbl90b19idWlsZF9tYXAoKS5p
dGVtcygpKQogCiAgICAgIyBUaGlzIGFzc3VtZXMgdGhlcmUgY2FuIGJlIG9ubHkgb25lIGJ1aWxk
IHBlciByZXZpc2lvbiwgd2hpY2ggaXMgZmFsc2UsIGJ1dCB3ZSBkb24ndCBjYXJlIGZvciBub3cu
CiAgICAgZGVmIGJ1aWxkX2Zvcl9yZXZpc2lvbihzZWxmLCByZXZpc2lvbiwgYWxsb3dfZmFpbGVk
X2xvb2t1cHM9RmFsc2UpOgpAQCAtMjc0LDcgKzI3Niw3IEBAIGNsYXNzIEJ1aWxkKG9iamVjdCk6
CiAKICAgICBkZWYgcmVzdWx0c191cmwoc2VsZik6CiAgICAgICAgIHJlc3VsdHNfZGlyZWN0b3J5
ID0gInIlcyAoJXMpIiAlIChzZWxmLnJldmlzaW9uKCksIHNlbGYuX251bWJlcikKLSAgICAgICAg
cmV0dXJuICIlcy8lcyIgJSAoc2VsZi5fYnVpbGRlci5yZXN1bHRzX3VybCgpLCB1cmxsaWIucXVv
dGUocmVzdWx0c19kaXJlY3RvcnkpKQorICAgICAgICByZXR1cm4gIiVzLyVzIiAlIChzZWxmLl9i
dWlsZGVyLnJlc3VsdHNfdXJsKCksIHF1b3RlKHJlc3VsdHNfZGlyZWN0b3J5KSkKIAogICAgIGRl
ZiByZXN1bHRzX3ppcF91cmwoc2VsZik6CiAgICAgICAgIHJldHVybiAiJXMuemlwIiAlIHNlbGYu
cmVzdWx0c191cmwoKQpAQCAtMzEyLDE1ICszMTQsMTMgQEAgY2xhc3MgQnVpbGRCb3Qob2JqZWN0
KToKICAgICAgICAgICAgICMgV2lsbCBiZSBlaXRoZXIgYSByZXZpc2lvbiBudW1iZXIgb3IgYSBi
dWlsZCBudW1iZXIKICAgICAgICAgICAgIHJldmlzaW9uX3N0cmluZyA9IHN0YXR1c19saW5rLnN0
cmluZwogICAgICAgICAgICAgIyBJZiByZXZpc2lvbl9zdHJpbmcgaGFzIG5vbi1kaWdpdHMgYXNz
dW1lIGl0J3Mgbm90IGEgcmV2aXNpb24gbnVtYmVyLgotICAgICAgICAgICAgYnVpbGRlclsnYnVp
bHRfcmV2aXNpb24nXSA9IGludChyZXZpc2lvbl9zdHJpbmcpIFwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiBub3QgcmUubWF0Y2goJ1xEJywgcmV2aXNpb25fc3Ry
aW5nKSBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSBOb25l
CisgICAgICAgICAgICBidWlsZGVyWydidWlsdF9yZXZpc2lvbiddID0gaW50KHJldmlzaW9uX3N0
cmluZykgaWYgbm90IHJlLm1hdGNoKHInXEQnLCByZXZpc2lvbl9zdHJpbmcpIGVsc2UgTm9uZQog
CiAgICAgICAgICAgICAjIEZJWE1FOiBXZSB0cmVhdCBzbGF2ZSBsb3N0IGFzIGdyZWVuIGV2ZW4g
dGhvdWdoIGl0IGlzIG5vdCB0bwogICAgICAgICAgICAgIyB3b3JrIGFyb3VuZCB0aGUgUXRzIGJv
dCBiZWluZyBvbiBhIGJyb2tlbiBpbnRlcm5ldCBjb25uZWN0aW9uLgogICAgICAgICAgICAgIyBU
aGUgcmVhbCBmaXggaXMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM3
MDk5Ci0gICAgICAgICAgICBidWlsZGVyWydpc19ncmVlbiddID0gbm90IHJlLnNlYXJjaCgnZmFp
bCcsIGNlbGwucmVuZGVyQ29udGVudHMoKSkgb3IgXAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG5vdCBub3QgcmUuc2VhcmNoKCdsb3N0JywgY2VsbC5yZW5kZXJDb250ZW50cygp
KQorICAgICAgICAgICAgYnVpbGRlclsnaXNfZ3JlZW4nXSA9IG5vdCByZS5zZWFyY2goJ2ZhaWwn
LCBkZWNvZGVfZm9yKGNlbGwucmVuZGVyQ29udGVudHMoKSwgc3RyKSkgb3IgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbChyZS5zZWFyY2goJ2xvc3QnLCBkZWNvZGVfZm9y
KGNlbGwucmVuZGVyQ29udGVudHMoKSwgc3RyKSkpCiAKICAgICAgICAgICAgIHN0YXR1c19saW5r
X3JlZ2V4cCA9IHIiYnVpbGRlcnMvKD9QPGJ1aWxkZXJfbmFtZT4uKikvYnVpbGRzLyg/UDxidWls
ZF9udW1iZXI+XGQrKSIKICAgICAgICAgICAgIGxpbmtfbWF0Y2ggPSByZS5tYXRjaChzdGF0dXNf
bGlua19yZWdleHAsIHN0YXR1c19saW5rWydocmVmJ10pCkBAIC0zMzUsNyArMzM1LDEyIEBAIGNs
YXNzIEJ1aWxkQm90KG9iamVjdCk6CiAgICAgICAgICAgICBidWlsZGVyWydidWlsZF9udW1iZXIn
XSA9IE5vbmUKIAogICAgIGRlZiBfcGFyc2VfY3VycmVudF9idWlsZF9jZWxsKHNlbGYsIGJ1aWxk
ZXIsIGNlbGwpOgotICAgICAgICBhY3Rpdml0eV9saW5lcyA9IGNlbGwucmVuZGVyQ29udGVudHMo
KS5zcGxpdCgiPGJyIC8+IikKKyAgICAgICAgcmVuZGVyZWQgPSBkZWNvZGVfZm9yKGNlbGwucmVu
ZGVyQ29udGVudHMoKSwgc3RyKQorICAgICAgICBpZiAnPGJyLz4nIGluIHJlbmRlcmVkOgorICAg
ICAgICAgICAgYWN0aXZpdHlfbGluZXMgPSByZW5kZXJlZC5zcGxpdCgnPGJyLz4nKQorICAgICAg
ICBlbHNlOgorICAgICAgICAgICAgYWN0aXZpdHlfbGluZXMgPSByZW5kZXJlZC5zcGxpdCgnPGJy
IC8+JykKKwogICAgICAgICBidWlsZGVyWyJhY3Rpdml0eSJdID0gYWN0aXZpdHlfbGluZXNbMF0g
ICMgbm9ybWFsbHkgImJ1aWxkaW5nIiBvciAiaWRsZSIKICAgICAgICAgIyBUaGUgbWlkZGxlIGxp
bmVzIGRvY3VtZW50IGhvdyBsb25nIGxlZnQgZm9yIGFueSBjdXJyZW50IGJ1aWxkcy4KICAgICAg
ICAgbWF0Y2ggPSByZS5tYXRjaCgiKD9QPHBlbmRpbmdfYnVpbGRzPlxkKSBwZW5kaW5nIiwgYWN0
aXZpdHlfbGluZXNbLTFdKQpAQCAtMzY5LDcgKzM3NCw3IEBAIGNsYXNzIEJ1aWxkQm90KG9iamVj
dCk6CiAgICAgICAgICMgY2F1c2Uga2V5cyB0byBiZSBtaXNzaW5nIHdoaWNoIHlvdSBtaWdodCBv
dGhlcndpc2UgZXhwZWN0LgogICAgICAgICAjIEZJWE1FOiBUaGUgYm90IHNlbmRzIGEgKmh1Z2Uq
IGFtb3VudCBvZiBkYXRhIGZvciBlYWNoIHJlcXVlc3QsIHdlIHNob3VsZAogICAgICAgICAjIGZp
bmQgYSB3YXkgdG8gcmVkdWNlIHRoZSByZXNwb25zZSBzaXplIGZ1cnRoZXIuCi0gICAgICAgIGpz
b25fdXJsID0gIiVzL2pzb24vYnVpbGRlcnMvJXMvYnVpbGRzLyVzP2ZpbHRlcj0xIiAlIChzZWxm
LmJ1aWxkYm90X3VybCwgdXJsbGliLnF1b3RlKGJ1aWxkZXIubmFtZSgpKSwgYnVpbGRfbnVtYmVy
KQorICAgICAgICBqc29uX3VybCA9ICIlcy9qc29uL2J1aWxkZXJzLyVzL2J1aWxkcy8lcz9maWx0
ZXI9MSIgJSAoc2VsZi5idWlsZGJvdF91cmwsIHF1b3RlKGJ1aWxkZXIubmFtZSgpKSwgYnVpbGRf
bnVtYmVyKQogICAgICAgICB0cnk6CiAgICAgICAgICAgICByZXR1cm4ganNvbi5sb2FkKHVybG9w
ZW4oanNvbl91cmwpKQogICAgICAgICBleGNlcHQgVVJMRXJyb3IgYXMgZXJyOgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>