<?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>199117</bug_id>
          
          <creation_ts>2019-06-21 13:57:08 -0700</creation_ts>
          <short_desc>REGRESSION: [ Mojave+ Debug WK1 ] Layout Test imported/blink/storage/indexeddb/blob-basics-metadata.html is a flaky timeout</short_desc>
          <delta_ts>2020-04-24 04:27:48 -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=210950</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Truitt Savell">tsavell</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>ap</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jbedard</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>saam</cc>
    
    <cc>slewis</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1546977</commentid>
    <comment_count>0</comment_count>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2019-06-21 13:57:08 -0700</bug_when>
    <thetext>The following layout test is flaky on Mojave Debug WK1

imported/blink/storage/indexeddb/blob-basics-metadata.html

Probable cause:

Unknown, this issue first appeared on this build: https://build.webkit.org/builders/Apple%20Mojave%20Debug%20WK1%20(Tests)/builds/3751
Possibly 246039

Flakiness Dashboard:

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=imported%2Fblink%2Fstorage%2Findexeddb%2Fblob-basics-metadata.html

These was a pass at 29 seconds, possibly marking this test as slow will let it pass.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1546978</commentid>
    <comment_count>1</comment_count>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2019-06-21 13:57:53 -0700</bug_when>
    <thetext>I cannot reproduce this locally, I am getting instant passes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1547128</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-06-22 13:56:48 -0700</bug_when>
    <thetext>storage/indexeddb/modern/objectstore-autoincrement-types.html got slow at the same time.

Looking at the bots on the queue, it looks like this started after testing was interrupted, which likely means that we installed a new OS, or maybe just rebooted. Ryan, do you remember what happened to these bots on June 3rd?

PASS
3745 r246034 bot183
3746 r246035 bot183

Test interrupted:
3747
3748

FAIL
3749 r246036 bot184
3750 r246037 bot183
3751 r246038 bot184</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1547130</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-06-22 13:58:01 -0700</bug_when>
    <thetext>Actually, I suspect that this could be similar to rdar://problem/50948871. Let&apos;s discuss in e-mail if mitigations for that radar work here too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552165</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-07-11 12:59:11 -0700</bug_when>
    <thetext>&lt;rdar://problem/52967035&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1554866</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-07-22 14:34:11 -0700</bug_when>
    <thetext>*** Bug 200002 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1596405</commentid>
    <comment_count>6</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-12-06 15:34:01 -0800</bug_when>
    <thetext>According to Alexey: &quot;We probably just need to add opt out in JSC, disabling SMT mitigations on tests (that would be in JSC and webkitpy code, not in machine configuration).&quot;

I&apos;ve added this to run-javascriptcore-tests as well as WebKitTestRunner and DumpRenderTree.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1596411</commentid>
    <comment_count>7</comment_count>
      <attachid>385052</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-12-06 15:51:39 -0800</bug_when>
    <thetext>Created attachment 385052
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1596584</commentid>
    <comment_count>8</comment_count>
      <attachid>385052</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-12-07 09:56:20 -0800</bug_when>
    <thetext>Comment on attachment 385052
Patch

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

&gt; Source/JavaScriptCore/runtime/JSCConfig.h:55
&gt; +        setenv(&quot;JSC_useKernTCSM&quot;, &quot;false&quot;, 0);

This doesn&apos;t compile on Windows.

But also, is it right to do this in configureForTesting? We certainly don&apos;t want to disable this for performance tests, for example. This function name is so generic that I can&apos;t tell.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1596836</commentid>
    <comment_count>9</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-12-09 08:47:00 -0800</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #8)
&gt; Comment on attachment 385052 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=385052&amp;action=review
&gt; 
&gt; &gt; Source/JavaScriptCore/runtime/JSCConfig.h:55
&gt; &gt; +        setenv(&quot;JSC_useKernTCSM&quot;, &quot;false&quot;, 0);
&gt; 
&gt; This doesn&apos;t compile on Windows.
&gt; 
&gt; But also, is it right to do this in configureForTesting? We certainly don&apos;t
&gt; want to disable this for performance tests, for example. This function name
&gt; is so generic that I can&apos;t tell.

I think this is the right place to do it, but we might want some JSC folks to verify.

As far as I can tell, this function is used in a few API tests along with DumpRenderTree and some of the JSC test binaries. (I should actually remove the environment variable in run-javascriptcore-tests) Since we tend to use production binaries to do performance testing, I don&apos;t believe it will be run during performance testing, but if we have any performance tests which use DumpRenderTree or WebKitTestRunner as their harness.

We could also move these to the harness script entirely, but (as previously mentioned) that wouldn&apos;t apply to manual test runs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1596884</commentid>
    <comment_count>10</comment_count>
      <attachid>385052</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2019-12-09 10:29:03 -0800</bug_when>
    <thetext>Comment on attachment 385052
Patch

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

&gt;&gt;&gt; Source/JavaScriptCore/runtime/JSCConfig.h:55
&gt;&gt;&gt; +        setenv(&quot;JSC_useKernTCSM&quot;, &quot;false&quot;, 0);
&gt;&gt; 
&gt;&gt; This doesn&apos;t compile on Windows.
&gt;&gt; 
&gt;&gt; But also, is it right to do this in configureForTesting? We certainly don&apos;t want to disable this for performance tests, for example. This function name is so generic that I can&apos;t tell.
&gt; 
&gt; I think this is the right place to do it, but we might want some JSC folks to verify.
&gt; 
&gt; As far as I can tell, this function is used in a few API tests along with DumpRenderTree and some of the JSC test binaries. (I should actually remove the environment variable in run-javascriptcore-tests) Since we tend to use production binaries to do performance testing, I don&apos;t believe it will be run during performance testing, but if we have any performance tests which use DumpRenderTree or WebKitTestRunner as their harness.
&gt; 
&gt; We could also move these to the harness script entirely, but (as previously mentioned) that wouldn&apos;t apply to manual test runs.

