<?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>193537</bug_id>
          
          <creation_ts>2019-01-17 09:34:12 -0800</creation_ts>
          <short_desc>webkitpy: Add iPhone and iPad ports</short_desc>
          <delta_ts>2019-01-18 12:12:45 -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>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=192162</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=192163</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>192162</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jonathan Bedard">jbedard</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>lforschler</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1495505</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-01-17 09:34:12 -0800</bug_when>
    <thetext>In addition to the --ios-simualtor port, we should have a --iphone-simulator and --ipad-simulator port. Note that we don&apos;t need a --ipad-device and --iphone-device since after the work in &lt;https://bugs.webkit.org/show_bug.cgi?id=192162&gt;, those ports are implicit in which devices are attached.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495507</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-01-17 09:35:32 -0800</bug_when>
    <thetext>&lt;rdar://problem/47353390&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495871</commentid>
    <comment_count>2</comment_count>
      <attachid>359496</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-01-18 08:51:55 -0800</bug_when>
    <thetext>Created attachment 359496
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495934</commentid>
    <comment_count>3</comment_count>
      <attachid>359511</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-01-18 11:05:37 -0800</bug_when>
    <thetext>Created attachment 359511
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495939</commentid>
    <comment_count>4</comment_count>
      <attachid>359511</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-01-18 11:11:21 -0800</bug_when>
    <thetext>Comment on attachment 359511
Patch

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495954</commentid>
    <comment_count>5</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-01-18 11:38:23 -0800</bug_when>
    <thetext>Note that this patch (deliberately) does not contain any gardening for the iPad port. I plan on using the bots to help with that task.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495966</commentid>
    <comment_count>6</comment_count>
      <attachid>359511</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-18 12:12:43 -0800</bug_when>
    <thetext>Comment on attachment 359511
Patch

Clearing flags on attachment: 359511

Committed r240163: &lt;https://trac.webkit.org/changeset/240163&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495967</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-18 12:12:45 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>359496</attachid>
            <date>2019-01-18 08:51:55 -0800</date>
            <delta_ts>2019-01-18 11:05:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-193537-20190118085154.patch</filename>
            <type>text/plain</type>
            <size>1625</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI0MDE1MCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE2IEBACisyMDE5LTAxLTE4ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICB3ZWJraXRweTogQWRkIGlQaG9uZSBhbmQgaVBhZCBwb3J0cworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkzNTM3CisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS80NzM1MzM5MD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvcG9ydC9pb3Nfc2ltdWxhdG9y
