<?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>222050</bug_id>
          
          <creation_ts>2021-02-17 10:37:46 -0800</creation_ts>
          <short_desc>[git-webkit] Failure to retrieve commit in EWS</short_desc>
          <delta_ts>2021-02-23 05:09:30 -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>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jonathan Bedard">jbedard</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1730369</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-17 10:37:46 -0800</bug_when>
    <thetext>Occasionally, EWS is failing to retrieve commit information. We need to determine why. An example of this failure is: https://ews-build.webkit.org/#/builders/36/builds/28373.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730370</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-02-17 10:38:28 -0800</bug_when>
    <thetext>&lt;rdar://problem/74439957&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730375</commentid>
    <comment_count>2</comment_count>
      <attachid>420668</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-17 10:41:01 -0800</bug_when>
    <thetext>Created attachment 420668
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730377</commentid>
    <comment_count>3</comment_count>
      <attachid>420668</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-02-17 10:44:22 -0800</bug_when>
    <thetext>Comment on attachment 420668
Patch

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

&gt; Tools/Scripts/libraries/webkitscmpy/webkitscmpy/remote/git_hub.py:153
&gt; +            sys.stderr.write(&quot;Request to &apos;{}&apos; returned status code &apos;{}&apos;&quot;.format(url, response.status_code))

Do we need to add &apos;\n&apos;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730406</commentid>
    <comment_count>4</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-17 11:14:14 -0800</bug_when>
    <thetext>Committed r273015 (234216@main): &lt;https://commits.webkit.org/234216@main&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730643</commentid>
    <comment_count>5</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-17 16:45:33 -0800</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730644</commentid>
    <comment_count>6</comment_count>
      <attachid>420759</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-17 16:45:35 -0800</bug_when>
    <thetext>Created attachment 420759
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730666</commentid>
    <comment_count>7</comment_count>
      <attachid>420759</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-02-17 17:28:54 -0800</bug_when>
    <thetext>Comment on attachment 420759
Patch

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

r+ with unit-tests fixed.

&gt; Tools/CISupport/ews-build/loadConfig.py:54
&gt; +        value = passwords.get(variable.lower().replace(&apos;_&apos;, &apos;-&apos;))

why replace?

&gt; Tools/CISupport/ews-build/steps.py:55
&gt; +GITHUB_COM_USERNAME = &apos;GITHUB_COM_USERNAME&apos;

can rename this to GITHUB_USERNAME to be more readable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730905</commentid>
    <comment_count>8</comment_count>
      <attachid>420840</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-18 10:07:03 -0800</bug_when>
    <thetext>Created attachment 420840
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730908</commentid>
    <comment_count>9</comment_count>
      <attachid>420840</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-02-18 10:12:40 -0800</bug_when>
    <thetext>Comment on attachment 420840
Patch

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

&gt; Tools/CISupport/ews-build/loadConfig.py:54
&gt; +        value = passwords.get(variable.lower().replace(&apos;_&apos;, &apos;-&apos;))