I think this is not necessary.  It is also hacky to set env vars inside JavaScriptCore.

&gt; Tools/Scripts/run-javascriptcore-tests:492
&gt; +if (isAppleMacWebKit() || isEmbeddedWebKit()) {
&gt; +    $envVars .= &quot; JSC_useKernTCSM=false&quot;;
&gt; +}

I think this should be sufficient for JSC tests.

&gt; Tools/WebKitTestRunner/ios/TestControllerIOS.mm:109
&gt; +    setenv(&quot;JSC_useKernTCSM&quot;, &quot;false&quot;, 0);
&gt; +    setenv(&quot;__XPC_JSC_useKernTCSM&quot;, &quot;false&quot;, 0);

This is also hacky.  Can you set this in the driver script instead?

&gt; Tools/WebKitTestRunner/mac/TestControllerMac.mm:93
&gt; +    setenv(&quot;JSC_useKernTCSM&quot;, &quot;false&quot;, 0);
&gt; +    setenv(&quot;__XPC_JSC_useKernTCSM&quot;, &quot;false&quot;, 0);

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1596900</commentid>
    <comment_count>11</comment_count>
      <attachid>385171</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-12-09 11:08:11 -0800</bug_when>
    <thetext>Created attachment 385171
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1596901</commentid>
    <comment_count>12</comment_count>
      <attachid>385171</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2019-12-09 11:11:44 -0800</bug_when>
    <thetext>Comment on attachment 385171
Patch

LGTM, but perhaps another reviewer who knows the test scripts better should take a look as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1596921</commentid>
    <comment_count>13</comment_count>
      <attachid>385171</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2019-12-09 12:18:19 -0800</bug_when>
    <thetext>Comment on attachment 385171
Patch

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

&gt; Tools/Scripts/run-javascriptcore-tests:491
&gt; +    $envVars .= &quot; JSC_useKernTCSM=false&quot;;