LnB5OgorICAgICAgICAoSU9TU2ltdWxhdG9yUG9ydC5zdGRlcnJfcGF0dGVybnNfdG9fc3RyaXAp
OgorICAgICAgICAoSVBhZFNpbXVsYXRvclBvcnQpOgorICAgICAgICAoaVBob25lU2ltdWxhdG9y
UG9ydCk6CisKIDIwMTktMDEtMTggIEpvbmF0aGFuIEJlZGFyZCAgPGpiZWRhcmRAYXBwbGUuY29t
PgogCiAgICAgICAgIHdlYmtpdHB5OiBJbXBsZW1lbnQgZGV2aWNlIHR5cGUgc3BlY2lmaWMgZXhw
ZWN0ZWQgcmVzdWx0cyAoUGFydCAyKQpJbmRleDogVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0
L2lvc19zaW11bGF0b3IucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS9w
b3J0L2lvc19zaW11bGF0b3IucHkJKHJldmlzaW9uIDI0MDE1MCkKKysrIFRvb2xzL1NjcmlwdHMv
d2Via2l0cHkvcG9ydC9pb3Nfc2ltdWxhdG9yLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0xMDksMyAr
MTA5LDIwIEBAIGNsYXNzIElPU1NpbXVsYXRvclBvcnQoSU9TUG9ydCk6CiAKICAgICBkZWYgc3Rk
ZXJyX3BhdHRlcm5zX3RvX3N0cmlwKHNlbGYpOgogICAgICAgICByZXR1cm4gW10KKworCitjbGFz
cyBJUGFkU2ltdWxhdG9yUG9ydChJT1NTaW11bGF0b3JQb3J0KToKKyAgICBwb3J0X25hbWUgPSAi
aXBhZC1zaW11bGF0b3IiCisKKyAgICBERVZJQ0VfVFlQRSA9IERldmljZVR5cGUoaGFyZHdhcmVf
ZmFtaWx5PSdpUGFkJykKKyAgICBERUZBVUxUX0RFVklDRV9UWVBFUyA9IFtEZXZpY2VUeXBlKGhh
cmR3YXJlX2ZhbWlseT0naVBhZCcsIGhhcmR3YXJlX3R5cGU9Jyg1dGggZ2VuZXJhdGlvbiknKV0K
KworCitjbGFzcyBpUGhvbmVTaW11bGF0b3JQb3J0KElPU1NpbXVsYXRvclBvcnQpOgorICAgIHBv
cnRfbmFtZSA9ICJpcGhvbmUtc2ltdWxhdG9yIgorCisgICAgREVWSUNFX1RZUEUgPSBEZXZpY2VU
eXBlKGhhcmR3YXJlX2ZhbWlseT0naVBob25lJykKKyAgICBERUZBVUxUX0RFVklDRV9UWVBFUyA9
IFsKKyAgICAgICAgRGV2aWNlVHlwZShoYXJkd2FyZV9mYW1pbHk9J2lQaG9uZScsIGhhcmR3YXJl
X3R5cGU9J1NFJyksCisgICAgICAgIERldmljZVR5cGUoaGFyZHdhcmVfZmFtaWx5PSdpUGhvbmUn
LCBoYXJkd2FyZV90eXBlPSc3JyksCisgICAgXQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>359511</attachid>
            <date>2019-01-18 11:05:37 -0800</date>
            <delta_ts>2019-01-18 12:12:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-193537-20190118110537.patch</filename>
            <type>text/plain</type>
            <size>8746</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI0MDE1OCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDI3IEBACisyMDE5LTAxLTE4ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICB3ZWJraXRweTogQWRkIGlQaG9uZSBhbmQgaVBhZCBwb3J0cworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkzNTM3CisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS80NzM1MzM5MD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBBZGQgLS1pcGhvbmUtc2ltdWxhdG9yIGFuZCAtLWlwYWQtc2lt