why replace? why not just have GITHUB_USERNAME listed in passwords.json?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730914</commentid>
    <comment_count>10</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-18 10:34:14 -0800</bug_when>
    <thetext>(In reply to Aakash Jain from comment #9)
&gt; Comment on attachment 420840 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=420840&amp;action=review
&gt; 
&gt; &gt; Tools/CISupport/ews-build/loadConfig.py:54
&gt; &gt; +        value = passwords.get(variable.lower().replace(&apos;_&apos;, &apos;-&apos;))
&gt; 
&gt; why replace? why not just have GITHUB_USERNAME listed in passwords.json?

Was trying to match what we did for the results database&apos;s API key, I&apos;m fine with the raw variable in passwords.json.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730946</commentid>
    <comment_count>11</comment_count>
      <attachid>420854</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-18 11:15:08 -0800</bug_when>
    <thetext>Created attachment 420854
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1731697</commentid>
    <comment_count>12</comment_count>
      <attachid>420854</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-02-19 17:40:40 -0800</bug_when>
    <thetext>Comment on attachment 420854
Patch

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

&gt; Tools/CISupport/ews-build/loadConfig.py:53
&gt; +    for variable in [&apos;GITHUB_COM_USERNAME&apos;, &apos;GITHUB_COM_ACCESS_TOKEN&apos;]:

I prefer GITHUB_USERNAME everywhere for better readability, but that’s not a big deal.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1731698</commentid>
    <comment_count>13</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-02-19 17:41:02 -0800</bug_when>
    <thetext>Maybe we should also test this on uat instance.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732144</commentid>
    <comment_count>14</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-22 08:48:22 -0800</bug_when>
    <thetext>(In reply to Aakash Jain from comment #12)
&gt; Comment on attachment 420854 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=420854&amp;action=review
&gt; 
&gt; &gt; Tools/CISupport/ews-build/loadConfig.py:53
&gt; &gt; +    for variable in [&apos;GITHUB_COM_USERNAME&apos;, &apos;GITHUB_COM_ACCESS_TOKEN&apos;]:
&gt; 
&gt; I prefer GITHUB_USERNAME everywhere for better readability, but that’s not a
&gt; big deal.

Changing the environment variable would result in a bit of a mess for things already using it (like commits.webkit.org). The environment variable is derived from the domain name of the GitHub instance.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732148</commentid>
    <comment_count>15</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-02-22 09:07:58 -0800</bug_when>
    <thetext>(In reply to Jonathan Bedard from comment #14)
&gt; Changing the environment variable would result in a bit of a mess for things already using it (like commits.webkit.org). The environment variable is derived from the domain name of the GitHub instance.
I didn&apos;t know that. Let&apos;s use GITHUB_COM_USERNAME and GITHUB_COM_ACCESS_TOKEN everywhere than, to maintain consistency.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732192</commentid>
    <comment_count>16</comment_count>
      <attachid>421209</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-22 10:30:30 -0800</bug_when>
    <thetext>Created attachment 421209
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732233</commentid>
    <comment_count>17</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-22 12:01:06 -0800</bug_when>
    <thetext>Committed r273267 (234438@main): &lt;https://commits.webkit.org/234438@main&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732493</commentid>
    <comment_count>18</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-02-23 05:09:30 -0800</bug_when>
    <thetext>(In reply to Jonathan Bedard from comment #17)
&gt; Committed r273267 (234438@main): &lt;https://commits.webkit.org/234438@main&gt;
Restarted buildbot to pick up this change.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>420668</attachid>
            <date>2021-02-17 10:41:01 -0800</date>
            <delta_ts>2021-02-17 16:45:31 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222050-20210217104100.patch</filename>
            <type>text/plain</type>
            <size>1347</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3MzAxMikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE0IEBACisyMDIxLTAyLTE3ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbZ2l0LXdlYmtpdF0gRmFpbHVyZSB0byByZXRyaWV2ZSBjb21taXQgaW4g
RVdTIChJbnZlc3RpZ2F0aW9uKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjIyMDUwCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS83NDQzOTk1Nz4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNjcmlwdHMv
bGlicmFyaWVzL3dlYmtpdHNjbXB5L3dlYmtpdHNjbXB5L3JlbW90ZS9naXRfaHViLnB5OgorICAg
ICAgICAoR2l0SHViLnJlcXVlc3QpOiBJbmNyZWFzZSBsb2dnaW5nLgorCiAyMDIxLTAyLTE3ICBE
b24gT2xtc3RlYWQgIDxkb24ub2xtc3RlYWRAc29ueS5jb20+CiAKICAgICAgICAgW1B5dGhvbi0z
XSBDaGlsZCBwcm9jZXNzIGVudmlyb25tZW50IG9uIFdpbmRvd3MgY2FuIG9ubHkgY29udGFpbiBz
dHJpbmdzCkluZGV4OiBUb29scy9TY3JpcHRzL2xpYnJhcmllcy93ZWJraXRzY21weS93ZWJraXRz
Y21weS9yZW1vdGUvZ2l0X2h1Yi5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL2xpYnJh
cmllcy93ZWJraXRzY21weS93ZWJraXRzY21weS9yZW1vdGUvZ2l0X2h1Yi5weQkocmV2aXNpb24g
MjczMDEyKQorKysgVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0c2Nt
cHkvcmVtb3RlL2dpdF9odWIucHkJKHdvcmtpbmcgY29weSkKQEAgLTE1MCw2ICsxNTAsNyBAQCBj
bGFzcyBHaXRIdWIoU2NtKToKICAgICAgICAgKQogICAgICAgICByZXNwb25zZSA9IHJlcXVlc3Rz
LmdldCh1cmwsIHBhcmFtcz1wYXJhbXMsIGhlYWRlcnM9aGVhZGVycywgYXV0aD1hdXRoKQogICAg
ICAgICBpZiByZXNwb25zZS5zdGF0dXNfY29kZSAhPSAyMDA6CisgICAgICAgICAgICBzeXMuc3Rk
ZXJyLndyaXRlKCJSZXF1ZXN0IHRvICd7fScgcmV0dXJuZWQgc3RhdHVzIGNvZGUgJ3t9JyIuZm9y
bWF0KHVybCwgcmVzcG9uc2Uuc3RhdHVzX2NvZGUpKQogICAgICAgICAgICAgcmV0dXJuIE5vbmUK
ICAgICAgICAgcmVzdWx0ID0gcmVzcG9uc2UuanNvbigpCiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>420759</attachid>
            <date>2021-02-17 16:45:35 -0800</date>
            <delta_ts>2021-02-18 10:07:01 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222050-20210217164534.patch</filename>
            <type>text/plain</type>
            <size>2748</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3MzA0OCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE2IEBACisyMDIxLTAyLTE3ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbZ2l0LXdlYmtpdF0gRmFpbHVyZSB0byByZXRyaWV2ZSBjb21taXQgaW4g
RVdTCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjIw
NTAKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzc0NDM5OTU3PgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogQ0lTdXBwb3J0L2V3cy1idWlsZC9sb2Fk
Q29uZmlnLnB5OgorICAgICAgICAobG9hZEJ1aWxkZXJDb25maWcpOiBMb2FkIEdpdEh1YiBjcmVk
ZW50aWFscy4KKyAgICAgICAgKiBDSVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzLnB5OgorICAgICAg
ICAoU2hvd0lkZW50aWZpZXIuc3RhcnQpOiBQYXNzIEdpdEh1YiBjcmVkZW50aWFscyB0byB3b3Jr
ZXIuCisKIDIwMjEtMDItMTcgIEJyZW50IEZ1bGdoYW0gIDxiZnVsZ2hhbUBhcHBsZS5jb20+CiAK
ICAgICAgICAgRm9sbG93LXVwIGZpeCBhZnRlciByMjczMDIzLgpJbmRleDogVG9vbHMvQ0lTdXBw
b3J0L2V3cy1idWlsZC9sb2FkQ29uZmlnLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0NJU3VwcG9y
dC9ld3MtYnVpbGQvbG9hZENvbmZpZy5weQkocmV2aXNpb24gMjczMDQ3KQorKysgVG9vbHMvQ0lT
dXBwb3J0L2V3cy1idWlsZC9sb2FkQ29uZmlnLnB5CSh3b3JraW5nIGNvcHkpCkBAIC01MCw2ICs1
MCwxMSBAQCBkZWYgbG9hZEJ1aWxkZXJDb25maWcoYywgaXNfdGVzdF9tb2RlX2VuCiAgICAgY2hl
Y2tXb3JrZXJzQW5kQnVpbGRlcnNGb3JDb25zaXN0ZW5jeShjb25maWcsIGNvbmZpZ1snd29ya2Vy
cyddLCBjb25maWdbJ2J1aWxkZXJzJ10pCiAgICAgY2hlY2tWYWxpZFNjaGVkdWxlcnMoY29uZmln
LCBjb25maWdbJ3NjaGVkdWxlcnMnXSkKIAorICAgIGZvciB2YXJpYWJsZSBpbiBbJ0dJVEhVQl9D
T01fVVNFUk5BTUUnLCAnR0lUSFVCX0NPTV9BQ0NFU1NfVE9LRU4nXToKKyAgICAgICAgdmFsdWUg
PSBwYXNzd29yZHMuZ2V0KHZhcmlhYmxlLmxvd2VyKCkucmVwbGFjZSgnXycsICctJykpCisgICAg
ICAgIGlmIHZhbHVlOgorICAgICAgICAgICAgb3MuZW52aXJvblt2YXJpYWJsZV0gPSB2YWx1ZQor
CiAgICAgY1snd29ya2VycyddID0gW1dvcmtlcih3b3JrZXJbJ25hbWUnXSwgcGFzc3dvcmRzLmdl
dCh3b3JrZXJbJ25hbWUnXSwgJ3Bhc3N3b3JkJyksIG1heF9idWlsZHM9d29ya2VyLmdldCgnbWF4
X2J1aWxkcycsIDEpKSBmb3Igd29ya2VyIGluIGNvbmZpZ1snd29ya2VycyddXQogICAgIGlmIHVz
ZV9sb2NhbGhvc3Rfd29ya2VyOgogICAgICAgICBjWyd3b3JrZXJzJ10uYXBwZW5kKFdvcmtlcign
bG9jYWwtd29ya2VyJywgJ3Bhc3N3b3JkJywgbWF4X2J1aWxkcz0xKSkKSW5kZXg6IFRvb2xzL0NJ
U3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQ0lTdXBwb3J0
L2V3cy1idWlsZC9zdGVwcy5weQkocmV2aXNpb24gMjczMDQ3KQorKysgVG9vbHMvQ0lTdXBwb3J0
L2V3cy1idWlsZC9zdGVwcy5weQkod29ya2luZyBjb3B5KQpAQCAtNTIsNiArNTIsOCBAQCBFV1Nf
VVJMID0gJ2h0dHBzOi8vZXdzLndlYmtpdC5vcmcvJwogUkVTVUxUU19EQl9VUkwgPSAnaHR0cHM6
Ly9yZXN1bHRzLndlYmtpdC5vcmcvJwogV2l0aFByb3BlcnRpZXMgPSBwcm9wZXJ0aWVzLldpdGhQ
cm9wZXJ0aWVzCiBJbnRlcnBvbGF0ZSA9IHByb3BlcnRpZXMuSW50ZXJwb2xhdGUKK0dJVEhVQl9D
T01fVVNFUk5BTUUgPSAnR0lUSFVCX0NPTV9VU0VSTkFNRScKK0dJVEhVQl9DT01fQUNDRVNTX1RP
S0VOID0gJ0dJVEhVQl9DT01fQUNDRVNTX1RPS0VOJwogCiAKIGNsYXNzIENvbmZpZ3VyZUJ1aWxk
KGJ1aWxkc3RlcC5CdWlsZFN0ZXApOgpAQCAtMTc4LDYgKzE4MCw5IEBAIGNsYXNzIFNob3dJZGVu
dGlmaWVyKHNoZWxsLlNoZWxsQ29tbWFuZCkKICAgICAgICAgc2hlbGwuU2hlbGxDb21tYW5kLl9f
aW5pdF9fKHNlbGYsIHRpbWVvdXQ9NSAqIDYwLCBsb2dFbnZpcm9uPUZhbHNlLCAqKmt3YXJncykK
IAogICAgIGRlZiBzdGFydChzZWxmKToKKyAgICAgICAgc2VsZi53b3JrZXJFbnZpcm9ubWVudFtH
SVRIVUJfQ09NX1VTRVJOQU1FXSA9IG9zLmdldGVudihHSVRIVUJfQ09NX1VTRVJOQU1FKQorICAg
ICAgICBzZWxmLndvcmtlckVudmlyb25tZW50W0dJVEhVQl9DT01fQUNDRVNTX1RPS0VOXSA9IG9z
LmdldGVudihHSVRIVUJfQ09NX0FDQ0VTU19UT0tFTikKKwogICAgICAgICBzZWxmLmxvZ19vYnNl
cnZlciA9IGxvZ29ic2VydmVyLkJ1ZmZlckxvZ09ic2VydmVyKCkKICAgICAgICAgc2VsZi5hZGRM
b2dPYnNlcnZlcignc3RkaW8nLCBzZWxmLmxvZ19vYnNlcnZlcikKICAgICAgICAgcmV2aXNpb24g
PSBzZWxmLmdldFByb3BlcnR5KCdld3NfcmV2aXNpb24nLCBzZWxmLmdldFByb3BlcnR5KCdnb3Rf
cmV2aXNpb24nKSkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>420840</attachid>
            <date>2021-02-18 10:07:03 -0800</date>
            <delta_ts>2021-02-18 11:15:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222050-20210218100702.patch</filename>
            <type>text/plain</type>
            <size>4048</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3MzA4MSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDIxLTAyLTE3ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbZ2l0LXdlYmtpdF0gRmFpbHVyZSB0byByZXRyaWV2ZSBjb21taXQgaW4g
RVdTCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjIw
NTAKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzc0NDM5OTU3PgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogQ0lTdXBwb3J0L2V3cy1idWlsZC9sb2Fk
Q29uZmlnLnB5OgorICAgICAgICAobG9hZEJ1aWxkZXJDb25maWcpOiBMb2FkIEdpdEh1YiBjcmVk
ZW50aWFscy4KKyAgICAgICAgKiBDSVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzLnB5OgorICAgICAg
ICAoU2hvd0lkZW50aWZpZXIuc3RhcnQpOiBQYXNzIEdpdEh1YiBjcmVkZW50aWFscyB0byB3b3Jr
ZXIuCisgICAgICAgICogQ0lTdXBwb3J0L2V3cy1idWlsZC9zdGVwc191bml0dGVzdC5weToKKwog
MjAyMS0wMi0xOCAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgog
CiAgICAgICAgIERpc2FibGUgUmFuZ2VSZXNwb25zZUdlbmVyYXRvciBhZ2Fpbi4KSW5kZXg6IFRv
b2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvbG9hZENvbmZpZy5weQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29s
cy9DSVN1cHBvcnQvZXdzLWJ1aWxkL2xvYWRDb25maWcucHkJKHJldmlzaW9uIDI3MzA3NSkKKysr
IFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvbG9hZENvbmZpZy5weQkod29ya2luZyBjb3B5KQpA
QCAtNTAsNiArNTAsMTEgQEAgZGVmIGxvYWRCdWlsZGVyQ29uZmlnKGMsIGlzX3Rlc3RfbW9kZV9l
bgogICAgIGNoZWNrV29ya2Vyc0FuZEJ1aWxkZXJzRm9yQ29uc2lzdGVuY3koY29uZmlnLCBjb25m
aWdbJ3dvcmtlcnMnXSwgY29uZmlnWydidWlsZGVycyddKQogICAgIGNoZWNrVmFsaWRTY2hlZHVs
ZXJzKGNvbmZpZywgY29uZmlnWydzY2hlZHVsZXJzJ10pCiAKKyAgICBmb3IgdmFyaWFibGUgaW4g
WydHSVRIVUJfQ09NX1VTRVJOQU1FJywgJ0dJVEhVQl9DT01fQUNDRVNTX1RPS0VOJ106CisgICAg
ICAgIHZhbHVlID0gcGFzc3dvcmRzLmdldCh2YXJpYWJsZS5sb3dlcigpLnJlcGxhY2UoJ18nLCAn
LScpKQorICAgICAgICBpZiB2YWx1ZToKKyAgICAgICAgICAgIG9zLmVudmlyb25bdmFyaWFibGVd
ID0gdmFsdWUKKwogICAgIGNbJ3dvcmtlcnMnXSA9IFtXb3JrZXIod29ya2VyWyduYW1lJ10sIHBh
c3N3b3Jkcy5nZXQod29ya2VyWyduYW1lJ10sICdwYXNzd29yZCcpLCBtYXhfYnVpbGRzPXdvcmtl
ci5nZXQoJ21heF9idWlsZHMnLCAxKSkgZm9yIHdvcmtlciBpbiBjb25maWdbJ3dvcmtlcnMnXV0K
ICAgICBpZiB1c2VfbG9jYWxob3N0X3dvcmtlcjoKICAgICAgICAgY1snd29ya2VycyddLmFwcGVu
ZChXb3JrZXIoJ2xvY2FsLXdvcmtlcicsICdwYXNzd29yZCcsIG1heF9idWlsZHM9MSkpCkluZGV4
OiBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzLnB5Cj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xz
L0NJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHkJKHJldmlzaW9uIDI3MzA3NSkKKysrIFRvb2xz
L0NJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHkJKHdvcmtpbmcgY29weSkKQEAgLTUyLDYgKzUy
LDggQEAgRVdTX1VSTCA9ICdodHRwczovL2V3cy53ZWJraXQub3JnLycKIFJFU1VMVFNfREJfVVJM
ID0gJ2h0dHBzOi8vcmVzdWx0cy53ZWJraXQub3JnLycKIFdpdGhQcm9wZXJ0aWVzID0gcHJvcGVy
dGllcy5XaXRoUHJvcGVydGllcwogSW50ZXJwb2xhdGUgPSBwcm9wZXJ0aWVzLkludGVycG9sYXRl
CitHSVRIVUJfVVNFUk5BTUUgPSAnR0lUSFVCX0NPTV9VU0VSTkFNRScKK0dJVEhVQl9BQ0NFU1Nf
VE9LRU4gPSAnR0lUSFVCX0NPTV9BQ0NFU1NfVE9LRU4nCiAKIAogY2xhc3MgQ29uZmlndXJlQnVp
bGQoYnVpbGRzdGVwLkJ1aWxkU3RlcCk6CkBAIC0xNzgsNiArMTgwLDkgQEAgY2xhc3MgU2hvd0lk
ZW50aWZpZXIoc2hlbGwuU2hlbGxDb21tYW5kKQogICAgICAgICBzaGVsbC5TaGVsbENvbW1hbmQu
X19pbml0X18oc2VsZiwgdGltZW91dD01ICogNjAsIGxvZ0Vudmlyb249RmFsc2UsICoqa3dhcmdz
KQogCiAgICAgZGVmIHN0YXJ0KHNlbGYpOgorICAgICAgICBzZWxmLndvcmtlckVudmlyb25tZW50
W0dJVEhVQl9VU0VSTkFNRV0gPSBvcy5nZXRlbnYoR0lUSFVCX1VTRVJOQU1FKQorICAgICAgICBz
ZWxmLndvcmtlckVudmlyb25tZW50W0dJVEhVQl9BQ0NFU1NfVE9LRU5dID0gb3MuZ2V0ZW52KEdJ
VEhVQl9BQ0NFU1NfVE9LRU4pCisKICAgICAgICAgc2VsZi5sb2dfb2JzZXJ2ZXIgPSBsb2dvYnNl
cnZlci5CdWZmZXJMb2dPYnNlcnZlcigpCiAgICAgICAgIHNlbGYuYWRkTG9nT2JzZXJ2ZXIoJ3N0
ZGlvJywgc2VsZi5sb2dfb2JzZXJ2ZXIpCiAgICAgICAgIHJldmlzaW9uID0gc2VsZi5nZXRQcm9w
ZXJ0eSgnZXdzX3JldmlzaW9uJywgc2VsZi5nZXRQcm9wZXJ0eSgnZ290X3JldmlzaW9uJykpCklu
ZGV4OiBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzX3VuaXR0ZXN0LnB5Cj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHNfdW5pdHRlc3QucHkJKHJldmlz
aW9uIDI3MzA3NSkKKysrIFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHNfdW5pdHRlc3Qu
cHkJKHdvcmtpbmcgY29weSkKQEAgLTM4MzIsNiArMzgzMiw3IEBAIGNsYXNzIFRlc3RTaG93SWRl
bnRpZmllcihCdWlsZFN0ZXBNaXhpbkEKICAgICAgICAgICAgIEV4cGVjdFNoZWxsKHdvcmtkaXI9
J3drZGlyJywKICAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVvdXQ9MzAwLAogICAgICAgICAg
ICAgICAgICAgICAgICAgbG9nRW52aXJvbj1GYWxzZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
IGVudj17J0dJVEhVQl9DT01fVVNFUk5BTUUnOiBOb25lLCAnR0lUSFVCX0NPTV9BQ0NFU1NfVE9L
RU4nOiBOb25lfSwKICAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1hbmQ9WydweXRob24zJywg
J1Rvb2xzL1NjcmlwdHMvZ2l0LXdlYmtpdCcsICctQycsICdodHRwczovL2dpdGh1Yi5jb20vV2Vi
S2l0L1dlYmtpdCcsICdmaW5kJywgJzUxYTZhZWM5ZjY2NCddKSArCiAgICAgICAgICAgICBFeHBl
Y3RTaGVsbC5sb2coJ3N0ZGlvJywgc3Rkb3V0PSdJZGVudGlmaWVyOiAyMzMxNzVAbWFpbicpICsK
ICAgICAgICAgICAgIDAsCkBAIC0zODQ3LDYgKzM4NDgsNyBAQCBjbGFzcyBUZXN0U2hvd0lkZW50
aWZpZXIoQnVpbGRTdGVwTWl4aW5BCiAgICAgICAgICAgICBFeHBlY3RTaGVsbCh3b3JrZGlyPSd3
a2RpcicsCiAgICAgICAgICAgICAgICAgICAgICAgICB0aW1lb3V0PTMwMCwKICAgICAgICAgICAg
ICAgICAgICAgICAgIGxvZ0Vudmlyb249RmFsc2UsCisgICAgICAgICAgICAgICAgICAgICAgICBl
bnY9eydHSVRIVUJfQ09NX1VTRVJOQU1FJzogTm9uZSwgJ0dJVEhVQl9DT01fQUNDRVNTX1RPS0VO
JzogTm9uZX0sCiAgICAgICAgICAgICAgICAgICAgICAgICBjb21tYW5kPVsncHl0aG9uMycsICdU
b29scy9TY3JpcHRzL2dpdC13ZWJraXQnLCAnLUMnLCAnaHR0cHM6Ly9naXRodWIuY29tL1dlYktp
dC9XZWJraXQnLCAnZmluZCcsICdIRUFEJ10pICsKICAgICAgICAgICAgIEV4cGVjdFNoZWxsLmxv
Zygnc3RkaW8nLCBzdGRvdXQ9J1VuZXhwZWN0ZWQgZmFpbHVyZScpICsKICAgICAgICAgICAgIDIs
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>420854</attachid>
            <date>2021-02-18 11:15:08 -0800</date>
            <delta_ts>2021-02-22 10:30:27 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222050-20210218111507.patch</filename>
            <type>text/plain</type>
            <size>4047</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3MzA4NCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDIxLTAyLTE4ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbZ2l0LXdlYmtpdF0gRmFpbHVyZSB0byByZXRyaWV2ZSBjb21taXQgaW4g
RVdTCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjIw
NTAKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzc0NDM5OTU3PgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogQ0lTdXBwb3J0L2V3cy1idWlsZC9sb2Fk
Q29uZmlnLnB5OgorICAgICAgICAobG9hZEJ1aWxkZXJDb25maWcpOiBMb2FkIEdpdEh1YiBjcmVk
ZW50aWFscy4KKyAgICAgICAgKiBDSVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzLnB5OgorICAgICAg
ICAoU2hvd0lkZW50aWZpZXIuc3RhcnQpOiBQYXNzIEdpdEh1YiBjcmVkZW50aWFscyB0byB3b3Jr
ZXIuCisgICAgICAgICogQ0lTdXBwb3J0L2V3cy1idWlsZC9zdGVwc191bml0dGVzdC5weToKKwog
MjAyMS0wMi0xOCAgTWljaGFlbCBDYXRhbnphcm8gIDxtY2F0YW56YXJvQGdub21lLm9yZz4KIAog
ICAgICAgICBbR1RLXSBSZW1vdmUgYWxsIEdvb2dsZSB1c2VyIGFnZW50IHF1aXJrcyBleGNlcHQg
Zm9yIEdvb2dsZSBEb2NzCkluZGV4OiBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL2xvYWRDb25m
aWcucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQ0lTdXBwb3J0L2V3cy1idWlsZC9sb2FkQ29uZmln
LnB5CShyZXZpc2lvbiAyNzMwODQpCisrKyBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL2xvYWRD
b25maWcucHkJKHdvcmtpbmcgY29weSkKQEAgLTUwLDYgKzUwLDExIEBAIGRlZiBsb2FkQnVpbGRl
ckNvbmZpZyhjLCBpc190ZXN0X21vZGVfZW4KICAgICBjaGVja1dvcmtlcnNBbmRCdWlsZGVyc0Zv
ckNvbnNpc3RlbmN5KGNvbmZpZywgY29uZmlnWyd3b3JrZXJzJ10sIGNvbmZpZ1snYnVpbGRlcnMn
XSkKICAgICBjaGVja1ZhbGlkU2NoZWR1bGVycyhjb25maWcsIGNvbmZpZ1snc2NoZWR1bGVycydd
KQogCisgICAgZm9yIHZhcmlhYmxlIGluIFsnR0lUSFVCX0NPTV9VU0VSTkFNRScsICdHSVRIVUJf
Q09NX0FDQ0VTU19UT0tFTiddOgorICAgICAgICB2YWx1ZSA9IHBhc3N3b3Jkcy5nZXQodmFyaWFi
bGUpCisgICAgICAgIGlmIHZhbHVlOgorICAgICAgICAgICAgb3MuZW52aXJvblt2YXJpYWJsZV0g
PSB2YWx1ZQorCiAgICAgY1snd29ya2VycyddID0gW1dvcmtlcih3b3JrZXJbJ25hbWUnXSwgcGFz
c3dvcmRzLmdldCh3b3JrZXJbJ25hbWUnXSwgJ3Bhc3N3b3JkJyksIG1heF9idWlsZHM9d29ya2Vy
LmdldCgnbWF4X2J1aWxkcycsIDEpKSBmb3Igd29ya2VyIGluIGNvbmZpZ1snd29ya2VycyddXQog
ICAgIGlmIHVzZV9sb2NhbGhvc3Rfd29ya2VyOgogICAgICAgICBjWyd3b3JrZXJzJ10uYXBwZW5k
KFdvcmtlcignbG9jYWwtd29ya2VyJywgJ3Bhc3N3b3JkJywgbWF4X2J1aWxkcz0xKSkKSW5kZXg6
IFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHkKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMv
Q0lTdXBwb3J0L2V3cy1idWlsZC9zdGVwcy5weQkocmV2aXNpb24gMjczMDg0KQorKysgVG9vbHMv
Q0lTdXBwb3J0L2V3cy1idWlsZC9zdGVwcy5weQkod29ya2luZyBjb3B5KQpAQCAtNTIsNiArNTIs
OCBAQCBFV1NfVVJMID0gJ2h0dHBzOi8vZXdzLndlYmtpdC5vcmcvJwogUkVTVUxUU19EQl9VUkwg
PSAnaHR0cHM6Ly9yZXN1bHRzLndlYmtpdC5vcmcvJwogV2l0aFByb3BlcnRpZXMgPSBwcm9wZXJ0
aWVzLldpdGhQcm9wZXJ0aWVzCiBJbnRlcnBvbGF0ZSA9IHByb3BlcnRpZXMuSW50ZXJwb2xhdGUK
K0dJVEhVQl9VU0VSTkFNRSA9ICdHSVRIVUJfQ09NX1VTRVJOQU1FJworR0lUSFVCX0FDQ0VTU19U
T0tFTiA9ICdHSVRIVUJfQ09NX0FDQ0VTU19UT0tFTicKIAogCiBjbGFzcyBDb25maWd1cmVCdWls
ZChidWlsZHN0ZXAuQnVpbGRTdGVwKToKQEAgLTE3OCw2ICsxODAsOSBAQCBjbGFzcyBTaG93SWRl
bnRpZmllcihzaGVsbC5TaGVsbENvbW1hbmQpCiAgICAgICAgIHNoZWxsLlNoZWxsQ29tbWFuZC5f
X2luaXRfXyhzZWxmLCB0aW1lb3V0PTUgKiA2MCwgbG9nRW52aXJvbj1GYWxzZSwgKiprd2FyZ3Mp
CiAKICAgICBkZWYgc3RhcnQoc2VsZik6CisgICAgICAgIHNlbGYud29ya2VyRW52aXJvbm1lbnRb
R0lUSFVCX1VTRVJOQU1FXSA9IG9zLmdldGVudihHSVRIVUJfVVNFUk5BTUUpCisgICAgICAgIHNl
bGYud29ya2VyRW52aXJvbm1lbnRbR0lUSFVCX0FDQ0VTU19UT0tFTl0gPSBvcy5nZXRlbnYoR0lU
SFVCX0FDQ0VTU19UT0tFTikKKwogICAgICAgICBzZWxmLmxvZ19vYnNlcnZlciA9IGxvZ29ic2Vy
dmVyLkJ1ZmZlckxvZ09ic2VydmVyKCkKICAgICAgICAgc2VsZi5hZGRMb2dPYnNlcnZlcignc3Rk
aW8nLCBzZWxmLmxvZ19vYnNlcnZlcikKICAgICAgICAgcmV2aXNpb24gPSBzZWxmLmdldFByb3Bl
cnR5KCdld3NfcmV2aXNpb24nLCBzZWxmLmdldFByb3BlcnR5KCdnb3RfcmV2aXNpb24nKSkKSW5k
ZXg6IFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHNfdW5pdHRlc3QucHkKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gVG9vbHMvQ0lTdXBwb3J0L2V3cy1idWlsZC9zdGVwc191bml0dGVzdC5weQkocmV2aXNp
b24gMjczMDg0KQorKysgVG9vbHMvQ0lTdXBwb3J0L2V3cy1idWlsZC9zdGVwc191bml0dGVzdC5w
eQkod29ya2luZyBjb3B5KQpAQCAtMzgzMiw2ICszODMyLDcgQEAgY2xhc3MgVGVzdFNob3dJZGVu
dGlmaWVyKEJ1aWxkU3RlcE1peGluQQogICAgICAgICAgICAgRXhwZWN0U2hlbGwod29ya2Rpcj0n
d2tkaXInLAogICAgICAgICAgICAgICAgICAgICAgICAgdGltZW91dD0zMDAsCiAgICAgICAgICAg
ICAgICAgICAgICAgICBsb2dFbnZpcm9uPUZhbHNlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ZW52PXsnR0lUSFVCX0NPTV9VU0VSTkFNRSc6IE5vbmUsICdHSVRIVUJfQ09NX0FDQ0VTU19UT0tF
Tic6IE5vbmV9LAogICAgICAgICAgICAgICAgICAgICAgICAgY29tbWFuZD1bJ3B5dGhvbjMnLCAn
VG9vbHMvU2NyaXB0cy9naXQtd2Via2l0JywgJy1DJywgJ2h0dHBzOi8vZ2l0aHViLmNvbS9XZWJL
aXQvV2Via2l0JywgJ2ZpbmQnLCAnNTFhNmFlYzlmNjY0J10pICsKICAgICAgICAgICAgIEV4cGVj
dFNoZWxsLmxvZygnc3RkaW8nLCBzdGRvdXQ9J0lkZW50aWZpZXI6IDIzMzE3NUBtYWluJykgKwog
ICAgICAgICAgICAgMCwKQEAgLTM4NDcsNiArMzg0OCw3IEBAIGNsYXNzIFRlc3RTaG93SWRlbnRp
ZmllcihCdWlsZFN0ZXBNaXhpbkEKICAgICAgICAgICAgIEV4cGVjdFNoZWxsKHdvcmtkaXI9J3dr
ZGlyJywKICAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVvdXQ9MzAwLAogICAgICAgICAgICAg
ICAgICAgICAgICAgbG9nRW52aXJvbj1GYWxzZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIGVu
dj17J0dJVEhVQl9DT01fVVNFUk5BTUUnOiBOb25lLCAnR0lUSFVCX0NPTV9BQ0NFU1NfVE9LRU4n
OiBOb25lfSwKICAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1hbmQ9WydweXRob24zJywgJ1Rv
b2xzL1NjcmlwdHMvZ2l0LXdlYmtpdCcsICctQycsICdodHRwczovL2dpdGh1Yi5jb20vV2ViS2l0
L1dlYmtpdCcsICdmaW5kJywgJ0hFQUQnXSkgKwogICAgICAgICAgICAgRXhwZWN0U2hlbGwubG9n
KCdzdGRpbycsIHN0ZG91dD0nVW5leHBlY3RlZCBmYWlsdXJlJykgKwogICAgICAgICAgICAgMiwK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>421209</attachid>
            <date>2021-02-22 10:30:30 -0800</date>
            <delta_ts>2021-02-22 10:33:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222050-20210222103028.patch</filename>
            <type>text/plain</type>
            <size>4037</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3MzI1NikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDIxLTAyLTIyICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbZ2l0LXdlYmtpdF0gRmFpbHVyZSB0byByZXRyaWV2ZSBjb21taXQgaW4g
RVdTCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjIw
NTAKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzc0NDM5OTU3PgorCisgICAgICAgIFJldmlld2Vk
IGJ5IEFha2FzaCBKYWluLgorCisgICAgICAgICogQ0lTdXBwb3J0L2V3cy1idWlsZC9sb2FkQ29u
ZmlnLnB5OgorICAgICAgICAobG9hZEJ1aWxkZXJDb25maWcpOiBMb2FkIEdpdEh1YiBjcmVkZW50
aWFscy4KKyAgICAgICAgKiBDSVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzLnB5OgorICAgICAgICAo
U2hvd0lkZW50aWZpZXIuc3RhcnQpOiBQYXNzIEdpdEh1YiBjcmVkZW50aWFscyB0byB3b3JrZXIu
CisgICAgICAgICogQ0lTdXBwb3J0L2V3cy1idWlsZC9zdGVwc191bml0dGVzdC5weToKKwogMjAy
MS0wMi0yMiAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CiAKICAgICAg
ICAgW0ZsYXRwYWsgU0RLXSBnZGIgdW51c2FibGUgaW4gc2FuZGJveApJbmRleDogVG9vbHMvQ0lT
dXBwb3J0L2V3cy1idWlsZC9sb2FkQ29uZmlnLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0NJU3Vw
cG9ydC9ld3MtYnVpbGQvbG9hZENvbmZpZy5weQkocmV2aXNpb24gMjczMjU2KQorKysgVG9vbHMv
Q0lTdXBwb3J0L2V3cy1idWlsZC9sb2FkQ29uZmlnLnB5CSh3b3JraW5nIGNvcHkpCkBAIC01MCw2
ICs1MCwxMSBAQCBkZWYgbG9hZEJ1aWxkZXJDb25maWcoYywgaXNfdGVzdF9tb2RlX2VuCiAgICAg
Y2hlY2tXb3JrZXJzQW5kQnVpbGRlcnNGb3JDb25zaXN0ZW5jeShjb25maWcsIGNvbmZpZ1snd29y
a2VycyddLCBjb25maWdbJ2J1aWxkZXJzJ10pCiAgICAgY2hlY2tWYWxpZFNjaGVkdWxlcnMoY29u
ZmlnLCBjb25maWdbJ3NjaGVkdWxlcnMnXSkKIAorICAgIGZvciB2YXJpYWJsZSBpbiBbJ0dJVEhV
Ql9DT01fVVNFUk5BTUUnLCAnR0lUSFVCX0NPTV9BQ0NFU1NfVE9LRU4nXToKKyAgICAgICAgdmFs
dWUgPSBwYXNzd29yZHMuZ2V0KHZhcmlhYmxlKQorICAgICAgICBpZiB2YWx1ZToKKyAgICAgICAg
ICAgIG9zLmVudmlyb25bdmFyaWFibGVdID0gdmFsdWUKKwogICAgIGNbJ3dvcmtlcnMnXSA9IFtX
b3JrZXIod29ya2VyWyduYW1lJ10sIHBhc3N3b3Jkcy5nZXQod29ya2VyWyduYW1lJ10sICdwYXNz
d29yZCcpLCBtYXhfYnVpbGRzPXdvcmtlci5nZXQoJ21heF9idWlsZHMnLCAxKSkgZm9yIHdvcmtl
ciBpbiBjb25maWdbJ3dvcmtlcnMnXV0KICAgICBpZiB1c2VfbG9jYWxob3N0X3dvcmtlcjoKICAg
ICAgICAgY1snd29ya2VycyddLmFwcGVuZChXb3JrZXIoJ2xvY2FsLXdvcmtlcicsICdwYXNzd29y
ZCcsIG1heF9idWlsZHM9MSkpCkluZGV4OiBUb29scy9DSVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBz
LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHkJKHJl
dmlzaW9uIDI3MzI1NikKKysrIFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHMucHkJKHdv
cmtpbmcgY29weSkKQEAgLTUyLDYgKzUyLDggQEAgRVdTX1VSTCA9ICdodHRwczovL2V3cy53ZWJr
aXQub3JnLycKIFJFU1VMVFNfREJfVVJMID0gJ2h0dHBzOi8vcmVzdWx0cy53ZWJraXQub3JnLycK
IFdpdGhQcm9wZXJ0aWVzID0gcHJvcGVydGllcy5XaXRoUHJvcGVydGllcwogSW50ZXJwb2xhdGUg
PSBwcm9wZXJ0aWVzLkludGVycG9sYXRlCitHSVRIVUJfQ09NX1VTRVJOQU1FID0gJ0dJVEhVQl9D
T01fVVNFUk5BTUUnCitHSVRIVUJfQ09NX0FDQ0VTU19UT0tFTiA9ICdHSVRIVUJfQ09NX0FDQ0VT
U19UT0tFTicKIAogCiBjbGFzcyBDb25maWd1cmVCdWlsZChidWlsZHN0ZXAuQnVpbGRTdGVwKToK
QEAgLTE3OCw2ICsxODAsOSBAQCBjbGFzcyBTaG93SWRlbnRpZmllcihzaGVsbC5TaGVsbENvbW1h
bmQpCiAgICAgICAgIHNoZWxsLlNoZWxsQ29tbWFuZC5fX2luaXRfXyhzZWxmLCB0aW1lb3V0PTUg
KiA2MCwgbG9nRW52aXJvbj1GYWxzZSwgKiprd2FyZ3MpCiAKICAgICBkZWYgc3RhcnQoc2VsZik6
CisgICAgICAgIHNlbGYud29ya2VyRW52aXJvbm1lbnRbR0lUSFVCX0NPTV9VU0VSTkFNRV0gPSBv
cy5nZXRlbnYoR0lUSFVCX0NPTV9VU0VSTkFNRSkKKyAgICAgICAgc2VsZi53b3JrZXJFbnZpcm9u
bWVudFtHSVRIVUJfQ09NX0FDQ0VTU19UT0tFTl0gPSBvcy5nZXRlbnYoR0lUSFVCX0NPTV9BQ0NF
U1NfVE9LRU4pCisKICAgICAgICAgc2VsZi5sb2dfb2JzZXJ2ZXIgPSBsb2dvYnNlcnZlci5CdWZm
ZXJMb2dPYnNlcnZlcigpCiAgICAgICAgIHNlbGYuYWRkTG9nT2JzZXJ2ZXIoJ3N0ZGlvJywgc2Vs
Zi5sb2dfb2JzZXJ2ZXIpCiAgICAgICAgIHJldmlzaW9uID0gc2VsZi5nZXRQcm9wZXJ0eSgnZXdz
X3JldmlzaW9uJywgc2VsZi5nZXRQcm9wZXJ0eSgnZ290X3JldmlzaW9uJykpCkluZGV4OiBUb29s
cy9DSVN1cHBvcnQvZXdzLWJ1aWxkL3N0ZXBzX3VuaXR0ZXN0LnB5Cj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRv
b2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHNfdW5pdHRlc3QucHkJKHJldmlzaW9uIDI3MzI1
NikKKysrIFRvb2xzL0NJU3VwcG9ydC9ld3MtYnVpbGQvc3RlcHNfdW5pdHRlc3QucHkJKHdvcmtp
bmcgY29weSkKQEAgLTM4MzMsNiArMzgzMyw3IEBAIGNsYXNzIFRlc3RTaG93SWRlbnRpZmllcihC
dWlsZFN0ZXBNaXhpbkEKICAgICAgICAgICAgIEV4cGVjdFNoZWxsKHdvcmtkaXI9J3drZGlyJywK
ICAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVvdXQ9MzAwLAogICAgICAgICAgICAgICAgICAg
ICAgICAgbG9nRW52aXJvbj1GYWxzZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIGVudj17J0dJ
VEhVQl9DT01fVVNFUk5BTUUnOiBOb25lLCAnR0lUSFVCX0NPTV9BQ0NFU1NfVE9LRU4nOiBOb25l
fSwKICAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1hbmQ9WydweXRob24nLCAnVG9vbHMvU2Ny
aXB0cy9naXQtd2Via2l0JywgJy1DJywgJ2h0dHBzOi8vZ2l0aHViLmNvbS9XZWJLaXQvV2Via2l0
JywgJ2ZpbmQnLCAnNTFhNmFlYzlmNjY0J10pICsKICAgICAgICAgICAgIEV4cGVjdFNoZWxsLmxv
Zygnc3RkaW8nLCBzdGRvdXQ9J0lkZW50aWZpZXI6IDIzMzE3NUBtYWluJykgKwogICAgICAgICAg
ICAgMCwKQEAgLTM4NDgsNiArMzg0OSw3IEBAIGNsYXNzIFRlc3RTaG93SWRlbnRpZmllcihCdWls
ZFN0ZXBNaXhpbkEKICAgICAgICAgICAgIEV4cGVjdFNoZWxsKHdvcmtkaXI9J3drZGlyJywKICAg
ICAgICAgICAgICAgICAgICAgICAgIHRpbWVvdXQ9MzAwLAogICAgICAgICAgICAgICAgICAgICAg
ICAgbG9nRW52aXJvbj1GYWxzZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIGVudj17J0dJVEhV
Ql9DT01fVVNFUk5BTUUnOiBOb25lLCAnR0lUSFVCX0NPTV9BQ0NFU1NfVE9LRU4nOiBOb25lfSwK
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1hbmQ9WydweXRob24nLCAnVG9vbHMvU2NyaXB0
cy9naXQtd2Via2l0JywgJy1DJywgJ2h0dHBzOi8vZ2l0aHViLmNvbS9XZWJLaXQvV2Via2l0Jywg
J2ZpbmQnLCAnSEVBRCddKSArCiAgICAgICAgICAgICBFeHBlY3RTaGVsbC5sb2coJ3N0ZGlvJywg
c3Rkb3V0PSdVbmV4cGVjdGVkIGZhaWx1cmUnKSArCiAgICAgICAgICAgICAyLAo=
</data>
<flag name="review"
          id="440006"
          type_id="1"
          status="+"
          setter="aakash_jain"
    />
          </attachment>
      

    </bug>

</bugzilla>