<?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>225427</bug_id>
          
          <creation_ts>2021-05-05 17:43:03 -0700</creation_ts>
          <short_desc>[run-api-tests] Use Python 3</short_desc>
          <delta_ts>2021-07-12 14:07:19 -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=225221</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=225933</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=226658</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>225967</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>dewei_zhu</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1757197</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-05-05 17:43:03 -0700</bug_when>
    <thetext>Now that run-api-tests is compatible with Python 3.8, we should use Python 3 for run-api-tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1757198</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-05 17:43:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/77584713&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1757201</commentid>
    <comment_count>2</comment_count>
      <attachid>427832</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-05-05 17:49:34 -0700</bug_when>
    <thetext>Created attachment 427832
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1757203</commentid>
    <comment_count>3</comment_count>
      <attachid>427834</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-05-05 17:58:58 -0700</bug_when>
    <thetext>Created attachment 427834
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1759742</commentid>
    <comment_count>4</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-05-13 10:53:26 -0700</bug_when>
    <thetext>Sample run on EWS: https://ews-build.webkit-uat.org/#/builders/4/builds/399</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1759761</commentid>
    <comment_count>5</comment_count>
      <attachid>428539</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-05-13 11:30:32 -0700</bug_when>
    <thetext>Created attachment 428539
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1759779</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-05-13 12:24:06 -0700</bug_when>
    <thetext>Committed r277444 (237692@main): &lt;https://commits.webkit.org/237692@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 428539.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760108</commentid>
    <comment_count>7</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-05-14 09:19:49 -0700</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760109</commentid>
    <comment_count>8</comment_count>
      <attachid>428627</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-05-14 09:19:50 -0700</bug_when>
    <thetext>Created attachment 428627
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1760125</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-05-14 10:15:54 -0700</bug_when>
    <thetext>Committed r277496 (237728@main): &lt;https://commits.webkit.org/237728@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 428627.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761122</commentid>
    <comment_count>10</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-05-18 04:12:40 -0700</bug_when>
    <thetext>Restarted EWS to pick up this change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761520</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2021-05-19 07:25:57 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 225967</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761525</commentid>
    <comment_count>12</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-05-19 07:28:32 -0700</bug_when>
    <thetext>(In reply to EWS from comment #9)
&gt; Committed r277496 (237728@main): &lt;https://commits.webkit.org/237728@main&gt;
Reverted since it broke api tests on iOS (e.g.: https://ews-build.webkit.org/#/builders/9/builds/47175)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761972</commentid>
    <comment_count>13</comment_count>
      <attachid>429176</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-05-20 08:59:25 -0700</bug_when>
    <thetext>Created attachment 429176
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1762010</commentid>
    <comment_count>14</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-05-20 10:07:23 -0700</bug_when>
    <thetext>(In reply to Jonathan Bedard from comment #13)
&gt; Created attachment 429176 [details]
&gt; Patch

API tests (on Mac and iOS) should be fixed after 237943@main</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1776370</commentid>
    <comment_count>15</comment_count>
      <attachid>433331</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-07-12 10:48:44 -0700</bug_when>
    <thetext>Created attachment 433331
Run with 3 test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1776428</commentid>
    <comment_count>16</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-07-12 13:46:47 -0700</bug_when>
    <thetext>Committed r279849 (239604@main): &lt;https://commits.webkit.org/239604@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 429176.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1776445</commentid>
    <comment_count>17</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-07-12 14:07:19 -0700</bug_when>
    <thetext>&gt; Committed r279849 (239604@main): &lt;https://commits.webkit.org/239604@main&gt;
Restarted build.webkit.org to pick up this change</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>427832</attachid>
            <date>2021-05-05 17:49:34 -0700</date>
            <delta_ts>2021-05-13 11:30:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225427-20210505174933.patch</filename>
            <type>text/plain</type>
            <size>956</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3NzA2NCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDEzIEBACisyMDIxLTA1LTA1ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbcnVuLWFwaS10ZXN0c10gVXNlIFB5dGhvbiAzIChQYXJ0IDEpCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjU0MjcKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzc3NTg0NzEzPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogU2NyaXB0cy9ydW4tYXBpLXRlc3RzOiBDaGFuZ2Ugc2hl
LWJhbmcgdG8gUHl0aG9uIDMuCisKIDIwMjEtMDUtMDUgIERpZWdvIFBpbm8gR2FyY2lhICA8ZHBp
bm9AaWdhbGlhLmNvbT4KIAogICAgICAgICBbYnVpbGQud2Via2l0Lm9yZ10gQWRkIG5ldyBwb3N0
LWNvbW1pdCBidWlsZGVyIFdQRS1MaW51eC02NC1iaXQtUmVsZWFzZS1Ob24tVW5pZmllZC1CdWls
ZApJbmRleDogVG9vbHMvU2NyaXB0cy9ydW4tYXBpLXRlc3RzCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xz
L1NjcmlwdHMvcnVuLWFwaS10ZXN0cwkocmV2aXNpb24gMjc3MDY0KQorKysgVG9vbHMvU2NyaXB0
cy9ydW4tYXBpLXRlc3RzCSh3b3JraW5nIGNvcHkpCkBAIC0xLDQgKzEsNCBAQAotIyEvdXNyL2Jp
bi9lbnYgcHl0aG9uCisjIS91c3IvYmluL2VudiBweXRob24zCiAKICMgQ29weXJpZ2h0IChDKSAy
MDE4LTIwMjEgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogIwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>427834</attachid>
            <date>2021-05-05 17:58:58 -0700</date>
            <delta_ts>2021-05-13 11:30:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225427-20210505175857.patch</filename>
            <type>text/plain</type>
            <size>7168</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3NzA2NCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDIxLTA1LTA1ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbcnVuLWFwaS10ZXN0c10gVXNlIFB5dGhvbiAzIChQYXJ0IDIpCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjU0MjcKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzc3NTg0NzEzPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogQ0lTdXBwb3J0L2J1aWxkLXdlYmtpdC1vcmcvc3RlcHMu
cHk6CisgICAgICAgIChSdW5BUElUZXN0cyk6IFVzZSBQeXRob24zIHRvIGludm9rZSBydW4tYXBp
LXRlc3RzLgorICAgICAgICAqIENJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHk6CisgICAgICAg
IChSdW5BUElUZXN0cyk6IFVzZSBQeXRob24zIHRvIGludm9rZSBydW4tYXBpLXRlc3RzLgorICAg
ICAgICAqIENJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHNfdW5pdHRlc3QucHk6CisKIDIwMjEtMDUt
MDUgIERpZWdvIFBpbm8gR2FyY2lhICA8ZHBpbm9AaWdhbGlhLmNvbT4KIAogICAgICAgICBbYnVp
bGQud2Via2l0Lm9yZ10gQWRkIG5ldyBwb3N0LWNvbW1pdCBidWlsZGVyIFdQRS1MaW51eC02NC1i
aXQtUmVsZWFzZS1Ob24tVW5pZmllZC1CdWlsZApJbmRleDogVG9vbHMvQ0lTdXBwb3J0L2J1aWxk
LXdlYmtpdC1vcmcvc3RlcHMucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQ0lTdXBwb3J0L2J1aWxk
LXdlYmtpdC1vcmcvc3RlcHMucHkJKHJldmlzaW9uIDI3NzA2NCkKKysrIFRvb2xzL0NJU3VwcG9y
dC9idWlsZC13ZWJraXQtb3JnL3N0ZXBzLnB5CSh3b3JraW5nIGNvcHkpCkBAIC02MTgsNyArNjE4
LDcgQEAgY2xhc3MgUnVuQVBJVGVzdHMoVGVzdFdpdGhGYWlsdXJlQ291bnQpOgogICAgIGpzb25G
aWxlTmFtZSA9ICJhcGlfdGVzdF9yZXN1bHRzLmpzb24iCiAgICAgbG9nZmlsZXMgPSB7Impzb24i
OiBqc29uRmlsZU5hbWV9CiAgICAgY29tbWFuZCA9IFsKLSAgICAgICAgInB5dGhvbiIsCisgICAg
ICAgICJweXRob24zIiwKICAgICAgICAgIi4vVG9vbHMvU2NyaXB0cy9ydW4tYXBpLXRlc3RzIiwK
ICAgICAgICAgIi0tbm8tYnVpbGQiLAogICAgICAgICAiLS1qc29uLW91dHB1dD17MH0iLmZvcm1h
dChqc29uRmlsZU5hbWUpLApJbmRleDogVG9vbHMvQ0lTdXBwb3J0L2V3cy1idWlsZC9zdGVwcy5w
eQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzLnB5CShyZXZp
c2lvbiAyNzcwNjQpCisrKyBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzLnB5CSh3b3Jr
aW5nIGNvcHkpCkBAIC0yNzY1LDcgKzI3NjUsNyBAQCBjbGFzcyBSdW5BUElUZXN0cyhUZXN0V2l0
aEZhaWx1cmVDb3VudCk6CiAgICAgZGVzY3JpcHRpb25Eb25lID0gWydhcGktdGVzdHMnXQogICAg
IGpzb25GaWxlTmFtZSA9ICdhcGlfdGVzdF9yZXN1bHRzLmpzb24nCiAgICAgbG9nZmlsZXMgPSB7
J2pzb24nOiBqc29uRmlsZU5hbWV9Ci0gICAgY29tbWFuZCA9IFsncHl0aG9uJywgJ1Rvb2xzL1Nj
cmlwdHMvcnVuLWFwaS10ZXN0cycsICctLW5vLWJ1aWxkJywKKyAgICBjb21tYW5kID0gWydweXRo
b24zJywgJ1Rvb2xzL1NjcmlwdHMvcnVuLWFwaS10ZXN0cycsICctLW5vLWJ1aWxkJywKICAgICAg
ICAgICAgICAgIFdpdGhQcm9wZXJ0aWVzKCctLSUoY29uZmlndXJhdGlvbilzJyksICctLXZlcmJv
c2UnLCAnLS1qc29uLW91dHB1dD17MH0nLmZvcm1hdChqc29uRmlsZU5hbWUpXQogICAgIGZhaWxl
ZFRlc3RzRm9ybWF0U3RyaW5nID0gJyVkIGFwaSB0ZXN0JXMgZmFpbGVkIG9yIHRpbWVkIG91dCcK
IApJbmRleDogVG9vbHMvQ0lTdXBwb3J0L2V3cy1idWlsZC9zdGVwc191bml0dGVzdC5weQo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzX3VuaXR0ZXN0LnB5CShy
ZXZpc2lvbiAyNzcwNjQpCisrKyBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzX3VuaXR0
ZXN0LnB5CSh3b3JraW5nIGNvcHkpCkBAIC0zMTgxLDcgKzMxODEsNyBAQCBjbGFzcyBUZXN0UnVu
QVBJVGVzdHMoQnVpbGRTdGVwTWl4aW5BZGRpCiAgICAgICAgIHNlbGYuZXhwZWN0UmVtb3RlQ29t
bWFuZHMoCiAgICAgICAgICAgICBFeHBlY3RTaGVsbCh3b3JrZGlyPSd3a2RpcicsCiAgICAgICAg
ICAgICAgICAgICAgICAgICBsb2dFbnZpcm9uPUZhbHNlLAotICAgICAgICAgICAgICAgICAgICAg
ICAgY29tbWFuZD1bJ3B5dGhvbicsICdUb29scy9TY3JpcHRzL3J1bi1hcGktdGVzdHMnLCAnLS1u
by1idWlsZCcsICctLXJlbGVhc2UnLCAnLS12ZXJib3NlJywgJy0tanNvbi1vdXRwdXQ9ezB9Jy5m
b3JtYXQoc2VsZi5qc29uRmlsZU5hbWUpXSwKKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1h
bmQ9WydweXRob24zJywgJ1Rvb2xzL1NjcmlwdHMvcnVuLWFwaS10ZXN0cycsICctLW5vLWJ1aWxk
JywgJy0tcmVsZWFzZScsICctLXZlcmJvc2UnLCAnLS1qc29uLW91dHB1dD17MH0nLmZvcm1hdChz
ZWxmLmpzb25GaWxlTmFtZSldLAogICAgICAgICAgICAgICAgICAgICAgICAgbG9nZmlsZXM9eydq
c29uJzogc2VsZi5qc29uRmlsZU5hbWV9LAogICAgICAgICAgICAgICAgICAgICAgICAgKQogICAg
ICAgICAgICAgKyBFeHBlY3RTaGVsbC5sb2coJ3N0ZGlvJywgc3Rkb3V0PScnJy4uLgpAQCAtMzIw
OSw3ICszMjA5LDcgQEAgQWxsIHRlc3RzIHN1Y2Nlc3NmdWxseSBwYXNzZWQhCiAgICAgICAgIHNl
bGYuZXhwZWN0UmVtb3RlQ29tbWFuZHMoCiAgICAgICAgICAgICBFeHBlY3RTaGVsbCh3b3JrZGly
PSd3a2RpcicsCiAgICAgICAgICAgICAgICAgICAgICAgICBsb2dFbnZpcm9uPUZhbHNlLAotICAg
ICAgICAgICAgICAgICAgICAgICAgY29tbWFuZD1bJ3B5dGhvbicsICdUb29scy9TY3JpcHRzL3J1
bi1hcGktdGVzdHMnLCAnLS1uby1idWlsZCcsICctLWRlYnVnJywgJy0tdmVyYm9zZScsICctLWpz
b24tb3V0cHV0PXswfScuZm9ybWF0KHNlbGYuanNvbkZpbGVOYW1lKSwgJy0taW9zLXNpbXVsYXRv
ciddLAorICAgICAgICAgICAgICAgICAgICAgICAgY29tbWFuZD1bJ3B5dGhvbjMnLCAnVG9vbHMv
U2NyaXB0cy9ydW4tYXBpLXRlc3RzJywgJy0tbm8tYnVpbGQnLCAnLS1kZWJ1ZycsICctLXZlcmJv
c2UnLCAnLS1qc29uLW91dHB1dD17MH0nLmZvcm1hdChzZWxmLmpzb25GaWxlTmFtZSksICctLWlv
cy1zaW11bGF0b3InXSwKICAgICAgICAgICAgICAgICAgICAgICAgIGxvZ2ZpbGVzPXsnanNvbic6
IHNlbGYuanNvbkZpbGVOYW1lfSwKICAgICAgICAgICAgICAgICAgICAgICAgICkKICAgICAgICAg
ICAgICsgRXhwZWN0U2hlbGwubG9nKCdzdGRpbycsIHN0ZG91dD0nJycuLi4KQEAgLTMyNzAsNyAr
MzI3MCw3IEBAIFJhbiAxMzE2IHRlc3RzIG9mIDEzMTggd2l0aCAxMzE2IHN1Y2Nlc3MKICAgICAg
ICAgc2VsZi5leHBlY3RSZW1vdGVDb21tYW5kcygKICAgICAgICAgICAgIEV4cGVjdFNoZWxsKHdv
cmtkaXI9J3drZGlyJywKICAgICAgICAgICAgICAgICAgICAgICAgIGxvZ0Vudmlyb249RmFsc2Us
Ci0gICAgICAgICAgICAgICAgICAgICAgICBjb21tYW5kPVsncHl0aG9uJywgJ1Rvb2xzL1Njcmlw
dHMvcnVuLWFwaS10ZXN0cycsICctLW5vLWJ1aWxkJywgJy0tZGVidWcnLCAnLS12ZXJib3NlJywg
Jy0tanNvbi1vdXRwdXQ9ezB9Jy5mb3JtYXQoc2VsZi5qc29uRmlsZU5hbWUpXSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbW1hbmQ9WydweXRob24zJywgJ1Rvb2xzL1NjcmlwdHMvcnVuLWFw
aS10ZXN0cycsICctLW5vLWJ1aWxkJywgJy0tZGVidWcnLCAnLS12ZXJib3NlJywgJy0tanNvbi1v
dXRwdXQ9ezB9Jy5mb3JtYXQoc2VsZi5qc29uRmlsZU5hbWUpXSwKICAgICAgICAgICAgICAgICAg
ICAgICAgIGxvZ2ZpbGVzPXsnanNvbic6IHNlbGYuanNvbkZpbGVOYW1lfSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICkKICAgICAgICAgICAgICsgRXhwZWN0U2hlbGwubG9nKCdzdGRpbycsIHN0
ZG91dD0nJycKQEAgLTMzMTIsNyArMzMxMiw3IEBAIFRlc3RpbmcgY29tcGxldGVkLCBFeGl0IHN0
YXR1czogMwogICAgICAgICBzZWxmLmV4cGVjdFJlbW90ZUNvbW1hbmRzKAogICAgICAgICAgICAg
RXhwZWN0U2hlbGwod29ya2Rpcj0nd2tkaXInLAogICAgICAgICAgICAgICAgICAgICAgICAgbG9n
RW52aXJvbj1GYWxzZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1hbmQ9WydweXRob24n
LCAnVG9vbHMvU2NyaXB0cy9ydW4tYXBpLXRlc3RzJywgJy0tbm8tYnVpbGQnLCAnLS1kZWJ1Zycs
ICctLXZlcmJvc2UnLCAnLS1qc29uLW91dHB1dD17MH0nLmZvcm1hdChzZWxmLmpzb25GaWxlTmFt
ZSldLAorICAgICAgICAgICAgICAgICAgICAgICAgY29tbWFuZD1bJ3B5dGhvbjMnLCAnVG9vbHMv
U2NyaXB0cy9ydW4tYXBpLXRlc3RzJywgJy0tbm8tYnVpbGQnLCAnLS1kZWJ1ZycsICctLXZlcmJv
c2UnLCAnLS1qc29uLW91dHB1dD17MH0nLmZvcm1hdChzZWxmLmpzb25GaWxlTmFtZSldLAogICAg
ICAgICAgICAgICAgICAgICAgICAgbG9nZmlsZXM9eydqc29uJzogc2VsZi5qc29uRmlsZU5hbWV9
LAogICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKyBFeHBlY3RTaGVsbC5s
b2coJ3N0ZGlvJywgc3Rkb3V0PScnJy4uLgpAQCAtMzM2OCw3ICszMzY4LDcgQEAgVGVzdGluZyBj
b21wbGV0ZWQsIEV4aXQgc3RhdHVzOiAzCiAgICAgICAgIHNlbGYuZXhwZWN0UmVtb3RlQ29tbWFu
ZHMoCiAgICAgICAgICAgICBFeHBlY3RTaGVsbCh3b3JrZGlyPSd3a2RpcicsCiAgICAgICAgICAg
ICAgICAgICAgICAgICBsb2dFbnZpcm9uPUZhbHNlLAotICAgICAgICAgICAgICAgICAgICAgICAg
Y29tbWFuZD1bJ3B5dGhvbicsICdUb29scy9TY3JpcHRzL3J1bi1hcGktdGVzdHMnLCAnLS1uby1i
dWlsZCcsICctLWRlYnVnJywgJy0tdmVyYm9zZScsICctLWpzb24tb3V0cHV0PXswfScuZm9ybWF0
KHNlbGYuanNvbkZpbGVOYW1lKV0sCisgICAgICAgICAgICAgICAgICAgICAgICBjb21tYW5kPVsn
cHl0aG9uMycsICdUb29scy9TY3JpcHRzL3J1bi1hcGktdGVzdHMnLCAnLS1uby1idWlsZCcsICct
LWRlYnVnJywgJy0tdmVyYm9zZScsICctLWpzb24tb3V0cHV0PXswfScuZm9ybWF0KHNlbGYuanNv
bkZpbGVOYW1lKV0sCiAgICAgICAgICAgICAgICAgICAgICAgICBsb2dmaWxlcz17J2pzb24nOiBz
ZWxmLmpzb25GaWxlTmFtZX0sCiAgICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAg
ICArIEV4cGVjdFNoZWxsLmxvZygnc3RkaW8nLCBzdGRvdXQ9J1VuZXhwZWN0ZWQgZmFpbHVyZS4g
RmFpbGVkIHRvIHJ1biBhcGkgdGVzdHMuJykKQEAgLTMzODYsNyArMzM4Niw3IEBAIFRlc3Rpbmcg
Y29tcGxldGVkLCBFeGl0IHN0YXR1czogMwogICAgICAgICBzZWxmLmV4cGVjdFJlbW90ZUNvbW1h
bmRzKAogICAgICAgICAgICAgRXhwZWN0U2hlbGwod29ya2Rpcj0nd2tkaXInLAogICAgICAgICAg
ICAgICAgICAgICAgICAgbG9nRW52aXJvbj1GYWxzZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
IGNvbW1hbmQ9WydweXRob24nLCAnVG9vbHMvU2NyaXB0cy9ydW4tYXBpLXRlc3RzJywgJy0tbm8t
YnVpbGQnLCAnLS1kZWJ1ZycsICctLXZlcmJvc2UnLCAnLS1qc29uLW91dHB1dD17MH0nLmZvcm1h
dChzZWxmLmpzb25GaWxlTmFtZSldLAorICAgICAgICAgICAgICAgICAgICAgICAgY29tbWFuZD1b
J3B5dGhvbjMnLCAnVG9vbHMvU2NyaXB0cy9ydW4tYXBpLXRlc3RzJywgJy0tbm8tYnVpbGQnLCAn
LS1kZWJ1ZycsICctLXZlcmJvc2UnLCAnLS1qc29uLW91dHB1dD17MH0nLmZvcm1hdChzZWxmLmpz
b25GaWxlTmFtZSldLAogICAgICAgICAgICAgICAgICAgICAgICAgbG9nZmlsZXM9eydqc29uJzog
c2VsZi5qc29uRmlsZU5hbWV9LAogICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAg
ICAgKyBFeHBlY3RTaGVsbC5sb2coJ3N0ZGlvJywgc3Rkb3V0PScnJy4uLgpAQCAtMzQyOCw3ICsz
NDI4LDcgQEAgY2xhc3MgVGVzdFJ1bkFQSVRlc3RzV2l0aG91dFBhdGNoKEJ1aWxkUwogICAgICAg
ICBzZWxmLmV4cGVjdFJlbW90ZUNvbW1hbmRzKAogICAgICAgICAgICAgRXhwZWN0U2hlbGwod29y
a2Rpcj0nd2tkaXInLAogICAgICAgICAgICAgICAgICAgICAgICAgbG9nRW52aXJvbj1GYWxzZSwK
LSAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1hbmQ9WydweXRob24nLAorICAgICAgICAgICAg
ICAgICAgICAgICAgY29tbWFuZD1bJ3B5dGhvbjMnLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJ1Rvb2xzL1NjcmlwdHMvcnVuLWFwaS10ZXN0cycsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAnLS1uby1idWlsZCcsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAnLS1yZWxlYXNlJywKQEAgLTM0NjQsNyArMzQ2NCw3IEBAIEFsbCB0ZXN0cyBzdWNj
ZXNzZnVsbHkgcGFzc2VkIQogICAgICAgICBzZWxmLmV4cGVjdFJlbW90ZUNvbW1hbmRzKAogICAg
ICAgICAgICAgRXhwZWN0U2hlbGwod29ya2Rpcj0nd2tkaXInLAogICAgICAgICAgICAgICAgICAg
ICAgICAgbG9nRW52aXJvbj1GYWxzZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1hbmQ9
WydweXRob24nLAorICAgICAgICAgICAgICAgICAgICAgICAgY29tbWFuZD1bJ3B5dGhvbjMnLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1Rvb2xzL1NjcmlwdHMvcnVuLWFwaS10
ZXN0cycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnLS1uby1idWlsZCcsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnLS1kZWJ1ZycsCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>428539</attachid>
            <date>2021-05-13 11:30:32 -0700</date>
            <delta_ts>2021-05-14 09:19:46 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-225427-20210513113031.patch</filename>
            <type>text/plain</type>
            <size>7125</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3NzQ0MikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDIxLTA1LTEzICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbcnVuLWFwaS10ZXN0c10gVXNlIFB5dGhvbiAzIChQYXJ0IDEpCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjU0MjcKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzc3NTg0NzEzPgorCisgICAgICAgIFJldmlld2VkIGJ5IEFha2Fz
aCBKYWluLgorCisgICAgICAgICogQ0lTdXBwb3J0L2J1aWxkLXdlYmtpdC1vcmcvc3RlcHMucHk6
CisgICAgICAgIChSdW5BUElUZXN0cyk6IFVzZSBQeXRob24zIHRvIGludm9rZSBydW4tYXBpLXRl
c3RzLgorICAgICAgICAqIENJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHk6CisgICAgICAgIChS
dW5BUElUZXN0cyk6IFVzZSBQeXRob24zIHRvIGludm9rZSBydW4tYXBpLXRlc3RzLgorICAgICAg
ICAqIENJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHNfdW5pdHRlc3QucHk6CisKIDIwMjEtMDUtMTMg
IEpvbmF0aGFuIEJlZGFyZCAgPGpiZWRhcmRAYXBwbGUuY29tPgogCiAgICAgICAgIEZldyB3ZWJr
aXRweSB1bml0LXRlc3RzIGZhaWxzIGluIG5vbi1QU1QgdGltZXpvbmVzCkluZGV4OiBUb29scy9D
SVN1cHBvcnQvYnVpbGQtd2Via2l0LW9yZy9zdGVwcy5weQo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9D
SVN1cHBvcnQvYnVpbGQtd2Via2l0LW9yZy9zdGVwcy5weQkocmV2aXNpb24gMjc3NDQyKQorKysg
VG9vbHMvQ0lTdXBwb3J0L2J1aWxkLXdlYmtpdC1vcmcvc3RlcHMucHkJKHdvcmtpbmcgY29weSkK
QEAgLTY0NCw3ICs2NDQsNyBAQCBjbGFzcyBSdW5BUElUZXN0cyhUZXN0V2l0aEZhaWx1cmVDb3Vu
dCk6CiAgICAganNvbkZpbGVOYW1lID0gImFwaV90ZXN0X3Jlc3VsdHMuanNvbiIKICAgICBsb2dm
aWxlcyA9IHsianNvbiI6IGpzb25GaWxlTmFtZX0KICAgICBjb21tYW5kID0gWwotICAgICAgICAi
cHl0aG9uIiwKKyAgICAgICAgInB5dGhvbjMiLAogICAgICAgICAiLi9Ub29scy9TY3JpcHRzL3J1
bi1hcGktdGVzdHMiLAogICAgICAgICAiLS1uby1idWlsZCIsCiAgICAgICAgICItLWpzb24tb3V0
cHV0PXswfSIuZm9ybWF0KGpzb25GaWxlTmFtZSksCkluZGV4OiBUb29scy9DSVN1cHBvcnQvZXdz
LWJ1aWxkL3N0ZXBzLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQv
c3RlcHMucHkJKHJldmlzaW9uIDI3NzQ0MikKKysrIFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQv
c3RlcHMucHkJKHdvcmtpbmcgY29weSkKQEAgLTI3NjUsNyArMjc2NSw3IEBAIGNsYXNzIFJ1bkFQ
SVRlc3RzKFRlc3RXaXRoRmFpbHVyZUNvdW50KToKICAgICBkZXNjcmlwdGlvbkRvbmUgPSBbJ2Fw
aS10ZXN0cyddCiAgICAganNvbkZpbGVOYW1lID0gJ2FwaV90ZXN0X3Jlc3VsdHMuanNvbicKICAg
ICBsb2dmaWxlcyA9IHsnanNvbic6IGpzb25GaWxlTmFtZX0KLSAgICBjb21tYW5kID0gWydweXRo
b24nLCAnVG9vbHMvU2NyaXB0cy9ydW4tYXBpLXRlc3RzJywgJy0tbm8tYnVpbGQnLAorICAgIGNv
bW1hbmQgPSBbJ3B5dGhvbjMnLCAnVG9vbHMvU2NyaXB0cy9ydW4tYXBpLXRlc3RzJywgJy0tbm8t
YnVpbGQnLAogICAgICAgICAgICAgICAgV2l0aFByb3BlcnRpZXMoJy0tJShjb25maWd1cmF0aW9u
KXMnKSwgJy0tdmVyYm9zZScsICctLWpzb24tb3V0cHV0PXswfScuZm9ybWF0KGpzb25GaWxlTmFt
ZSldCiAgICAgZmFpbGVkVGVzdHNGb3JtYXRTdHJpbmcgPSAnJWQgYXBpIHRlc3QlcyBmYWlsZWQg
b3IgdGltZWQgb3V0JwogCkluZGV4OiBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzX3Vu
aXR0ZXN0LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHNf
dW5pdHRlc3QucHkJKHJldmlzaW9uIDI3NzQ0MikKKysrIFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVp
bGQvc3RlcHNfdW5pdHRlc3QucHkJKHdvcmtpbmcgY29weSkKQEAgLTMxODEsNyArMzE4MSw3IEBA
IGNsYXNzIFRlc3RSdW5BUElUZXN0cyhCdWlsZFN0ZXBNaXhpbkFkZGkKICAgICAgICAgc2VsZi5l
eHBlY3RSZW1vdGVDb21tYW5kcygKICAgICAgICAgICAgIEV4cGVjdFNoZWxsKHdvcmtkaXI9J3dr
ZGlyJywKICAgICAgICAgICAgICAgICAgICAgICAgIGxvZ0Vudmlyb249RmFsc2UsCi0gICAgICAg
ICAgICAgICAgICAgICAgICBjb21tYW5kPVsncHl0aG9uJywgJ1Rvb2xzL1NjcmlwdHMvcnVuLWFw
aS10ZXN0cycsICctLW5vLWJ1aWxkJywgJy0tcmVsZWFzZScsICctLXZlcmJvc2UnLCAnLS1qc29u
LW91dHB1dD17MH0nLmZvcm1hdChzZWxmLmpzb25GaWxlTmFtZSldLAorICAgICAgICAgICAgICAg
ICAgICAgICAgY29tbWFuZD1bJ3B5dGhvbjMnLCAnVG9vbHMvU2NyaXB0cy9ydW4tYXBpLXRlc3Rz
JywgJy0tbm8tYnVpbGQnLCAnLS1yZWxlYXNlJywgJy0tdmVyYm9zZScsICctLWpzb24tb3V0cHV0
PXswfScuZm9ybWF0KHNlbGYuanNvbkZpbGVOYW1lKV0sCiAgICAgICAgICAgICAgICAgICAgICAg
ICBsb2dmaWxlcz17J2pzb24nOiBzZWxmLmpzb25GaWxlTmFtZX0sCiAgICAgICAgICAgICAgICAg
ICAgICAgICApCiAgICAgICAgICAgICArIEV4cGVjdFNoZWxsLmxvZygnc3RkaW8nLCBzdGRvdXQ9
JycnLi4uCkBAIC0zMjA5LDcgKzMyMDksNyBAQCBBbGwgdGVzdHMgc3VjY2Vzc2Z1bGx5IHBhc3Nl
ZCEKICAgICAgICAgc2VsZi5leHBlY3RSZW1vdGVDb21tYW5kcygKICAgICAgICAgICAgIEV4cGVj
dFNoZWxsKHdvcmtkaXI9J3drZGlyJywKICAgICAgICAgICAgICAgICAgICAgICAgIGxvZ0Vudmly
b249RmFsc2UsCi0gICAgICAgICAgICAgICAgICAgICAgICBjb21tYW5kPVsncHl0aG9uJywgJ1Rv
b2xzL1NjcmlwdHMvcnVuLWFwaS10ZXN0cycsICctLW5vLWJ1aWxkJywgJy0tZGVidWcnLCAnLS12
ZXJib3NlJywgJy0tanNvbi1vdXRwdXQ9ezB9Jy5mb3JtYXQoc2VsZi5qc29uRmlsZU5hbWUpLCAn
LS1pb3Mtc2ltdWxhdG9yJ10sCisgICAgICAgICAgICAgICAgICAgICAgICBjb21tYW5kPVsncHl0
aG9uMycsICdUb29scy9TY3JpcHRzL3J1bi1hcGktdGVzdHMnLCAnLS1uby1idWlsZCcsICctLWRl
YnVnJywgJy0tdmVyYm9zZScsICctLWpzb24tb3V0cHV0PXswfScuZm9ybWF0KHNlbGYuanNvbkZp
bGVOYW1lKSwgJy0taW9zLXNpbXVsYXRvciddLAogICAgICAgICAgICAgICAgICAgICAgICAgbG9n
ZmlsZXM9eydqc29uJzogc2VsZi5qc29uRmlsZU5hbWV9LAogICAgICAgICAgICAgICAgICAgICAg
ICAgKQogICAgICAgICAgICAgKyBFeHBlY3RTaGVsbC5sb2coJ3N0ZGlvJywgc3Rkb3V0PScnJy4u
LgpAQCAtMzI3MCw3ICszMjcwLDcgQEAgUmFuIDEzMTYgdGVzdHMgb2YgMTMxOCB3aXRoIDEzMTYg
c3VjY2VzcwogICAgICAgICBzZWxmLmV4cGVjdFJlbW90ZUNvbW1hbmRzKAogICAgICAgICAgICAg
RXhwZWN0U2hlbGwod29ya2Rpcj0nd2tkaXInLAogICAgICAgICAgICAgICAgICAgICAgICAgbG9n
RW52aXJvbj1GYWxzZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1hbmQ9WydweXRob24n
LCAnVG9vbHMvU2NyaXB0cy9ydW4tYXBpLXRlc3RzJywgJy0tbm8tYnVpbGQnLCAnLS1kZWJ1Zycs
ICctLXZlcmJvc2UnLCAnLS1qc29uLW91dHB1dD17MH0nLmZvcm1hdChzZWxmLmpzb25GaWxlTmFt
ZSldLAorICAgICAgICAgICAgICAgICAgICAgICAgY29tbWFuZD1bJ3B5dGhvbjMnLCAnVG9vbHMv
U2NyaXB0cy9ydW4tYXBpLXRlc3RzJywgJy0tbm8tYnVpbGQnLCAnLS1kZWJ1ZycsICctLXZlcmJv
c2UnLCAnLS1qc29uLW91dHB1dD17MH0nLmZvcm1hdChzZWxmLmpzb25GaWxlTmFtZSldLAogICAg
ICAgICAgICAgICAgICAgICAgICAgbG9nZmlsZXM9eydqc29uJzogc2VsZi5qc29uRmlsZU5hbWV9
LAogICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKyBFeHBlY3RTaGVsbC5s
b2coJ3N0ZGlvJywgc3Rkb3V0PScnJwpAQCAtMzMxMiw3ICszMzEyLDcgQEAgVGVzdGluZyBjb21w
bGV0ZWQsIEV4aXQgc3RhdHVzOiAzCiAgICAgICAgIHNlbGYuZXhwZWN0UmVtb3RlQ29tbWFuZHMo
CiAgICAgICAgICAgICBFeHBlY3RTaGVsbCh3b3JrZGlyPSd3a2RpcicsCiAgICAgICAgICAgICAg
ICAgICAgICAgICBsb2dFbnZpcm9uPUZhbHNlLAotICAgICAgICAgICAgICAgICAgICAgICAgY29t
bWFuZD1bJ3B5dGhvbicsICdUb29scy9TY3JpcHRzL3J1bi1hcGktdGVzdHMnLCAnLS1uby1idWls
ZCcsICctLWRlYnVnJywgJy0tdmVyYm9zZScsICctLWpzb24tb3V0cHV0PXswfScuZm9ybWF0KHNl
bGYuanNvbkZpbGVOYW1lKV0sCisgICAgICAgICAgICAgICAgICAgICAgICBjb21tYW5kPVsncHl0
aG9uMycsICdUb29scy9TY3JpcHRzL3J1bi1hcGktdGVzdHMnLCAnLS1uby1idWlsZCcsICctLWRl
YnVnJywgJy0tdmVyYm9zZScsICctLWpzb24tb3V0cHV0PXswfScuZm9ybWF0KHNlbGYuanNvbkZp
bGVOYW1lKV0sCiAgICAgICAgICAgICAgICAgICAgICAgICBsb2dmaWxlcz17J2pzb24nOiBzZWxm
Lmpzb25GaWxlTmFtZX0sCiAgICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAr
IEV4cGVjdFNoZWxsLmxvZygnc3RkaW8nLCBzdGRvdXQ9JycnLi4uCkBAIC0zMzY4LDcgKzMzNjgs
NyBAQCBUZXN0aW5nIGNvbXBsZXRlZCwgRXhpdCBzdGF0dXM6IDMKICAgICAgICAgc2VsZi5leHBl
Y3RSZW1vdGVDb21tYW5kcygKICAgICAgICAgICAgIEV4cGVjdFNoZWxsKHdvcmtkaXI9J3drZGly
JywKICAgICAgICAgICAgICAgICAgICAgICAgIGxvZ0Vudmlyb249RmFsc2UsCi0gICAgICAgICAg
ICAgICAgICAgICAgICBjb21tYW5kPVsncHl0aG9uJywgJ1Rvb2xzL1NjcmlwdHMvcnVuLWFwaS10
ZXN0cycsICctLW5vLWJ1aWxkJywgJy0tZGVidWcnLCAnLS12ZXJib3NlJywgJy0tanNvbi1vdXRw
dXQ9ezB9Jy5mb3JtYXQoc2VsZi5qc29uRmlsZU5hbWUpXSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbW1hbmQ9WydweXRob24zJywgJ1Rvb2xzL1NjcmlwdHMvcnVuLWFwaS10ZXN0cycsICct
LW5vLWJ1aWxkJywgJy0tZGVidWcnLCAnLS12ZXJib3NlJywgJy0tanNvbi1vdXRwdXQ9ezB9Jy5m
b3JtYXQoc2VsZi5qc29uRmlsZU5hbWUpXSwKICAgICAgICAgICAgICAgICAgICAgICAgIGxvZ2Zp
bGVzPXsnanNvbic6IHNlbGYuanNvbkZpbGVOYW1lfSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICkKICAgICAgICAgICAgICsgRXhwZWN0U2hlbGwubG9nKCdzdGRpbycsIHN0ZG91dD0nVW5leHBl
Y3RlZCBmYWlsdXJlLiBGYWlsZWQgdG8gcnVuIGFwaSB0ZXN0cy4nKQpAQCAtMzM4Niw3ICszMzg2
LDcgQEAgVGVzdGluZyBjb21wbGV0ZWQsIEV4aXQgc3RhdHVzOiAzCiAgICAgICAgIHNlbGYuZXhw
ZWN0UmVtb3RlQ29tbWFuZHMoCiAgICAgICAgICAgICBFeHBlY3RTaGVsbCh3b3JrZGlyPSd3a2Rp
cicsCiAgICAgICAgICAgICAgICAgICAgICAgICBsb2dFbnZpcm9uPUZhbHNlLAotICAgICAgICAg
ICAgICAgICAgICAgICAgY29tbWFuZD1bJ3B5dGhvbicsICdUb29scy9TY3JpcHRzL3J1bi1hcGkt
dGVzdHMnLCAnLS1uby1idWlsZCcsICctLWRlYnVnJywgJy0tdmVyYm9zZScsICctLWpzb24tb3V0
cHV0PXswfScuZm9ybWF0KHNlbGYuanNvbkZpbGVOYW1lKV0sCisgICAgICAgICAgICAgICAgICAg
ICAgICBjb21tYW5kPVsncHl0aG9uMycsICdUb29scy9TY3JpcHRzL3J1bi1hcGktdGVzdHMnLCAn
LS1uby1idWlsZCcsICctLWRlYnVnJywgJy0tdmVyYm9zZScsICctLWpzb24tb3V0cHV0PXswfScu
Zm9ybWF0KHNlbGYuanNvbkZpbGVOYW1lKV0sCiAgICAgICAgICAgICAgICAgICAgICAgICBsb2dm
aWxlcz17J2pzb24nOiBzZWxmLmpzb25GaWxlTmFtZX0sCiAgICAgICAgICAgICAgICAgICAgICAg
ICApCiAgICAgICAgICAgICArIEV4cGVjdFNoZWxsLmxvZygnc3RkaW8nLCBzdGRvdXQ9JycnLi4u
CkBAIC0zNDI4LDcgKzM0MjgsNyBAQCBjbGFzcyBUZXN0UnVuQVBJVGVzdHNXaXRob3V0UGF0Y2go
QnVpbGRTCiAgICAgICAgIHNlbGYuZXhwZWN0UmVtb3RlQ29tbWFuZHMoCiAgICAgICAgICAgICBF
eHBlY3RTaGVsbCh3b3JrZGlyPSd3a2RpcicsCiAgICAgICAgICAgICAgICAgICAgICAgICBsb2dF
bnZpcm9uPUZhbHNlLAotICAgICAgICAgICAgICAgICAgICAgICAgY29tbWFuZD1bJ3B5dGhvbics
CisgICAgICAgICAgICAgICAgICAgICAgICBjb21tYW5kPVsncHl0aG9uMycsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAnVG9vbHMvU2NyaXB0cy9ydW4tYXBpLXRlc3RzJywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICctLW5vLWJ1aWxkJywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICctLXJlbGVhc2UnLApAQCAtMzQ2NCw3ICszNDY0LDcgQEAg
QWxsIHRlc3RzIHN1Y2Nlc3NmdWxseSBwYXNzZWQhCiAgICAgICAgIHNlbGYuZXhwZWN0UmVtb3Rl
Q29tbWFuZHMoCiAgICAgICAgICAgICBFeHBlY3RTaGVsbCh3b3JrZGlyPSd3a2RpcicsCiAgICAg
ICAgICAgICAgICAgICAgICAgICBsb2dFbnZpcm9uPUZhbHNlLAotICAgICAgICAgICAgICAgICAg
ICAgICAgY29tbWFuZD1bJ3B5dGhvbicsCisgICAgICAgICAgICAgICAgICAgICAgICBjb21tYW5k
PVsncHl0aG9uMycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnVG9vbHMvU2Ny
aXB0cy9ydW4tYXBpLXRlc3RzJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICct
LW5vLWJ1aWxkJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICctLWRlYnVnJywK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>428627</attachid>
            <date>2021-05-14 09:19:50 -0700</date>
            <delta_ts>2021-05-20 08:59:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225427-20210514091949.patch</filename>
            <type>text/plain</type>
            <size>919</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3NzQ5MikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDEzIEBACisyMDIxLTA1LTE0ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbcnVuLWFwaS10ZXN0c10gVXNlIFB5dGhvbiAzIChQYXJ0IDIpCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjU0MjcKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzc3NTg0NzEzPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogU2NyaXB0cy9ydW4tYXBpLXRlc3RzOiBDaGFuZ2Ugc2hl
LWJhbmcgdG8gUHl0aG9uIDMuCisKIDIwMjEtMDUtMTQgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFw
cGxlLmNvbT4KIAogICAgICAgICBSZW5hbWUgRmlsZVN5c3RlbTo6Z2V0RmlsZVNpemUoKSB0byBG
aWxlU3lzdGVtOjpmaWxlU2l6ZSgpCkluZGV4OiBUb29scy9TY3JpcHRzL3J1bi1hcGktdGVzdHMK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy9ydW4tYXBpLXRlc3RzCShyZXZpc2lvbiAyNzc0
OTIpCisrKyBUb29scy9TY3JpcHRzL3J1bi1hcGktdGVzdHMJKHdvcmtpbmcgY29weSkKQEAgLTEs
NCArMSw0IEBACi0jIS91c3IvYmluL2VudiBweXRob24KKyMhL3Vzci9iaW4vZW52IHB5dGhvbjMK
IAogIyBDb3B5cmlnaHQgKEMpIDIwMTgtMjAyMSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2
ZWQuCiAjCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>429176</attachid>
            <date>2021-05-20 08:59:25 -0700</date>
            <delta_ts>2021-07-12 13:46:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225427-20210520085923.patch</filename>
            <type>text/plain</type>
            <size>7136</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3Nzc4NSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDIxLTA1LTIwICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbcnVuLWFwaS10ZXN0c10gVXNlIFB5dGhvbiAzIChQYXJ0IDEpCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjU0MjcKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzc3NTg0NzEzPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogQ0lTdXBwb3J0L2J1aWxkLXdlYmtpdC1vcmcvc3RlcHMu
cHk6CisgICAgICAgIChSdW5BUElUZXN0cyk6IFVzZSBQeXRob24zIHRvIGludm9rZSBydW4tYXBp
LXRlc3RzLgorICAgICAgICAqIENJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHk6CisgICAgICAg
IChSdW5BUElUZXN0cyk6IFVzZSBQeXRob24zIHRvIGludm9rZSBydW4tYXBpLXRlc3RzLgorICAg
ICAgICAqIENJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHNfdW5pdHRlc3QucHk6CisKIDIwMjEtMDUt
MjAgIEpvbmF0aGFuIEJlZGFyZCAgPGpiZWRhcmRAYXBwbGUuY29tPgogCiAgICAgICAgIFt3ZWJr
aXRweV0gRm9yd2FyZCBib290ZWQgc2ltdWxhdG9ycyB0byBjaGlsZHJlbiBwcm9jZXNzZXMKSW5k
ZXg6IFRvb2xzL0NJU3VwcG9ydC9idWlsZC13ZWJraXQtb3JnL3N0ZXBzLnB5Cj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFRvb2xzL0NJU3VwcG9ydC9idWlsZC13ZWJraXQtb3JnL3N0ZXBzLnB5CShyZXZpc2lvbiAy
Nzc3ODQpCisrKyBUb29scy9DSVN1cHBvcnQvYnVpbGQtd2Via2l0LW9yZy9zdGVwcy5weQkod29y
a2luZyBjb3B5KQpAQCAtNjQ0LDcgKzY0NCw3IEBAIGNsYXNzIFJ1bkFQSVRlc3RzKFRlc3RXaXRo
RmFpbHVyZUNvdW50KToKICAgICBqc29uRmlsZU5hbWUgPSAiYXBpX3Rlc3RfcmVzdWx0cy5qc29u
IgogICAgIGxvZ2ZpbGVzID0geyJqc29uIjoganNvbkZpbGVOYW1lfQogICAgIGNvbW1hbmQgPSBb
Ci0gICAgICAgICJweXRob24iLAorICAgICAgICAicHl0aG9uMyIsCiAgICAgICAgICIuL1Rvb2xz
L1NjcmlwdHMvcnVuLWFwaS10ZXN0cyIsCiAgICAgICAgICItLW5vLWJ1aWxkIiwKICAgICAgICAg
Ii0tanNvbi1vdXRwdXQ9ezB9Ii5mb3JtYXQoanNvbkZpbGVOYW1lKSwKSW5kZXg6IFRvb2xzL0NJ
U3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQ0lTdXBwb3J0
L2V3cy1idWlsZC9zdGVwcy5weQkocmV2aXNpb24gMjc3Nzg0KQorKysgVG9vbHMvQ0lTdXBwb3J0
L2V3cy1idWlsZC9zdGVwcy5weQkod29ya2luZyBjb3B5KQpAQCAtMjc2NSw3ICsyNzY1LDcgQEAg
Y2xhc3MgUnVuQVBJVGVzdHMoVGVzdFdpdGhGYWlsdXJlQ291bnQpOgogICAgIGRlc2NyaXB0aW9u
RG9uZSA9IFsnYXBpLXRlc3RzJ10KICAgICBqc29uRmlsZU5hbWUgPSAnYXBpX3Rlc3RfcmVzdWx0
cy5qc29uJwogICAgIGxvZ2ZpbGVzID0geydqc29uJzoganNvbkZpbGVOYW1lfQotICAgIGNvbW1h
bmQgPSBbJ3B5dGhvbicsICdUb29scy9TY3JpcHRzL3J1bi1hcGktdGVzdHMnLCAnLS1uby1idWls
ZCcsCisgICAgY29tbWFuZCA9IFsncHl0aG9uMycsICdUb29scy9TY3JpcHRzL3J1bi1hcGktdGVz
dHMnLCAnLS1uby1idWlsZCcsCiAgICAgICAgICAgICAgICBXaXRoUHJvcGVydGllcygnLS0lKGNv
bmZpZ3VyYXRpb24pcycpLCAnLS12ZXJib3NlJywgJy0tanNvbi1vdXRwdXQ9ezB9Jy5mb3JtYXQo
anNvbkZpbGVOYW1lKV0KICAgICBmYWlsZWRUZXN0c0Zvcm1hdFN0cmluZyA9ICclZCBhcGkgdGVz
dCVzIGZhaWxlZCBvciB0aW1lZCBvdXQnCiAKSW5kZXg6IFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVp
bGQvc3RlcHNfdW5pdHRlc3QucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQ0lTdXBwb3J0L2V3cy1i
dWlsZC9zdGVwc191bml0dGVzdC5weQkocmV2aXNpb24gMjc3Nzg0KQorKysgVG9vbHMvQ0lTdXBw
b3J0L2V3cy1idWlsZC9zdGVwc191bml0dGVzdC5weQkod29ya2luZyBjb3B5KQpAQCAtMzE3OCw3
ICszMTc4LDcgQEAgY2xhc3MgVGVzdFJ1bkFQSVRlc3RzKEJ1aWxkU3RlcE1peGluQWRkaQogICAg
ICAgICBzZWxmLmV4cGVjdFJlbW90ZUNvbW1hbmRzKAogICAgICAgICAgICAgRXhwZWN0U2hlbGwo
d29ya2Rpcj0nd2tkaXInLAogICAgICAgICAgICAgICAgICAgICAgICAgbG9nRW52aXJvbj1GYWxz
ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1hbmQ9WydweXRob24nLCAnVG9vbHMvU2Ny
aXB0cy9ydW4tYXBpLXRlc3RzJywgJy0tbm8tYnVpbGQnLCAnLS1yZWxlYXNlJywgJy0tdmVyYm9z
ZScsICctLWpzb24tb3V0cHV0PXswfScuZm9ybWF0KHNlbGYuanNvbkZpbGVOYW1lKV0sCisgICAg
ICAgICAgICAgICAgICAgICAgICBjb21tYW5kPVsncHl0aG9uMycsICdUb29scy9TY3JpcHRzL3J1
bi1hcGktdGVzdHMnLCAnLS1uby1idWlsZCcsICctLXJlbGVhc2UnLCAnLS12ZXJib3NlJywgJy0t
anNvbi1vdXRwdXQ9ezB9Jy5mb3JtYXQoc2VsZi5qc29uRmlsZU5hbWUpXSwKICAgICAgICAgICAg
ICAgICAgICAgICAgIGxvZ2ZpbGVzPXsnanNvbic6IHNlbGYuanNvbkZpbGVOYW1lfSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICsgRXhwZWN0U2hlbGwubG9nKCdzdGRp
bycsIHN0ZG91dD0nJycuLi4KQEAgLTMyMDYsNyArMzIwNiw3IEBAIEFsbCB0ZXN0cyBzdWNjZXNz
ZnVsbHkgcGFzc2VkIQogICAgICAgICBzZWxmLmV4cGVjdFJlbW90ZUNvbW1hbmRzKAogICAgICAg
ICAgICAgRXhwZWN0U2hlbGwod29ya2Rpcj0nd2tkaXInLAogICAgICAgICAgICAgICAgICAgICAg
ICAgbG9nRW52aXJvbj1GYWxzZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1hbmQ9Wydw
eXRob24nLCAnVG9vbHMvU2NyaXB0cy9ydW4tYXBpLXRlc3RzJywgJy0tbm8tYnVpbGQnLCAnLS1k
ZWJ1ZycsICctLXZlcmJvc2UnLCAnLS1qc29uLW91dHB1dD17MH0nLmZvcm1hdChzZWxmLmpzb25G
aWxlTmFtZSksICctLWlvcy1zaW11bGF0b3InXSwKKyAgICAgICAgICAgICAgICAgICAgICAgIGNv
bW1hbmQ9WydweXRob24zJywgJ1Rvb2xzL1NjcmlwdHMvcnVuLWFwaS10ZXN0cycsICctLW5vLWJ1
aWxkJywgJy0tZGVidWcnLCAnLS12ZXJib3NlJywgJy0tanNvbi1vdXRwdXQ9ezB9Jy5mb3JtYXQo
c2VsZi5qc29uRmlsZU5hbWUpLCAnLS1pb3Mtc2ltdWxhdG9yJ10sCiAgICAgICAgICAgICAgICAg
ICAgICAgICBsb2dmaWxlcz17J2pzb24nOiBzZWxmLmpzb25GaWxlTmFtZX0sCiAgICAgICAgICAg
ICAgICAgICAgICAgICApCiAgICAgICAgICAgICArIEV4cGVjdFNoZWxsLmxvZygnc3RkaW8nLCBz
dGRvdXQ9JycnLi4uCkBAIC0zMjY3LDcgKzMyNjcsNyBAQCBSYW4gMTMxNiB0ZXN0cyBvZiAxMzE4
IHdpdGggMTMxNiBzdWNjZXNzCiAgICAgICAgIHNlbGYuZXhwZWN0UmVtb3RlQ29tbWFuZHMoCiAg
ICAgICAgICAgICBFeHBlY3RTaGVsbCh3b3JrZGlyPSd3a2RpcicsCiAgICAgICAgICAgICAgICAg
ICAgICAgICBsb2dFbnZpcm9uPUZhbHNlLAotICAgICAgICAgICAgICAgICAgICAgICAgY29tbWFu
ZD1bJ3B5dGhvbicsICdUb29scy9TY3JpcHRzL3J1bi1hcGktdGVzdHMnLCAnLS1uby1idWlsZCcs
ICctLWRlYnVnJywgJy0tdmVyYm9zZScsICctLWpzb24tb3V0cHV0PXswfScuZm9ybWF0KHNlbGYu
anNvbkZpbGVOYW1lKV0sCisgICAgICAgICAgICAgICAgICAgICAgICBjb21tYW5kPVsncHl0aG9u
MycsICdUb29scy9TY3JpcHRzL3J1bi1hcGktdGVzdHMnLCAnLS1uby1idWlsZCcsICctLWRlYnVn
JywgJy0tdmVyYm9zZScsICctLWpzb24tb3V0cHV0PXswfScuZm9ybWF0KHNlbGYuanNvbkZpbGVO
YW1lKV0sCiAgICAgICAgICAgICAgICAgICAgICAgICBsb2dmaWxlcz17J2pzb24nOiBzZWxmLmpz
b25GaWxlTmFtZX0sCiAgICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICArIEV4
cGVjdFNoZWxsLmxvZygnc3RkaW8nLCBzdGRvdXQ9JycnCkBAIC0zMzA5LDcgKzMzMDksNyBAQCBU
ZXN0aW5nIGNvbXBsZXRlZCwgRXhpdCBzdGF0dXM6IDMKICAgICAgICAgc2VsZi5leHBlY3RSZW1v
dGVDb21tYW5kcygKICAgICAgICAgICAgIEV4cGVjdFNoZWxsKHdvcmtkaXI9J3drZGlyJywKICAg
ICAgICAgICAgICAgICAgICAgICAgIGxvZ0Vudmlyb249RmFsc2UsCi0gICAgICAgICAgICAgICAg
ICAgICAgICBjb21tYW5kPVsncHl0aG9uJywgJ1Rvb2xzL1NjcmlwdHMvcnVuLWFwaS10ZXN0cycs
ICctLW5vLWJ1aWxkJywgJy0tZGVidWcnLCAnLS12ZXJib3NlJywgJy0tanNvbi1vdXRwdXQ9ezB9
Jy5mb3JtYXQoc2VsZi5qc29uRmlsZU5hbWUpXSwKKyAgICAgICAgICAgICAgICAgICAgICAgIGNv
bW1hbmQ9WydweXRob24zJywgJ1Rvb2xzL1NjcmlwdHMvcnVuLWFwaS10ZXN0cycsICctLW5vLWJ1
aWxkJywgJy0tZGVidWcnLCAnLS12ZXJib3NlJywgJy0tanNvbi1vdXRwdXQ9ezB9Jy5mb3JtYXQo
c2VsZi5qc29uRmlsZU5hbWUpXSwKICAgICAgICAgICAgICAgICAgICAgICAgIGxvZ2ZpbGVzPXsn
anNvbic6IHNlbGYuanNvbkZpbGVOYW1lfSwKICAgICAgICAgICAgICAgICAgICAgICAgICkKICAg
ICAgICAgICAgICsgRXhwZWN0U2hlbGwubG9nKCdzdGRpbycsIHN0ZG91dD0nJycuLi4KQEAgLTMz
NjUsNyArMzM2NSw3IEBAIFRlc3RpbmcgY29tcGxldGVkLCBFeGl0IHN0YXR1czogMwogICAgICAg
ICBzZWxmLmV4cGVjdFJlbW90ZUNvbW1hbmRzKAogICAgICAgICAgICAgRXhwZWN0U2hlbGwod29y
a2Rpcj0nd2tkaXInLAogICAgICAgICAgICAgICAgICAgICAgICAgbG9nRW52aXJvbj1GYWxzZSwK
LSAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1hbmQ9WydweXRob24nLCAnVG9vbHMvU2NyaXB0
cy9ydW4tYXBpLXRlc3RzJywgJy0tbm8tYnVpbGQnLCAnLS1kZWJ1ZycsICctLXZlcmJvc2UnLCAn
LS1qc29uLW91dHB1dD17MH0nLmZvcm1hdChzZWxmLmpzb25GaWxlTmFtZSldLAorICAgICAgICAg
ICAgICAgICAgICAgICAgY29tbWFuZD1bJ3B5dGhvbjMnLCAnVG9vbHMvU2NyaXB0cy9ydW4tYXBp
LXRlc3RzJywgJy0tbm8tYnVpbGQnLCAnLS1kZWJ1ZycsICctLXZlcmJvc2UnLCAnLS1qc29uLW91
dHB1dD17MH0nLmZvcm1hdChzZWxmLmpzb25GaWxlTmFtZSldLAogICAgICAgICAgICAgICAgICAg
ICAgICAgbG9nZmlsZXM9eydqc29uJzogc2VsZi5qc29uRmlsZU5hbWV9LAogICAgICAgICAgICAg
ICAgICAgICAgICAgKQogICAgICAgICAgICAgKyBFeHBlY3RTaGVsbC5sb2coJ3N0ZGlvJywgc3Rk
b3V0PSdVbmV4cGVjdGVkIGZhaWx1cmUuIEZhaWxlZCB0byBydW4gYXBpIHRlc3RzLicpCkBAIC0z
MzgzLDcgKzMzODMsNyBAQCBUZXN0aW5nIGNvbXBsZXRlZCwgRXhpdCBzdGF0dXM6IDMKICAgICAg
ICAgc2VsZi5leHBlY3RSZW1vdGVDb21tYW5kcygKICAgICAgICAgICAgIEV4cGVjdFNoZWxsKHdv
cmtkaXI9J3drZGlyJywKICAgICAgICAgICAgICAgICAgICAgICAgIGxvZ0Vudmlyb249RmFsc2Us
Ci0gICAgICAgICAgICAgICAgICAgICAgICBjb21tYW5kPVsncHl0aG9uJywgJ1Rvb2xzL1Njcmlw
dHMvcnVuLWFwaS10ZXN0cycsICctLW5vLWJ1aWxkJywgJy0tZGVidWcnLCAnLS12ZXJib3NlJywg
Jy0tanNvbi1vdXRwdXQ9ezB9Jy5mb3JtYXQoc2VsZi5qc29uRmlsZU5hbWUpXSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbW1hbmQ9WydweXRob24zJywgJ1Rvb2xzL1NjcmlwdHMvcnVuLWFw
aS10ZXN0cycsICctLW5vLWJ1aWxkJywgJy0tZGVidWcnLCAnLS12ZXJib3NlJywgJy0tanNvbi1v
dXRwdXQ9ezB9Jy5mb3JtYXQoc2VsZi5qc29uRmlsZU5hbWUpXSwKICAgICAgICAgICAgICAgICAg
ICAgICAgIGxvZ2ZpbGVzPXsnanNvbic6IHNlbGYuanNvbkZpbGVOYW1lfSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICkKICAgICAgICAgICAgICsgRXhwZWN0U2hlbGwubG9nKCdzdGRpbycsIHN0
ZG91dD0nJycuLi4KQEAgLTM0MjUsNyArMzQyNSw3IEBAIGNsYXNzIFRlc3RSdW5BUElUZXN0c1dp
dGhvdXRQYXRjaChCdWlsZFMKICAgICAgICAgc2VsZi5leHBlY3RSZW1vdGVDb21tYW5kcygKICAg
ICAgICAgICAgIEV4cGVjdFNoZWxsKHdvcmtkaXI9J3drZGlyJywKICAgICAgICAgICAgICAgICAg
ICAgICAgIGxvZ0Vudmlyb249RmFsc2UsCi0gICAgICAgICAgICAgICAgICAgICAgICBjb21tYW5k
PVsncHl0aG9uJywKKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1hbmQ9WydweXRob24zJywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdUb29scy9TY3JpcHRzL3J1bi1hcGkt
dGVzdHMnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJy0tbm8tYnVpbGQnLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJy0tcmVsZWFzZScsCkBAIC0zNDYxLDcg
KzM0NjEsNyBAQCBBbGwgdGVzdHMgc3VjY2Vzc2Z1bGx5IHBhc3NlZCEKICAgICAgICAgc2VsZi5l
eHBlY3RSZW1vdGVDb21tYW5kcygKICAgICAgICAgICAgIEV4cGVjdFNoZWxsKHdvcmtkaXI9J3dr
ZGlyJywKICAgICAgICAgICAgICAgICAgICAgICAgIGxvZ0Vudmlyb249RmFsc2UsCi0gICAgICAg
ICAgICAgICAgICAgICAgICBjb21tYW5kPVsncHl0aG9uJywKKyAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbW1hbmQ9WydweXRob24zJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICdUb29scy9TY3JpcHRzL3J1bi1hcGktdGVzdHMnLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJy0tbm8tYnVpbGQnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Jy0tZGVidWcnLAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>433331</attachid>
            <date>2021-07-12 10:48:44 -0700</date>
            <delta_ts>2021-07-12 13:42:04 -0700</delta_ts>
            <desc>Run with 3 test</desc>
            <filename>bug-225427-20210712104843.patch</filename>
            <type>text/plain</type>
            <size>18359</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3OTgzNSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDEzIEBACisyMDIxLTA3LTEyICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbcnVuLWFwaS10ZXN0c10gVXNlIFB5dGhvbiAzIChUZXN0KQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI1NDI3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3JpcHRzL3J1bi1h
cGktdGVzdHM6CisgICAgICAgICogU2NyaXB0cy9ydW4tYXBpLXRlc3RzLXB5dGhvbjM6IEFkZGVk
LgorCiAyMDIxLTA3LTEyICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCiAgICAg
ICAgIFtDb2NvYV0gSW5jb3JyZWN0IGRlcHJlY2F0aW9uIGRlY2xhcmF0aW9uIGZvciAtW1dLV2Vi
VmlldyBjbG9zZUFsbE1lZGlhUHJlc2VudGF0aW9uczpdCkluZGV4OiBUb29scy9TY3JpcHRzL3J1
bi1hcGktdGVzdHMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy9ydW4tYXBpLXRlc3RzCShy
ZXZpc2lvbiAyNzk4MzMpCisrKyBUb29scy9TY3JpcHRzL3J1bi1hcGktdGVzdHMJKHdvcmtpbmcg
Y29weSkKQEAgLTEsNiArMSw2IEBACiAjIS91c3IvYmluL2VudiBweXRob24zCiAKLSMgQ29weXJp
Z2h0IChDKSAyMDE4LTIwMjEgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorIyBDb3B5
cmlnaHQgKEMpIDIwMjEgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogIwogIyBSZWRp
c3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdp
dGhvdXQKICMgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZv
bGxvd2luZyBjb25kaXRpb25zCkBAIC0yMiwxNDUgKzIyLDEyIEBACiAjIChJTkNMVURJTkcgTkVH
TElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBP
RiBUSElTCiAjIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9G
IFNVQ0ggREFNQUdFLgogCi1mcm9tIF9fZnV0dXJlX18gaW1wb3J0IHByaW50X2Z1bmN0aW9uCi1p
bXBvcnQgbG9nZ2luZwotaW1wb3J0IG9wdHBhcnNlCitpbXBvcnQgb3MKK2ltcG9ydCBzdWJwcm9j
ZXNzCiBpbXBvcnQgc3lzCi1pbXBvcnQgdHJhY2ViYWNrCitpbXBvcnQgd2Via2l0cHkKK2Zyb20g
d2hpY2hjcmFmdCBpbXBvcnQgd2hpY2gKIAotZnJvbSB3ZWJraXRweS5hcGlfdGVzdHMubWFuYWdl
ciBpbXBvcnQgTWFuYWdlcgotZnJvbSB3ZWJraXRweS5jb21tb24uaG9zdCBpbXBvcnQgSG9zdAot
ZnJvbSB3ZWJraXRweS5sYXlvdXRfdGVzdHMudmlld3MubWV0ZXJlZF9zdHJlYW0gaW1wb3J0IE1l
dGVyZWRTdHJlYW0KLWZyb20gd2Via2l0cHkucG9ydCBpbXBvcnQgY29uZmlndXJhdGlvbl9vcHRp
b25zLCBwbGF0Zm9ybV9vcHRpb25zLCBiYXNlLCB3aW4KLWZyb20gd2Via2l0cHkucmVzdWx0cy5v
cHRpb25zIGltcG9ydCB1cGxvYWRfb3B0aW9ucwotCi1FWENFUFRJT05BTF9FWElUX1NUQVRVUyA9
IC0xCi1JTlRFUlJVUFRfRVhJVF9TVEFUVVMgPSAtMgotCi1fbG9nID0gbG9nZ2luZy5nZXRMb2dn
ZXIoX19uYW1lX18pCi0KLQotZGVmIG1haW4oYXJndiwgc3Rkb3V0LCBzdGRlcnIpOgotICAgIG9w
dGlvbnMsIGFyZ3MgPSBwYXJzZV9hcmdzKGFyZ3YpCi0gICAgaG9zdCA9IEhvc3QoKQotCi0gICAg
dHJ5OgotICAgICAgICBvcHRpb25zLndlYmtpdF90ZXN0X3J1bm5lciA9IFRydWUKLSAgICAgICAg
cG9ydCA9IGhvc3QucG9ydF9mYWN0b3J5LmdldChvcHRpb25zLnBsYXRmb3JtLCBvcHRpb25zKQot
ICAgIGV4Y2VwdCBOb3RJbXBsZW1lbnRlZEVycm9yIGFzIGU6Ci0gICAgICAgIHByaW50KHN0cihl
KSwgZmlsZT1zdGRlcnIpCi0gICAgICAgIHJldHVybiBFWENFUFRJT05BTF9FWElUX1NUQVRVUwot
Ci0gICAgIyBTb21lIHBsYXRmb3JtcyBkbyBub3Qgc3VwcG9ydCBBUEkgdGVzdHMKLSAgICBkb2Vz
X25vdF9zdXBwb3J0X2FwaV90ZXN0cyA9IFsnaW9zLWRldmljZSddCi0gICAgaWYgcG9ydC5vcGVy
YXRpbmdfc3lzdGVtKCkgaW4gZG9lc19ub3Rfc3VwcG9ydF9hcGlfdGVzdHM6Ci0gICAgICAgIHBy
aW50KCd7fSBjYW5ub3QgcnVuIEFQSSB0ZXN0cycuZm9ybWF0KHBvcnQub3BlcmF0aW5nX3N5c3Rl
bSgpKSwgZmlsZT1zdGRlcnIpCi0gICAgICAgIHJldHVybiBFWENFUFRJT05BTF9FWElUX1NUQVRV
UwotCi0gICAgdHJ5OgotICAgICAgICByZXR1cm4gcnVuKHBvcnQsIG9wdGlvbnMsIGFyZ3MsIHN0
ZGVycikKLSAgICBleGNlcHQgS2V5Ym9hcmRJbnRlcnJ1cHQ6Ci0gICAgICAgIHJldHVybiBJTlRF
UlJVUFRfRVhJVF9TVEFUVVMKLSAgICBleGNlcHQgQmFzZUV4Y2VwdGlvbiBhcyBlOgotICAgICAg
ICBpZiBpc2luc3RhbmNlKGUsIEV4Y2VwdGlvbik6Ci0gICAgICAgICAgICBwcmludCgnXG4lcyBy
YWlzZWQ6ICVzJyAlIChlLl9fY2xhc3NfXy5fX25hbWVfXywgc3RyKGUpKSwgZmlsZT1zdGRlcnIp
Ci0gICAgICAgICAgICB0cmFjZWJhY2sucHJpbnRfZXhjKGZpbGU9c3RkZXJyKQotICAgICAgICBy
ZXR1cm4gRVhDRVBUSU9OQUxfRVhJVF9TVEFUVVMKLQotCi1kZWYgcnVuKHBvcnQsIG9wdGlvbnMs
IGFyZ3MsIGxvZ2dpbmdfc3RyZWFtKToKLSAgICBsb2dnZXIgPSBsb2dnaW5nLmdldExvZ2dlcigp
Ci0gICAgbG9nZ2VyLnNldExldmVsKGxvZ2dpbmcuREVCVUcgaWYgb3B0aW9ucy52ZXJib3NlIGVs
c2UgbG9nZ2luZy5FUlJPUiBpZiBvcHRpb25zLnF1aWV0IGVsc2UgbG9nZ2luZy5JTkZPKQotCi0g
ICAgdHJ5OgotICAgICAgICBzdHJlYW0gPSBNZXRlcmVkU3RyZWFtKGxvZ2dpbmdfc3RyZWFtLCBv
cHRpb25zLnZlcmJvc2UsIGxvZ2dlcj1sb2dnZXIsIG51bWJlcl9vZl9jb2x1bW5zPXBvcnQuaG9z
dC5wbGF0Zm9ybS50ZXJtaW5hbF93aWR0aCgpLCBwcmludF90aW1lc3RhbXBzPW9wdGlvbnMudGlt
ZXN0YW1wcykKLSAgICAgICAgbWFuYWdlciA9IE1hbmFnZXIocG9ydCwgb3B0aW9ucywgc3RyZWFt
KQotCi0gICAgICAgIHJlc3VsdCA9IG1hbmFnZXIucnVuKGFyZ3MsIGpzb25fb3V0cHV0PW9wdGlv
bnMuanNvbl9vdXRwdXQpCi0gICAgICAgIF9sb2cuZGVidWcoIlRlc3RpbmcgY29tcGxldGVkLCBF
eGl0IHN0YXR1czogJWQiICUgcmVzdWx0KQotICAgICAgICByZXR1cm4gcmVzdWx0Ci0gICAgZmlu
YWxseToKLSAgICAgICAgc3RyZWFtLmNsZWFudXAoKQotCi0KLWRlZiBwYXJzZV9hcmdzKGFyZ3Mp
OgotICAgIG9wdGlvbl9ncm91cF9kZWZpbml0aW9ucyA9IFtdCi0KLSAgICBvcHRpb25fZ3JvdXBf
ZGVmaW5pdGlvbnMuYXBwZW5kKCgnUGxhdGZvcm0gb3B0aW9ucycsIHBsYXRmb3JtX29wdGlvbnMo
KSkpCi0gICAgb3B0aW9uX2dyb3VwX2RlZmluaXRpb25zLmFwcGVuZCgoJ0NvbmZpZ3VyYXRpb24g
b3B0aW9ucycsIGNvbmZpZ3VyYXRpb25fb3B0aW9ucygpKSkKLSAgICBvcHRpb25fZ3JvdXBfZGVm
aW5pdGlvbnMuYXBwZW5kKCgnUHJpbnRpbmcgT3B0aW9ucycsIFsKLSAgICAgICAgb3B0cGFyc2Uu
bWFrZV9vcHRpb24oJy1xJywgJy0tcXVpZXQnLCBhY3Rpb249J3N0b3JlX3RydWUnLCBkZWZhdWx0
PUZhbHNlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSdSdW4gcXVpZXRseSAo
ZXJyb3JzLCB3YXJuaW5ncywgYW5kIHByb2dyZXNzIG9ubHkpJyksCi0gICAgICAgIG9wdHBhcnNl
Lm1ha2Vfb3B0aW9uKCctdicsICctLXZlcmJvc2UnLCBhY3Rpb249J3N0b3JlX3RydWUnLCBkZWZh
dWx0PUZhbHNlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSdFbmFibGUgdmVy
Ym9zZSBwcmludGluZycpLAotICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbignLS10aW1lc3Rh
bXBzJywgYWN0aW9uPSdzdG9yZV90cnVlJywgZGVmYXVsdD1GYWxzZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaGVscD0nUHJpbnQgdGltZXN0YW1wcyBmb3IgZWFjaCBsb2dnZWQgbGlu
ZScpLAotICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbignLS1qc29uLW91dHB1dCcsIGFjdGlv
bj0nc3RvcmUnLCBkZWZhdWx0PU5vbmUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhl
bHA9J1NhdmUgdGVzdCByZXN1bHRzIGFzIEpTT04gdG8gZmlsZScpLAotICAgIF0pKQotCi0gICAg
b3B0aW9uX2dyb3VwX2RlZmluaXRpb25zLmFwcGVuZCgoJ1dlYktpdCBPcHRpb25zJywgWwotICAg
ICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbignLWcnLCAnLS1ndWFyZC1tYWxsb2MnLCBhY3Rpb249
J3N0b3JlX3RydWUnLCBkZWZhdWx0PUZhbHNlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBoZWxwPSdFbmFibGUgR3VhcmQgTWFsbG9jIChPUyBYIG9ubHkpJyksCi0gICAgICAgIG9wdHBh
cnNlLm1ha2Vfb3B0aW9uKCctLXJvb3QnLCBhY3Rpb249J3N0b3JlJywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaGVscD0nUGF0aCB0byBhIGRpcmVjdG9yeSBjb250YWluaW5nIHRoZSBl
eGVjdXRhYmxlcyBuZWVkZWQgdG8gcnVuIHRlc3RzLicpLAotICAgIF0pKQotCi0gICAgb3B0aW9u
X2dyb3VwX2RlZmluaXRpb25zLmFwcGVuZCgoJ1Rlc3RpbmcgT3B0aW9ucycsIFsKLSAgICAgICAg
b3B0cGFyc2UubWFrZV9vcHRpb24oJy0td3RmLW9ubHknLCBhY3Rpb249J3N0b3JlX2NvbnN0Jywg
Y29uc3Q9J1Rlc3RXVEYnLCBkZXN0PSdhcGlfYmluYXJ5JywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaGVscD0nT25seSBidWlsZCwgY2hlY2sgYW5kIHJ1biBUZXN0V1RGJyksCi0gICAg
ICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCctLXdlYmtpdC1vbmx5JywgYWN0aW9uPSdzdG9yZV9j
b25zdCcsIGNvbnN0PSdUZXN0V2ViS2l0QVBJJywgZGVzdD0nYXBpX2JpbmFyeScsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGhlbHA9J09ubHkgY2hlY2sgYW5kIHJ1biBUZXN0V2ViS2l0
QVBJJyksCi0gICAgICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCctLXdlYi1jb3JlLW9ubHknLCBh
Y3Rpb249J3N0b3JlX2NvbnN0JywgY29uc3Q9J1Rlc3RXZWJDb3JlJywgZGVzdD0nYXBpX2JpbmFy
eScsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9J09ubHkgY2hlY2sgYW5kIHJ1
biBUZXN0V2ViQ29yZS5leGUgKFdpbmRvd3Mgb25seSknKSwKLSAgICAgICAgb3B0cGFyc2UubWFr
ZV9vcHRpb24oJy0td2Via2l0LWxlZ2FjeS1vbmx5JywgYWN0aW9uPSdzdG9yZV9jb25zdCcsIGNv
bnN0PSdUZXN0V2ViS2l0TGVnYWN5JywgZGVzdD0nYXBpX2JpbmFyeScsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGhlbHA9J09ubHkgY2hlY2sgYW5kIHJ1biBUZXN0V2ViS2l0TGVnYWN5
LmV4ZSAoV2luZG93cyBvbmx5KScpLAotICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbignLWQn
LCAnLS1kdW1wJywgYWN0aW9uPSdzdG9yZV90cnVlJywgZGVmYXVsdD1GYWxzZSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaGVscD0nRHVtcCBhbGwgdGVzdCBuYW1lcyB3aXRob3V0IHJ1
bm5pbmcgdGhlbScpLAotICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbignLS1idWlsZCcsIGRl
c3Q9J2J1aWxkJywgYWN0aW9uPSdzdG9yZV90cnVlJywgZGVmYXVsdD1UcnVlLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBoZWxwPSdDaGVjayB0byBlbnN1cmUgdGhlIGJ1aWxkIGlzIHVw
LXRvLWRhdGUgKGRlZmF1bHQpLicpLAotICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbignLS1u
by1idWlsZCcsIGRlc3Q9J2J1aWxkJywgYWN0aW9uPSdzdG9yZV9mYWxzZScsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGhlbHA9IkRvbid0IGNoZWNrIHRvIHNlZSBpZiB0aGUgYnVpbGQg
aXMgdXAtdG8tZGF0ZS4iKSwKLSAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oJy0tdGltZW91
dCcsIGRlZmF1bHQ9MzAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9J051bWJl
ciBvZiBzZWNvbmRzIHRvIHdhaXQgYmVmb3JlIGEgdGVzdCB0aW1lcyBvdXQnKSwKLSAgICAgICAg
b3B0cGFyc2UubWFrZV9vcHRpb24oJy0tbm8tdGltZW91dCcsIGRlc3Q9J3RpbWVvdXQnLCBhY3Rp
b249J3N0b3JlX2ZhbHNlJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0nRGlz
YWJsZSB0aW1lb3V0cyBmb3IgYWxsIHRlc3RzJyksCi0gICAgICAgIG9wdHBhcnNlLm1ha2Vfb3B0
aW9uKCctLWl0ZXJhdGlvbnMnLCB0eXBlPSdpbnQnLCBkZWZhdWx0PTEsIGhlbHA9J051bWJlciBv
ZiB0aW1lcyB0byBydW4gdGhlIHNldCBvZiB0ZXN0cyAoZS5nLiBBQkNBQkNBQkMpJyksCi0gICAg
ICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCctLXJlcGVhdC1lYWNoJywgdHlwZT0naW50JywgZGVm
YXVsdD0xLCBoZWxwPSdOdW1iZXIgb2YgdGltZXMgdG8gcnVuIGVhY2ggdGVzdCAoZS5nLiBBQUFC
QkJDQ0MpJyksCi0KLSAgICAgICAgIyBGSVhNRTogUmVtb3ZlIHRoZSBkZWZhdWx0LCBBUEkgdGVz
dHMgc2hvdWxkIGJlIG11bHRpcHJvY2VzcwotICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbign
LS1jaGlsZC1wcm9jZXNzZXMnLCBkZWZhdWx0PTEsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGhlbHA9J051bWJlciBvZiBwcm9jZXNzZXMgdG8gcnVuIGluIHBhcmFsbGVsLicpLAotCi0g
ICAgICAgICMgRklYTUU6IERlZmF1bHQgc2hvdWxkIGJlIGZhbHNlLCBBUEkgdGVzdHMgc2hvdWxk
IG5vdCBiZSBmb3JjZWQgdG8gcnVuIHNpbmdseQotICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlv
bignLS1ydW4tc2luZ2x5JywgYWN0aW9uPSdzdG9yZV90cnVlJywgZGVmYXVsdD1UcnVlLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSdSdW4gYSBzZXBhcmF0ZSBwcm9jZXNzIGZv
ciBlYWNoIHRlc3QnKSwKLQotICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbignLS1mb3JjZScs
IGFjdGlvbj0nc3RvcmVfdHJ1ZScsIGRlZmF1bHQ9RmFsc2UsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGhlbHA9J1J1biBhbGwgdGVzdHMsIGV2ZW4gRElTQUJMRUQgdGVzdHMnKSwKLSAg
ICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oJy0tYWRkaXRpb25hbC1lbnYtdmFyJywgdHlwZT0n
c3RyaW5nJywgYWN0aW9uPSdhcHBlbmQnLCBkZWZhdWx0PVtdLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBoZWxwPSdQYXNzZXMgdGhhdCBlbnZpcm9ubWVudCB2YXJpYWJsZSB0byB0aGUg
dGVzdHMgKC0tYWRkaXRpb25hbC1lbnYtdmFyPU5BTUU9VkFMVUUpJyksCi0gICAgXSkpCi0gICAg
b3B0aW9uX2dyb3VwX2RlZmluaXRpb25zLmFwcGVuZCgoJ1VwbG9hZCBPcHRpb25zJywgdXBsb2Fk
X29wdGlvbnMoKSkpCi0KLSAgICBvcHRpb25fcGFyc2VyID0gb3B0cGFyc2UuT3B0aW9uUGFyc2Vy
KAotICAgICAgICB1c2FnZT0ncnVuLWFwaS10ZXN0cyBbb3B0aW9uc10gWzx0ZXN0IG5hbWVzPi4u
Ll0nLAotICAgICAgICBkZXNjcmlwdGlvbj0iIiJCeSBkZWZhdWx0LCBydW4tYXBpLXRlc3RzIHdp
bGwgcnVuIGFsbCBBUEkgdGVzdHMuIEl0IGFsc28gYWxsb3dzIHRoZSB1c2VyIHRvIHNwZWNpZnkg
dGVzdHMgb2YgdGhlIFwKLWZvcm1hdCA8c3VpdGU+Ljx0ZXN0PiBvciA8Y2Fub25pY2FsaXplZCBi
aW5hcnkgbmFtZT4uPHN1aXRlPi48dGVzdD4uIE5vdGUgdGhhdCBpbiB0aGUgY2FzZSB3aGVyZSBh
IGJpbmFyeSBpcyBub3QgXAotc3BlY2lmaWVkLCBvbmUgd2lsbCBiZSBpbmZlcnJlZCBieSBsaXN0
aW5nIGFsbCBhdmFpbGFibGUgdGVzdHMuIFNwZWNpZnlpbmcganVzdCBhIGJpbmFyeSBvciBqdXN0
IGEgc3VpdGUgd2lsbCBjYXVzZSBldmVyeSBcCi10ZXN0IGNvbnRhaW5lZCB3aXRoaW4gdG8gYmUg
cnVuLiBUaGUgY2Fub25pY2FsaXplZCBiaW5hcnkgbmFtZSBpcyB0aGUgYmluYXJ5IG5hbWUgd2l0
aCBhbnkgZmlsZW5hbWUgZXh0ZW5zaW9uIFwKLXN0cmlwcGVkLiBGb3IgVW5peCBwb3J0cywgdGhl
c2UgYmluYXJpZXMgYXJlIHt9IGFuZCB7fS4gRm9yIFdpbmRvd3MgcG9ydHMsIHRoZXkgYXJlIHt9
IGFuZCB7fS4iIiIuZm9ybWF0KAotICAgICAgICAgICAgJywgJy5qb2luKGJhc2UuUG9ydC5BUElf
VEVTVF9CSU5BUllfTkFNRVNbOi0xXSksIGJhc2UuUG9ydC5BUElfVEVTVF9CSU5BUllfTkFNRVNb
LTFdLAotICAgICAgICAgICAgJywgJy5qb2luKHdpbi5XaW5Qb3J0LkFQSV9URVNUX0JJTkFSWV9O
QU1FU1s6LTFdKSwgd2luLldpblBvcnQuQVBJX1RFU1RfQklOQVJZX05BTUVTWy0xXSwKLSAgICAp
KQotCi0gICAgZm9yIGdyb3VwX25hbWUsIGdyb3VwX29wdGlvbnMgaW4gb3B0aW9uX2dyb3VwX2Rl
ZmluaXRpb25zOgotICAgICAgICBvcHRpb25fZ3JvdXAgPSBvcHRwYXJzZS5PcHRpb25Hcm91cChv
cHRpb25fcGFyc2VyLCBncm91cF9uYW1lKQotICAgICAgICBvcHRpb25fZ3JvdXAuYWRkX29wdGlv
bnMoZ3JvdXBfb3B0aW9ucykKLSAgICAgICAgb3B0aW9uX3BhcnNlci5hZGRfb3B0aW9uX2dyb3Vw
KG9wdGlvbl9ncm91cCkKLQotICAgIHJldHVybiBvcHRpb25fcGFyc2VyLnBhcnNlX2FyZ3MoYXJn
cykKLQotCi1pZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgotICAgIHN5cy5leGl0KG1haW4oc3lz
LmFyZ3ZbMTpdLCBzeXMuc3Rkb3V0LCBzeXMuc3RkZXJyKSkKK3BhdGggPSBvcy5wYXRoLmpvaW4o
b3MucGF0aC5kaXJuYW1lKF9fZmlsZV9fKSwgJ3J1bi1hcGktdGVzdHMtcHl0aG9uMycpCitweXRo
b24gPSB3aGljaCgncHl0aG9uMycpCitvcy5leGVjdihweXRob24sIFtweXRob24sIHBhdGhdICsg
c3lzLmFyZ3ZbMTpdKQpJbmRleDogVG9vbHMvU2NyaXB0cy9ydW4tYXBpLXRlc3RzLXB5dGhvbjMK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy9ydW4tYXBpLXRlc3RzLXB5dGhvbjMJKG5vbmV4
aXN0ZW50KQorKysgVG9vbHMvU2NyaXB0cy9ydW4tYXBpLXRlc3RzLXB5dGhvbjMJKHdvcmtpbmcg
Y29weSkKQEAgLTAsMCArMSwxNjYgQEAKKyMhL3Vzci9iaW4vZW52IHB5dGhvbjMKKworIyBDb3B5
cmlnaHQgKEMpIDIwMTgtMjAyMSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisjCisj
IFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGgg
b3Igd2l0aG91dAorIyBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0
aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyMgYXJlIG1ldDoKKyMgMS4gIFJlZGlzdHJpYnV0aW9u
cyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisjICAgIG5v
dGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l
ci4KKyMgMi4gIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0
aGUgYWJvdmUgY29weXJpZ2h0CisjICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMg
YW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyMgICAgZG9jdW1lbnRhdGlvbiBh
bmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyMK
KyMgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBJTkMuIEFORCBJVFMgQ09OVFJJ
QlVUT1JTIGBgQVMgSVMnJyBBTkQgQU5ZCisjIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVT
LCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFIElNUExJRUQKKyMgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
IEFSRQorIyBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBBUFBMRSBJTkMuIE9SIElUUyBD
T05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkKKyMgRElSRUNULCBJTkRJUkVDVCwgSU5DSURF
TlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMKKyMgKElO
Q0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdP
T0RTIE9SIFNFUlZJQ0VTOworIyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVT
SU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04KKyMgQU5ZIFRIRU9SWSBP
RiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRP
UlQKKyMgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkg
V0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMKKyMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBP
RiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisKK2Zyb20gX19mdXR1cmVfXyBpbXBv
cnQgcHJpbnRfZnVuY3Rpb24KK2ltcG9ydCBsb2dnaW5nCitpbXBvcnQgb3B0cGFyc2UKK2ltcG9y
dCBzeXMKK2ltcG9ydCB0cmFjZWJhY2sKKworZnJvbSB3ZWJraXRweS5hcGlfdGVzdHMubWFuYWdl
ciBpbXBvcnQgTWFuYWdlcgorZnJvbSB3ZWJraXRweS5jb21tb24uaG9zdCBpbXBvcnQgSG9zdAor
ZnJvbSB3ZWJraXRweS5sYXlvdXRfdGVzdHMudmlld3MubWV0ZXJlZF9zdHJlYW0gaW1wb3J0IE1l
dGVyZWRTdHJlYW0KK2Zyb20gd2Via2l0cHkucG9ydCBpbXBvcnQgY29uZmlndXJhdGlvbl9vcHRp
b25zLCBwbGF0Zm9ybV9vcHRpb25zLCBiYXNlLCB3aW4KK2Zyb20gd2Via2l0cHkucmVzdWx0cy5v
cHRpb25zIGltcG9ydCB1cGxvYWRfb3B0aW9ucworCitFWENFUFRJT05BTF9FWElUX1NUQVRVUyA9
IC0xCitJTlRFUlJVUFRfRVhJVF9TVEFUVVMgPSAtMgorCitfbG9nID0gbG9nZ2luZy5nZXRMb2dn
ZXIoX19uYW1lX18pCisKKworZGVmIG1haW4oYXJndiwgc3Rkb3V0LCBzdGRlcnIpOgorICAgIG9w
dGlvbnMsIGFyZ3MgPSBwYXJzZV9hcmdzKGFyZ3YpCisgICAgaG9zdCA9IEhvc3QoKQorCisgICAg
dHJ5OgorICAgICAgICBvcHRpb25zLndlYmtpdF90ZXN0X3J1bm5lciA9IFRydWUKKyAgICAgICAg
cG9ydCA9IGhvc3QucG9ydF9mYWN0b3J5LmdldChvcHRpb25zLnBsYXRmb3JtLCBvcHRpb25zKQor
ICAgIGV4Y2VwdCBOb3RJbXBsZW1lbnRlZEVycm9yIGFzIGU6CisgICAgICAgIHByaW50KHN0cihl
KSwgZmlsZT1zdGRlcnIpCisgICAgICAgIHJldHVybiBFWENFUFRJT05BTF9FWElUX1NUQVRVUwor
CisgICAgIyBTb21lIHBsYXRmb3JtcyBkbyBub3Qgc3VwcG9ydCBBUEkgdGVzdHMKKyAgICBkb2Vz
X25vdF9zdXBwb3J0X2FwaV90ZXN0cyA9IFsnaW9zLWRldmljZSddCisgICAgaWYgcG9ydC5vcGVy
YXRpbmdfc3lzdGVtKCkgaW4gZG9lc19ub3Rfc3VwcG9ydF9hcGlfdGVzdHM6CisgICAgICAgIHBy
aW50KCd7fSBjYW5ub3QgcnVuIEFQSSB0ZXN0cycuZm9ybWF0KHBvcnQub3BlcmF0aW5nX3N5c3Rl
bSgpKSwgZmlsZT1zdGRlcnIpCisgICAgICAgIHJldHVybiBFWENFUFRJT05BTF9FWElUX1NUQVRV
UworCisgICAgdHJ5OgorICAgICAgICByZXR1cm4gcnVuKHBvcnQsIG9wdGlvbnMsIGFyZ3MsIHN0
ZGVycikKKyAgICBleGNlcHQgS2V5Ym9hcmRJbnRlcnJ1cHQ6CisgICAgICAgIHJldHVybiBJTlRF
UlJVUFRfRVhJVF9TVEFUVVMKKyAgICBleGNlcHQgQmFzZUV4Y2VwdGlvbiBhcyBlOgorICAgICAg
ICBpZiBpc2luc3RhbmNlKGUsIEV4Y2VwdGlvbik6CisgICAgICAgICAgICBwcmludCgnXG4lcyBy
YWlzZWQ6ICVzJyAlIChlLl9fY2xhc3NfXy5fX25hbWVfXywgc3RyKGUpKSwgZmlsZT1zdGRlcnIp
CisgICAgICAgICAgICB0cmFjZWJhY2sucHJpbnRfZXhjKGZpbGU9c3RkZXJyKQorICAgICAgICBy
ZXR1cm4gRVhDRVBUSU9OQUxfRVhJVF9TVEFUVVMKKworCitkZWYgcnVuKHBvcnQsIG9wdGlvbnMs
IGFyZ3MsIGxvZ2dpbmdfc3RyZWFtKToKKyAgICBsb2dnZXIgPSBsb2dnaW5nLmdldExvZ2dlcigp
CisgICAgbG9nZ2VyLnNldExldmVsKGxvZ2dpbmcuREVCVUcgaWYgb3B0aW9ucy52ZXJib3NlIGVs
c2UgbG9nZ2luZy5FUlJPUiBpZiBvcHRpb25zLnF1aWV0IGVsc2UgbG9nZ2luZy5JTkZPKQorCisg
ICAgdHJ5OgorICAgICAgICBzdHJlYW0gPSBNZXRlcmVkU3RyZWFtKGxvZ2dpbmdfc3RyZWFtLCBv
cHRpb25zLnZlcmJvc2UsIGxvZ2dlcj1sb2dnZXIsIG51bWJlcl9vZl9jb2x1bW5zPXBvcnQuaG9z
dC5wbGF0Zm9ybS50ZXJtaW5hbF93aWR0aCgpLCBwcmludF90aW1lc3RhbXBzPW9wdGlvbnMudGlt
ZXN0YW1wcykKKyAgICAgICAgbWFuYWdlciA9IE1hbmFnZXIocG9ydCwgb3B0aW9ucywgc3RyZWFt
KQorCisgICAgICAgIHJlc3VsdCA9IG1hbmFnZXIucnVuKGFyZ3MsIGpzb25fb3V0cHV0PW9wdGlv
bnMuanNvbl9vdXRwdXQpCisgICAgICAgIF9sb2cuZGVidWcoIlRlc3RpbmcgY29tcGxldGVkLCBF
eGl0IHN0YXR1czogJWQiICUgcmVzdWx0KQorICAgICAgICByZXR1cm4gcmVzdWx0CisgICAgZmlu
YWxseToKKyAgICAgICAgc3RyZWFtLmNsZWFudXAoKQorCisKK2RlZiBwYXJzZV9hcmdzKGFyZ3Mp
OgorICAgIG9wdGlvbl9ncm91cF9kZWZpbml0aW9ucyA9IFtdCisKKyAgICBvcHRpb25fZ3JvdXBf
ZGVmaW5pdGlvbnMuYXBwZW5kKCgnUGxhdGZvcm0gb3B0aW9ucycsIHBsYXRmb3JtX29wdGlvbnMo
KSkpCisgICAgb3B0aW9uX2dyb3VwX2RlZmluaXRpb25zLmFwcGVuZCgoJ0NvbmZpZ3VyYXRpb24g
b3B0aW9ucycsIGNvbmZpZ3VyYXRpb25fb3B0aW9ucygpKSkKKyAgICBvcHRpb25fZ3JvdXBfZGVm
aW5pdGlvbnMuYXBwZW5kKCgnUHJpbnRpbmcgT3B0aW9ucycsIFsKKyAgICAgICAgb3B0cGFyc2Uu
bWFrZV9vcHRpb24oJy1xJywgJy0tcXVpZXQnLCBhY3Rpb249J3N0b3JlX3RydWUnLCBkZWZhdWx0
PUZhbHNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSdSdW4gcXVpZXRseSAo
ZXJyb3JzLCB3YXJuaW5ncywgYW5kIHByb2dyZXNzIG9ubHkpJyksCisgICAgICAgIG9wdHBhcnNl
Lm1ha2Vfb3B0aW9uKCctdicsICctLXZlcmJvc2UnLCBhY3Rpb249J3N0b3JlX3RydWUnLCBkZWZh
dWx0PUZhbHNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSdFbmFibGUgdmVy
Ym9zZSBwcmludGluZycpLAorICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbignLS10aW1lc3Rh
bXBzJywgYWN0aW9uPSdzdG9yZV90cnVlJywgZGVmYXVsdD1GYWxzZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaGVscD0nUHJpbnQgdGltZXN0YW1wcyBmb3IgZWFjaCBsb2dnZWQgbGlu
ZScpLAorICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbignLS1qc29uLW91dHB1dCcsIGFjdGlv
bj0nc3RvcmUnLCBkZWZhdWx0PU5vbmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhl
bHA9J1NhdmUgdGVzdCByZXN1bHRzIGFzIEpTT04gdG8gZmlsZScpLAorICAgIF0pKQorCisgICAg
b3B0aW9uX2dyb3VwX2RlZmluaXRpb25zLmFwcGVuZCgoJ1dlYktpdCBPcHRpb25zJywgWworICAg
ICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbignLWcnLCAnLS1ndWFyZC1tYWxsb2MnLCBhY3Rpb249
J3N0b3JlX3RydWUnLCBkZWZhdWx0PUZhbHNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBoZWxwPSdFbmFibGUgR3VhcmQgTWFsbG9jIChPUyBYIG9ubHkpJyksCisgICAgICAgIG9wdHBh
cnNlLm1ha2Vfb3B0aW9uKCctLXJvb3QnLCBhY3Rpb249J3N0b3JlJywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaGVscD0nUGF0aCB0byBhIGRpcmVjdG9yeSBjb250YWluaW5nIHRoZSBl
eGVjdXRhYmxlcyBuZWVkZWQgdG8gcnVuIHRlc3RzLicpLAorICAgIF0pKQorCisgICAgb3B0aW9u
X2dyb3VwX2RlZmluaXRpb25zLmFwcGVuZCgoJ1Rlc3RpbmcgT3B0aW9ucycsIFsKKyAgICAgICAg
b3B0cGFyc2UubWFrZV9vcHRpb24oJy0td3RmLW9ubHknLCBhY3Rpb249J3N0b3JlX2NvbnN0Jywg
Y29uc3Q9J1Rlc3RXVEYnLCBkZXN0PSdhcGlfYmluYXJ5JywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaGVscD0nT25seSBidWlsZCwgY2hlY2sgYW5kIHJ1biBUZXN0V1RGJyksCisgICAg
ICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCctLXdlYmtpdC1vbmx5JywgYWN0aW9uPSdzdG9yZV9j
b25zdCcsIGNvbnN0PSdUZXN0V2ViS2l0QVBJJywgZGVzdD0nYXBpX2JpbmFyeScsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGhlbHA9J09ubHkgY2hlY2sgYW5kIHJ1biBUZXN0V2ViS2l0
QVBJJyksCisgICAgICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCctLXdlYi1jb3JlLW9ubHknLCBh
Y3Rpb249J3N0b3JlX2NvbnN0JywgY29uc3Q9J1Rlc3RXZWJDb3JlJywgZGVzdD0nYXBpX2JpbmFy
eScsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9J09ubHkgY2hlY2sgYW5kIHJ1
biBUZXN0V2ViQ29yZS5leGUgKFdpbmRvd3Mgb25seSknKSwKKyAgICAgICAgb3B0cGFyc2UubWFr
ZV9vcHRpb24oJy0td2Via2l0LWxlZ2FjeS1vbmx5JywgYWN0aW9uPSdzdG9yZV9jb25zdCcsIGNv
bnN0PSdUZXN0V2ViS2l0TGVnYWN5JywgZGVzdD0nYXBpX2JpbmFyeScsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGhlbHA9J09ubHkgY2hlY2sgYW5kIHJ1biBUZXN0V2ViS2l0TGVnYWN5
LmV4ZSAoV2luZG93cyBvbmx5KScpLAorICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbignLWQn
LCAnLS1kdW1wJywgYWN0aW9uPSdzdG9yZV90cnVlJywgZGVmYXVsdD1GYWxzZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaGVscD0nRHVtcCBhbGwgdGVzdCBuYW1lcyB3aXRob3V0IHJ1
bm5pbmcgdGhlbScpLAorICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbignLS1idWlsZCcsIGRl
c3Q9J2J1aWxkJywgYWN0aW9uPSdzdG9yZV90cnVlJywgZGVmYXVsdD1UcnVlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBoZWxwPSdDaGVjayB0byBlbnN1cmUgdGhlIGJ1aWxkIGlzIHVw
LXRvLWRhdGUgKGRlZmF1bHQpLicpLAorICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbignLS1u
by1idWlsZCcsIGRlc3Q9J2J1aWxkJywgYWN0aW9uPSdzdG9yZV9mYWxzZScsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGhlbHA9IkRvbid0IGNoZWNrIHRvIHNlZSBpZiB0aGUgYnVpbGQg
aXMgdXAtdG8tZGF0ZS4iKSwKKyAgICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oJy0tdGltZW91
dCcsIGRlZmF1bHQ9MzAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlbHA9J051bWJl
ciBvZiBzZWNvbmRzIHRvIHdhaXQgYmVmb3JlIGEgdGVzdCB0aW1lcyBvdXQnKSwKKyAgICAgICAg
b3B0cGFyc2UubWFrZV9vcHRpb24oJy0tbm8tdGltZW91dCcsIGRlc3Q9J3RpbWVvdXQnLCBhY3Rp
b249J3N0b3JlX2ZhbHNlJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0nRGlz
YWJsZSB0aW1lb3V0cyBmb3IgYWxsIHRlc3RzJyksCisgICAgICAgIG9wdHBhcnNlLm1ha2Vfb3B0
aW9uKCctLWl0ZXJhdGlvbnMnLCB0eXBlPSdpbnQnLCBkZWZhdWx0PTEsIGhlbHA9J051bWJlciBv
ZiB0aW1lcyB0byBydW4gdGhlIHNldCBvZiB0ZXN0cyAoZS5nLiBBQkNBQkNBQkMpJyksCisgICAg
ICAgIG9wdHBhcnNlLm1ha2Vfb3B0aW9uKCctLXJlcGVhdC1lYWNoJywgdHlwZT0naW50JywgZGVm
YXVsdD0xLCBoZWxwPSdOdW1iZXIgb2YgdGltZXMgdG8gcnVuIGVhY2ggdGVzdCAoZS5nLiBBQUFC
QkJDQ0MpJyksCisKKyAgICAgICAgIyBGSVhNRTogUmVtb3ZlIHRoZSBkZWZhdWx0LCBBUEkgdGVz
dHMgc2hvdWxkIGJlIG11bHRpcHJvY2VzcworICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbign
LS1jaGlsZC1wcm9jZXNzZXMnLCBkZWZhdWx0PTEsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGhlbHA9J051bWJlciBvZiBwcm9jZXNzZXMgdG8gcnVuIGluIHBhcmFsbGVsLicpLAorCisg
ICAgICAgICMgRklYTUU6IERlZmF1bHQgc2hvdWxkIGJlIGZhbHNlLCBBUEkgdGVzdHMgc2hvdWxk
IG5vdCBiZSBmb3JjZWQgdG8gcnVuIHNpbmdseQorICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlv
bignLS1ydW4tc2luZ2x5JywgYWN0aW9uPSdzdG9yZV90cnVlJywgZGVmYXVsdD1UcnVlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSdSdW4gYSBzZXBhcmF0ZSBwcm9jZXNzIGZv
ciBlYWNoIHRlc3QnKSwKKworICAgICAgICBvcHRwYXJzZS5tYWtlX29wdGlvbignLS1mb3JjZScs
IGFjdGlvbj0nc3RvcmVfdHJ1ZScsIGRlZmF1bHQ9RmFsc2UsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGhlbHA9J1J1biBhbGwgdGVzdHMsIGV2ZW4gRElTQUJMRUQgdGVzdHMnKSwKKyAg
ICAgICAgb3B0cGFyc2UubWFrZV9vcHRpb24oJy0tYWRkaXRpb25hbC1lbnYtdmFyJywgdHlwZT0n
c3RyaW5nJywgYWN0aW9uPSdhcHBlbmQnLCBkZWZhdWx0PVtdLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBoZWxwPSdQYXNzZXMgdGhhdCBlbnZpcm9ubWVudCB2YXJpYWJsZSB0byB0aGUg
dGVzdHMgKC0tYWRkaXRpb25hbC1lbnYtdmFyPU5BTUU9VkFMVUUpJyksCisgICAgXSkpCisgICAg
b3B0aW9uX2dyb3VwX2RlZmluaXRpb25zLmFwcGVuZCgoJ1VwbG9hZCBPcHRpb25zJywgdXBsb2Fk
X29wdGlvbnMoKSkpCisKKyAgICBvcHRpb25fcGFyc2VyID0gb3B0cGFyc2UuT3B0aW9uUGFyc2Vy
KAorICAgICAgICB1c2FnZT0ncnVuLWFwaS10ZXN0cyBbb3B0aW9uc10gWzx0ZXN0IG5hbWVzPi4u
Ll0nLAorICAgICAgICBkZXNjcmlwdGlvbj0iIiJCeSBkZWZhdWx0LCBydW4tYXBpLXRlc3RzIHdp
bGwgcnVuIGFsbCBBUEkgdGVzdHMuIEl0IGFsc28gYWxsb3dzIHRoZSB1c2VyIHRvIHNwZWNpZnkg
dGVzdHMgb2YgdGhlIFwKK2Zvcm1hdCA8c3VpdGU+Ljx0ZXN0PiBvciA8Y2Fub25pY2FsaXplZCBi
aW5hcnkgbmFtZT4uPHN1aXRlPi48dGVzdD4uIE5vdGUgdGhhdCBpbiB0aGUgY2FzZSB3aGVyZSBh
IGJpbmFyeSBpcyBub3QgXAorc3BlY2lmaWVkLCBvbmUgd2lsbCBiZSBpbmZlcnJlZCBieSBsaXN0
aW5nIGFsbCBhdmFpbGFibGUgdGVzdHMuIFNwZWNpZnlpbmcganVzdCBhIGJpbmFyeSBvciBqdXN0
IGEgc3VpdGUgd2lsbCBjYXVzZSBldmVyeSBcCit0ZXN0IGNvbnRhaW5lZCB3aXRoaW4gdG8gYmUg
cnVuLiBUaGUgY2Fub25pY2FsaXplZCBiaW5hcnkgbmFtZSBpcyB0aGUgYmluYXJ5IG5hbWUgd2l0
aCBhbnkgZmlsZW5hbWUgZXh0ZW5zaW9uIFwKK3N0cmlwcGVkLiBGb3IgVW5peCBwb3J0cywgdGhl
c2UgYmluYXJpZXMgYXJlIHt9IGFuZCB7fS4gRm9yIFdpbmRvd3MgcG9ydHMsIHRoZXkgYXJlIHt9
IGFuZCB7fS4iIiIuZm9ybWF0KAorICAgICAgICAgICAgJywgJy5qb2luKGJhc2UuUG9ydC5BUElf
VEVTVF9CSU5BUllfTkFNRVNbOi0xXSksIGJhc2UuUG9ydC5BUElfVEVTVF9CSU5BUllfTkFNRVNb
LTFdLAorICAgICAgICAgICAgJywgJy5qb2luKHdpbi5XaW5Qb3J0LkFQSV9URVNUX0JJTkFSWV9O
QU1FU1s6LTFdKSwgd2luLldpblBvcnQuQVBJX1RFU1RfQklOQVJZX05BTUVTWy0xXSwKKyAgICAp
KQorCisgICAgZm9yIGdyb3VwX25hbWUsIGdyb3VwX29wdGlvbnMgaW4gb3B0aW9uX2dyb3VwX2Rl
ZmluaXRpb25zOgorICAgICAgICBvcHRpb25fZ3JvdXAgPSBvcHRwYXJzZS5PcHRpb25Hcm91cChv
cHRpb25fcGFyc2VyLCBncm91cF9uYW1lKQorICAgICAgICBvcHRpb25fZ3JvdXAuYWRkX29wdGlv
bnMoZ3JvdXBfb3B0aW9ucykKKyAgICAgICAgb3B0aW9uX3BhcnNlci5hZGRfb3B0aW9uX2dyb3Vw
KG9wdGlvbl9ncm91cCkKKworICAgIHJldHVybiBvcHRpb25fcGFyc2VyLnBhcnNlX2FyZ3MoYXJn
cykKKworCitpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgorICAgIHN5cy5leGl0KG1haW4oc3lz
LmFyZ3ZbMTpdLCBzeXMuc3Rkb3V0LCBzeXMuc3RkZXJyKSkKClByb3BlcnR5IGNoYW5nZXMgb246
IFRvb2xzL1NjcmlwdHMvcnVuLWFwaS10ZXN0cy1weXRob24zCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2
bjpleGVjdXRhYmxlCiMjIC0wLDAgKzEgIyMKKyoKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9w
ZXJ0eQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>