dWxhdG9yIGNvbW1hbmRzIHRvIHJ1bi13ZWJraXQtdGVzdHMgd2hpY2ggc2VwYXJhdGUgaVBob25l
IGFuZCBpUGFkIGludG8gc2VwYXJhdGUKKyAgICAgICAgcG9ydHMuIE5vdGUgdGhhdCB0aGlzIHNl
cGFyYXRpb24gaXMgb3B0aW9uYWwsIHRoZSAtLWlvcy1zaW11bGF0b3IgY29tbWFuZCByZW1haW5z
LgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvcnVuX3dlYmtpdF90
ZXN0c19pbnRlZ3JhdGlvbnRlc3QucHk6CisgICAgICAgIChSdW5UZXN0LnRlc3RfZGV2aWNlX3R5
cGVfdGVzdF9kaXZpc2lvbik6IERyaXZlLWJ5IGZpeC4KKyAgICAgICAgKFJ1blRlc3QudGVzdF9k
ZXZpY2VfdHlwZV9zcGVjaWZpY19saXN0aW5nKTogRGl0dG8uCisgICAgICAgIChSdW5UZXN0LnRl
c3RfaXBhZF90ZXN0X2RpdmlzaW9uKToKKyAgICAgICAgKFJ1blRlc3QpOgorICAgICAgICAoUnVu
VGVzdC50ZXN0X2lwYWRfbGlzdGluZyk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9wb3J0
L2ZhY3RvcnkucHk6CisgICAgICAgIChwbGF0Zm9ybV9vcHRpb25zKTogQWRkIC0taXBob25lLXNp
bXVsYXRvciBhbmQgLS1pcGFkLXNpbXVsYXRvciBmbGFncy4KKyAgICAgICAgKFBvcnRGYWN0b3J5
KToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQvaW9zX3NpbXVsYXRvci5weToKKyAg
ICAgICAgKElQaG9uZVNpbXVsYXRvclBvcnQpOgorICAgICAgICAoSVBhZFNpbXVsYXRvclBvcnQp
OgorCiAyMDE5LTAxLTE4ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAg
ICAgICBBZGQgYSBuZXcgU1BJIHRvIHJlcXVlc3QgZm9yIGNhY2hlIHN0b3JhZ2UgcXVvdGEgaW5j
cmVhc2UKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJr
aXRfdGVzdHNfaW50ZWdyYXRpb250ZXN0LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMv
d2Via2l0cHkvbGF5b3V0X3Rlc3RzL3J1bl93ZWJraXRfdGVzdHNfaW50ZWdyYXRpb250ZXN0LnB5
CShyZXZpc2lvbiAyNDAxNTMpCisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0
cy9ydW5fd2Via2l0X3Rlc3RzX2ludGVncmF0aW9udGVzdC5weQkod29ya2luZyBjb3B5KQpAQCAt
MjgsMTggKzI4LDggQEAKICMgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJ
U0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCiAjIE9GIFRISVMgU09GVFdBUkUsIEVWRU4g
SUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCiAKLWltcG9ydCBj
b2RlY3MKIGltcG9ydCBqc29uCi1pbXBvcnQgbG9nZ2luZwotaW1wb3J0IG9zCi1pbXBvcnQgcGxh
dGZvcm0KLWltcG9ydCBRdWV1ZQotaW1wb3J0IHJlCiBpbXBvcnQgU3RyaW5nSU8KLWltcG9ydCBz
eXMKLWltcG9ydCB0aHJlYWQKLWltcG9ydCB0aW1lCi1pbXBvcnQgdGhyZWFkaW5nCiBpbXBvcnQg
dW5pdHRlc3QKIAogZnJvbSB3ZWJraXRweS5jb21tb24uc3lzdGVtIGltcG9ydCBvdXRwdXRjYXB0
dXJlLCBwYXRoCkBAIC00OCwxMiArMzgsOSBAQCBmcm9tIHdlYmtpdHB5LmNvbW1vbi5zeXN0ZW0u
c3lzdGVtaG9zdCBpCiBmcm9tIHdlYmtpdHB5LmNvbW1vbi5ob3N0IGltcG9ydCBIb3N0CiBmcm9t
IHdlYmtpdHB5LmNvbW1vbi5ob3N0X21vY2sgaW1wb3J0IE1vY2tIb3N0CiAKLWZyb20gd2Via2l0
cHkgaW1wb3J0IHBvcnQKIGZyb20gd2Via2l0cHkubGF5b3V0X3Rlc3RzIGltcG9ydCBydW5fd2Vi
a2l0X3Rlc3RzCiBmcm9tIHdlYmtpdHB5LmxheW91dF90ZXN0cy5tb2RlbHMudGVzdF9ydW5fcmVz
dWx0cyBpbXBvcnQgSU5URVJSVVBURURfRVhJVF9TVEFUVVMKLWZyb20gd2Via2l0cHkucG9ydCBp
bXBvcnQgUG9ydAogZnJvbSB3ZWJraXRweS5wb3J0IGltcG9ydCB0ZXN0Ci1mcm9tIHdlYmtpdHB5
LnRlc3Quc2tpcCBpbXBvcnQgc2tpcF9pZgogZnJvbSB3ZWJraXRweS54Y29kZS5kZXZpY2VfdHlw
ZSBpbXBvcnQgRGV2aWNlVHlwZQogCiAKQEAgLTg1Nyw3ICs4NDQsNyBAQCBjbGFzcyBSdW5UZXN0
KHVuaXR0ZXN0LlRlc3RDYXNlLCBTdHJlYW1UCiAgICAgICAgIGZvciBsaW5lIGluIGxvZ2dpbmcu
Z2V0dmFsdWUoKToKICAgICAgICAgICAgIGlmIHN0cihEZXZpY2VUeXBlLmZyb21fc3RyaW5nKCdp
UGhvbmUgU0UnKSkgaW4gbGluZToKICAgICAgICAgICAgICAgICBzZWxmLmFzc2VydFRydWUoJ1Nr
aXBwaW5nIDIgdGVzdHMnIGluIGxpbmUpCi0gICAgICAgICAgICBlbGlmIHN0cihEZXZpY2VUeXBl
LmZyb21fc3RyaW5nKCdpUGhvbmUgKDV0aCBnZW5lcmF0aW9uKScpKSBpbiBsaW5lOgorICAgICAg
ICAgICAgZWxpZiBzdHIoRGV2aWNlVHlwZS5mcm9tX3N0cmluZygnaVBhZCAoNXRoIGdlbmVyYXRp
b24pJykpIGluIGxpbmU6CiAgICAgICAgICAgICAgICAgc2VsZi5hc3NlcnRUcnVlKCdTa2lwcGlu
ZyAxIHRlc3QnIGluIGxpbmUpCiAgICAgICAgICAgICBlbGlmIHN0cihEZXZpY2VUeXBlLmZyb21f
c3RyaW5nKCdpUGhvbmUgNycpKSBpbiBsaW5lOgogICAgICAgICAgICAgICAgIHNlbGYuYXNzZXJ0
VHJ1ZSgnU2tpcHBpbmcgMCB0ZXN0cycgaW4gbGluZSkKQEAgLTg4MSw3ICs4NjgsNyBAQCBjbGFz
cyBSdW5UZXN0KHVuaXR0ZXN0LlRlc3RDYXNlLCBTdHJlYW1UCiAgICAgICAgIGN1cnJlbnRfdHlw
ZSA9IE5vbmUKICAgICAgICAgYnlfdHlwZSA9IHt9CiAgICAgICAgIGZvciBsaW5lIGluIG91dHB1
dC5zcGxpdGxpbmVzKCk6Ci0gICAgICAgICAgICBpZiBub3QgbGluZToKKyAgICAgICAgICAgIGlm
IG5vdCBsaW5lIG9yICdza2lwJyBpbiBsaW5lOgogICAgICAgICAgICAgICAgIGNvbnRpbnVlCiAg
ICAgICAgICAgICBpZiAnVGVzdHMgdG8gcnVuJyBpbiBsaW5lOgogICAgICAgICAgICAgICAgIGN1
cnJlbnRfdHlwZSA9IERldmljZVR5cGUuZnJvbV9zdHJpbmcobGluZS5zcGxpdCgnZm9yICcpWy0x
XS5zcGxpdCgnIHJ1bm5pbmcnKVswXSkgaWYgJ2ZvciAnIGluIGxpbmUgZWxzZSBOb25lCkBAIC04
OTQsNiArODgxLDU5IEBAIGNsYXNzIFJ1blRlc3QodW5pdHRlc3QuVGVzdENhc2UsIFN0cmVhbVQK
ICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbCgxLCBsZW4oYnlfdHlwZVtEZXZpY2VUeXBlLmZyb21f
c3RyaW5nKCdpUGFkICg1dGggZ2VuZXJhdGlvbiknKV0pKQogICAgICAgICBzZWxmLmFzc2VydEVx
dWFsKDAsIGxlbihieV90eXBlW0RldmljZVR5cGUuZnJvbV9zdHJpbmcoJ2lQaG9uZSA3JyldKSkK
IAorICAgIGRlZiB0ZXN0X2lwYWRfdGVzdF9kaXZpc2lvbihzZWxmKToKKyAgICAgICAgaG9zdCA9
IE1vY2tIb3N0KCkKKyAgICAgICAgcG9ydCA9IGhvc3QucG9ydF9mYWN0b3J5LmdldCgnaXBhZC1z
aW11bGF0b3InKQorCisgICAgICAgIGhvc3QuZmlsZXN5c3RlbS53cml0ZV90ZXh0X2ZpbGUoJy9t
b2NrLWNoZWNrb3V0L0xheW91dFRlc3RzL3Rlc3QxLmh0bWwnLCAnJykKKyAgICAgICAgaG9zdC5m
aWxlc3lzdGVtLndyaXRlX3RleHRfZmlsZSgnL21vY2stY2hlY2tvdXQvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vaW9zL3Rlc3QyLmh0bWwnLCAnJykKKyAgICAgICAgaG9zdC5maWxlc3lzdGVtLndyaXRl
X3RleHRfZmlsZSgnL21vY2stY2hlY2tvdXQvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaXBhZC90ZXN0
My5odG1sJywgJycpCisgICAgICAgIGhvc3QuZmlsZXN5c3RlbS53cml0ZV90ZXh0X2ZpbGUoJy9t
b2NrLWNoZWNrb3V0L0xheW91dFRlc3RzL3BsYXRmb3JtL2lwaG9uZS90ZXN0NC5odG1sJywgJycp
CisgICAgICAgIGhvc3QuZmlsZXN5c3RlbS53cml0ZV90ZXh0X2ZpbGUoJy9NT0NLIG91dHB1dCBv
ZiBjaGlsZCBwcm9jZXNzL0ltYWdlRGlmZicsICcnKQorCisgICAgICAgIG9jID0gb3V0cHV0Y2Fw
dHVyZS5PdXRwdXRDYXB0dXJlKCkKKyAgICAgICAgdHJ5OgorICAgICAgICAgICAgb2MuY2FwdHVy
ZV9vdXRwdXQoKQorICAgICAgICAgICAgbG9nZ2luZyA9IFN0cmluZ0lPLlN0cmluZ0lPKCkKKyAg
ICAgICAgICAgIHJ1bl93ZWJraXRfdGVzdHMucnVuKHBvcnQsIHJ1bl93ZWJraXRfdGVzdHMucGFy
c2VfYXJncyhbJy0tZGVidWctcnd0LWxvZ2dpbmcnLCAnLW4nLCAnLS1uby1idWlsZCcsICctLXJv
b3QnLCAnL2J1aWxkJ10pWzBdLCBbXSwgbG9nZ2luZ19zdHJlYW09bG9nZ2luZykKKyAgICAgICAg
ZmluYWxseToKKyAgICAgICAgICAgIG91dHB1dCwgZXJyLCBfID0gb2MucmVzdG9yZV9vdXRwdXQo
KQorCisgICAgICAgIGZvciBsaW5lIGluIGxvZ2dpbmcuZ2V0dmFsdWUoKToKKyAgICAgICAgICAg
IGlmIHN0cihEZXZpY2VUeXBlLmZyb21fc3RyaW5nKCdpUGFkICg1dGggZ2VuZXJhdGlvbiknKSkg
aW4gbGluZToKKyAgICAgICAgICAgICAgICBzZWxmLmFzc2VydFRydWUoJ1NraXBwaW5nIDMgdGVz
dCcgaW4gbGluZSkKKworICAgIGRlZiB0ZXN0X2lwYWRfbGlzdGluZyhzZWxmKToKKyAgICAgICAg
aG9zdCA9IE1vY2tIb3N0KCkKKyAgICAgICAgcG9ydCA9IGhvc3QucG9ydF9mYWN0b3J5LmdldCgn
aXBhZC1zaW11bGF0b3InKQorCisgICAgICAgIGhvc3QuZmlsZXN5c3RlbS53cml0ZV90ZXh0X2Zp
bGUoJy9tb2NrLWNoZWNrb3V0L0xheW91dFRlc3RzL3Rlc3QxLmh0bWwnLCAnJykKKyAgICAgICAg
aG9zdC5maWxlc3lzdGVtLndyaXRlX3RleHRfZmlsZSgnL21vY2stY2hlY2tvdXQvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vaW9zL3Rlc3QyLmh0bWwnLCAnJykKKyAgICAgICAgaG9zdC5maWxlc3lzdGVt
LndyaXRlX3RleHRfZmlsZSgnL21vY2stY2hlY2tvdXQvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaXBh
ZC90ZXN0My5odG1sJywgJycpCisgICAgICAgIGhvc3QuZmlsZXN5c3RlbS53cml0ZV90ZXh0X2Zp
bGUoJy9tb2NrLWNoZWNrb3V0L0xheW91dFRlc3RzL3BsYXRmb3JtL2lwaG9uZS90ZXN0NC5odG1s
JywgJycpCisKKyAgICAgICAgb2MgPSBvdXRwdXRjYXB0dXJlLk91dHB1dENhcHR1cmUoKQorICAg
ICAgICB0cnk6CisgICAgICAgICAgICBvYy5jYXB0dXJlX291dHB1dCgpCisgICAgICAgICAgICBs
b2dnaW5nID0gU3RyaW5nSU8uU3RyaW5nSU8oKQorICAgICAgICAgICAgcnVuX3dlYmtpdF90ZXN0
cy5fcHJpbnRfZXhwZWN0YXRpb25zKHBvcnQsIHJ1bl93ZWJraXRfdGVzdHMucGFyc2VfYXJncyhb
XSlbMF0sIFtdLCBsb2dnaW5nX3N0cmVhbT1sb2dnaW5nKQorICAgICAgICBmaW5hbGx5OgorICAg
ICAgICAgICAgb3V0cHV0LCBfLCBfID0gb2MucmVzdG9yZV9vdXRwdXQoKQorCisgICAgICAgIGN1
cnJlbnRfdHlwZSA9IE5vbmUKKyAgICAgICAgYnlfdHlwZSA9IHt9CisgICAgICAgIGZvciBsaW5l
IGluIG91dHB1dC5zcGxpdGxpbmVzKCk6CisgICAgICAgICAgICBpZiBub3QgbGluZSBvciAnc2tp
cCcgaW4gbGluZToKKyAgICAgICAgICAgICAgICBjb250aW51ZQorICAgICAgICAgICAgaWYgJ1Rl
c3RzIHRvIHJ1bicgaW4gbGluZToKKyAgICAgICAgICAgICAgICBjdXJyZW50X3R5cGUgPSBEZXZp
Y2VUeXBlLmZyb21fc3RyaW5nKGxpbmUuc3BsaXQoJ2ZvciAnKVstMV0uc3BsaXQoJyBydW5uaW5n
JylbMF0pIGlmICdmb3IgJyBpbiBsaW5lIGVsc2UgTm9uZQorICAgICAgICAgICAgICAgIGJ5X3R5
cGVbY3VycmVudF90eXBlXSA9IFtdCisgICAgICAgICAgICAgICAgY29udGludWUKKyAgICAgICAg
ICAgIGJ5X3R5cGVbY3VycmVudF90eXBlXS5hcHBlbmQobGluZSkKKworICAgICAgICBzZWxmLmFz
c2VydEVxdWFsKDEsIGxlbihieV90eXBlLmtleXMoKSkpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1
YWwoMywgbGVuKGJ5X3R5cGVbRGV2aWNlVHlwZS5mcm9tX3N0cmluZygnaVBhZCAoNXRoIGdlbmVy
YXRpb24pJyldKSkKKwogCiBjbGFzcyBFbmRUb0VuZFRlc3QodW5pdHRlc3QuVGVzdENhc2UpOgog
ICAgIGRlZiB0ZXN0X3JlZnRlc3Rfd2l0aF90d29fbm90cmVmcyhzZWxmKToKSW5kZXg6IFRvb2xz
L1NjcmlwdHMvd2Via2l0cHkvcG9ydC9mYWN0b3J5LnB5Cj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvcG9ydC9mYWN0b3J5LnB5CShyZXZpc2lvbiAyNDAxNTMpCisrKyBUb29s
cy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvZmFjdG9yeS5weQkod29ya2luZyBjb3B5KQpAQCAtNDcs
NiArNDcsMTIgQEAgZGVmIHBsYXRmb3JtX29wdGlvbnModXNlX2dsb2JzPUZhbHNlKToKICAgICAg
ICAgb3B0cGFyc2UubWFrZV9vcHRpb24oJy0taW9zLXNpbXVsYXRvcicsIGFjdGlvbj0nc3RvcmVf
Y29uc3QnLCBkZXN0PSdwbGF0Zm9ybScsCiAgICAgICAgICAgICBjb25zdD0oJ2lvcy1zaW11bGF0
b3InKSwKICAgICAgICAgICAgIGhlbHA9KCdBbGlhcyBmb3IgLS1wbGF0Zm9ybT1pb3Mtc2ltdWxh
dG9yJykpLAorICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbignLS1pcGhvbmUtc2ltdWxhdG9y
JywgYWN0aW9uPSdzdG9yZV9jb25zdCcsIGRlc3Q9J3BsYXRmb3JtJywKKyAgICAgICAgICAgIGNv
bnN0PSgnaXBob25lLXNpbXVsYXRvcicpLAorICAgICAgICAgICAgaGVscD0oJ0FsaWFzIGZvciAt
LXBsYXRmb3JtPWlwaG9uZS1zaW11bGF0b3InKSksCisgICAgICAgIG9wdHBhcnNlLm1ha2Vfb3B0
aW9uKCctLWlwYWQtc2ltdWxhdG9yJywgYWN0aW9uPSdzdG9yZV9jb25zdCcsIGRlc3Q9J3BsYXRm
b3JtJywKKyAgICAgICAgICAgIGNvbnN0PSgnaXBhZC1zaW11bGF0b3InKSwKKyAgICAgICAgICAg
IGhlbHA9KCdBbGlhcyBmb3IgLS1wbGF0Zm9ybT1pcGFkLXNpbXVsYXRvcicpKSwKICAgICAgICAg
b3B0cGFyc2UubWFrZV9vcHRpb24oJy0tc2ltdWxhdG9yJywgYWN0aW9uPSdzdG9yZV9jb25zdCcs
IGRlc3Q9J3BsYXRmb3JtJywKICAgICAgICAgICAgIGNvbnN0PSgnaW9zLXNpbXVsYXRvcicpLAog
ICAgICAgICAgICAgaGVscD0oJ0RFUFJFQ0FURUQgYWxpYXMgZm9yIC0tcGxhdGZvcm09aW9zLXNp
bXVsYXRvcicpKSwKQEAgLTkwLDYgKzk2LDggQEAgY2xhc3MgUG9ydEZhY3Rvcnkob2JqZWN0KToK
ICAgICBQT1JUX0NMQVNTRVMgPSAoCiAgICAgICAgICdndGsuR3RrUG9ydCcsCiAgICAgICAgICdp
b3Nfc2ltdWxhdG9yLklPU1NpbXVsYXRvclBvcnQnLAorICAgICAgICAnaW9zX3NpbXVsYXRvci5J
UGhvbmVTaW11bGF0b3JQb3J0JywKKyAgICAgICAgJ2lvc19zaW11bGF0b3IuSVBhZFNpbXVsYXRv
clBvcnQnLAogICAgICAgICAnaW9zX2RldmljZS5JT1NEZXZpY2VQb3J0JywKICAgICAgICAgJ3dh
dGNoX3NpbXVsYXRvci5XYXRjaFNpbXVsYXRvclBvcnQnLAogICAgICAgICAnd2F0Y2hfZGV2aWNl
LldhdGNoRGV2aWNlUG9ydCcsCkluZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvaW9z
X3NpbXVsYXRvci5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQv
aW9zX3NpbXVsYXRvci5weQkocmV2aXNpb24gMjQwMTUzKQorKysgVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9wb3J0L2lvc19zaW11bGF0b3IucHkJKHdvcmtpbmcgY29weSkKQEAgLTEwOSwzICsxMDks
MjAgQEAgY2xhc3MgSU9TU2ltdWxhdG9yUG9ydChJT1NQb3J0KToKIAogICAgIGRlZiBzdGRlcnJf
cGF0dGVybnNfdG9fc3RyaXAoc2VsZik6CiAgICAgICAgIHJldHVybiBbXQorCisKK2NsYXNzIElQ
aG9uZVNpbXVsYXRvclBvcnQoSU9TU2ltdWxhdG9yUG9ydCk6CisgICAgcG9ydF9uYW1lID0gJ2lw
aG9uZS1zaW11bGF0b3InCisKKyAgICBERVZJQ0VfVFlQRSA9IERldmljZVR5cGUoaGFyZHdhcmVf
ZmFtaWx5PSdpUGhvbmUnKQorICAgIERFRkFVTFRfREVWSUNFX1RZUEVTID0gWworICAgICAgICBE
ZXZpY2VUeXBlKGhhcmR3YXJlX2ZhbWlseT0naVBob25lJywgaGFyZHdhcmVfdHlwZT0nU0UnKSwK
KyAgICAgICAgRGV2aWNlVHlwZShoYXJkd2FyZV9mYW1pbHk9J2lQaG9uZScsIGhhcmR3YXJlX3R5
cGU9JzcnKSwKKyAgICBdCisKKworY2xhc3MgSVBhZFNpbXVsYXRvclBvcnQoSU9TU2ltdWxhdG9y
UG9ydCk6CisgICAgcG9ydF9uYW1lID0gJ2lwYWQtc2ltdWxhdG9yJworCisgICAgREVWSUNFX1RZ
UEUgPSBEZXZpY2VUeXBlKGhhcmR3YXJlX2ZhbWlseT0naVBhZCcpCisgICAgREVGQVVMVF9ERVZJ
Q0VfVFlQRVMgPSBbRGV2aWNlVHlwZShoYXJkd2FyZV9mYW1pbHk9J2lQYWQnLCBoYXJkd2FyZV90
eXBlPScoNXRoIGdlbmVyYXRpb24pJyldCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>