Why? Don’t we want our testing to test this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1596922</commentid>
    <comment_count>14</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-12-09 12:35:25 -0800</bug_when>
    <thetext>(In reply to Saam Barati from comment #13)
&gt; Comment on attachment 385171 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=385171&amp;action=review
&gt; 
&gt; &gt; Tools/Scripts/run-javascriptcore-tests:491
&gt; &gt; +    $envVars .= &quot; JSC_useKernTCSM=false&quot;;
&gt; 
&gt; Why? Don’t we want our testing to test this?

I think it debatable if we want this variable set.

We definitely need it for layout tests, since we have so many processes running at once, it&apos;s about a 10% performance improvement on test runtime, last I checked.

I know Alexey thought that JSC correctness tests could benefit from the gains, but I don&apos;t actually know if they&apos;re faster in practice.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1597016</commentid>
    <comment_count>15</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2019-12-09 16:49:15 -0800</bug_when>
    <thetext>&gt; Why? Don’t we want our testing to test this?

When this was discussed a few months back, pretty sure the consensus was that we want to run the tests quickly, so we need to disable the feature.

As for setting it in the binary - this is desirable because the fewer differences there are between running tests in the harness and without the harness, the better.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1597200</commentid>
    <comment_count>16</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2019-12-10 09:01:39 -0800</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #15)
&gt; &gt; Why? Don’t we want our testing to test this?
&gt; 
&gt; When this was discussed a few months back, pretty sure the consensus was
&gt; that we want to run the tests quickly, so we need to disable the feature.
&gt; 
&gt; As for setting it in the binary - this is desirable because the fewer
&gt; differences there are between running tests in the harness and without the
&gt; harness, the better.

Maybe we should land it in the scripts first and then have a separate discussion about if we want it in the binaries. There are arguments both ways, but I don&apos;t think anyone has said we shouldn&apos;t be doing this in automation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1607531</commentid>
    <comment_count>17</comment_count>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2020-01-16 10:26:27 -0800</bug_when>
    <thetext>marked storage/indexeddb/modern/objectstore-autoincrement-types.html as timing out in https://trac.webkit.org/changeset/254691/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1641411</commentid>
    <comment_count>18</comment_count>
      <attachid>385171</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-04-14 09:35:56 -0700</bug_when>
    <thetext>Comment on attachment 385171
Patch

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

&gt; Tools/Scripts/webkitpy/port/base.py:904
&gt; +            &apos;JSC_useKernTCSM&apos;,

It&apos;s not immediately clear why this doesn&apos;t include an __XPC_DYLD variant.

&gt; Tools/Scripts/webkitpy/port/driver.py:440
&gt; +        environment[&apos;__XPC_JSC_useKernTCSM&apos;] = environment[&apos;JSC_useKernTCSM&apos;]

This looks incorrect, should it be __XPC_DYLD_JSC_useKernTCSM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1641424</commentid>
    <comment_count>19</comment_count>
      <attachid>385171</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2020-04-14 09:48:46 -0700</bug_when>
    <thetext>Comment on attachment 385171
Patch

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

&gt;&gt; Tools/Scripts/webkitpy/port/driver.py:440
&gt;&gt; +        environment[&apos;__XPC_JSC_useKernTCSM&apos;] = environment[&apos;JSC_useKernTCSM&apos;]
&gt; 
&gt; This looks incorrect, should it be __XPC_DYLD_JSC_useKernTCSM

__XPC_ is correct.  Should not be adding DYLD.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1641446</commentid>
    <comment_count>20</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-04-14 10:32:25 -0700</bug_when>
    <thetext>Yes, you are correct of course.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1641516</commentid>
    <comment_count>21</comment_count>
      <attachid>396455</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-04-14 13:15:19 -0700</bug_when>
    <thetext>Created attachment 396455
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1641523</commentid>
    <comment_count>22</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-04-14 13:38:50 -0700</bug_when>
    <thetext>(In reply to Jonathan Bedard from comment #21)
&gt; Created attachment 396455 [details]
&gt; Patch

Tested this again with layout tests, verified that it&apos;s about a 10% speed up (ran only fast).

I think we should land this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1641615</commentid>
    <comment_count>23</comment_count>
      <attachid>396455</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2020-04-14 17:26:01 -0700</bug_when>
    <thetext>Comment on attachment 396455
Patch

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

Seems like there is agreement about that, marking r+.

&gt; Tools/Scripts/run-javascriptcore-tests:526
&gt; +if (isAppleMacWebKit() || isEmbeddedWebKit()) {

Does this work for embedded, and is it necessary?

&gt; Tools/Scripts/webkitpy/port/driver.py:444
&gt; +
&gt; +

Two newlines?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1641788</commentid>
    <comment_count>24</comment_count>
      <attachid>396455</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-04-15 07:47:12 -0700</bug_when>
    <thetext>Comment on attachment 396455
Patch

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

&gt;&gt; Tools/Scripts/run-javascriptcore-tests:526
&gt;&gt; +if (isAppleMacWebKit() || isEmbeddedWebKit()) {
&gt; 
&gt; Does this work for embedded, and is it necessary?

Looking through the code, seems like it will not work for embedded builds (it only works on x86, to be more specific)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1641789</commentid>
    <comment_count>25</comment_count>
      <attachid>396532</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-04-15 07:50:01 -0700</bug_when>
    <thetext>Created attachment 396532
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1641815</commentid>
    <comment_count>26</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-04-15 08:46:55 -0700</bug_when>
    <thetext>Committed r260130: &lt;https://trac.webkit.org/changeset/260130&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 396532.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1641887</commentid>
    <comment_count>27</comment_count>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2020-04-15 11:32:49 -0700</bug_when>
    <thetext>Remove expectations for this test in https://trac.webkit.org/changeset/260141/webkit</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>385052</attachid>
            <date>2019-12-06 15:51:39 -0800</date>
            <delta_ts>2019-12-09 11:08:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199117-20191206155138.patch</filename>
            <type>text/plain</type>
            <size>4285</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjUzMjI3KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBA
CisyMDE5LTEyLTA2ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKworICAg
ICAgICBSRUdSRVNTSU9OOiBbIE1vamF2ZSsgRGVidWcgV0sxIF0gTGF5b3V0IFRlc3QgaW1wb3J0
ZWQvYmxpbmsvc3RvcmFnZS9pbmRleGVkZGIvYmxvYi1iYXNpY3MtbWV0YWRhdGEuaHRtbCBpcyBh
IGZsYWt5IHRpbWVvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE5OTExNworICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTI5NjcwMzU+CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBydW50aW1lL0pTQ0Nv
bmZpZy5oOgorICAgICAgICAoSlNDOjpDb25maWc6OmNvbmZpZ3VyZUZvclRlc3RpbmcpOiBTZXQg
SlNDX3VzZUtlcm5UQ1NNIHRvIGZhbHNlLgorCiAyMDE5LTEyLTA2ICBEZXZpbiBSb3Vzc28gIDxk
cm91c3NvQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBhZGQgY29tcGlsZXIg
VU5MSUtFTFkgaGludHMgd2hlbiBjaGVja2luZyBpZiBkZXZlbG9wZXIgZXh0cmFzIGFyZSBlbmFi
bGVkCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0NDb25maWcuaAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0NDb25maWcuaAkocmV2
aXNpb24gMjUzMjI3KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNDQ29uZmln
LmgJKHdvcmtpbmcgY29weSkKQEAgLTUyLDYgKzUyLDggQEAgc3RydWN0IENvbmZpZyB7CiAKICAg
ICBzdGF0aWMgdm9pZCBjb25maWd1cmVGb3JUZXN0aW5nKCkKICAgICB7CisgICAgICAgIHNldGVu
digiSlNDX3VzZUtlcm5UQ1NNIiwgImZhbHNlIiwgMCk7CisKICAgICAgICAgZGlzYWJsZUZyZWV6
aW5nRm9yVGVzdGluZygpOwogICAgICAgICBlbmFibGVSZXN0cmljdGVkT3B0aW9ucygpOwogICAg
IH0KSW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJ
KHJldmlzaW9uIDI1MzIyNykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAt
MSwzICsxLDE4IEBACisyMDE5LTEyLTA2ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxl
LmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OOiBbIE1vamF2ZSsgRGVidWcgV0sxIF0gTGF5b3V0
IFRlc3QgaW1wb3J0ZWQvYmxpbmsvc3RvcmFnZS9pbmRleGVkZGIvYmxvYi1iYXNpY3MtbWV0YWRh
dGEuaHRtbCBpcyBhIGZsYWt5IHRpbWVvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE5OTExNworICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTI5Njcw
MzU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBT
Y3JpcHRzL3J1bi1qYXZhc2NyaXB0Y29yZS10ZXN0czogU2V0IEpTQ191c2VLZXJuVENTTSB0byBm
YWxzZS4KKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL2lvcy9UZXN0Q29udHJvbGxlcklPUy5t
bToKKyAgICAgICAgKFdUUjo6VGVzdENvbnRyb2xsZXI6OnBsYXRmb3JtSW5pdGlhbGl6ZSk6IFNl
dCBKU0NfdXNlS2VyblRDU00gdG8gZmFsc2UsIHByb3BhZ2F0ZQorICAgICAgICBUbyBYUEMgcHJv
Y2Vzc2VzLgorICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvbWFjL1Rlc3RDb250cm9sbGVyTWFj
Lm1tOgorICAgICAgICAoV1RSOjpUZXN0Q29udHJvbGxlcjo6cGxhdGZvcm1Jbml0aWFsaXplKTog
RGl0dG8uCisKIDIwMTktMTItMDYgIEpvbmF0aGFuIEJlZGFyZCAgPGpiZWRhcmRAYXBwbGUuY29t
PgogCiAgICAgICAgIFB5dGhvbiAzOiBBZGQgc3VwcG9ydCBpbiB3ZWJraXRweS50b29sIChGb2xs
b3ctdXAsIHBhcnQgMSkKSW5kZXg6IFRvb2xzL1NjcmlwdHMvcnVuLWphdmFzY3JpcHRjb3JlLXRl
c3RzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvcnVuLWphdmFzY3JpcHRjb3JlLXRlc3Rz
CShyZXZpc2lvbiAyNTMyMjcpCisrKyBUb29scy9TY3JpcHRzL3J1bi1qYXZhc2NyaXB0Y29yZS10
ZXN0cwkod29ya2luZyBjb3B5KQpAQCAtNDg3LDYgKzQ4NywxMCBAQCBpZiAoZGVmaW5lZCgkZ21h
bGxvY1BhdGgpKSB7CiAgICAgfQogfQogCitpZiAoaXNBcHBsZU1hY1dlYktpdCgpIHx8IGlzRW1i
ZWRkZWRXZWJLaXQoKSkgeworICAgICRlbnZWYXJzIC49ICIgSlNDX3VzZUtlcm5UQ1NNPWZhbHNl
IjsKK30KKwogbXkgJHByb2R1Y3REaXIgPSBqc2NQcm9kdWN0RGlyKCk7CiAkRU5We0RZTERfRlJB
TUVXT1JLX1BBVEh9ID0gJHByb2R1Y3REaXI7CiAkRU5We0pTQ1RFU1RfdGltZW91dH0gPSAxMjAg
dW5sZXNzICRFTlZ7SlNDVEVTVF90aW1lb3V0fTsgIyBTZXQgYSAxMjAgc2Vjb25kIHRpbWVvdXQg
b24gYWxsIGpzYyB0ZXN0cyAoaWYgZW52aXJvbm1lbnQgdmFyaWFibGUgbm90IGRlZmluZWQgYWxy
ZWFkeSkuCkluZGV4OiBUb29scy9XZWJLaXRUZXN0UnVubmVyL2lvcy9UZXN0Q29udHJvbGxlcklP
Uy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBUb29scy9XZWJLaXRUZXN0UnVubmVyL2lvcy9UZXN0Q29udHJv
bGxlcklPUy5tbQkocmV2aXNpb24gMjUzMjI3KQorKysgVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9p
b3MvVGVzdENvbnRyb2xsZXJJT1MubW0JKHdvcmtpbmcgY29weSkKQEAgLTEwNCw2ICsxMDQsOSBA
QCB2b2lkIFRlc3RDb250cm9sbGVyOjpwbGF0Zm9ybUluaXRpYWxpemUoCiAgICAgLy8gT3ZlcnJp
ZGUgdGhlIGltcGxlbWVudGF0aW9uIG9mICtbVUlLZXlib2FyZCBpc0luSGFyZHdhcmVLZXlib2Fy
ZE1vZGVdIHRvIGVuc3VyZSB0aGF0IHRlc3QgcnVucyBhcmUgZGV0ZXJtaW5pc3RpYwogICAgIC8v
IHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBhIGhhcmR3YXJlIGtleWJvYXJkIGlzIGF0dGFjaGVkLiBX
ZSBpbnRlbnRpb25hbGx5IG5ldmVyIHJlc3RvcmUgdGhlIG9yaWdpbmFsIGltcGxlbWVudGF0aW9u
LgogICAgIG1ldGhvZF9zZXRJbXBsZW1lbnRhdGlvbihjbGFzc19nZXRDbGFzc01ldGhvZChbVUlL
ZXlib2FyZCBjbGFzc10sIEBzZWxlY3Rvcihpc0luSGFyZHdhcmVLZXlib2FyZE1vZGUpKSwgcmVp
bnRlcnByZXRfY2FzdDxJTVA+KG92ZXJyaWRlSXNJbkhhcmR3YXJlS2V5Ym9hcmRNb2RlKSk7CisK
KyAgICBzZXRlbnYoIkpTQ191c2VLZXJuVENTTSIsICJmYWxzZSIsIDApOworICAgIHNldGVudigi
X19YUENfSlNDX3VzZUtlcm5UQ1NNIiwgImZhbHNlIiwgMCk7CiB9CiAKIHZvaWQgVGVzdENvbnRy
b2xsZXI6OnBsYXRmb3JtRGVzdHJveSgpCkluZGV4OiBUb29scy9XZWJLaXRUZXN0UnVubmVyL21h
Yy9UZXN0Q29udHJvbGxlck1hYy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9XZWJLaXRUZXN0UnVu
bmVyL21hYy9UZXN0Q29udHJvbGxlck1hYy5tbQkocmV2aXNpb24gMjUzMjI3KQorKysgVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9tYWMvVGVzdENvbnRyb2xsZXJNYWMubW0JKHdvcmtpbmcgY29weSkK
QEAgLTg4LDYgKzg4LDkgQEAgdm9pZCBUZXN0Q29udHJvbGxlcjo6cGxhdGZvcm1Jbml0aWFsaXpl
KAogICAgIH0KICAgICAKICAgICBtZXRob2Rfc2V0SW1wbGVtZW50YXRpb24oa2V5V2luZG93TWV0
aG9kLCAoSU1QKXd0cl9OU0FwcGxpY2F0aW9uX2tleVdpbmRvdyk7CisKKyAgICBzZXRlbnYoIkpT
Q191c2VLZXJuVENTTSIsICJmYWxzZSIsIDApOworICAgIHNldGVudigiX19YUENfSlNDX3VzZUtl
cm5UQ1NNIiwgImZhbHNlIiwgMCk7CiB9CiAKIHZvaWQgVGVzdENvbnRyb2xsZXI6OnBsYXRmb3Jt
RGVzdHJveSgpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>385171</attachid>
            <date>2019-12-09 11:08:11 -0800</date>
            <delta_ts>2020-04-14 13:15:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199117-20191209110810.patch</filename>
            <type>text/plain</type>
            <size>2867</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI1MzI5NSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDE5LTEyLTA5ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBSRUdSRVNTSU9OOiBbIE1vamF2ZSsgRGVidWcgV0sxIF0gTGF5b3V0IFRl
c3QgaW1wb3J0ZWQvYmxpbmsvc3RvcmFnZS9pbmRleGVkZGIvYmxvYi1iYXNpY3MtbWV0YWRhdGEu
aHRtbCBpcyBhIGZsYWt5IHRpbWVvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE5OTExNworICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTI5NjcwMzU+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3Jp
cHRzL3J1bi1qYXZhc2NyaXB0Y29yZS10ZXN0czogU2V0IEpTQ191c2VLZXJuVENTTSB0byBmYWxz
ZS4KKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQvYmFzZS5weToKKyAgICAgICAgKFBv
cnQuc2V0dXBfZW52aXJvbl9mb3Jfc2VydmVyKTogRm9yd2FyZCBKU0NfdXNlS2VyblRDU00uCisg
ICAgICAgICogU2NyaXB0cy93ZWJraXRweS9wb3J0L2RyaXZlci5weToKKyAgICAgICAgKERyaXZl
ci5fc2V0dXBfZW52aXJvbl9mb3JfZHJpdmVyKTogU2V0IEpTQ191c2VLZXJuVENTTSB0byBmYWxz
ZS4KKwogMjAxOS0xMi0wOSAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQu
b3JnPgogCiAgICAgICAgIFJlLWRpc2FibGUgVExTMS4wIGFuZCBUTFMxLjEgYnkgZGVmYXVsdApJ
bmRleDogVG9vbHMvU2NyaXB0cy9ydW4tamF2YXNjcmlwdGNvcmUtdGVzdHMKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gVG9vbHMvU2NyaXB0cy9ydW4tamF2YXNjcmlwdGNvcmUtdGVzdHMJKHJldmlzaW9uIDI1MzI5
NSkKKysrIFRvb2xzL1NjcmlwdHMvcnVuLWphdmFzY3JpcHRjb3JlLXRlc3RzCSh3b3JraW5nIGNv
cHkpCkBAIC00ODcsNiArNDg3LDEwIEBAIGlmIChkZWZpbmVkKCRnbWFsbG9jUGF0aCkpIHsKICAg
ICB9CiB9CiAKK2lmIChpc0FwcGxlTWFjV2ViS2l0KCkgfHwgaXNFbWJlZGRlZFdlYktpdCgpKSB7
CisgICAgJGVudlZhcnMgLj0gIiBKU0NfdXNlS2VyblRDU009ZmFsc2UiOworfQorCiBteSAkcHJv
ZHVjdERpciA9IGpzY1Byb2R1Y3REaXIoKTsKICRFTlZ7RFlMRF9GUkFNRVdPUktfUEFUSH0gPSAk
cHJvZHVjdERpcjsKICRFTlZ7SlNDVEVTVF90aW1lb3V0fSA9IDEyMCB1bmxlc3MgJEVOVntKU0NU
RVNUX3RpbWVvdXR9OyAjIFNldCBhIDEyMCBzZWNvbmQgdGltZW91dCBvbiBhbGwganNjIHRlc3Rz
IChpZiBlbnZpcm9ubWVudCB2YXJpYWJsZSBub3QgZGVmaW5lZCBhbHJlYWR5KS4KSW5kZXg6IFRv
b2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9iYXNlLnB5Cj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvcG9ydC9iYXNlLnB5CShyZXZpc2lvbiAyNTMyOTUpCisrKyBUb29scy9T
Y3JpcHRzL3dlYmtpdHB5L3BvcnQvYmFzZS5weQkod29ya2luZyBjb3B5KQpAQCAtOTAxLDYgKzkw
MSw3IEBAIGNsYXNzIFBvcnQob2JqZWN0KToKICAgICAgICAgICAgICdEWUxEX0xJQlJBUllfUEFU
SCcsCiAgICAgICAgICAgICAnX19YUENfRFlMRF9GUkFNRVdPUktfUEFUSCcsCiAgICAgICAgICAg
ICAnX19YUENfRFlMRF9MSUJSQVJZX1BBVEgnLAorICAgICAgICAgICAgJ0pTQ191c2VLZXJuVENT
TScsCiAKICAgICAgICAgICAgICMgQ1lHV0lOOgogICAgICAgICAgICAgJ0hPTUVEUklWRScsCklu
ZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvZHJpdmVyLnB5Cj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9kcml2ZXIucHkJKHJldmlzaW9uIDI1MzI5NSkK
KysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9kcml2ZXIucHkJKHdvcmtpbmcgY29weSkK
QEAgLTQzNiw2ICs0MzYsMTAgQEAgY2xhc3MgRHJpdmVyKG9iamVjdCk6CiAgICAgICAgIGVudmly
b25tZW50WydTUUxJVEVfRVhFTVBUX1BBVEhfRlJPTV9WTk9ERV9HVUFSRFMnXSA9IG9zLnBhdGgu
cmVhbHBhdGgoZW52aXJvbm1lbnRbJ0RVTVBSRU5ERVJUUkVFX1RFTVAnXSkKICAgICAgICAgZW52
aXJvbm1lbnRbJ19fWFBDX1NRTElURV9FWEVNUFRfUEFUSF9GUk9NX1ZOT0RFX0dVQVJEUyddID0g
ZW52aXJvbm1lbnRbJ1NRTElURV9FWEVNUFRfUEFUSF9GUk9NX1ZOT0RFX0dVQVJEUyddCiAKKyAg
ICAgICAgZW52aXJvbm1lbnRbJ0pTQ191c2VLZXJuVENTTSddID0gJ2ZhbHNlJworICAgICAgICBl
bnZpcm9ubWVudFsnX19YUENfSlNDX3VzZUtlcm5UQ1NNJ10gPSBlbnZpcm9ubWVudFsnSlNDX3Vz
ZUtlcm5UQ1NNJ10KKworCiAgICAgICAgIGlmIHN5cy5wbGF0Zm9ybS5zdGFydHN3aXRoKCdsaW51
eCcpOgogICAgICAgICAgICAgIyBDdXJyZW50bHkgb24gV2ViS2l0MiwgdGhlcmUgaXMgbm8gQVBJ
IGZvciBzZXR0aW5nIHRoZSBhcHBsaWNhdGlvbiBjYWNoZSBkaXJlY3RvcnkuCiAgICAgICAgICAg
ICAjIEVhY2ggd29ya2VyIHNob3VsZCBoYXZlIGl0J3Mgb3duIGFuZCBpdCBzaG91bGQgYmUgY2xl
YW5lZCBhZnRlcndhcmRzLgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>396455</attachid>
            <date>2020-04-14 13:15:19 -0700</date>
            <delta_ts>2020-04-15 07:49:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199117-20200414131519.patch</filename>
            <type>text/plain</type>
            <size>2942</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI2MDA5MCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDIwLTA0LTE0ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBSRUdSRVNTSU9OOiBbIE1vamF2ZSsgRGVidWcgV0sxIF0gTGF5b3V0IFRl
c3QgaW1wb3J0ZWQvYmxpbmsvc3RvcmFnZS9pbmRleGVkZGIvYmxvYi1iYXNpY3MtbWV0YWRhdGEu
aHRtbCBpcyBhIGZsYWt5IHRpbWVvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE5OTExNworICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTI5NjcwMzU+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3Jp
cHRzL3J1bi1qYXZhc2NyaXB0Y29yZS10ZXN0czogU2V0IEpTQ191c2VLZXJuVENTTSB0byBmYWxz
ZS4KKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQvYmFzZS5weToKKyAgICAgICAgKFBv
cnQuc2V0dXBfZW52aXJvbl9mb3Jfc2VydmVyKTogRm9yd2FyZCBKU0NfdXNlS2VyblRDU00uCisg
ICAgICAgICogU2NyaXB0cy93ZWJraXRweS9wb3J0L2RyaXZlci5weToKKyAgICAgICAgKERyaXZl
ci5fc2V0dXBfZW52aXJvbl9mb3JfZHJpdmVyKTogU2V0IEpTQ191c2VLZXJuVENTTSB0byBmYWxz
ZS4KKwogMjAyMC0wNC0xNCAgQW5kcmVzIEdvbnphbGV6ICA8YW5kcmVzZ18yMkBhcHBsZS5jb20+
CiAKICAgICAgICAgTWFrZSBXVFI6OkFjY2Vzc2liaWxpdHlVSUVsZW1lbnRzIGNhbGxzIHRvIGFj
Y2Vzc2liaWxpdHlTZXRWYWx1ZSBydW4gb24gQVggc2Vjb25kYXJ5IHRocmVhZC4KSW5kZXg6IFRv
b2xzL1NjcmlwdHMvcnVuLWphdmFzY3JpcHRjb3JlLXRlc3RzCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xz
L1NjcmlwdHMvcnVuLWphdmFzY3JpcHRjb3JlLXRlc3RzCShyZXZpc2lvbiAyNjAwOTApCisrKyBU
b29scy9TY3JpcHRzL3J1bi1qYXZhc2NyaXB0Y29yZS10ZXN0cwkod29ya2luZyBjb3B5KQpAQCAt
NTIzLDYgKzUyMywxMCBAQCBpZiAoJGNvdmVyYWdlKSB7CiAgICAgfQogfQogCitpZiAoaXNBcHBs
ZU1hY1dlYktpdCgpIHx8IGlzRW1iZWRkZWRXZWJLaXQoKSkgeworICAgICRlbnZWYXJzIC49ICIg
SlNDX3VzZUtlcm5UQ1NNPWZhbHNlIjsKK30KKwogbXkgJHByb2R1Y3REaXIgPSBqc2NQcm9kdWN0
RGlyKCk7CiAkRU5We0RZTERfRlJBTUVXT1JLX1BBVEh9ID0gJHByb2R1Y3REaXI7CiAkRU5We0pT
Q1RFU1RfdGltZW91dH0gPSAxMjAgdW5sZXNzICRFTlZ7SlNDVEVTVF90aW1lb3V0fTsgIyBTZXQg
YSAxMjAgc2Vjb25kIHRpbWVvdXQgb24gYWxsIGpzYyB0ZXN0cyAoaWYgZW52aXJvbm1lbnQgdmFy
aWFibGUgbm90IGRlZmluZWQgYWxyZWFkeSkuCkluZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5
L3BvcnQvYmFzZS5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQv
YmFzZS5weQkocmV2aXNpb24gMjYwMDkwKQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0
L2Jhc2UucHkJKHdvcmtpbmcgY29weSkKQEAgLTkwMiw2ICs5MDIsOCBAQCBjbGFzcyBQb3J0KG9i
amVjdCk6CiAgICAgICAgICAgICAnRFlMRF9MSUJSQVJZX1BBVEgnLAogICAgICAgICAgICAgJ19f
WFBDX0RZTERfRlJBTUVXT1JLX1BBVEgnLAogICAgICAgICAgICAgJ19fWFBDX0RZTERfTElCUkFS
WV9QQVRIJywKKyAgICAgICAgICAgICdKU0NfdXNlS2VyblRDU00nLAorICAgICAgICAgICAgJ19f
WFBDX0pTQ191c2VLZXJuVENTTScsCiAKICAgICAgICAgICAgICMgQ1lHV0lOOgogICAgICAgICAg
ICAgJ0hPTUVEUklWRScsCkluZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvZHJpdmVy
LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9kcml2ZXIucHkJ
KHJldmlzaW9uIDI2MDA5MCkKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9kcml2ZXIu
cHkJKHdvcmtpbmcgY29weSkKQEAgLTQzOCw2ICs0MzgsMTAgQEAgY2xhc3MgRHJpdmVyKG9iamVj
dCk6CiAgICAgICAgIGVudmlyb25tZW50WydTUUxJVEVfRVhFTVBUX1BBVEhfRlJPTV9WTk9ERV9H
VUFSRFMnXSA9IG9zLnBhdGgucmVhbHBhdGgoZW52aXJvbm1lbnRbJ0RVTVBSRU5ERVJUUkVFX1RF
TVAnXSkKICAgICAgICAgZW52aXJvbm1lbnRbJ19fWFBDX1NRTElURV9FWEVNUFRfUEFUSF9GUk9N
X1ZOT0RFX0dVQVJEUyddID0gZW52aXJvbm1lbnRbJ1NRTElURV9FWEVNUFRfUEFUSF9GUk9NX1ZO
T0RFX0dVQVJEUyddCiAKKyAgICAgICAgZW52aXJvbm1lbnRbJ0pTQ191c2VLZXJuVENTTSddID0g
J2ZhbHNlJworICAgICAgICBlbnZpcm9ubWVudFsnX19YUENfSlNDX3VzZUtlcm5UQ1NNJ10gPSBl
bnZpcm9ubWVudFsnSlNDX3VzZUtlcm5UQ1NNJ10KKworCiAgICAgICAgIGlmIHN5cy5wbGF0Zm9y
bS5zdGFydHN3aXRoKCdsaW51eCcpOgogICAgICAgICAgICAgIyBDdXJyZW50bHkgb24gV2ViS2l0
MiwgdGhlcmUgaXMgbm8gQVBJIGZvciBzZXR0aW5nIHRoZSBhcHBsaWNhdGlvbiBjYWNoZSBkaXJl
Y3RvcnkuCiAgICAgICAgICAgICAjIEVhY2ggd29ya2VyIHNob3VsZCBoYXZlIGl0J3Mgb3duIGFu
ZCBpdCBzaG91bGQgYmUgY2xlYW5lZCBhZnRlcndhcmRzLgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>396532</attachid>
            <date>2020-04-15 07:50:01 -0700</date>
            <delta_ts>2020-04-15 08:46:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199117-20200415075000.patch</filename>
            <type>text/plain</type>
            <size>2871</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI2MDEyNikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDIwLTA0LTE1ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBSRUdSRVNTSU9OOiBbIE1vamF2ZSsgRGVidWcgV0sxIF0gTGF5b3V0IFRl
c3QgaW1wb3J0ZWQvYmxpbmsvc3RvcmFnZS9pbmRleGVkZGIvYmxvYi1iYXNpY3MtbWV0YWRhdGEu
aHRtbCBpcyBhIGZsYWt5IHRpbWVvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE5OTExNworICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTI5NjcwMzU+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQWxleGV5IFByb3NrdXJ5YWtvdi4KKworICAgICAgICAq
IFNjcmlwdHMvcnVuLWphdmFzY3JpcHRjb3JlLXRlc3RzOiBTZXQgSlNDX3VzZUtlcm5UQ1NNIHRv
IGZhbHNlLgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvcG9ydC9iYXNlLnB5OgorICAgICAg
ICAoUG9ydC5zZXR1cF9lbnZpcm9uX2Zvcl9zZXJ2ZXIpOiBGb3J3YXJkIEpTQ191c2VLZXJuVENT
TS4KKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQvZHJpdmVyLnB5OgorICAgICAgICAo
RHJpdmVyLl9zZXR1cF9lbnZpcm9uX2Zvcl9kcml2ZXIpOiBTZXQgSlNDX3VzZUtlcm5UQ1NNIHRv
IGZhbHNlLgorCiAyMDIwLTA0LTE1ICBEZXZpbiBSb3Vzc28gIDxkcm91c3NvQGFwcGxlLmNvbT4K
IAogICAgICAgICBbRVNOZXh0XSBJbXBsZW1lbnQgbG9naWNhbCBhc3NpZ25tZW50IG9wZXJhdG9y
cwpJbmRleDogVG9vbHMvU2NyaXB0cy9ydW4tamF2YXNjcmlwdGNvcmUtdGVzdHMKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gVG9vbHMvU2NyaXB0cy9ydW4tamF2YXNjcmlwdGNvcmUtdGVzdHMJKHJldmlzaW9uIDI2
MDEyNikKKysrIFRvb2xzL1NjcmlwdHMvcnVuLWphdmFzY3JpcHRjb3JlLXRlc3RzCSh3b3JraW5n
IGNvcHkpCkBAIC01MjMsNiArNTIzLDEwIEBAIGlmICgkY292ZXJhZ2UpIHsKICAgICB9CiB9CiAK
K2lmIChpc0FwcGxlTWFjV2ViS2l0KCkpIHsKKyAgICAkZW52VmFycyAuPSAiIEpTQ191c2VLZXJu
VENTTT1mYWxzZSI7Cit9CisKIG15ICRwcm9kdWN0RGlyID0ganNjUHJvZHVjdERpcigpOwogJEVO
VntEWUxEX0ZSQU1FV09SS19QQVRIfSA9ICRwcm9kdWN0RGlyOwogJEVOVntKU0NURVNUX3RpbWVv
dXR9ID0gMTIwIHVubGVzcyAkRU5We0pTQ1RFU1RfdGltZW91dH07ICMgU2V0IGEgMTIwIHNlY29u
ZCB0aW1lb3V0IG9uIGFsbCBqc2MgdGVzdHMgKGlmIGVudmlyb25tZW50IHZhcmlhYmxlIG5vdCBk
ZWZpbmVkIGFscmVhZHkpLgpJbmRleDogVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2Jhc2Uu
cHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2Jhc2UucHkJKHJl
dmlzaW9uIDI2MDEyNikKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9iYXNlLnB5CSh3
b3JraW5nIGNvcHkpCkBAIC05MDIsNiArOTAyLDggQEAgY2xhc3MgUG9ydChvYmplY3QpOgogICAg
ICAgICAgICAgJ0RZTERfTElCUkFSWV9QQVRIJywKICAgICAgICAgICAgICdfX1hQQ19EWUxEX0ZS
QU1FV09SS19QQVRIJywKICAgICAgICAgICAgICdfX1hQQ19EWUxEX0xJQlJBUllfUEFUSCcsCisg
ICAgICAgICAgICAnSlNDX3VzZUtlcm5UQ1NNJywKKyAgICAgICAgICAgICdfX1hQQ19KU0NfdXNl
S2VyblRDU00nLAogCiAgICAgICAgICAgICAjIENZR1dJTjoKICAgICAgICAgICAgICdIT01FRFJJ
VkUnLApJbmRleDogVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2RyaXZlci5weQo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvZHJpdmVyLnB5CShyZXZpc2lvbiAy
NjAxMjYpCisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvZHJpdmVyLnB5CSh3b3JraW5n
IGNvcHkpCkBAIC00MzgsNiArNDM4LDkgQEAgY2xhc3MgRHJpdmVyKG9iamVjdCk6CiAgICAgICAg
IGVudmlyb25tZW50WydTUUxJVEVfRVhFTVBUX1BBVEhfRlJPTV9WTk9ERV9HVUFSRFMnXSA9IG9z
LnBhdGgucmVhbHBhdGgoZW52aXJvbm1lbnRbJ0RVTVBSRU5ERVJUUkVFX1RFTVAnXSkKICAgICAg
ICAgZW52aXJvbm1lbnRbJ19fWFBDX1NRTElURV9FWEVNUFRfUEFUSF9GUk9NX1ZOT0RFX0dVQVJE
UyddID0gZW52aXJvbm1lbnRbJ1NRTElURV9FWEVNUFRfUEFUSF9GUk9NX1ZOT0RFX0dVQVJEUydd
CiAKKyAgICAgICAgZW52aXJvbm1lbnRbJ0pTQ191c2VLZXJuVENTTSddID0gJ2ZhbHNlJworICAg
ICAgICBlbnZpcm9ubWVudFsnX19YUENfSlNDX3VzZUtlcm5UQ1NNJ10gPSBlbnZpcm9ubWVudFsn
SlNDX3VzZUtlcm5UQ1NNJ10KKwogICAgICAgICBpZiBzeXMucGxhdGZvcm0uc3RhcnRzd2l0aCgn
bGludXgnKToKICAgICAgICAgICAgICMgQ3VycmVudGx5IG9uIFdlYktpdDIsIHRoZXJlIGlzIG5v
IEFQSSBmb3Igc2V0dGluZyB0aGUgYXBwbGljYXRpb24gY2FjaGUgZGlyZWN0b3J5LgogICAgICAg
ICAgICAgIyBFYWNoIHdvcmtlciBzaG91bGQgaGF2ZSBpdCdzIG93biBhbmQgaXQgc2hvdWxkIGJl
IGNsZWFuZWQgYWZ0ZXJ3YXJkcy4K
</data>

          </attachment>
      

    </bug>

</bugzilla>