<?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>222282</bug_id>
          
          <creation_ts>2021-02-22 12:12:04 -0800</creation_ts>
          <short_desc>Switch build.webkit.org bots to github</short_desc>
          <delta_ts>2022-04-26 07:45:12 -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>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>239072</dup_id>
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=224497</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>
          <dependson>222283</dependson>
    
    <dependson>222608</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Aakash Jain">aakash_jain</reporter>
          <assigned_to name="Aakash Jain">aakash_jain</assigned_to>
          <cc>don.olmstead</cc>
    
    <cc>jbedard</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>stephan.szabo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1732239</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-02-22 12:12:04 -0800</bug_when>
    <thetext>As part for transition to github, we should switch build.webkit.org bots to use github.com
Similar to https://bugs.webkit.org/show_bug.cgi?id=220479.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732245</commentid>
    <comment_count>1</comment_count>
      <attachid>421224</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-02-22 12:21:10 -0800</bug_when>
    <thetext>Created attachment 421224
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732246</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-02-22 12:21:39 -0800</bug_when>
    <thetext>&lt;rdar://problem/74608323&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732248</commentid>
    <comment_count>3</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-02-22 12:25:42 -0800</bug_when>
    <thetext>(In reply to Aakash Jain from comment #1)
&gt; Created attachment 421224 [details]
Tested in https://build.webkit-dev.org/#/builders/32/builds/40</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732249</commentid>
    <comment_count>4</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-02-22 12:27:34 -0800</bug_when>
    <thetext>Although this is blocked by https://bugs.webkit.org/show_bug.cgi?id=222283, as noticed in https://build.webkit-dev.org/#/builders/32/builds/38/steps/2/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732253</commentid>
    <comment_count>5</comment_count>
      <attachid>421224</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-22 12:31:06 -0800</bug_when>
    <thetext>Comment on attachment 421224
Patch

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

&gt; Tools/CISupport/build-webkit-org/steps.py:140
&gt; +                                             timeout=2 * 60 * 60,

This is a 2 hour timeout, right? How did we determine the timeout before?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732254</commentid>
    <comment_count>6</comment_count>
      <attachid>421225</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-02-22 12:32:50 -0800</bug_when>
    <thetext>Created attachment 421225
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732259</commentid>
    <comment_count>7</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-02-22 12:34:13 -0800</bug_when>
    <thetext>&gt; This is a 2 hour timeout, right? How did we determine the timeout before?
Yes, just matching it with ews code. So that in long-term we can share the code.

Also updated ShowIdentifier step in updated patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1774832</commentid>
    <comment_count>8</comment_count>
      <attachid>432893</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-07-05 12:24:55 -0700</bug_when>
    <thetext>Created attachment 432893
Patch

Rebased on ToT and added few unit-tests. Still blocked by Bug 222283.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1864442</commentid>
    <comment_count>9</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2022-04-26 07:45:12 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 239072 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>421224</attachid>
            <date>2021-02-22 12:21:10 -0800</date>
            <delta_ts>2021-02-22 12:32:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222282-20210222152109.patch</filename>
            <type>text/plain</type>
            <size>3597</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3MzI2OSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE4IEBACisyMDIxLTAyLTIyICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBTd2l0Y2ggYnVpbGQud2Via2l0Lm9yZyBib3RzIHRvIGdpdGh1YgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIyMjgyCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBDSVN1cHBvcnQv
YnVpbGQtd2Via2l0LW9yZy9zdGVwcy5weToKKyAgICAgICAgKENoZWNrT3V0U291cmNlKToKKyAg
ICAgICAgKENoZWNrT3V0U291cmNlLl9faW5pdF9fKToKKyAgICAgICAgKENoZWNrT3V0U291cmNl
LmdldFJlc3VsdFN1bW1hcnkpOgorICAgICAgICAoQ2xlYW5VcEdpdEluZGV4TG9jayk6CisgICAg
ICAgIChDbGVhblVwR2l0SW5kZXhMb2NrLnN0YXJ0KToKKyAgICAgICAgKENsZWFuVXBHaXRJbmRl
eExvY2suZXZhbHVhdGVDb21tYW5kKToKKwogMjAyMS0wMi0yMiAgU2FtIFNuZWRkb24gIDxnc25l
ZGRlcnNAYXBwbGUuY29tPgogCiAgICAgICAgIFJ1biBQeXRob24gdGVzdHMgZm9yIFNvdXJjZS9X
ZWJLaXQvU2NyaXB0cyBjaGFuZ2VzIGluIEVXUwpJbmRleDogVG9vbHMvQ0lTdXBwb3J0L2J1aWxk
LXdlYmtpdC1vcmcvc3RlcHMucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQ0lTdXBwb3J0L2J1aWxk
LXdlYmtpdC1vcmcvc3RlcHMucHkJKHJldmlzaW9uIDI3MzI2NykKKysrIFRvb2xzL0NJU3VwcG9y
dC9idWlsZC13ZWJraXQtb3JnL3N0ZXBzLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0yMyw4ICsyMyw4
IEBACiBmcm9tIGJ1aWxkYm90LnByb2Nlc3MgaW1wb3J0IGJ1aWxkc3RlcCwgZmFjdG9yeSwgbG9n
b2JzZXJ2ZXIsIHByb3BlcnRpZXMKIGZyb20gYnVpbGRib3QucHJvY2Vzcy5yZXN1bHRzIGltcG9y
dCBSZXN1bHRzCiBmcm9tIGJ1aWxkYm90LnN0ZXBzIGltcG9ydCBtYXN0ZXIsIHNoZWxsLCB0cmFu
c2ZlciwgdHJpZ2dlcgotZnJvbSBidWlsZGJvdC5zdGVwcy5zb3VyY2Uuc3ZuIGltcG9ydCBTVk4K
LWZyb20gYnVpbGRib3Quc3RhdHVzLmJ1aWxkZXIgaW1wb3J0IFNVQ0NFU1MsIEZBSUxVUkUsIFdB
Uk5JTkdTLCBTS0lQUEVELCBFWENFUFRJT04KK2Zyb20gYnVpbGRib3Quc3RlcHMuc291cmNlIGlt
cG9ydCBnaXQKK2Zyb20gYnVpbGRib3Quc3RhdHVzLmJ1aWxkZXIgaW1wb3J0IFNVQ0NFU1MsIEZB
SUxVUkUsIFdBUk5JTkdTLCBTS0lQUEVELCBFWENFUFRJT04sIFJFVFJZCiAKIGZyb20gdHdpc3Rl
ZC5pbnRlcm5ldCBpbXBvcnQgZGVmZXIKIApAQCAtMTI4LDExICsxMjgsNDcgQEAgY2xhc3MgQ29u
ZmlndXJlQnVpbGQoYnVpbGRzdGVwLkJ1aWxkU3RlcAogICAgICAgICByZXR1cm4gZGVmZXIuc3Vj
Y2VlZChOb25lKQogCiAKLWNsYXNzIENoZWNrT3V0U291cmNlKFNWTiwgb2JqZWN0KToKK2NsYXNz
IENoZWNrT3V0U291cmNlKGdpdC5HaXQpOgorICAgIG5hbWUgPSAnY2xlYW4tYW5kLXVwZGF0ZS13
b3JraW5nLWRpcmVjdG9yeScKKyAgICBDSEVDS09VVF9ERUxBWV9BTkRfTUFYX1JFVFJJRVNfUEFJ
UiA9ICgwLCAyKQorICAgIGhhbHRPbkZhaWx1cmUgPSBGYWxzZQorCisgICAgZGVmIF9faW5pdF9f
KHNlbGYsICoqa3dhcmdzKToKKyAgICAgICAgc2VsZi5yZXBvdXJsID0gJ2h0dHBzOi8vZ2l0aHVi
LmNvbS9XZWJLaXQvV2ViS2l0LmdpdCcKKyAgICAgICAgc3VwZXIoQ2hlY2tPdXRTb3VyY2UsIHNl
bGYpLl9faW5pdF9fKHJlcG91cmw9c2VsZi5yZXBvdXJsLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmV0cnk9c2VsZi5DSEVDS09VVF9ERUxBWV9BTkRfTUFY
X1JFVFJJRVNfUEFJUiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHRpbWVvdXQ9MiAqIDYwICogNjAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsb2dFbnZpcm9uPUZhbHNlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcHJvZ3Jlc3M9VHJ1ZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICoqa3dhcmdzKQorCisgICAgZGVmIGdldFJlc3VsdFN1
bW1hcnkoc2VsZik6CisgICAgICAgIGlmIHNlbGYucmVzdWx0cyA9PSBGQUlMVVJFOgorICAgICAg
ICAgICAgc2VsZi5idWlsZC5hZGRTdGVwc0FmdGVyQ3VycmVudFN0ZXAoW0NsZWFuVXBHaXRJbmRl
eExvY2soKV0pCisKKyAgICAgICAgaWYgc2VsZi5yZXN1bHRzICE9IFNVQ0NFU1M6CisgICAgICAg
ICAgICByZXR1cm4ge3Unc3RlcCc6IHUnRmFpbGVkIHRvIHVwZGF0ZWQgd29ya2luZyBkaXJlY3Rv
cnknfQorICAgICAgICBlbHNlOgorICAgICAgICAgICAgcmV0dXJuIHt1J3N0ZXAnOiB1J0NsZWFu
ZWQgYW5kIHVwZGF0ZWQgd29ya2luZyBkaXJlY3RvcnknfQorCisKK2NsYXNzIENsZWFuVXBHaXRJ
bmRleExvY2soc2hlbGwuU2hlbGxDb21tYW5kKToKKyAgICBuYW1lID0gJ2NsZWFuLWdpdC1pbmRl
eC1sb2NrJworICAgIGNvbW1hbmQgPSBbJ3JtJywgJy1mJywgJy5naXQvaW5kZXgubG9jayddCisg
ICAgZGVzY3JpcHRpb25Eb25lID0gWydEZWxldGVkIC5naXQvaW5kZXgubG9jayddCisKICAgICBk
ZWYgX19pbml0X18oc2VsZiwgKiprd2FyZ3MpOgotICAgICAgICBrd2FyZ3NbJ3JlcG91cmwnXSA9
ICdodHRwczovL3N2bi53ZWJraXQub3JnL3JlcG9zaXRvcnkvd2Via2l0L3RydW5rJwotICAgICAg
ICBrd2FyZ3NbJ21vZGUnXSA9ICdpbmNyZW1lbnRhbCcKLSAgICAgICAgc3VwZXIoQ2hlY2tPdXRT
b3VyY2UsIHNlbGYpLl9faW5pdF9fKCoqa3dhcmdzKQorICAgICAgICBzdXBlcihDbGVhblVwR2l0
SW5kZXhMb2NrLCBzZWxmKS5fX2luaXRfXyh0aW1lb3V0PTIgKiA2MCwgbG9nRW52aXJvbj1GYWxz
ZSwgKiprd2FyZ3MpCisKKyAgICBkZWYgc3RhcnQoc2VsZik6CisgICAgICAgIHBsYXRmb3JtID0g
c2VsZi5nZXRQcm9wZXJ0eSgncGxhdGZvcm0nLCAnKicpCisgICAgICAgIGlmIHBsYXRmb3JtID09
ICd3aW5jYWlybyc6CisgICAgICAgICAgICBzZWxmLmNvbW1hbmQgPSBbJ2RlbCcsICcuZ2l0XGlu
ZGV4LmxvY2snXQorICAgICAgICByZXR1cm4gc2hlbGwuU2hlbGxDb21tYW5kLnN0YXJ0KHNlbGYp
CisKKyAgICBkZWYgZXZhbHVhdGVDb21tYW5kKHNlbGYsIGNtZCk6CisgICAgICAgIHNlbGYuYnVp
bGQuYnVpbGRGaW5pc2hlZChbJ0dpdCBpc3N1ZSwgcmV0cnlpbmcgYnVpbGQnXSwgUkVUUlkpCisg
ICAgICAgIHJldHVybiBzdXBlcihDbGVhblVwR2l0SW5kZXhMb2NrLCBzZWxmKS5ldmFsdWF0ZUNv
bW1hbmQoY21kKQogCiAKIGNsYXNzIEluc3RhbGxXaW4zMkRlcGVuZGVuY2llcyhzaGVsbC5Db21w
aWxlKToK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>421225</attachid>
            <date>2021-02-22 12:32:50 -0800</date>
            <delta_ts>2021-07-05 12:24:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222282-20210222153249.patch</filename>
            <type>text/plain</type>
            <size>5876</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3MzI2OSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDIwIEBACisyMDIxLTAyLTIyICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBTd2l0Y2ggYnVpbGQud2Via2l0Lm9yZyBib3RzIHRvIGdpdGh1YgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIyMjgyCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBDSVN1cHBvcnQv
YnVpbGQtd2Via2l0LW9yZy9zdGVwcy5weToKKyAgICAgICAgKENoZWNrT3V0U291cmNlKToKKyAg
ICAgICAgKENoZWNrT3V0U291cmNlLl9faW5pdF9fKToKKyAgICAgICAgKENoZWNrT3V0U291cmNl
LmdldFJlc3VsdFN1bW1hcnkpOgorICAgICAgICAoQ2xlYW5VcEdpdEluZGV4TG9jayk6CisgICAg
ICAgIChDbGVhblVwR2l0SW5kZXhMb2NrLnN0YXJ0KToKKyAgICAgICAgKENsZWFuVXBHaXRJbmRl
eExvY2suZXZhbHVhdGVDb21tYW5kKToKKyAgICAgICAgKFNob3dJZGVudGlmaWVyKToKKyAgICAg
ICAgKiBDSVN1cHBvcnQvYnVpbGQtd2Via2l0LW9yZy9zdGVwc191bml0dGVzdC5weToKKwogMjAy
MS0wMi0yMiAgU2FtIFNuZWRkb24gIDxnc25lZGRlcnNAYXBwbGUuY29tPgogCiAgICAgICAgIFJ1
biBQeXRob24gdGVzdHMgZm9yIFNvdXJjZS9XZWJLaXQvU2NyaXB0cyBjaGFuZ2VzIGluIEVXUwpJ
bmRleDogVG9vbHMvQ0lTdXBwb3J0L2J1aWxkLXdlYmtpdC1vcmcvc3RlcHMucHkKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gVG9vbHMvQ0lTdXBwb3J0L2J1aWxkLXdlYmtpdC1vcmcvc3RlcHMucHkJKHJldmlzaW9u
IDI3MzI2NykKKysrIFRvb2xzL0NJU3VwcG9ydC9idWlsZC13ZWJraXQtb3JnL3N0ZXBzLnB5CSh3
b3JraW5nIGNvcHkpCkBAIC0yMyw4ICsyMyw4IEBACiBmcm9tIGJ1aWxkYm90LnByb2Nlc3MgaW1w
b3J0IGJ1aWxkc3RlcCwgZmFjdG9yeSwgbG9nb2JzZXJ2ZXIsIHByb3BlcnRpZXMKIGZyb20gYnVp
bGRib3QucHJvY2Vzcy5yZXN1bHRzIGltcG9ydCBSZXN1bHRzCiBmcm9tIGJ1aWxkYm90LnN0ZXBz
IGltcG9ydCBtYXN0ZXIsIHNoZWxsLCB0cmFuc2ZlciwgdHJpZ2dlcgotZnJvbSBidWlsZGJvdC5z
dGVwcy5zb3VyY2Uuc3ZuIGltcG9ydCBTVk4KLWZyb20gYnVpbGRib3Quc3RhdHVzLmJ1aWxkZXIg
aW1wb3J0IFNVQ0NFU1MsIEZBSUxVUkUsIFdBUk5JTkdTLCBTS0lQUEVELCBFWENFUFRJT04KK2Zy
b20gYnVpbGRib3Quc3RlcHMuc291cmNlIGltcG9ydCBnaXQKK2Zyb20gYnVpbGRib3Quc3RhdHVz
LmJ1aWxkZXIgaW1wb3J0IFNVQ0NFU1MsIEZBSUxVUkUsIFdBUk5JTkdTLCBTS0lQUEVELCBFWENF
UFRJT04sIFJFVFJZCiAKIGZyb20gdHdpc3RlZC5pbnRlcm5ldCBpbXBvcnQgZGVmZXIKIApAQCAt
MTI4LDExICsxMjgsNDcgQEAgY2xhc3MgQ29uZmlndXJlQnVpbGQoYnVpbGRzdGVwLkJ1aWxkU3Rl
cAogICAgICAgICByZXR1cm4gZGVmZXIuc3VjY2VlZChOb25lKQogCiAKLWNsYXNzIENoZWNrT3V0
U291cmNlKFNWTiwgb2JqZWN0KToKK2NsYXNzIENoZWNrT3V0U291cmNlKGdpdC5HaXQpOgorICAg
IG5hbWUgPSAnY2xlYW4tYW5kLXVwZGF0ZS13b3JraW5nLWRpcmVjdG9yeScKKyAgICBDSEVDS09V
VF9ERUxBWV9BTkRfTUFYX1JFVFJJRVNfUEFJUiA9ICgwLCAyKQorICAgIGhhbHRPbkZhaWx1cmUg
PSBGYWxzZQorCisgICAgZGVmIF9faW5pdF9fKHNlbGYsICoqa3dhcmdzKToKKyAgICAgICAgc2Vs
Zi5yZXBvdXJsID0gJ2h0dHBzOi8vZ2l0aHViLmNvbS9XZWJLaXQvV2ViS2l0LmdpdCcKKyAgICAg
ICAgc3VwZXIoQ2hlY2tPdXRTb3VyY2UsIHNlbGYpLl9faW5pdF9fKHJlcG91cmw9c2VsZi5yZXBv
dXJsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0cnk9
c2VsZi5DSEVDS09VVF9ERUxBWV9BTkRfTUFYX1JFVFJJRVNfUEFJUiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVvdXQ9MiAqIDYwICogNjAsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2dFbnZpcm9uPUZhbHNl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvZ3Jlc3M9
VHJ1ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICoqa3dh
cmdzKQorCisgICAgZGVmIGdldFJlc3VsdFN1bW1hcnkoc2VsZik6CisgICAgICAgIGlmIHNlbGYu
cmVzdWx0cyA9PSBGQUlMVVJFOgorICAgICAgICAgICAgc2VsZi5idWlsZC5hZGRTdGVwc0FmdGVy
Q3VycmVudFN0ZXAoW0NsZWFuVXBHaXRJbmRleExvY2soKV0pCisKKyAgICAgICAgaWYgc2VsZi5y
ZXN1bHRzICE9IFNVQ0NFU1M6CisgICAgICAgICAgICByZXR1cm4ge3Unc3RlcCc6IHUnRmFpbGVk
IHRvIHVwZGF0ZWQgd29ya2luZyBkaXJlY3RvcnknfQorICAgICAgICBlbHNlOgorICAgICAgICAg
ICAgcmV0dXJuIHt1J3N0ZXAnOiB1J0NsZWFuZWQgYW5kIHVwZGF0ZWQgd29ya2luZyBkaXJlY3Rv
cnknfQorCisKK2NsYXNzIENsZWFuVXBHaXRJbmRleExvY2soc2hlbGwuU2hlbGxDb21tYW5kKToK
KyAgICBuYW1lID0gJ2NsZWFuLWdpdC1pbmRleC1sb2NrJworICAgIGNvbW1hbmQgPSBbJ3JtJywg
Jy1mJywgJy5naXQvaW5kZXgubG9jayddCisgICAgZGVzY3JpcHRpb25Eb25lID0gWydEZWxldGVk
IC5naXQvaW5kZXgubG9jayddCisKICAgICBkZWYgX19pbml0X18oc2VsZiwgKiprd2FyZ3MpOgot
ICAgICAgICBrd2FyZ3NbJ3JlcG91cmwnXSA9ICdodHRwczovL3N2bi53ZWJraXQub3JnL3JlcG9z
aXRvcnkvd2Via2l0L3RydW5rJwotICAgICAgICBrd2FyZ3NbJ21vZGUnXSA9ICdpbmNyZW1lbnRh
bCcKLSAgICAgICAgc3VwZXIoQ2hlY2tPdXRTb3VyY2UsIHNlbGYpLl9faW5pdF9fKCoqa3dhcmdz
KQorICAgICAgICBzdXBlcihDbGVhblVwR2l0SW5kZXhMb2NrLCBzZWxmKS5fX2luaXRfXyh0aW1l
b3V0PTIgKiA2MCwgbG9nRW52aXJvbj1GYWxzZSwgKiprd2FyZ3MpCisKKyAgICBkZWYgc3RhcnQo
c2VsZik6CisgICAgICAgIHBsYXRmb3JtID0gc2VsZi5nZXRQcm9wZXJ0eSgncGxhdGZvcm0nLCAn
KicpCisgICAgICAgIGlmIHBsYXRmb3JtID09ICd3aW5jYWlybyc6CisgICAgICAgICAgICBzZWxm
LmNvbW1hbmQgPSBbJ2RlbCcsICcuZ2l0XGluZGV4LmxvY2snXQorICAgICAgICByZXR1cm4gc2hl
bGwuU2hlbGxDb21tYW5kLnN0YXJ0KHNlbGYpCisKKyAgICBkZWYgZXZhbHVhdGVDb21tYW5kKHNl
bGYsIGNtZCk6CisgICAgICAgIHNlbGYuYnVpbGQuYnVpbGRGaW5pc2hlZChbJ0dpdCBpc3N1ZSwg
cmV0cnlpbmcgYnVpbGQnXSwgUkVUUlkpCisgICAgICAgIHJldHVybiBzdXBlcihDbGVhblVwR2l0
SW5kZXhMb2NrLCBzZWxmKS5ldmFsdWF0ZUNvbW1hbmQoY21kKQogCiAKIGNsYXNzIEluc3RhbGxX
aW4zMkRlcGVuZGVuY2llcyhzaGVsbC5Db21waWxlKToKQEAgLTExMzgsNyArMTE3NCw3IEBAIGNs
YXNzIFNob3dJZGVudGlmaWVyKHNoZWxsLlNoZWxsQ29tbWFuZCkKICAgICAgICAgc2VsZi5sb2df
b2JzZXJ2ZXIgPSBsb2dvYnNlcnZlci5CdWZmZXJMb2dPYnNlcnZlcigpCiAgICAgICAgIHNlbGYu
YWRkTG9nT2JzZXJ2ZXIoJ3N0ZGlvJywgc2VsZi5sb2dfb2JzZXJ2ZXIpCiAgICAgICAgIHJldmlz
aW9uID0gc2VsZi5nZXRQcm9wZXJ0eSgnZ290X3JldmlzaW9uJykKLSAgICAgICAgc2VsZi5zZXRD
b21tYW5kKFsncHl0aG9uJywgJ1Rvb2xzL1NjcmlwdHMvZ2l0LXdlYmtpdCcsICdmaW5kJywgJ3J7
fScuZm9ybWF0KHJldmlzaW9uKV0pCisgICAgICAgIHNlbGYuc2V0Q29tbWFuZChbJ3B5dGhvbics
ICdUb29scy9TY3JpcHRzL2dpdC13ZWJraXQnLCAnZmluZCcsICd7fScuZm9ybWF0KHJldmlzaW9u
KV0pCiAgICAgICAgIHJldHVybiBzaGVsbC5TaGVsbENvbW1hbmQuc3RhcnQoc2VsZikKIAogICAg
IGRlZiBldmFsdWF0ZUNvbW1hbmQoc2VsZiwgY21kKToKSW5kZXg6IFRvb2xzL0NJU3VwcG9ydC9i
dWlsZC13ZWJraXQtb3JnL3N0ZXBzX3VuaXR0ZXN0LnB5Cj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0NJ
U3VwcG9ydC9idWlsZC13ZWJraXQtb3JnL3N0ZXBzX3VuaXR0ZXN0LnB5CShyZXZpc2lvbiAyNzMy
NjcpCisrKyBUb29scy9DSVN1cHBvcnQvYnVpbGQtd2Via2l0LW9yZy9zdGVwc191bml0dGVzdC5w
eQkod29ya2luZyBjb3B5KQpAQCAtNTA4LDEyICs1MDgsMTIgQEAgY2xhc3MgVGVzdFNob3dJZGVu
dGlmaWVyKEJ1aWxkU3RlcE1peGluQQogCiAgICAgZGVmIHRlc3Rfc3VjY2VzcyhzZWxmKToKICAg
ICAgICAgc2VsZi5zZXR1cFN0ZXAoU2hvd0lkZW50aWZpZXIoKSkKLSAgICAgICAgc2VsZi5zZXRQ
cm9wZXJ0eSgnZ290X3JldmlzaW9uJywgJzI3MjY5MicpCisgICAgICAgIHNlbGYuc2V0UHJvcGVy
dHkoJ2dvdF9yZXZpc2lvbicsICc2ODlhZTEyNDFhMDkzNjhhZicpCiAgICAgICAgIHNlbGYuZXhw
ZWN0UmVtb3RlQ29tbWFuZHMoCiAgICAgICAgICAgICBFeHBlY3RTaGVsbCh3b3JrZGlyPSd3a2Rp
cicsCiAgICAgICAgICAgICAgICAgICAgICAgICB0aW1lb3V0PTYwMCwKICAgICAgICAgICAgICAg
ICAgICAgICAgIGxvZ0Vudmlyb249RmFsc2UsCi0gICAgICAgICAgICAgICAgICAgICAgICBjb21t
YW5kPVsncHl0aG9uJywgJ1Rvb2xzL1NjcmlwdHMvZ2l0LXdlYmtpdCcsICdmaW5kJywgJ3IyNzI2
OTInXSkgKworICAgICAgICAgICAgICAgICAgICAgICAgY29tbWFuZD1bJ3B5dGhvbicsICdUb29s
cy9TY3JpcHRzL2dpdC13ZWJraXQnLCAnZmluZCcsICc2ODlhZTEyNDFhMDkzNjhhZiddKSArCiAg
ICAgICAgICAgICBFeHBlY3RTaGVsbC5sb2coJ3N0ZGlvJywgc3Rkb3V0PSdJZGVudGlmaWVyOiAy
MzM5MzlAbWFpbicpICsKICAgICAgICAgICAgIDAsCiAgICAgICAgICkKQEAgLTUyNCwxMiArNTI0
LDEyIEBAIGNsYXNzIFRlc3RTaG93SWRlbnRpZmllcihCdWlsZFN0ZXBNaXhpbkEKIAogICAgIGRl
ZiB0ZXN0X2ZhaWx1cmUoc2VsZik6CiAgICAgICAgIHNlbGYuc2V0dXBTdGVwKFNob3dJZGVudGlm
aWVyKCkpCi0gICAgICAgIHNlbGYuc2V0UHJvcGVydHkoJ2dvdF9yZXZpc2lvbicsICcyNzI2OTIn
KQorICAgICAgICBzZWxmLnNldFByb3BlcnR5KCdnb3RfcmV2aXNpb24nLCAnNDcwNzQzNDgwYTBl
OTg2NWUnKQogICAgICAgICBzZWxmLmV4cGVjdFJlbW90ZUNvbW1hbmRzKAogICAgICAgICAgICAg
RXhwZWN0U2hlbGwod29ya2Rpcj0nd2tkaXInLAogICAgICAgICAgICAgICAgICAgICAgICAgdGlt
ZW91dD02MDAsCiAgICAgICAgICAgICAgICAgICAgICAgICBsb2dFbnZpcm9uPUZhbHNlLAotICAg
ICAgICAgICAgICAgICAgICAgICAgY29tbWFuZD1bJ3B5dGhvbicsICdUb29scy9TY3JpcHRzL2dp
dC13ZWJraXQnLCAnZmluZCcsICdyMjcyNjkyJ10pICsKKyAgICAgICAgICAgICAgICAgICAgICAg
IGNvbW1hbmQ9WydweXRob24nLCAnVG9vbHMvU2NyaXB0cy9naXQtd2Via2l0JywgJ2ZpbmQnLCAn
NDcwNzQzNDgwYTBlOTg2NWUnXSkgKwogICAgICAgICAgICAgRXhwZWN0U2hlbGwubG9nKCdzdGRp
bycsIHN0ZG91dD0nVW5leHBlY3RlZCBmYWlsdXJlJykgKwogICAgICAgICAgICAgMiwKICAgICAg
ICAgKQo=
</data>
<flag name="review"
          id="440026"
          type_id="1"
          status="+"
          setter="jbedard"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>432893</attachid>
            <date>2021-07-05 12:24:55 -0700</date>
            <delta_ts>2021-07-05 12:24:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>build_webkit_github.patch</filename>
            <type>text/plain</type>
            <size>9378</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3OTU2OSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDI0IEBACisyMDIxLTA3LTA1ICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBTd2l0Y2ggYnVpbGQud2Via2l0Lm9yZyBib3RzIHRvIGdpdGh1YgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIyMjgyCisgICAg
ICAgIDxyZGFyOi8vcHJvYmxlbS83NDYwODMyMz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIENJU3VwcG9ydC9idWlsZC13ZWJraXQtb3JnL3N0ZXBz
LnB5OgorICAgICAgICAoQ2hlY2tPdXRTb3VyY2UpOgorICAgICAgICAoQ2hlY2tPdXRTb3VyY2Uu
X19pbml0X18pOgorICAgICAgICAoQ2hlY2tPdXRTb3VyY2UuZ2V0UmVzdWx0U3VtbWFyeSk6Cisg
ICAgICAgIChDbGVhblVwR2l0SW5kZXhMb2NrKToKKyAgICAgICAgKENsZWFuVXBHaXRJbmRleExv
Y2suc3RhcnQpOgorICAgICAgICAoQ2xlYW5VcEdpdEluZGV4TG9jay5ldmFsdWF0ZUNvbW1hbmQp
OgorICAgICAgICAoU2hvd0lkZW50aWZpZXIuc3RhcnQpOiBVcGRhdGVkIHRvIHVzZSBoYXNoIGlu
c3RlYWQgb2YgcmV2aXNpb24uCisgICAgICAgIChTVk5DbGVhbnVwKTogRGVsZXRlZCwgcmVwbGFj
ZWQgd2l0aCBDbGVhblVwR2l0SW5kZXhMb2NrLgorICAgICAgICAqIENJU3VwcG9ydC9idWlsZC13
ZWJraXQtb3JnL3N0ZXBzX3VuaXR0ZXN0LnB5OiBVcGRhdGVkIGFuZCBhZGRlZCB1bml0LXRlc3Rz
LgorICAgICAgICAoVGVzdFNob3dJZGVudGlmaWVyLnRlc3Rfc3VjY2Vzcyk6CisgICAgICAgIChU
ZXN0U2hvd0lkZW50aWZpZXIudGVzdF9mYWlsdXJlKToKKwogMjAyMS0wNy0wNSAgUGhpbGlwcGUg
Tm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gSW5zdGFsbHMg
aW4gd3JvbmcgZGlyZWN0b3J5IG9uIHRoZSBib3RzCkluZGV4OiBUb29scy9DSVN1cHBvcnQvYnVp
bGQtd2Via2l0LW9yZy9zdGVwcy5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DSVN1cHBvcnQvYnVp
bGQtd2Via2l0LW9yZy9zdGVwcy5weQkocmV2aXNpb24gMjc5NTY5KQorKysgVG9vbHMvQ0lTdXBw
b3J0L2J1aWxkLXdlYmtpdC1vcmcvc3RlcHMucHkJKHdvcmtpbmcgY29weSkKQEAgLTI0LDcgKzI0
LDcgQEAgZnJvbSBidWlsZGJvdC5wbHVnaW5zIGltcG9ydCBzdGVwcywgdXRpbAogZnJvbSBidWls
ZGJvdC5wcm9jZXNzIGltcG9ydCBidWlsZHN0ZXAsIGZhY3RvcnksIGxvZ29ic2VydmVyLCBwcm9w
ZXJ0aWVzCiBmcm9tIGJ1aWxkYm90LnByb2Nlc3MucmVzdWx0cyBpbXBvcnQgUmVzdWx0cywgU1VD
Q0VTUywgRkFJTFVSRSwgV0FSTklOR1MsIFNLSVBQRUQsIEVYQ0VQVElPTiwgUkVUUlkKIGZyb20g
YnVpbGRib3Quc3RlcHMgaW1wb3J0IG1hc3Rlciwgc2hlbGwsIHRyYW5zZmVyLCB0cmlnZ2VyCi1m
cm9tIGJ1aWxkYm90LnN0ZXBzLnNvdXJjZS5zdm4gaW1wb3J0IFNWTgorZnJvbSBidWlsZGJvdC5z
dGVwcy5zb3VyY2UgaW1wb3J0IGdpdAogZnJvbSB0d2lzdGVkLmludGVybmV0IGltcG9ydCBkZWZl
cgogCiBpbXBvcnQganNvbgpAQCAtMTI5LDE5ICsxMjksMjMgQEAgY2xhc3MgQ29uZmlndXJlQnVp
bGQoYnVpbGRzdGVwLkJ1aWxkU3RlcAogICAgICAgICByZXR1cm4gZGVmZXIuc3VjY2VlZChOb25l
KQogCiAKLWNsYXNzIENoZWNrT3V0U291cmNlKFNWTiwgb2JqZWN0KToKK2NsYXNzIENoZWNrT3V0
U291cmNlKGdpdC5HaXQpOgogICAgIG5hbWUgPSAnY2xlYW4tYW5kLXVwZGF0ZS13b3JraW5nLWRp
cmVjdG9yeScKICAgICBoYWx0T25GYWlsdXJlID0gRmFsc2UKKyAgICBDSEVDS09VVF9ERUxBWV9B
TkRfTUFYX1JFVFJJRVNfUEFJUiA9ICgwLCAyKQogCiAgICAgZGVmIF9faW5pdF9fKHNlbGYsICoq
a3dhcmdzKToKLSAgICAgICAga3dhcmdzWydyZXBvdXJsJ10gPSAnaHR0cHM6Ly9zdm4ud2Via2l0
Lm9yZy9yZXBvc2l0b3J5L3dlYmtpdC90cnVuaycKLSAgICAgICAga3dhcmdzWydtb2RlJ10gPSAn
aW5jcmVtZW50YWwnCi0gICAgICAgIGt3YXJnc1snbG9nRW52aXJvbiddID0gRmFsc2UKLSAgICAg
ICAgc3VwZXIoQ2hlY2tPdXRTb3VyY2UsIHNlbGYpLl9faW5pdF9fKCoqa3dhcmdzKQorICAgICAg
ICBzZWxmLnJlcG91cmwgPSAnaHR0cHM6Ly9naXRodWIuY29tL1dlYktpdC9XZWJLaXQuZ2l0Jwor
ICAgICAgICBzdXBlcihDaGVja091dFNvdXJjZSwgc2VsZikuX19pbml0X18ocmVwb3VybD1zZWxm
LnJlcG91cmwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByZXRyeT1zZWxmLkNIRUNLT1VUX0RFTEFZX0FORF9NQVhfUkVUUklFU19QQUlSLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGltZW91dD0yICogNjAg
KiA2MCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxv
Z0Vudmlyb249RmFsc2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwcm9ncmVzcz1UcnVlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKiprd2FyZ3MpCiAKICAgICBkZWYgZ2V0UmVzdWx0U3VtbWFyeShzZWxm
KToKICAgICAgICAgaWYgc2VsZi5yZXN1bHRzID09IEZBSUxVUkU6Ci0gICAgICAgICAgICBzZWxm
LmJ1aWxkLmFkZFN0ZXBzQWZ0ZXJDdXJyZW50U3RlcChbU1ZOQ2xlYW51cCgpXSkKKyAgICAgICAg
ICAgIHNlbGYuYnVpbGQuYWRkU3RlcHNBZnRlckN1cnJlbnRTdGVwKFtDbGVhblVwR2l0SW5kZXhM
b2NrKCldKQogCiAgICAgICAgIGlmIHNlbGYucmVzdWx0cyAhPSBTVUNDRVNTOgogICAgICAgICAg
ICAgcmV0dXJuIHsnc3RlcCc6ICdGYWlsZWQgdG8gdXBkYXRlZCB3b3JraW5nIGRpcmVjdG9yeSd9
CkBAIC0xNDksMTcgKzE1MywyMyBAQCBjbGFzcyBDaGVja091dFNvdXJjZShTVk4sIG9iamVjdCk6
CiAgICAgICAgICAgICByZXR1cm4geydzdGVwJzogJ0NsZWFuZWQgYW5kIHVwZGF0ZWQgd29ya2lu
ZyBkaXJlY3RvcnknfQogCiAKLWNsYXNzIFNWTkNsZWFudXAoc2hlbGwuU2hlbGxDb21tYW5kKToK
LSAgICBuYW1lID0gJ3N2bi1jbGVhbnVwJwotICAgIGNvbW1hbmQgPSBbJ3N2bicsICdjbGVhbnVw
J10KLSAgICBkZXNjcmlwdGlvbkRvbmUgPSBbJ1J1biBzdm4gY2xlYW51cCddCitjbGFzcyBDbGVh
blVwR2l0SW5kZXhMb2NrKHNoZWxsLlNoZWxsQ29tbWFuZCk6CisgICAgbmFtZSA9ICdjbGVhbi1n
aXQtaW5kZXgtbG9jaycKKyAgICBjb21tYW5kID0gWydybScsICctZicsICcuZ2l0L2luZGV4Lmxv
Y2snXQorICAgIGRlc2NyaXB0aW9uRG9uZSA9IFsnRGVsZXRlZCAuZ2l0L2luZGV4LmxvY2snXQog
CiAgICAgZGVmIF9faW5pdF9fKHNlbGYsICoqa3dhcmdzKToKLSAgICAgICAgc3VwZXIoU1ZOQ2xl
YW51cCwgc2VsZikuX19pbml0X18odGltZW91dD0xMCAqIDYwLCBsb2dFbnZpcm9uPUZhbHNlLCAq
Kmt3YXJncykKKyAgICAgICAgc3VwZXIoQ2xlYW5VcEdpdEluZGV4TG9jaywgc2VsZikuX19pbml0
X18odGltZW91dD0yICogNjAsIGxvZ0Vudmlyb249RmFsc2UsICoqa3dhcmdzKQorCisgICAgZGVm
IHN0YXJ0KHNlbGYpOgorICAgICAgICBwbGF0Zm9ybSA9IHNlbGYuZ2V0UHJvcGVydHkoJ3BsYXRm
b3JtJywgJyonKQorICAgICAgICBpZiBwbGF0Zm9ybSA9PSAnd2luY2Fpcm8nOgorICAgICAgICAg
ICAgc2VsZi5jb21tYW5kID0gWydkZWwnLCAnLmdpdFxpbmRleC5sb2NrJ10KKyAgICAgICAgcmV0
dXJuIHNoZWxsLlNoZWxsQ29tbWFuZC5zdGFydChzZWxmKQogCiAgICAgZGVmIGV2YWx1YXRlQ29t
bWFuZChzZWxmLCBjbWQpOgotICAgICAgICBzZWxmLmJ1aWxkLmJ1aWxkRmluaXNoZWQoWydzdm4g
aXNzdWUsIHJldHJ5aW5nIGJ1aWxkJ10sIFJFVFJZKQotICAgICAgICByZXR1cm4gc3VwZXIoU1ZO
Q2xlYW51cCwgc2VsZikuZXZhbHVhdGVDb21tYW5kKGNtZCkKKyAgICAgICAgc2VsZi5idWlsZC5i
dWlsZEZpbmlzaGVkKFsnR2l0IGlzc3VlLCByZXRyeWluZyBidWlsZCddLCBSRVRSWSkKKyAgICAg
ICAgcmV0dXJuIHN1cGVyKENsZWFuVXBHaXRJbmRleExvY2ssIHNlbGYpLmV2YWx1YXRlQ29tbWFu
ZChjbWQpCiAKIAogY2xhc3MgSW5zdGFsbFdpbjMyRGVwZW5kZW5jaWVzKHNoZWxsLkNvbXBpbGUp
OgpAQCAtMTI2Myw3ICsxMjczLDcgQEAgY2xhc3MgU2hvd0lkZW50aWZpZXIoc2hlbGwuU2hlbGxD
b21tYW5kKQogICAgICAgICBzZWxmLmxvZ19vYnNlcnZlciA9IGxvZ29ic2VydmVyLkJ1ZmZlckxv
Z09ic2VydmVyKCkKICAgICAgICAgc2VsZi5hZGRMb2dPYnNlcnZlcignc3RkaW8nLCBzZWxmLmxv
Z19vYnNlcnZlcikKICAgICAgICAgcmV2aXNpb24gPSBzZWxmLmdldFByb3BlcnR5KCdnb3RfcmV2
aXNpb24nKQotICAgICAgICBzZWxmLnNldENvbW1hbmQoWydweXRob24nLCAnVG9vbHMvU2NyaXB0
cy9naXQtd2Via2l0JywgJ2ZpbmQnLCAncnt9Jy5mb3JtYXQocmV2aXNpb24pXSkKKyAgICAgICAg
c2VsZi5zZXRDb21tYW5kKFsncHl0aG9uJywgJ1Rvb2xzL1NjcmlwdHMvZ2l0LXdlYmtpdCcsICdm
aW5kJywgJ3t9Jy5mb3JtYXQocmV2aXNpb24pXSkKICAgICAgICAgcmV0dXJuIHNoZWxsLlNoZWxs
Q29tbWFuZC5zdGFydChzZWxmKQogCiAgICAgZGVmIGV2YWx1YXRlQ29tbWFuZChzZWxmLCBjbWQp
OgpJbmRleDogVG9vbHMvQ0lTdXBwb3J0L2J1aWxkLXdlYmtpdC1vcmcvc3RlcHNfdW5pdHRlc3Qu
cHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gVG9vbHMvQ0lTdXBwb3J0L2J1aWxkLXdlYmtpdC1vcmcvc3RlcHNf
dW5pdHRlc3QucHkJKHJldmlzaW9uIDI3OTU2OSkKKysrIFRvb2xzL0NJU3VwcG9ydC9idWlsZC13
ZWJraXQtb3JnL3N0ZXBzX3VuaXR0ZXN0LnB5CSh3b3JraW5nIGNvcHkpCkBAIC01MDgsMTIgKzUw
OCwxMiBAQCBjbGFzcyBUZXN0U2hvd0lkZW50aWZpZXIoQnVpbGRTdGVwTWl4aW5BCiAKICAgICBk
ZWYgdGVzdF9zdWNjZXNzKHNlbGYpOgogICAgICAgICBzZWxmLnNldHVwU3RlcChTaG93SWRlbnRp
ZmllcigpKQotICAgICAgICBzZWxmLnNldFByb3BlcnR5KCdnb3RfcmV2aXNpb24nLCAnMjcyNjky
JykKKyAgICAgICAgc2VsZi5zZXRQcm9wZXJ0eSgnZ290X3JldmlzaW9uJywgJzY4OWFlMTI0MWEw
OTM2OGFmJykKICAgICAgICAgc2VsZi5leHBlY3RSZW1vdGVDb21tYW5kcygKICAgICAgICAgICAg
IEV4cGVjdFNoZWxsKHdvcmtkaXI9J3drZGlyJywKICAgICAgICAgICAgICAgICAgICAgICAgIHRp
bWVvdXQ9NjAwLAogICAgICAgICAgICAgICAgICAgICAgICAgbG9nRW52aXJvbj1GYWxzZSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbW1hbmQ9WydweXRob24nLCAnVG9vbHMvU2NyaXB0cy9n
aXQtd2Via2l0JywgJ2ZpbmQnLCAncjI3MjY5MiddKSArCisgICAgICAgICAgICAgICAgICAgICAg
ICBjb21tYW5kPVsncHl0aG9uJywgJ1Rvb2xzL1NjcmlwdHMvZ2l0LXdlYmtpdCcsICdmaW5kJywg
JzY4OWFlMTI0MWEwOTM2OGFmJ10pICsKICAgICAgICAgICAgIEV4cGVjdFNoZWxsLmxvZygnc3Rk
aW8nLCBzdGRvdXQ9J0lkZW50aWZpZXI6IDIzMzkzOUBtYWluJykgKwogICAgICAgICAgICAgMCwK
ICAgICAgICAgKQpAQCAtNTI0LDEyICs1MjQsMTIgQEAgY2xhc3MgVGVzdFNob3dJZGVudGlmaWVy
KEJ1aWxkU3RlcE1peGluQQogCiAgICAgZGVmIHRlc3RfZmFpbHVyZShzZWxmKToKICAgICAgICAg
c2VsZi5zZXR1cFN0ZXAoU2hvd0lkZW50aWZpZXIoKSkKLSAgICAgICAgc2VsZi5zZXRQcm9wZXJ0
eSgnZ290X3JldmlzaW9uJywgJzI3MjY5MicpCisgICAgICAgIHNlbGYuc2V0UHJvcGVydHkoJ2dv
dF9yZXZpc2lvbicsICc0NzA3NDM0ODBhMGU5ODY1ZScpCiAgICAgICAgIHNlbGYuZXhwZWN0UmVt
b3RlQ29tbWFuZHMoCiAgICAgICAgICAgICBFeHBlY3RTaGVsbCh3b3JrZGlyPSd3a2RpcicsCiAg
ICAgICAgICAgICAgICAgICAgICAgICB0aW1lb3V0PTYwMCwKICAgICAgICAgICAgICAgICAgICAg
ICAgIGxvZ0Vudmlyb249RmFsc2UsCi0gICAgICAgICAgICAgICAgICAgICAgICBjb21tYW5kPVsn
cHl0aG9uJywgJ1Rvb2xzL1NjcmlwdHMvZ2l0LXdlYmtpdCcsICdmaW5kJywgJ3IyNzI2OTInXSkg
KworICAgICAgICAgICAgICAgICAgICAgICAgY29tbWFuZD1bJ3B5dGhvbicsICdUb29scy9TY3Jp
cHRzL2dpdC13ZWJraXQnLCAnZmluZCcsICc0NzA3NDM0ODBhMGU5ODY1ZSddKSArCiAgICAgICAg
ICAgICBFeHBlY3RTaGVsbC5sb2coJ3N0ZGlvJywgc3Rkb3V0PSdVbmV4cGVjdGVkIGZhaWx1cmUn
KSArCiAgICAgICAgICAgICAyLAogICAgICAgICApCkBAIC05OTMsNyArOTkzLDcgQEAgY2xhc3Mg
VGVzdFNldFBlcm1pc3Npb25zKEJ1aWxkU3RlcE1peGluQQogICAgICAgICByZXR1cm4gc2VsZi5y
dW5TdGVwKCkKIAogCi1jbGFzcyBUZXN0U1ZOQ2xlYW51cChCdWlsZFN0ZXBNaXhpbkFkZGl0aW9u
cywgdW5pdHRlc3QuVGVzdENhc2UpOgorY2xhc3MgVGVzdENsZWFuVXBHaXRJbmRleExvY2soQnVp
bGRTdGVwTWl4aW5BZGRpdGlvbnMsIHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICBkZWYgc2V0VXAo
c2VsZik6CiAgICAgICAgIHNlbGYubG9uZ01lc3NhZ2UgPSBUcnVlCiAgICAgICAgIHJldHVybiBz
ZWxmLnNldFVwQnVpbGRTdGVwKCkKQEAgLTEwMDIsMzAgKzEwMDIsNTggQEAgY2xhc3MgVGVzdFNW
TkNsZWFudXAoQnVpbGRTdGVwTWl4aW5BZGRpdAogICAgICAgICByZXR1cm4gc2VsZi50ZWFyRG93
bkJ1aWxkU3RlcCgpCiAKICAgICBkZWYgdGVzdF9zdWNjZXNzKHNlbGYpOgotICAgICAgICBzZWxm
LnNldHVwU3RlcChTVk5DbGVhbnVwKCkpCisgICAgICAgIHNlbGYuc2V0dXBTdGVwKENsZWFuVXBH
aXRJbmRleExvY2soKSkKICAgICAgICAgc2VsZi5leHBlY3RSZW1vdGVDb21tYW5kcygKICAgICAg
ICAgICAgIEV4cGVjdFNoZWxsKAogICAgICAgICAgICAgICAgIHdvcmtkaXI9J3drZGlyJywKLSAg
ICAgICAgICAgICAgICB0aW1lb3V0PTYwMCwKKyAgICAgICAgICAgICAgICB0aW1lb3V0PTEyMCwK
ICAgICAgICAgICAgICAgICBsb2dFbnZpcm9uPUZhbHNlLAotICAgICAgICAgICAgICAgIGNvbW1h
bmQ9Wydzdm4nLCAnY2xlYW51cCddLAorICAgICAgICAgICAgICAgIGNvbW1hbmQ9WydybScsICct
ZicsICcuZ2l0L2luZGV4LmxvY2snXSwKICAgICAgICAgICAgICkgKyAwLAogICAgICAgICApCi0g
ICAgICAgIHNlbGYuZXhwZWN0T3V0Y29tZShyZXN1bHQ9U1VDQ0VTUywgc3RhdGVfc3RyaW5nPSdS
dW4gc3ZuIGNsZWFudXAnKQorICAgICAgICBzZWxmLmV4cGVjdE91dGNvbWUocmVzdWx0PVNVQ0NF
U1MsIHN0YXRlX3N0cmluZz0nRGVsZXRlZCAuZ2l0L2luZGV4LmxvY2snKQorICAgICAgICByZXR1
cm4gc2VsZi5ydW5TdGVwKCkKKworICAgIGRlZiB0ZXN0X3N1Y2Nlc3Nfd2luZG93cyhzZWxmKToK
KyAgICAgICAgc2VsZi5zZXR1cFN0ZXAoQ2xlYW5VcEdpdEluZGV4TG9jaygpKQorICAgICAgICBz
ZWxmLnNldFByb3BlcnR5KCdwbGF0Zm9ybScsICd3aW4nKQorICAgICAgICBzZWxmLmV4cGVjdFJl
bW90ZUNvbW1hbmRzKAorICAgICAgICAgICAgRXhwZWN0U2hlbGwoCisgICAgICAgICAgICAgICAg
d29ya2Rpcj0nd2tkaXInLAorICAgICAgICAgICAgICAgIHRpbWVvdXQ9MTIwLAorICAgICAgICAg
ICAgICAgIGxvZ0Vudmlyb249RmFsc2UsCisgICAgICAgICAgICAgICAgY29tbWFuZD1bJ3JtJywg
Jy1mJywgJy5naXQvaW5kZXgubG9jayddLAorICAgICAgICAgICAgKSArIDAsCisgICAgICAgICkK
KyAgICAgICAgc2VsZi5leHBlY3RPdXRjb21lKHJlc3VsdD1TVUNDRVNTLCBzdGF0ZV9zdHJpbmc9
J0RlbGV0ZWQgLmdpdC9pbmRleC5sb2NrJykKKyAgICAgICAgcmV0dXJuIHNlbGYucnVuU3RlcCgp
CisKKyAgICBkZWYgdGVzdF9zdWNjZXNzX3dpbmNhaXJvKHNlbGYpOgorICAgICAgICBzZWxmLnNl
dHVwU3RlcChDbGVhblVwR2l0SW5kZXhMb2NrKCkpCisgICAgICAgIHNlbGYuc2V0UHJvcGVydHko
J3BsYXRmb3JtJywgJ3dpbmNhaXJvJykKKyAgICAgICAgc2VsZi5leHBlY3RSZW1vdGVDb21tYW5k
cygKKyAgICAgICAgICAgIEV4cGVjdFNoZWxsKAorICAgICAgICAgICAgICAgIHdvcmtkaXI9J3dr
ZGlyJywKKyAgICAgICAgICAgICAgICB0aW1lb3V0PTEyMCwKKyAgICAgICAgICAgICAgICBsb2dF
bnZpcm9uPUZhbHNlLAorICAgICAgICAgICAgICAgIGNvbW1hbmQ9WydkZWwnLCByJy5naXRcaW5k
ZXgubG9jayddLAorICAgICAgICAgICAgICAgICkgKyAwLAorICAgICAgICApCisgICAgICAgIHNl
bGYuZXhwZWN0T3V0Y29tZShyZXN1bHQ9U1VDQ0VTUywgc3RhdGVfc3RyaW5nPSdEZWxldGVkIC5n
aXQvaW5kZXgubG9jaycpCiAgICAgICAgIHJldHVybiBzZWxmLnJ1blN0ZXAoKQogCiAgICAgZGVm
IHRlc3RfZmFpbHVyZShzZWxmKToKLSAgICAgICAgc2VsZi5zZXR1cFN0ZXAoU1ZOQ2xlYW51cCgp
KQorICAgICAgICBzZWxmLnNldHVwU3RlcChDbGVhblVwR2l0SW5kZXhMb2NrKCkpCiAgICAgICAg
IHNlbGYuZXhwZWN0UmVtb3RlQ29tbWFuZHMoCiAgICAgICAgICAgICBFeHBlY3RTaGVsbCgKICAg
ICAgICAgICAgICAgICB3b3JrZGlyPSd3a2RpcicsCi0gICAgICAgICAgICAgICAgdGltZW91dD02
MDAsCisgICAgICAgICAgICAgICAgdGltZW91dD0xMjAsCiAgICAgICAgICAgICAgICAgbG9nRW52
aXJvbj1GYWxzZSwKLSAgICAgICAgICAgICAgICBjb21tYW5kPVsnc3ZuJywgJ2NsZWFudXAnXSwK
KyAgICAgICAgICAgICAgICBjb21tYW5kPVsncm0nLCAnLWYnLCAnLmdpdC9pbmRleC5sb2NrJ10s
CiAgICAgICAgICAgICApICsgMgogICAgICAgICAgICAgKyBFeHBlY3RTaGVsbC5sb2coJ3N0ZGlv
Jywgc3Rkb3V0PSdVbmV4cGVjdGVkIGVycm9yLicpLAogICAgICAgICApCi0gICAgICAgIHNlbGYu
ZXhwZWN0T3V0Y29tZShyZXN1bHQ9RkFJTFVSRSwgc3RhdGVfc3RyaW5nPSdSdW4gc3ZuIGNsZWFu
dXAgKGZhaWx1cmUpJykKKyAgICAgICAgc2VsZi5leHBlY3RPdXRjb21lKHJlc3VsdD1GQUlMVVJF
LCBzdGF0ZV9zdHJpbmc9J0RlbGV0ZWQgLmdpdC9pbmRleC5sb2NrIChmYWlsdXJlKScpCiAgICAg
ICAgIHJldHVybiBzZWxmLnJ1blN0ZXAoKQogCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>