<?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>229994</bug_id>
          
          <creation_ts>2021-09-07 04:16:41 -0700</creation_ts>
          <short_desc>Exception in run-webkit-tests: Bad file descriptor</short_desc>
          <delta_ts>2021-09-27 10:18:23 -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=230513</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="Aakash Jain">aakash_jain</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>dewei_zhu</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jbedard</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>slewis</cc>
    
    <cc>tsavell</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1790945</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-09-07 04:16:41 -0700</bug_when>
    <thetext>Exception in run-webkit-tests: Bad file descriptor
e.g.: https://build.webkit.org/#/builders/45/builds/2047/steps/11/logs/stdio

OSError raised: [Errno 9] Bad file descriptor (from worker/2)
Traceback (most recent call last):
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py&quot;, line 92, in main
    run_details = run(port, options, args, stderr)
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py&quot;, line 494, in run
    run_details = manager.run(args)
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py&quot;, line 413, in run
    temp_initial_results, temp_retry_results, temp_enabled_pixel_tests_in_retry = self._run_test_subset(test_inputs, device_type=device_type)
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py&quot;, line 487, in _run_test_subset
    initial_results = self._run_tests(test_inputs, self._options.repeat_each, self._options.iterations, int(self._options.child_processes), retrying=False, device_type=device_type)
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py&quot;, line 566, in _run_tests
    return self._runner.run_tests(self._expectations[device_type], new_test_inputs, num_workers, retrying, device_type)
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py&quot;, line 179, in run_tests
    pool.wait()
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/task_pool.py&quot;, line 423, in wait
    self.queue.receive()(self)
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/task_pool.py&quot;, line 133, in __call__
    reraise(*self.exc_info)
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/libraries/autoinstalled/python-3/six.py&quot;, line 702, in reraise
    raise value.with_traceback(tb)
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/task_pool.py&quot;, line 296, in main
    queue.send(_Result(value=task(None), id=task.id))
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/libraries/webkitcorepy/webkitcorepy/task_pool.py&quot;, line 56, in __call__
    return self.function(*self.args, **self.kwargs)
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py&quot;, line 76, in run_shard
    return Worker.instance.run_tests(shard)
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py&quot;, line 318, in run_tests
    Worker.instance.run_test(input, shard.name)
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py&quot;, line 358, in run_test
    self._clean_up_after_test(test_input, result)
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py&quot;, line 411, in _clean_up_after_test
    self._kill_driver()
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py&quot;, line 398, in _kill_driver
    driver.stop()
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/webkitpy/port/driver.py&quot;, line 843, in stop
    self._driver.stop()
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/webkitpy/port/driver.py&quot;, line 515, in stop
    self._server_process.stop(self._port.driver_stop_timeout())
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/webkitpy/port/simulator_process.py&quot;, line 140, in stop
    return self._wait_for_stop(timeout_secs)
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/webkitpy/port/server_process.py&quot;, line 428, in _wait_for_stop
    self._wait_for_data_and_update_buffers_using_select(now, stopping=True)
  File &quot;/Volumes/Data/worker/ipados-simulator-14-release-tests-wk2/build/Tools/Scripts/webkitpy/port/server_process.py&quot;, line 286, in _wait_for_data_and_update_buffers_using_select
    read_fds, _, _ = select.select(select_fds, [], select_fds, max(deadline - time.time(), 0))
OSError: [Errno 9] Bad file descriptor (from worker/2)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1790946</commentid>
    <comment_count>1</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-09-07 04:17:02 -0700</bug_when>
    <thetext>Seems to be happening frequently on https://build.webkit.org/#/builders/45 queue

https://build.webkit.org/#/builders/45/builds/1916
https://build.webkit.org/#/builders/45/builds/2048
https://build.webkit.org/#/builders/45/builds/2040
https://build.webkit.org/#/builders/45/builds/2050</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1790947</commentid>
    <comment_count>2</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-09-07 04:20:51 -0700</bug_when>
    <thetext>Similar issue on: 
https://build.webkit.org/#/builders/Apple-iOS-14-Simulator-Debug-WK2-Tests
https://build.webkit.org/#/builders/Apple-iPadOS-14-Simulator-Debug-WK2-Tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1790966</commentid>
    <comment_count>3</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-09-07 05:29:55 -0700</bug_when>
    <thetext>Similar issue on EWS in https://ews-build.webkit.org/#/builders/51/builds/20712/steps/15/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791015</commentid>
    <comment_count>4</comment_count>
      <attachid>437506</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-07 08:16:03 -0700</bug_when>
    <thetext>Created attachment 437506
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791018</commentid>
    <comment_count>5</comment_count>
      <attachid>437507</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-07 08:17:20 -0700</bug_when>
    <thetext>Created attachment 437507
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791019</commentid>
    <comment_count>6</comment_count>
      <attachid>437506</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-09-07 08:20:18 -0700</bug_when>
    <thetext>Comment on attachment 437506
Patch

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

&gt; Tools/Scripts/webkitpy/port/server_process.py:287
&gt; +        except OSError:

we should definitely log something here (maybe with some more data which might help us debug the root-cause). Ignoring the issue completely doesn&apos;t sounds good.

&gt; Tools/Scripts/webkitpy/port/server_process.py:317
&gt; +        except (IOError, OSError):

is this needed or just proactive?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791021</commentid>
    <comment_count>7</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-07 08:22:43 -0700</bug_when>
    <thetext>(In reply to Aakash Jain from comment #6)
&gt; Comment on attachment 437506 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=437506&amp;action=review
&gt; 
&gt; &gt; Tools/Scripts/webkitpy/port/server_process.py:287
&gt; &gt; +        except OSError:
&gt; 
&gt; we should definitely log something here (maybe with some more data which
&gt; might help us debug the root-cause). Ignoring the issue completely doesn&apos;t
&gt; sounds good.

I actually think ignoring is the right move because of the comment right bellow:

# We can ignore EINVAL since it&apos;s likely the process just crashed and we&apos;ll
# figure that out the next time through the loop in _read().

I&apos;m pretty sure that&apos;s what&apos;s happening here.

&gt; 
&gt; &gt; Tools/Scripts/webkitpy/port/server_process.py:317
&gt; &gt; +        except (IOError, OSError):
&gt; 
&gt; is this needed or just proactive?

Just proactive.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791029</commentid>
    <comment_count>8</comment_count>
      <attachid>437511</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-07 08:33:51 -0700</bug_when>
    <thetext>Created attachment 437511
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791030</commentid>
    <comment_count>9</comment_count>
      <attachid>437511</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-09-07 08:36:50 -0700</bug_when>
    <thetext>Comment on attachment 437511
Patch

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791054</commentid>
    <comment_count>10</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-07 09:37:40 -0700</bug_when>
    <thetext>Committed r282091 (241391@main): &lt;https://commits.webkit.org/241391@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 437511.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791055</commentid>
    <comment_count>11</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-09-07 09:38:32 -0700</bug_when>
    <thetext>&lt;rdar://problem/82826083&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791620</commentid>
    <comment_count>12</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-08 14:19:15 -0700</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791621</commentid>
    <comment_count>13</comment_count>
      <attachid>437664</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-08 14:19:17 -0700</bug_when>
    <thetext>Created attachment 437664
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791675</commentid>
    <comment_count>14</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-08 16:27:20 -0700</bug_when>
    <thetext>(In reply to Jonathan Bedard from comment #13)
&gt; Created attachment 437664 [details]
&gt; Patch

An effort to address https://build.webkit.org/#/builders/45/builds/2070</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791689</commentid>
    <comment_count>15</comment_count>
      <attachid>437664</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-09-08 16:42:12 -0700</bug_when>
    <thetext>Comment on attachment 437664
Patch

I don&apos;t feel comfortable with hiding issue while launching the simulator itself. Let&apos;s try it out, but let&apos;s not make it a permanent fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791694</commentid>
    <comment_count>16</comment_count>
      <attachid>437683</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-08 16:52:03 -0700</bug_when>
    <thetext>Created attachment 437683
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791698</commentid>
    <comment_count>17</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-08 16:54:23 -0700</bug_when>
    <thetext>(In reply to Aakash Jain from comment #15)
&gt; Comment on attachment 437664 [details]
&gt; Patch
&gt; 
&gt; I don&apos;t feel comfortable with hiding issue while launching the simulator
&gt; itself. Let&apos;s try it out, but let&apos;s not make it a permanent fix.

We&apos;re not exactly hiding the issue, or rather, we&apos;re noting hiding the issue any more than we already hide similar issues. Basically, if we fail to launch an app for too much time, we will raise an exception. I&apos;m assuming that our file descriptor errors are essentially the same as a failed-to-launch-app error.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791708</commentid>
    <comment_count>18</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-08 17:20:26 -0700</bug_when>
    <thetext>Committed r282185 (241474@main): &lt;https://commits.webkit.org/241474@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 437683.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791959</commentid>
    <comment_count>19</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-09 10:22:11 -0700</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791960</commentid>
    <comment_count>20</comment_count>
      <attachid>437757</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-09 10:22:12 -0700</bug_when>
    <thetext>Created attachment 437757
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791972</commentid>
    <comment_count>21</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-09 10:35:01 -0700</bug_when>
    <thetext>(In reply to Jonathan Bedard from comment #20)
&gt; Created attachment 437757 [details]
&gt; Patch

An effort to address https://build.webkit.org/#/builders/45/builds/2083</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792086</commentid>
    <comment_count>22</comment_count>
      <attachid>437757</attachid>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2021-09-09 14:24:38 -0700</bug_when>
    <thetext>Comment on attachment 437757
Patch

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

&gt; Tools/Scripts/webkitpy/common/system/filesystem.py:296
&gt; +            pass

Looking beyond the issue seen with simulators, can this unexpectedly bite us in other ways?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792137</commentid>
    <comment_count>23</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-09 16:13:45 -0700</bug_when>
    <thetext>(In reply to Ryan Haddad from comment #22)
&gt; Comment on attachment 437757 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=437757&amp;action=review
&gt; 
&gt; &gt; Tools/Scripts/webkitpy/common/system/filesystem.py:296
&gt; &gt; +            pass
&gt; 
&gt; Looking beyond the issue seen with simulators, can this unexpectedly bite us
&gt; in other ways?

I don&apos;t think we ever expect rmtree with ignore_errors=True to ever raise an exception, the fact that it does is probably a Python bug, but I&apos;m not sure we can give a good enough reproduction for that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792330</commentid>
    <comment_count>24</comment_count>
      <attachid>437868</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-10 07:32:16 -0700</bug_when>
    <thetext>Created attachment 437868
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792338</commentid>
    <comment_count>25</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-10 08:07:58 -0700</bug_when>
    <thetext>Committed r282268 (241546@main): &lt;https://commits.webkit.org/241546@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 437868.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1794095</commentid>
    <comment_count>26</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-16 10:37:45 -0700</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1794096</commentid>
    <comment_count>27</comment_count>
      <attachid>438367</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-16 10:37:47 -0700</bug_when>
    <thetext>Created attachment 438367
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1794097</commentid>
    <comment_count>28</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-16 10:38:37 -0700</bug_when>
    <thetext>(In reply to Jonathan Bedard from comment #27)
&gt; Created attachment 438367 [details]
&gt; Patch

Targeting issues like this: https://build.webkit.org/#/builders/45/builds/2142</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1794296</commentid>
    <comment_count>29</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-16 18:16:12 -0700</bug_when>
    <thetext>Committed r282625 (241782@main): &lt;https://commits.webkit.org/241782@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 438367.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1797122</commentid>
    <comment_count>30</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-24 20:33:56 -0700</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1797123</commentid>
    <comment_count>31</comment_count>
      <attachid>439232</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-24 20:33:59 -0700</bug_when>
    <thetext>Created attachment 439232
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1797546</commentid>
    <comment_count>32</comment_count>
      <attachid>439232</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-09-27 10:00:15 -0700</bug_when>
    <thetext>Comment on attachment 439232
Patch

Reverting everything I landed to attempt to work around this problem, this is a regression due to Python 3.

While we try and figure out the root cause, I&apos;m going to revert run-webkit-tests back to Python 2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1797553</commentid>
    <comment_count>33</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-27 10:18:20 -0700</bug_when>
    <thetext>Committed r283126 (242184@main): &lt;https://commits.webkit.org/242184@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 439232.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>437506</attachid>
            <date>2021-09-07 08:16:03 -0700</date>
            <delta_ts>2021-09-07 08:17:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229994-20210907081602.patch</filename>
            <type>text/plain</type>
            <size>2479</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyMDg1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjMyMmEyODNkYTEyMzdjM2NmYmMxMjE0MjBjMGYzYjUx
OGE3ZjFhYS4uYzY2ZDcwZjNkNDFlNTJiNzg1NTBlMDk3NDBlMzU5MzM0ZDkxOGY2NyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDIxLTA5LTA3ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKwor
ICAgICAgICBFeGNlcHRpb24gaW4gcnVuLXdlYmtpdC10ZXN0czogQmFkIGZpbGUgZGVzY3JpcHRv
cgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI5OTk0
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3Jp
cHRzL3dlYmtpdHB5L3BvcnQvc2VydmVyX3Byb2Nlc3MucHk6CisgICAgICAgIChTZXJ2ZXJQcm9j
ZXNzLndyaXRlKTogQ2F0Y2ggIkJhZCBmaWxlIGRlc2NyaXB0b3IuIgorICAgICAgICAoU2VydmVy
UHJvY2Vzcy5fd2FpdF9mb3JfZGF0YV9hbmRfdXBkYXRlX2J1ZmZlcnNfdXNpbmdfc2VsZWN0KTog
RGl0dG8uCisKIDIwMjEtMDktMDcgIENhcmxvcyBBbGJlcnRvIExvcGV6IFBlcmV6ICA8Y2xvcGV6
QGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gVGhlIFh2ZmIgZGlzcGxheSBzZXJ2ZXIgbWF5
IGZhaWwgdG8gc3RhcnQgc29tZXRpbWVzIGNhdXNpbmcgdGVzdHMgdG8gcmFuZG9tbHkgY3Jhc2gg
KHYzKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3NlcnZlcl9wcm9j
ZXNzLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3NlcnZlcl9wcm9jZXNzLnB5Cmlu
ZGV4IGVmOTRkZWYwY2Y3OGU5NDQ5NGZkMGI5YzZiOGY1NjVkMTdlOTEwNDQuLjg4NjIzZjJhYThi
NjhlMWUwZTA2NWZlMzkyZTMyZTk0ZTQwMWJiMDIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMv
d2Via2l0cHkvcG9ydC9zZXJ2ZXJfcHJvY2Vzcy5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L3BvcnQvc2VydmVyX3Byb2Nlc3MucHkKQEAgLTE4NCw3ICsxODQsNyBAQCBjbGFzcyBTZXJ2
ZXJQcm9jZXNzKG9iamVjdCk6CiAgICAgICAgIHRyeToKICAgICAgICAgICAgIHNlbGYuX3Byb2Mu
c3RkaW4ud3JpdGUoc3RyaW5nX3V0aWxzLmVuY29kZShieXRlcykpCiAgICAgICAgICAgICBzZWxm
Ll9wcm9jLnN0ZGluLmZsdXNoKCkKLSAgICAgICAgZXhjZXB0IChJT0Vycm9yLCBWYWx1ZUVycm9y
KToKKyAgICAgICAgZXhjZXB0IChJT0Vycm9yLCBPU0Vycm9yLCBWYWx1ZUVycm9yKToKICAgICAg
ICAgICAgIHNlbGYuc3RvcCgwLjApCiAgICAgICAgICAgICAjIHN0b3AoKSBjYWxscyBfcmVzZXQo
KSwgc28gd2UgaGF2ZSB0byBzZXQgY3Jhc2hlZCB0byBUcnVlIGFmdGVyIGNhbGxpbmcgc3RvcCgp
CiAgICAgICAgICAgICAjIHVubGVzcyB3ZSBhbHJlYWR5IGtub3cgdGhhdCB0aGlzIGlzIGEgdGlt
ZW91dC4KQEAgLTI4NCw2ICsyODQsOCBAQCBjbGFzcyBTZXJ2ZXJQcm9jZXNzKG9iamVjdCk6CiAg
ICAgICAgIHNlbGVjdF9mZHMgPSAob3V0X2ZkLCBlcnJfZmQpCiAgICAgICAgIHRyeToKICAgICAg
ICAgICAgIHJlYWRfZmRzLCBfLCBfID0gc2VsZWN0LnNlbGVjdChzZWxlY3RfZmRzLCBbXSwgc2Vs
ZWN0X2ZkcywgbWF4KGRlYWRsaW5lIC0gdGltZS50aW1lKCksIDApKQorICAgICAgICBleGNlcHQg
T1NFcnJvcjoKKyAgICAgICAgICAgIHJldHVybgogICAgICAgICBleGNlcHQgc2VsZWN0LmVycm9y
IGFzIGU6CiAgICAgICAgICAgICAjIFdlIGNhbiBpZ25vcmUgRUlOVkFMIHNpbmNlIGl0J3MgbGlr
ZWx5IHRoZSBwcm9jZXNzIGp1c3QgY3Jhc2hlZCBhbmQgd2UnbGwKICAgICAgICAgICAgICMgZmln
dXJlIHRoYXQgb3V0IHRoZSBuZXh0IHRpbWUgdGhyb3VnaCB0aGUgbG9vcCBpbiBfcmVhZCgpLgpA
QCAtMzEyLDcgKzMxNCw3IEBAIGNsYXNzIFNlcnZlclByb2Nlc3Mob2JqZWN0KToKICAgICAgICAg
ICAgICAgICAgICAgX2xvZy5kZWJ1Zygne30gYmVjYXVzZSBvZiBubyBkYXRhIHdoaWxlIHJlYWRp
bmcgc3Rkb3V0IGZvciB0aGUgc2VydmVyIHByb2Nlc3MuJy5mb3JtYXQoc2VsZi5fY3Jhc2hfbWVz
c2FnZSkpCiAgICAgICAgICAgICAgICAgICAgIHNlbGYuX2NyYXNoZWQgPSBUcnVlCiAgICAgICAg
ICAgICAgICAgc2VsZi5fZXJyb3IgKz0gZGF0YQotICAgICAgICBleGNlcHQgSU9FcnJvcjoKKyAg
ICAgICAgZXhjZXB0IChJT0Vycm9yLCBPU0Vycm9yKToKICAgICAgICAgICAgICMgV2UgY2FuIGln
bm9yZSB0aGUgSU9FcnJvcnMgYmVjYXVzZSB3ZSB3aWxsIGRldGVjdCBpZiB0aGUgc3VicG9yY2Vz
cyBjcmFzaGVkCiAgICAgICAgICAgICAjIHRoZSBuZXh0IHRpbWUgdGhyb3VnaCB0aGUgbG9vcCBp
biBfcmVhZCgpCiAgICAgICAgICAgICBwYXNzCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>437507</attachid>
            <date>2021-09-07 08:17:20 -0700</date>
            <delta_ts>2021-09-08 14:19:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229994-20210907081720.patch</filename>
            <type>text/plain</type>
            <size>2488</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyMDg1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjMyMmEyODNkYTEyMzdjM2NmYmMxMjE0MjBjMGYzYjUx
OGE3ZjFhYS4uYTc0MWUyMjYwMmZhNDk0M2YzNTNjZjU1ZThkMjgwMDY3YjMxN2JlMiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDIxLTA5LTA3ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKwor
ICAgICAgICBFeGNlcHRpb24gaW4gcnVuLXdlYmtpdC10ZXN0czogQmFkIGZpbGUgZGVzY3JpcHRv
ciAoUGFydCAxKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjI5OTk0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQvc2VydmVyX3Byb2Nlc3MucHk6CisgICAgICAgIChT
ZXJ2ZXJQcm9jZXNzLndyaXRlKTogQ2F0Y2ggIkJhZCBmaWxlIGRlc2NyaXB0b3IuIgorICAgICAg
ICAoU2VydmVyUHJvY2Vzcy5fd2FpdF9mb3JfZGF0YV9hbmRfdXBkYXRlX2J1ZmZlcnNfdXNpbmdf
c2VsZWN0KTogRGl0dG8uCisKIDIwMjEtMDktMDcgIENhcmxvcyBBbGJlcnRvIExvcGV6IFBlcmV6
ICA8Y2xvcGV6QGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gVGhlIFh2ZmIgZGlzcGxheSBz
ZXJ2ZXIgbWF5IGZhaWwgdG8gc3RhcnQgc29tZXRpbWVzIGNhdXNpbmcgdGVzdHMgdG8gcmFuZG9t
bHkgY3Jhc2ggKHYzKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3Nl
cnZlcl9wcm9jZXNzLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3NlcnZlcl9wcm9j
ZXNzLnB5CmluZGV4IGVmOTRkZWYwY2Y3OGU5NDQ5NGZkMGI5YzZiOGY1NjVkMTdlOTEwNDQuLjg4
NjIzZjJhYThiNjhlMWUwZTA2NWZlMzkyZTMyZTk0ZTQwMWJiMDIgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvcG9ydC9zZXJ2ZXJfcHJvY2Vzcy5weQorKysgYi9Ub29scy9TY3Jp
cHRzL3dlYmtpdHB5L3BvcnQvc2VydmVyX3Byb2Nlc3MucHkKQEAgLTE4NCw3ICsxODQsNyBAQCBj
bGFzcyBTZXJ2ZXJQcm9jZXNzKG9iamVjdCk6CiAgICAgICAgIHRyeToKICAgICAgICAgICAgIHNl
bGYuX3Byb2Muc3RkaW4ud3JpdGUoc3RyaW5nX3V0aWxzLmVuY29kZShieXRlcykpCiAgICAgICAg
ICAgICBzZWxmLl9wcm9jLnN0ZGluLmZsdXNoKCkKLSAgICAgICAgZXhjZXB0IChJT0Vycm9yLCBW
YWx1ZUVycm9yKToKKyAgICAgICAgZXhjZXB0IChJT0Vycm9yLCBPU0Vycm9yLCBWYWx1ZUVycm9y
KToKICAgICAgICAgICAgIHNlbGYuc3RvcCgwLjApCiAgICAgICAgICAgICAjIHN0b3AoKSBjYWxs
cyBfcmVzZXQoKSwgc28gd2UgaGF2ZSB0byBzZXQgY3Jhc2hlZCB0byBUcnVlIGFmdGVyIGNhbGxp
bmcgc3RvcCgpCiAgICAgICAgICAgICAjIHVubGVzcyB3ZSBhbHJlYWR5IGtub3cgdGhhdCB0aGlz
IGlzIGEgdGltZW91dC4KQEAgLTI4NCw2ICsyODQsOCBAQCBjbGFzcyBTZXJ2ZXJQcm9jZXNzKG9i
amVjdCk6CiAgICAgICAgIHNlbGVjdF9mZHMgPSAob3V0X2ZkLCBlcnJfZmQpCiAgICAgICAgIHRy
eToKICAgICAgICAgICAgIHJlYWRfZmRzLCBfLCBfID0gc2VsZWN0LnNlbGVjdChzZWxlY3RfZmRz
LCBbXSwgc2VsZWN0X2ZkcywgbWF4KGRlYWRsaW5lIC0gdGltZS50aW1lKCksIDApKQorICAgICAg
ICBleGNlcHQgT1NFcnJvcjoKKyAgICAgICAgICAgIHJldHVybgogICAgICAgICBleGNlcHQgc2Vs
ZWN0LmVycm9yIGFzIGU6CiAgICAgICAgICAgICAjIFdlIGNhbiBpZ25vcmUgRUlOVkFMIHNpbmNl
IGl0J3MgbGlrZWx5IHRoZSBwcm9jZXNzIGp1c3QgY3Jhc2hlZCBhbmQgd2UnbGwKICAgICAgICAg
ICAgICMgZmlndXJlIHRoYXQgb3V0IHRoZSBuZXh0IHRpbWUgdGhyb3VnaCB0aGUgbG9vcCBpbiBf
cmVhZCgpLgpAQCAtMzEyLDcgKzMxNCw3IEBAIGNsYXNzIFNlcnZlclByb2Nlc3Mob2JqZWN0KToK
ICAgICAgICAgICAgICAgICAgICAgX2xvZy5kZWJ1Zygne30gYmVjYXVzZSBvZiBubyBkYXRhIHdo
aWxlIHJlYWRpbmcgc3Rkb3V0IGZvciB0aGUgc2VydmVyIHByb2Nlc3MuJy5mb3JtYXQoc2VsZi5f
Y3Jhc2hfbWVzc2FnZSkpCiAgICAgICAgICAgICAgICAgICAgIHNlbGYuX2NyYXNoZWQgPSBUcnVl
CiAgICAgICAgICAgICAgICAgc2VsZi5fZXJyb3IgKz0gZGF0YQotICAgICAgICBleGNlcHQgSU9F
cnJvcjoKKyAgICAgICAgZXhjZXB0IChJT0Vycm9yLCBPU0Vycm9yKToKICAgICAgICAgICAgICMg
V2UgY2FuIGlnbm9yZSB0aGUgSU9FcnJvcnMgYmVjYXVzZSB3ZSB3aWxsIGRldGVjdCBpZiB0aGUg
c3VicG9yY2VzcyBjcmFzaGVkCiAgICAgICAgICAgICAjIHRoZSBuZXh0IHRpbWUgdGhyb3VnaCB0
aGUgbG9vcCBpbiBfcmVhZCgpCiAgICAgICAgICAgICBwYXNzCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>437511</attachid>
            <date>2021-09-07 08:33:51 -0700</date>
            <delta_ts>2021-09-08 14:19:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229994-20210907083351.patch</filename>
            <type>text/plain</type>
            <size>2777</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyMDg1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNjMyMmEyODNkYTEyMzdjM2NmYmMxMjE0MjBjMGYzYjUx
OGE3ZjFhYS4uYTc0MWUyMjYwMmZhNDk0M2YzNTNjZjU1ZThkMjgwMDY3YjMxN2JlMiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDIxLTA5LTA3ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKwor
ICAgICAgICBFeGNlcHRpb24gaW4gcnVuLXdlYmtpdC10ZXN0czogQmFkIGZpbGUgZGVzY3JpcHRv
ciAoUGFydCAxKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjI5OTk0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQvc2VydmVyX3Byb2Nlc3MucHk6CisgICAgICAgIChT
ZXJ2ZXJQcm9jZXNzLndyaXRlKTogQ2F0Y2ggIkJhZCBmaWxlIGRlc2NyaXB0b3IuIgorICAgICAg
ICAoU2VydmVyUHJvY2Vzcy5fd2FpdF9mb3JfZGF0YV9hbmRfdXBkYXRlX2J1ZmZlcnNfdXNpbmdf
c2VsZWN0KTogRGl0dG8uCisKIDIwMjEtMDktMDcgIENhcmxvcyBBbGJlcnRvIExvcGV6IFBlcmV6
ICA8Y2xvcGV6QGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gVGhlIFh2ZmIgZGlzcGxheSBz
ZXJ2ZXIgbWF5IGZhaWwgdG8gc3RhcnQgc29tZXRpbWVzIGNhdXNpbmcgdGVzdHMgdG8gcmFuZG9t
bHkgY3Jhc2ggKHYzKQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3Nl
cnZlcl9wcm9jZXNzLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3NlcnZlcl9wcm9j
ZXNzLnB5CmluZGV4IGVmOTRkZWYwY2Y3OGU5NDQ5NGZkMGI5YzZiOGY1NjVkMTdlOTEwNDQuLjQw
MzkyZjJhYWFhNDc4OTg3MjIwOWExNzgxOWI5ZDA1NDI2NTk2YjMgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvcG9ydC9zZXJ2ZXJfcHJvY2Vzcy5weQorKysgYi9Ub29scy9TY3Jp
cHRzL3dlYmtpdHB5L3BvcnQvc2VydmVyX3Byb2Nlc3MucHkKQEAgLTE4NCw3ICsxODQsNyBAQCBj
bGFzcyBTZXJ2ZXJQcm9jZXNzKG9iamVjdCk6CiAgICAgICAgIHRyeToKICAgICAgICAgICAgIHNl
bGYuX3Byb2Muc3RkaW4ud3JpdGUoc3RyaW5nX3V0aWxzLmVuY29kZShieXRlcykpCiAgICAgICAg
ICAgICBzZWxmLl9wcm9jLnN0ZGluLmZsdXNoKCkKLSAgICAgICAgZXhjZXB0IChJT0Vycm9yLCBW
YWx1ZUVycm9yKToKKyAgICAgICAgZXhjZXB0IChJT0Vycm9yLCBPU0Vycm9yLCBWYWx1ZUVycm9y
KToKICAgICAgICAgICAgIHNlbGYuc3RvcCgwLjApCiAgICAgICAgICAgICAjIHN0b3AoKSBjYWxs
cyBfcmVzZXQoKSwgc28gd2UgaGF2ZSB0byBzZXQgY3Jhc2hlZCB0byBUcnVlIGFmdGVyIGNhbGxp
bmcgc3RvcCgpCiAgICAgICAgICAgICAjIHVubGVzcyB3ZSBhbHJlYWR5IGtub3cgdGhhdCB0aGlz
IGlzIGEgdGltZW91dC4KQEAgLTI4NCw2ICsyODQsMTAgQEAgY2xhc3MgU2VydmVyUHJvY2Vzcyhv
YmplY3QpOgogICAgICAgICBzZWxlY3RfZmRzID0gKG91dF9mZCwgZXJyX2ZkKQogICAgICAgICB0
cnk6CiAgICAgICAgICAgICByZWFkX2ZkcywgXywgXyA9IHNlbGVjdC5zZWxlY3Qoc2VsZWN0X2Zk
cywgW10sIHNlbGVjdF9mZHMsIG1heChkZWFkbGluZSAtIHRpbWUudGltZSgpLCAwKSkKKyAgICAg
ICAgZXhjZXB0IE9TRXJyb3I6CisgICAgICAgICAgICAjIEZJWE1FOiBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI5OTk0CisgICAgICAgICAgICBfbG9nLmRlYnVnKCdD
YXVnaHQgT1NFcnJvciBmb3Ige30sIGNvbnRpbnVpbmcnLmZvcm1hdChzZWxmLnBpZCgpKSkKKyAg
ICAgICAgICAgIHJldHVybgogICAgICAgICBleGNlcHQgc2VsZWN0LmVycm9yIGFzIGU6CiAgICAg
ICAgICAgICAjIFdlIGNhbiBpZ25vcmUgRUlOVkFMIHNpbmNlIGl0J3MgbGlrZWx5IHRoZSBwcm9j
ZXNzIGp1c3QgY3Jhc2hlZCBhbmQgd2UnbGwKICAgICAgICAgICAgICMgZmlndXJlIHRoYXQgb3V0
IHRoZSBuZXh0IHRpbWUgdGhyb3VnaCB0aGUgbG9vcCBpbiBfcmVhZCgpLgpAQCAtMzEyLDYgKzMx
NiwxMCBAQCBjbGFzcyBTZXJ2ZXJQcm9jZXNzKG9iamVjdCk6CiAgICAgICAgICAgICAgICAgICAg
IF9sb2cuZGVidWcoJ3t9IGJlY2F1c2Ugb2Ygbm8gZGF0YSB3aGlsZSByZWFkaW5nIHN0ZG91dCBm
b3IgdGhlIHNlcnZlciBwcm9jZXNzLicuZm9ybWF0KHNlbGYuX2NyYXNoX21lc3NhZ2UpKQogICAg
ICAgICAgICAgICAgICAgICBzZWxmLl9jcmFzaGVkID0gVHJ1ZQogICAgICAgICAgICAgICAgIHNl
bGYuX2Vycm9yICs9IGRhdGEKKyAgICAgICAgZXhjZXB0IE9TRXJyb3I6CisgICAgICAgICAgICAj
IEZJWE1FOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI5OTk0Cisg
ICAgICAgICAgICBfbG9nLmRlYnVnKCdDYXVnaHQgT1NFcnJvciBmb3Ige30sIGNvbnRpbnVpbmcn
LmZvcm1hdChzZWxmLnBpZCgpKSkKKyAgICAgICAgICAgIHBhc3MKICAgICAgICAgZXhjZXB0IElP
RXJyb3I6CiAgICAgICAgICAgICAjIFdlIGNhbiBpZ25vcmUgdGhlIElPRXJyb3JzIGJlY2F1c2Ug
d2Ugd2lsbCBkZXRlY3QgaWYgdGhlIHN1YnBvcmNlc3MgY3Jhc2hlZAogICAgICAgICAgICAgIyB0
aGUgbmV4dCB0aW1lIHRocm91Z2ggdGhlIGxvb3AgaW4gX3JlYWQoKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>437664</attachid>
            <date>2021-09-08 14:19:17 -0700</date>
            <delta_ts>2021-09-08 16:52:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229994-20210908141916.patch</filename>
            <type>text/plain</type>
            <size>2303</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyMTY5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZTg0MzJhZmNjN2IxOWNmM2EwZGExYTMyNjczZmU2NGNl
ZDFmYjFiNy4uODIxNGIxZWU1N2FmYzA5NDgyNDQ1ZTI4NWZjYTYyNzM2ZDY4NmU4YSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDIxLTA5LTA4ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKwor
ICAgICAgICBFeGNlcHRpb24gaW4gcnVuLXdlYmtpdC10ZXN0czogQmFkIGZpbGUgZGVzY3JpcHRv
ciAoUGFydCAxKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjI5OTk0CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84MjgyNjA4Mz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkv
eGNvZGUvc2ltdWxhdGVkX2RldmljZS5weToKKyAgICAgICAgKFNpbXVsYXRlZERldmljZS5sYXVu
Y2hfYXBwKTogQ2F0Y2ggT1NFcnJvci4KKwogMjAyMS0wOS0wOCAgSm9uYXRoYW4gQmVkYXJkICA8
amJlZGFyZEBhcHBsZS5jb20+CiAKICAgICAgICAgW3dlYmtpdGNvcmVweV0gQWRkIHN1cHBvcnQg
Zm9yIGZpbmRfc3BlYwpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS94Y29kZS9z
aW11bGF0ZWRfZGV2aWNlLnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS94Y29kZS9zaW11bGF0
ZWRfZGV2aWNlLnB5CmluZGV4IDYzNzU3ZWNjZjY5NDA2Zjc4OTlkYzA1MjM3YmUwODhkYzIwZWZk
ZDQuLjhiYzZhMDUzZTJhNmQ3NDhkMWQ1OTVmNTQ5NDdlMzNjMWYzN2Y5MzUgMTAwNjQ0Ci0tLSBh
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkveGNvZGUvc2ltdWxhdGVkX2RldmljZS5weQorKysgYi9U
b29scy9TY3JpcHRzL3dlYmtpdHB5L3hjb2RlL3NpbXVsYXRlZF9kZXZpY2UucHkKQEAgLTY2Niwx
MiArNjY2LDE3IEBAIGNsYXNzIFNpbXVsYXRlZERldmljZShvYmplY3QpOgogCiAgICAgICAgIHdp
dGggVGltZW91dCh0aW1lb3V0LCBoYW5kbGVyPVJ1bnRpbWVFcnJvcih1J1RpbWVkIG91dCB3YWl0
aW5nIGZvciBwcm9jZXNzIHRvIG9wZW4ge30gb24ge30nLmZvcm1hdChidW5kbGVfaWQsIHNlbGYu
dWRpZCkpLCBwYXRjaD1GYWxzZSk6CiAgICAgICAgICAgICB3aGlsZSBUcnVlOgotICAgICAgICAg
ICAgICAgIG91dHB1dCA9IHNlbGYuZXhlY3V0aXZlLnJ1bl9jb21tYW5kKAotICAgICAgICAgICAg
ICAgICAgICBbJ3hjcnVuJywgJ3NpbWN0bCcsICdsYXVuY2gnLCBzZWxmLnVkaWQsIGJ1bmRsZV9p
ZF0gKyBhcmdzLAotICAgICAgICAgICAgICAgICAgICBlbnY9ZW52aXJvbm1lbnRfdG9fdXNlLAot
ICAgICAgICAgICAgICAgICAgICBlcnJvcl9oYW5kbGVyPV9sb2dfZGVidWdfZXJyb3IsCi0gICAg
ICAgICAgICAgICAgICAgIHJldHVybl9zdGRlcnI9RmFsc2UsCi0gICAgICAgICAgICAgICAgKQor
ICAgICAgICAgICAgICAgIG91dHB1dCA9ICcnCisgICAgICAgICAgICAgICAgdHJ5OgorICAgICAg
ICAgICAgICAgICAgICBvdXRwdXQgPSBzZWxmLmV4ZWN1dGl2ZS5ydW5fY29tbWFuZCgKKyAgICAg
ICAgICAgICAgICAgICAgICAgIFsneGNydW4nLCAnc2ltY3RsJywgJ2xhdW5jaCcsIHNlbGYudWRp
ZCwgYnVuZGxlX2lkXSArIGFyZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICBlbnY9ZW52aXJv
bm1lbnRfdG9fdXNlLAorICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3JfaGFuZGxlcj1fbG9n
X2RlYnVnX2Vycm9yLAorICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3N0ZGVycj1GYWxz
ZSwKKyAgICAgICAgICAgICAgICAgICAgKQorICAgICAgICAgICAgICAgIGV4Y2VwdCBPU0Vycm9y
IGFzIGU6CisgICAgICAgICAgICAgICAgICAgIF9sb2cuZGVidWcoInNpbWN0bCBsYXVuY2ggcmFp
c2VkICd7fSciLmZvcm1hdChlKSkKKyAgICAgICAgICAgICAgICAgICAgY29udGludWUKICAgICAg
ICAgICAgICAgICBtYXRjaCA9IHJlLm1hdGNoKHInKD9QPGJ1bmRsZT5bXjpdKyk6ICg/UDxwaWQ+
XGQrKVxuJywgb3V0cHV0KQogICAgICAgICAgICAgICAgICMgRklYTUU6IFdlIHNob3VsZG4ndCBu
ZWVkIHRvIGNoZWNrIHRoZSBQSUQgPHJkYXI6Ly9wcm9ibGVtLzMxMTU0MDc1Pi4KICAgICAgICAg
ICAgICAgICBpZiBtYXRjaCBhbmQgc2VsZi5leGVjdXRpdmUuY2hlY2tfcnVubmluZ19waWQoaW50
KG1hdGNoLmdyb3VwKCdwaWQnKSkpOgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>437683</attachid>
            <date>2021-09-08 16:52:03 -0700</date>
            <delta_ts>2021-09-09 10:22:07 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-229994-20210908165202.patch</filename>
            <type>text/plain</type>
            <size>2371</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyMTgxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjkxZmI5NGI5MTcwNGI1Y2UxYzFiZmRmNjZjNDlmZDRl
ZmYzNjViZS4uNWE2MGUxYjY0M2Y0MDY1MTk3NjM2OTMzMzcwMjM1ZTk5NzA4ODYwYiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDIxLTA5LTA4ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKwor
ICAgICAgICBFeGNlcHRpb24gaW4gcnVuLXdlYmtpdC10ZXN0czogQmFkIGZpbGUgZGVzY3JpcHRv
ciAoUGFydCAyKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjI5OTk0CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84MjgyNjA4Mz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBSeWFuIEhhZGRhZC4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkveGNv
ZGUvc2ltdWxhdGVkX2RldmljZS5weToKKyAgICAgICAgKFNpbXVsYXRlZERldmljZS5sYXVuY2hf
YXBwKTogQ2F0Y2ggT1NFcnJvci4KKwogMjAyMS0wOS0wOCAgU2lodWkgTGl1ICA8c2lodWlfbGl1
QGFwcGxlLmNvbT4KIAogICAgICAgICBSZWdyZXNzaW9uIChyMjgyMTMwKTogWyBtYWNPUyBpT1Mg
d2syIF0gaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zdG9yYWdlL3BlcnNpc3RlZC5o
dHRwcy5hbnkuaHRtbCBpcyBmYWlsaW5nCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L3hjb2RlL3NpbXVsYXRlZF9kZXZpY2UucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3hj
b2RlL3NpbXVsYXRlZF9kZXZpY2UucHkKaW5kZXggNjM3NTdlY2NmNjk0MDZmNzg5OWRjMDUyMzdi
ZTA4OGRjMjBlZmRkNC4uOGJjNmEwNTNlMmE2ZDc0OGQxZDU5NWY1NDk0N2UzM2MxZjM3ZjkzNSAx
MDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS94Y29kZS9zaW11bGF0ZWRfZGV2aWNl
LnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkveGNvZGUvc2ltdWxhdGVkX2RldmljZS5w
eQpAQCAtNjY2LDEyICs2NjYsMTcgQEAgY2xhc3MgU2ltdWxhdGVkRGV2aWNlKG9iamVjdCk6CiAK
ICAgICAgICAgd2l0aCBUaW1lb3V0KHRpbWVvdXQsIGhhbmRsZXI9UnVudGltZUVycm9yKHUnVGlt
ZWQgb3V0IHdhaXRpbmcgZm9yIHByb2Nlc3MgdG8gb3BlbiB7fSBvbiB7fScuZm9ybWF0KGJ1bmRs
ZV9pZCwgc2VsZi51ZGlkKSksIHBhdGNoPUZhbHNlKToKICAgICAgICAgICAgIHdoaWxlIFRydWU6
Ci0gICAgICAgICAgICAgICAgb3V0cHV0ID0gc2VsZi5leGVjdXRpdmUucnVuX2NvbW1hbmQoCi0g
ICAgICAgICAgICAgICAgICAgIFsneGNydW4nLCAnc2ltY3RsJywgJ2xhdW5jaCcsIHNlbGYudWRp
ZCwgYnVuZGxlX2lkXSArIGFyZ3MsCi0gICAgICAgICAgICAgICAgICAgIGVudj1lbnZpcm9ubWVu
dF90b191c2UsCi0gICAgICAgICAgICAgICAgICAgIGVycm9yX2hhbmRsZXI9X2xvZ19kZWJ1Z19l
cnJvciwKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuX3N0ZGVycj1GYWxzZSwKLSAgICAgICAg
ICAgICAgICApCisgICAgICAgICAgICAgICAgb3V0cHV0ID0gJycKKyAgICAgICAgICAgICAgICB0
cnk6CisgICAgICAgICAgICAgICAgICAgIG91dHB1dCA9IHNlbGYuZXhlY3V0aXZlLnJ1bl9jb21t
YW5kKAorICAgICAgICAgICAgICAgICAgICAgICAgWyd4Y3J1bicsICdzaW1jdGwnLCAnbGF1bmNo
Jywgc2VsZi51ZGlkLCBidW5kbGVfaWRdICsgYXJncywKKyAgICAgICAgICAgICAgICAgICAgICAg
IGVudj1lbnZpcm9ubWVudF90b191c2UsCisgICAgICAgICAgICAgICAgICAgICAgICBlcnJvcl9o
YW5kbGVyPV9sb2dfZGVidWdfZXJyb3IsCisgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm5f
c3RkZXJyPUZhbHNlLAorICAgICAgICAgICAgICAgICAgICApCisgICAgICAgICAgICAgICAgZXhj
ZXB0IE9TRXJyb3IgYXMgZToKKyAgICAgICAgICAgICAgICAgICAgX2xvZy5kZWJ1Zygic2ltY3Rs
IGxhdW5jaCByYWlzZWQgJ3t9JyIuZm9ybWF0KGUpKQorICAgICAgICAgICAgICAgICAgICBjb250
aW51ZQogICAgICAgICAgICAgICAgIG1hdGNoID0gcmUubWF0Y2gocicoP1A8YnVuZGxlPlteOl0r
KTogKD9QPHBpZD5cZCspXG4nLCBvdXRwdXQpCiAgICAgICAgICAgICAgICAgIyBGSVhNRTogV2Ug
c2hvdWxkbid0IG5lZWQgdG8gY2hlY2sgdGhlIFBJRCA8cmRhcjovL3Byb2JsZW0vMzExNTQwNzU+
LgogICAgICAgICAgICAgICAgIGlmIG1hdGNoIGFuZCBzZWxmLmV4ZWN1dGl2ZS5jaGVja19ydW5u
aW5nX3BpZChpbnQobWF0Y2guZ3JvdXAoJ3BpZCcpKSk6Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>437757</attachid>
            <date>2021-09-09 10:22:12 -0700</date>
            <delta_ts>2021-09-10 07:32:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229994-20210909102211.patch</filename>
            <type>text/plain</type>
            <size>1448</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyMjIzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYmMxOWMzZTY5OTU4ZmVhNzY1NTQyZTU3ZThlMzA3YWQz
ODM1MWFjZC4uZDg0MzEyZTlmMDQwY2ZhYWFhNWI5YWI3YzJkNWJmOTUyMTg4NWVmOCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDIxLTA5LTA5ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKwor
ICAgICAgICBFeGNlcHRpb24gaW4gcnVuLXdlYmtpdC10ZXN0czogQmFkIGZpbGUgZGVzY3JpcHRv
ciAoUGFydCAzKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjI5OTk0CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84MjgyNjA4Mz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkv
Y29tbW9uL3N5c3RlbS9maWxlc3lzdGVtLnB5OgorICAgICAgICAoRmlsZVN5c3RlbS5ybXRyZWUp
OiBzaHV0aWwucm10cmVlIGRvZXNuJ3QgaWdub3JlIGJhZCBmaWxlIGRlc2NyaXB0b3IgT1NFcnJv
cnMuCisKIDIwMjEtMDktMDkgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAg
ICAgICBJbXBsZW1lbnQgYSBXZWJQcm9jZXNzIGNhcApkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS9jb21tb24vc3lzdGVtL2ZpbGVzeXN0ZW0ucHkgYi9Ub29scy9TY3JpcHRzL3dl
YmtpdHB5L2NvbW1vbi9zeXN0ZW0vZmlsZXN5c3RlbS5weQppbmRleCA4M2MwODFhODQ5ODdkZjcx
NDY1MTkzYzNhMTViMTg4Mjc1NDQ0NWE2Li4zYmMzMjU1ZWQ5ZmY0Y2E4MTBjODZhMDIxZjBlZWEw
OTFkNDExMDU3IDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9zeXN0
ZW0vZmlsZXN5c3RlbS5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9zeXN0
ZW0vZmlsZXN5c3RlbS5weQpAQCAtMjkwLDcgKzI5MCwxMCBAQCBjbGFzcyBGaWxlU3lzdGVtKG9i
amVjdCk6CiAKICAgICBkZWYgcm10cmVlKHNlbGYsIHBhdGgpOgogICAgICAgICAiIiJEZWxldGUg
dGhlIGRpcmVjdG9yeSByb290ZWQgYXQgcGF0aCwgd2hldGhlciBlbXB0eSBvciBub3QuIiIiCi0g
ICAgICAgIHNodXRpbC5ybXRyZWUocGF0aCwgaWdub3JlX2Vycm9ycz1UcnVlKQorICAgICAgICB0
cnk6CisgICAgICAgICAgICBzaHV0aWwucm10cmVlKHBhdGgsIGlnbm9yZV9lcnJvcnM9VHJ1ZSkK
KyAgICAgICAgZXhjZXB0IE9TRXJyb3I6CisgICAgICAgICAgICBwYXNzCiAKICAgICBkZWYgY29w
eXRyZWUoc2VsZiwgc291cmNlLCBkZXN0aW5hdGlvbik6CiAgICAgICAgIHNodXRpbC5jb3B5dHJl
ZShzb3VyY2UsIGRlc3RpbmF0aW9uKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>437868</attachid>
            <date>2021-09-10 07:32:16 -0700</date>
            <delta_ts>2021-09-16 10:37:43 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-229994-20210910073215.patch</filename>
            <type>text/plain</type>
            <size>1461</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyMjY3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZTI3ODM5MzQ0ZTYxOTdlZjViMzYzYmE5YWIzNTIwODcy
NGQwNGNlMC4uMzIwNGY2MDEyNDRmMTU5NzczYWVkMWJjNWE1N2Q4ZDExMzZjMjliMyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDIxLTA5LTEwICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKwor
ICAgICAgICBFeGNlcHRpb24gaW4gcnVuLXdlYmtpdC10ZXN0czogQmFkIGZpbGUgZGVzY3JpcHRv
ciAoUGFydCAzKQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjI5OTk0CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84MjgyNjA4Mz4KKworICAgICAgICBV
bnJldmlld2VkIGZvbGxvdy11cCBmaXguCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2Nv
bW1vbi9zeXN0ZW0vZmlsZXN5c3RlbS5weToKKyAgICAgICAgKEZpbGVTeXN0ZW0ucm10cmVlKTog
c2h1dGlsLnJtdHJlZSBkb2Vzbid0IGlnbm9yZSBiYWQgZmlsZSBkZXNjcmlwdG9yIE9TRXJyb3Jz
LgorCiAyMDIxLTA5LTA5ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgog
CiAgICAgICAgIEZpeCBzb21lIGxsZGIgZGF0YSBwcm92aWRlciBpc3N1ZXMKZGlmZiAtLWdpdCBh
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL3N5c3RlbS9maWxlc3lzdGVtLnB5IGIvVG9v
bHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vc3lzdGVtL2ZpbGVzeXN0ZW0ucHkKaW5kZXggODNj
MDgxYTg0OTg3ZGY3MTQ2NTE5M2MzYTE1YjE4ODI3NTQ0NDVhNi4uM2JjMzI1NWVkOWZmNGNhODEw
Yzg2YTAyMWYwZWVhMDkxZDQxMTA1NyAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9jb21tb24vc3lzdGVtL2ZpbGVzeXN0ZW0ucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9jb21tb24vc3lzdGVtL2ZpbGVzeXN0ZW0ucHkKQEAgLTI5MCw3ICsyOTAsMTAgQEAgY2xhc3Mg
RmlsZVN5c3RlbShvYmplY3QpOgogCiAgICAgZGVmIHJtdHJlZShzZWxmLCBwYXRoKToKICAgICAg
ICAgIiIiRGVsZXRlIHRoZSBkaXJlY3Rvcnkgcm9vdGVkIGF0IHBhdGgsIHdoZXRoZXIgZW1wdHkg
b3Igbm90LiIiIgotICAgICAgICBzaHV0aWwucm10cmVlKHBhdGgsIGlnbm9yZV9lcnJvcnM9VHJ1
ZSkKKyAgICAgICAgdHJ5OgorICAgICAgICAgICAgc2h1dGlsLnJtdHJlZShwYXRoLCBpZ25vcmVf
ZXJyb3JzPVRydWUpCisgICAgICAgIGV4Y2VwdCBPU0Vycm9yOgorICAgICAgICAgICAgcGFzcwog
CiAgICAgZGVmIGNvcHl0cmVlKHNlbGYsIHNvdXJjZSwgZGVzdGluYXRpb24pOgogICAgICAgICBz
aHV0aWwuY29weXRyZWUoc291cmNlLCBkZXN0aW5hdGlvbikK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>438367</attachid>
            <date>2021-09-16 10:37:47 -0700</date>
            <delta_ts>2021-09-24 20:33:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229994-20210916103746.patch</filename>
            <type>text/plain</type>
            <size>4677</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgyNTU4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZjE0MTQyNGQzNzZmY2YzOGY5ZTY2YTA2ZTQ1YjQ4MDM0
OWMyMmVkMi4uZDRiOTg3NGMwMTBiNmE3MTUwZTdkMTNkMzIyNDUzODM0MTA3ZTFhMCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDIxLTA5LTE2ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKwor
ICAgICAgICBFeGNlcHRpb24gaW4gcnVuLXdlYmtpdC10ZXN0czogQmFkIGZpbGUgZGVzY3JpcHRv
ciAoUGFydCA0KQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjI5OTk0CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84MjgyNjA4Mz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkv
cG9ydC9zaW11bGF0b3JfcHJvY2Vzcy5weToKKyAgICAgICAgKFNpbXVsYXRvclByb2Nlc3MpOgor
ICAgICAgICAoU2ltdWxhdG9yUHJvY2Vzcy5fc3RhcnQpOiBSZXRyeSBhcHAgc3RhcnQgaWYgT1NF
cnJvciBpcyBjYXVnaHQgd2hlbiBjb25zdHJ1Y3Rpbmcgc3Rkb3V0L3N0ZGluL3N0ZGVyci4KKwog
MjAyMS0wOS0xNiAgVHlsZXIgV2lsY29jayA8dHdpbGNvLm9AcHJvdG9ubWFpbC5jb20+IGFuZCBN
eWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CiAKICAgICAgICAgZm9udC13
ZWlnaHQgc2hvdWxkIGFsd2F5cyBzZXJpYWxpemUgYXMgYSBudW1iZXIKZGlmZiAtLWdpdCBhL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9zaW11bGF0b3JfcHJvY2Vzcy5weSBiL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvcG9ydC9zaW11bGF0b3JfcHJvY2Vzcy5weQppbmRleCA1ZWE5OWViZjgz
ZWY3NDFjZTk3YTMyMGVmOGU4ZjI1ZTkyY2NkZDE2Li42ZGIxODk3NjdiNTMxMWFmZGQ0OWNlZWIy
OWMzNzY0ZjMxNDZmNjczIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQv
c2ltdWxhdG9yX3Byb2Nlc3MucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3Np
bXVsYXRvcl9wcm9jZXNzLnB5CkBAIC0zMSw2ICszMSw3IEBAIGZyb20gd2Via2l0cHkucG9ydC5z
ZXJ2ZXJfcHJvY2VzcyBpbXBvcnQgU2VydmVyUHJvY2VzcwogCiAKIGNsYXNzIFNpbXVsYXRvclBy
b2Nlc3MoU2VydmVyUHJvY2Vzcyk6CisgICAgUkVUUlkgPSAzCiAKICAgICBjbGFzcyBQb3Blbihv
YmplY3QpOgogCkBAIC0xMDYsMjUgKzEwNywzNSBAQCBjbGFzcyBTaW11bGF0b3JQcm9jZXNzKFNl
cnZlclByb2Nlc3MpOgogCiAgICAgICAgICMgRklYTUUgPHJkYXI6Ly9wcm9ibGVtLzU3MDMyMDQy
PjogVGhpcyB0aW1lb3V0IHNob3VsZCBiZSAxNSBzZWNvbmRzCiAgICAgICAgIHdpdGggVGltZW91
dCgzMCwgaGFuZGxlcj1SdW50aW1lRXJyb3IoJ1RpbWVkIG91dCB3YWl0aW5nIGZvciBwaWQge30g
dG8gY29ubmVjdCBhdCBwb3J0IHt9Jy5mb3JtYXQoc2VsZi5fcGlkLCBzZWxmLl90YXJnZXRfaG9z
dC5saXN0ZW5pbmdfcG9ydCgpKSksIHBhdGNoPUZhbHNlKToKLSAgICAgICAgICAgIHN0ZGluID0g
Tm9uZQotICAgICAgICAgICAgc3Rkb3V0ID0gTm9uZQotICAgICAgICAgICAgc3RkZXJyID0gTm9u
ZQotICAgICAgICAgICAgdHJ5OgotICAgICAgICAgICAgICAgICMgVGhpcyBvcmRlciBtYXRjaGVz
IHRoZSBjbGllbnQgc2lkZSBjb25uZWN0aW9ucyBpbiBUb29scy9UZXN0UnVubmVyU2hhcmVkL0lP
U0xheW91dFRlc3RDb21tdW5pY2F0aW9uLmNwcCBzZXRVcElPU0xheW91dFRlc3RDb21tdW5pY2F0
aW9uKCkKLSAgICAgICAgICAgICAgICBzdGRpbiA9IFNpbXVsYXRvclByb2Nlc3MuX2FjY2VwdF9j
b25uZWN0aW9uX2NyZWF0ZV9maWxlKHNlbGYuX3RhcmdldF9ob3N0Lmxpc3RlbmluZ19zb2NrZXQs
ICd3YicpCi0gICAgICAgICAgICAgICAgc3Rkb3V0ID0gU2ltdWxhdG9yUHJvY2Vzcy5fYWNjZXB0
X2Nvbm5lY3Rpb25fY3JlYXRlX2ZpbGUoc2VsZi5fdGFyZ2V0X2hvc3QubGlzdGVuaW5nX3NvY2tl
dCwgJ3JiJykKLSAgICAgICAgICAgICAgICBzdGRlcnIgPSBTaW11bGF0b3JQcm9jZXNzLl9hY2Nl
cHRfY29ubmVjdGlvbl9jcmVhdGVfZmlsZShzZWxmLl90YXJnZXRfaG9zdC5saXN0ZW5pbmdfc29j
a2V0LCAncmInKQotICAgICAgICAgICAgZXhjZXB0OgotICAgICAgICAgICAgICAgICMgV2Ugc2V0
IHNlbGYuX3Byb2MgYXMgX3Jlc2V0KCkgYW5kIF9raWxsKCkgZGVwZW5kIG9uIGl0LgotICAgICAg
ICAgICAgICAgIHNlbGYuX3Byb2MgPSBTaW11bGF0b3JQcm9jZXNzLlBvcGVuKHNlbGYuX3BpZCwg
c3RkaW4sIHN0ZG91dCwgc3RkZXJyLCBzZWxmLl90YXJnZXRfaG9zdCkKLSAgICAgICAgICAgICAg
ICBpZiBzZWxmLl9wcm9jLnBvbGwoKSBpcyBub3QgTm9uZToKKyAgICAgICAgICAgIGZvciBfIGlu
IHJhbmdlKHNlbGYuUkVUUlkpOgorICAgICAgICAgICAgICAgIHN0ZGluID0gTm9uZQorICAgICAg
ICAgICAgICAgIHN0ZG91dCA9IE5vbmUKKyAgICAgICAgICAgICAgICBzdGRlcnIgPSBOb25lCisg
ICAgICAgICAgICAgICAgdHJ5OgorICAgICAgICAgICAgICAgICAgICAjIFRoaXMgb3JkZXIgbWF0
Y2hlcyB0aGUgY2xpZW50IHNpZGUgY29ubmVjdGlvbnMgaW4gVG9vbHMvVGVzdFJ1bm5lclNoYXJl
ZC9JT1NMYXlvdXRUZXN0Q29tbXVuaWNhdGlvbi5jcHAgc2V0VXBJT1NMYXlvdXRUZXN0Q29tbXVu
aWNhdGlvbigpCisgICAgICAgICAgICAgICAgICAgIHN0ZGluID0gU2ltdWxhdG9yUHJvY2Vzcy5f
YWNjZXB0X2Nvbm5lY3Rpb25fY3JlYXRlX2ZpbGUoc2VsZi5fdGFyZ2V0X2hvc3QubGlzdGVuaW5n
X3NvY2tldCwgJ3diJykKKyAgICAgICAgICAgICAgICAgICAgc3Rkb3V0ID0gU2ltdWxhdG9yUHJv
Y2Vzcy5fYWNjZXB0X2Nvbm5lY3Rpb25fY3JlYXRlX2ZpbGUoc2VsZi5fdGFyZ2V0X2hvc3QubGlz
dGVuaW5nX3NvY2tldCwgJ3JiJykKKyAgICAgICAgICAgICAgICAgICAgc3RkZXJyID0gU2ltdWxh
dG9yUHJvY2Vzcy5fYWNjZXB0X2Nvbm5lY3Rpb25fY3JlYXRlX2ZpbGUoc2VsZi5fdGFyZ2V0X2hv
c3QubGlzdGVuaW5nX3NvY2tldCwgJ3JiJykKKworICAgICAgICAgICAgICAgICAgICBzZWxmLl9w
cm9jID0gU2ltdWxhdG9yUHJvY2Vzcy5Qb3BlbihzZWxmLl9waWQsIHN0ZGluLCBzdGRvdXQsIHN0
ZGVyciwgc2VsZi5fdGFyZ2V0X2hvc3QpCisgICAgICAgICAgICAgICAgICAgIHJldHVybgorCisg
ICAgICAgICAgICAgICAgZXhjZXB0IE9TRXJyb3I6CisgICAgICAgICAgICAgICAgICAgIHNlbGYu
X3Byb2MgPSBTaW11bGF0b3JQcm9jZXNzLlBvcGVuKHNlbGYuX3BpZCwgc3RkaW4sIHN0ZG91dCwg
c3RkZXJyLCBzZWxmLl90YXJnZXRfaG9zdCkKKyAgICAgICAgICAgICAgICAgICAgc2VsZi5fdGFy
Z2V0X2hvc3QuZXhlY3V0aXZlLmtpbGxfcHJvY2VzcyhzZWxmLl9wcm9jLnBpZCkKKyAgICAgICAg
ICAgICAgICAgICAgc2VsZi5fcmVzZXQoKQorCisgICAgICAgICAgICAgICAgZXhjZXB0OgorICAg
ICAgICAgICAgICAgICAgICAjIFdlIHNldCBzZWxmLl9wcm9jIGFzIF9yZXNldCgpIGFuZCBfa2ls
bCgpIGRlcGVuZCBvbiBpdC4KKyAgICAgICAgICAgICAgICAgICAgc2VsZi5fcHJvYyA9IFNpbXVs
YXRvclByb2Nlc3MuUG9wZW4oc2VsZi5fcGlkLCBzdGRpbiwgc3Rkb3V0LCBzdGRlcnIsIHNlbGYu
X3RhcmdldF9ob3N0KQorICAgICAgICAgICAgICAgICAgICBpZiBzZWxmLl9wcm9jLnBvbGwoKSBp
cyBub3QgTm9uZToKKyAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuX3Jlc2V0KCkKKyAgICAg
ICAgICAgICAgICAgICAgICAgIHJhaXNlIEV4Y2VwdGlvbignQXBwIHt9IHdpdGggcGlkIHt9IGNy
YXNoZWQgYmVmb3JlIHN0ZGluIGNvdWxkIGJlIGF0dGFjaGVkJy5mb3JtYXQob3MucGF0aC5iYXNl
bmFtZShzZWxmLl9jbWRbMF0pLCBzZWxmLl9waWQpKQorICAgICAgICAgICAgICAgICAgICBzZWxm
Ll9raWxsKCkKICAgICAgICAgICAgICAgICAgICAgc2VsZi5fcmVzZXQoKQotICAgICAgICAgICAg
ICAgICAgICByYWlzZSBFeGNlcHRpb24oJ0FwcCB7fSB3aXRoIHBpZCB7fSBjcmFzaGVkIGJlZm9y
ZSBzdGRpbiBjb3VsZCBiZSBhdHRhY2hlZCcuZm9ybWF0KG9zLnBhdGguYmFzZW5hbWUoc2VsZi5f
Y21kWzBdKSwgc2VsZi5fcGlkKSkKLSAgICAgICAgICAgICAgICBzZWxmLl9raWxsKCkKLSAgICAg
ICAgICAgICAgICBzZWxmLl9yZXNldCgpCi0gICAgICAgICAgICAgICAgcmFpc2UKKyAgICAgICAg
ICAgICAgICAgICAgcmFpc2UKIAotICAgICAgICBzZWxmLl9wcm9jID0gU2ltdWxhdG9yUHJvY2Vz
cy5Qb3BlbihzZWxmLl9waWQsIHN0ZGluLCBzdGRvdXQsIHN0ZGVyciwgc2VsZi5fdGFyZ2V0X2hv
c3QpCisgICAgICAgIHJhaXNlIEV4Y2VwdGlvbignRmFpbGVkIHRvIHN0YXJ0IGFwcCB7fSBhZnRl
ciB7fSByZXRyaWVzJy5mb3JtYXQoc2VsZi5fY21kWzBdLCBzZWxmLlJFVFJZKSkKIAogICAgIGRl
ZiBzdG9wKHNlbGYsIHRpbWVvdXRfc2Vjcz0zLjApOgogICAgICAgICAjIE9ubHkgYm90aGVyIHRv
IGNoZWNrIGZvciBsZWFrcyBvciBzdGRlcnIgaWYgdGhlIHByb2Nlc3MgaXMgc3RpbGwgcnVubmlu
Zy4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>439232</attachid>
            <date>2021-09-24 20:33:59 -0700</date>
            <delta_ts>2021-09-27 10:18:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229994-20210924203358.patch</filename>
            <type>text/plain</type>
            <size>9262</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgzMDY5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMGQ5NDk3MDJkYmViNDRhMWM3N2U0ZjE3ODk3MTZmYmEz
ZmY4OTJkMy4uYzcwYzFmMmRjNDMwYzRjODY2NzY5MTFmNjI1YzkzZDdkZTE5ODk0OCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0
IEBACisyMDIxLTA5LTI0ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNvbT4KKwor
ICAgICAgICBFeGNlcHRpb24gaW4gcnVuLXdlYmtpdC10ZXN0czogQmFkIGZpbGUgZGVzY3JpcHRv
ciAoUmV2ZXJ0KQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjI5OTk0CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84MjgyNjA4Mz4KKworICAgICAgICBV
bnJldmlld2VkIHJldmVydC4KKworICAgICAgICBSZXZlcnQgb2YgMjQxMzkxQG1haW4sIDI0MTQ3
NEBtYWluLCAyNDE1NDZAbWFpbiBhbmQgMjQxNzgyQG1haW4KKworICAgICAgICAqIFNjcmlwdHMv
d2Via2l0cHkvY29tbW9uL3N5c3RlbS9maWxlc3lzdGVtLnB5OgorICAgICAgICAoRmlsZVN5c3Rl
bS5ybXRyZWUpOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvcG9ydC9zZXJ2ZXJfcHJvY2Vz
cy5weToKKyAgICAgICAgKFNlcnZlclByb2Nlc3Mud3JpdGUpOgorICAgICAgICAoU2VydmVyUHJv
Y2Vzcy5fd2FpdF9mb3JfZGF0YV9hbmRfdXBkYXRlX2J1ZmZlcnNfdXNpbmdfc2VsZWN0KToKKyAg
ICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3BvcnQvc2ltdWxhdG9yX3Byb2Nlc3MucHk6CisgICAg
ICAgIChTaW11bGF0b3JQcm9jZXNzKToKKyAgICAgICAgKFNpbXVsYXRvclByb2Nlc3MuX3N0YXJ0
KToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3hjb2RlL3NpbXVsYXRlZF9kZXZpY2UucHk6
CisgICAgICAgIChTaW11bGF0ZWREZXZpY2UubGF1bmNoX2FwcCk6CisKIDIwMjEtMDktMjQgIEFh
a2FzaCBKYWluICA8YWFrYXNoX2phaW5AYXBwbGUuY29tPgogCiAgICAgICAgIEdyYWNlZnVsbHkg
aGFuZGxlIHNlY3VyaXR5IGJ1Z3MgaW4gYXBwbHktd2F0Y2hsaXN0CmRpZmYgLS1naXQgYS9Ub29s
cy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9zeXN0ZW0vZmlsZXN5c3RlbS5weSBiL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvY29tbW9uL3N5c3RlbS9maWxlc3lzdGVtLnB5CmluZGV4IDNiYzMyNTVl
ZDlmZjRjYTgxMGM4NmEwMjFmMGVlYTA5MWQ0MTEwNTcuLjgzYzA4MWE4NDk4N2RmNzE0NjUxOTNj
M2ExNWIxODgyNzU0NDQ1YTYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29t
bW9uL3N5c3RlbS9maWxlc3lzdGVtLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29t
bW9uL3N5c3RlbS9maWxlc3lzdGVtLnB5CkBAIC0yOTAsMTAgKzI5MCw3IEBAIGNsYXNzIEZpbGVT
eXN0ZW0ob2JqZWN0KToKIAogICAgIGRlZiBybXRyZWUoc2VsZiwgcGF0aCk6CiAgICAgICAgICIi
IkRlbGV0ZSB0aGUgZGlyZWN0b3J5IHJvb3RlZCBhdCBwYXRoLCB3aGV0aGVyIGVtcHR5IG9yIG5v
dC4iIiIKLSAgICAgICAgdHJ5OgotICAgICAgICAgICAgc2h1dGlsLnJtdHJlZShwYXRoLCBpZ25v
cmVfZXJyb3JzPVRydWUpCi0gICAgICAgIGV4Y2VwdCBPU0Vycm9yOgotICAgICAgICAgICAgcGFz
cworICAgICAgICBzaHV0aWwucm10cmVlKHBhdGgsIGlnbm9yZV9lcnJvcnM9VHJ1ZSkKIAogICAg
IGRlZiBjb3B5dHJlZShzZWxmLCBzb3VyY2UsIGRlc3RpbmF0aW9uKToKICAgICAgICAgc2h1dGls
LmNvcHl0cmVlKHNvdXJjZSwgZGVzdGluYXRpb24pCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRz
L3dlYmtpdHB5L3BvcnQvc2VydmVyX3Byb2Nlc3MucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5
L3BvcnQvc2VydmVyX3Byb2Nlc3MucHkKaW5kZXggNDAzOTJmMmFhYWE0Nzg5ODcyMjA5YTE3ODE5
YjlkMDU0MjY1OTZiMy4uZWY5NGRlZjBjZjc4ZTk0NDk0ZmQwYjljNmI4ZjU2NWQxN2U5MTA0NCAx
MDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3NlcnZlcl9wcm9jZXNzLnB5
CisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9zZXJ2ZXJfcHJvY2Vzcy5weQpAQCAt
MTg0LDcgKzE4NCw3IEBAIGNsYXNzIFNlcnZlclByb2Nlc3Mob2JqZWN0KToKICAgICAgICAgdHJ5
OgogICAgICAgICAgICAgc2VsZi5fcHJvYy5zdGRpbi53cml0ZShzdHJpbmdfdXRpbHMuZW5jb2Rl
KGJ5dGVzKSkKICAgICAgICAgICAgIHNlbGYuX3Byb2Muc3RkaW4uZmx1c2goKQotICAgICAgICBl
eGNlcHQgKElPRXJyb3IsIE9TRXJyb3IsIFZhbHVlRXJyb3IpOgorICAgICAgICBleGNlcHQgKElP
RXJyb3IsIFZhbHVlRXJyb3IpOgogICAgICAgICAgICAgc2VsZi5zdG9wKDAuMCkKICAgICAgICAg
ICAgICMgc3RvcCgpIGNhbGxzIF9yZXNldCgpLCBzbyB3ZSBoYXZlIHRvIHNldCBjcmFzaGVkIHRv
IFRydWUgYWZ0ZXIgY2FsbGluZyBzdG9wKCkKICAgICAgICAgICAgICMgdW5sZXNzIHdlIGFscmVh
ZHkga25vdyB0aGF0IHRoaXMgaXMgYSB0aW1lb3V0LgpAQCAtMjg0LDEwICsyODQsNiBAQCBjbGFz
cyBTZXJ2ZXJQcm9jZXNzKG9iamVjdCk6CiAgICAgICAgIHNlbGVjdF9mZHMgPSAob3V0X2ZkLCBl
cnJfZmQpCiAgICAgICAgIHRyeToKICAgICAgICAgICAgIHJlYWRfZmRzLCBfLCBfID0gc2VsZWN0
LnNlbGVjdChzZWxlY3RfZmRzLCBbXSwgc2VsZWN0X2ZkcywgbWF4KGRlYWRsaW5lIC0gdGltZS50
aW1lKCksIDApKQotICAgICAgICBleGNlcHQgT1NFcnJvcjoKLSAgICAgICAgICAgICMgRklYTUU6
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjk5OTQKLSAgICAgICAg
ICAgIF9sb2cuZGVidWcoJ0NhdWdodCBPU0Vycm9yIGZvciB7fSwgY29udGludWluZycuZm9ybWF0
KHNlbGYucGlkKCkpKQotICAgICAgICAgICAgcmV0dXJuCiAgICAgICAgIGV4Y2VwdCBzZWxlY3Qu
ZXJyb3IgYXMgZToKICAgICAgICAgICAgICMgV2UgY2FuIGlnbm9yZSBFSU5WQUwgc2luY2UgaXQn
cyBsaWtlbHkgdGhlIHByb2Nlc3MganVzdCBjcmFzaGVkIGFuZCB3ZSdsbAogICAgICAgICAgICAg
IyBmaWd1cmUgdGhhdCBvdXQgdGhlIG5leHQgdGltZSB0aHJvdWdoIHRoZSBsb29wIGluIF9yZWFk
KCkuCkBAIC0zMTYsMTAgKzMxMiw2IEBAIGNsYXNzIFNlcnZlclByb2Nlc3Mob2JqZWN0KToKICAg
ICAgICAgICAgICAgICAgICAgX2xvZy5kZWJ1Zygne30gYmVjYXVzZSBvZiBubyBkYXRhIHdoaWxl
IHJlYWRpbmcgc3Rkb3V0IGZvciB0aGUgc2VydmVyIHByb2Nlc3MuJy5mb3JtYXQoc2VsZi5fY3Jh
c2hfbWVzc2FnZSkpCiAgICAgICAgICAgICAgICAgICAgIHNlbGYuX2NyYXNoZWQgPSBUcnVlCiAg
ICAgICAgICAgICAgICAgc2VsZi5fZXJyb3IgKz0gZGF0YQotICAgICAgICBleGNlcHQgT1NFcnJv
cjoKLSAgICAgICAgICAgICMgRklYTUU6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMjk5OTQKLSAgICAgICAgICAgIF9sb2cuZGVidWcoJ0NhdWdodCBPU0Vycm9yIGZv
ciB7fSwgY29udGludWluZycuZm9ybWF0KHNlbGYucGlkKCkpKQotICAgICAgICAgICAgcGFzcwog
ICAgICAgICBleGNlcHQgSU9FcnJvcjoKICAgICAgICAgICAgICMgV2UgY2FuIGlnbm9yZSB0aGUg
SU9FcnJvcnMgYmVjYXVzZSB3ZSB3aWxsIGRldGVjdCBpZiB0aGUgc3VicG9yY2VzcyBjcmFzaGVk
CiAgICAgICAgICAgICAjIHRoZSBuZXh0IHRpbWUgdGhyb3VnaCB0aGUgbG9vcCBpbiBfcmVhZCgp
CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvc2ltdWxhdG9yX3Byb2Nl
c3MucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvc2ltdWxhdG9yX3Byb2Nlc3MucHkK
aW5kZXggNmRiMTg5NzY3YjUzMTFhZmRkNDljZWViMjljMzc2NGYzMTQ2ZjY3My4uNWVhOTllYmY4
M2VmNzQxY2U5N2EzMjBlZjhlOGYyNWU5MmNjZGQxNiAxMDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS9wb3J0L3NpbXVsYXRvcl9wcm9jZXNzLnB5CisrKyBiL1Rvb2xzL1NjcmlwdHMv
d2Via2l0cHkvcG9ydC9zaW11bGF0b3JfcHJvY2Vzcy5weQpAQCAtMzEsNyArMzEsNiBAQCBmcm9t
IHdlYmtpdHB5LnBvcnQuc2VydmVyX3Byb2Nlc3MgaW1wb3J0IFNlcnZlclByb2Nlc3MKIAogCiBj
bGFzcyBTaW11bGF0b3JQcm9jZXNzKFNlcnZlclByb2Nlc3MpOgotICAgIFJFVFJZID0gMwogCiAg
ICAgY2xhc3MgUG9wZW4ob2JqZWN0KToKIApAQCAtMTA3LDM1ICsxMDYsMjUgQEAgY2xhc3MgU2lt
dWxhdG9yUHJvY2VzcyhTZXJ2ZXJQcm9jZXNzKToKIAogICAgICAgICAjIEZJWE1FIDxyZGFyOi8v
cHJvYmxlbS81NzAzMjA0Mj46IFRoaXMgdGltZW91dCBzaG91bGQgYmUgMTUgc2Vjb25kcwogICAg
ICAgICB3aXRoIFRpbWVvdXQoMzAsIGhhbmRsZXI9UnVudGltZUVycm9yKCdUaW1lZCBvdXQgd2Fp
dGluZyBmb3IgcGlkIHt9IHRvIGNvbm5lY3QgYXQgcG9ydCB7fScuZm9ybWF0KHNlbGYuX3BpZCwg
c2VsZi5fdGFyZ2V0X2hvc3QubGlzdGVuaW5nX3BvcnQoKSkpLCBwYXRjaD1GYWxzZSk6Ci0gICAg
ICAgICAgICBmb3IgXyBpbiByYW5nZShzZWxmLlJFVFJZKToKLSAgICAgICAgICAgICAgICBzdGRp
biA9IE5vbmUKLSAgICAgICAgICAgICAgICBzdGRvdXQgPSBOb25lCi0gICAgICAgICAgICAgICAg
c3RkZXJyID0gTm9uZQotICAgICAgICAgICAgICAgIHRyeToKLSAgICAgICAgICAgICAgICAgICAg
IyBUaGlzIG9yZGVyIG1hdGNoZXMgdGhlIGNsaWVudCBzaWRlIGNvbm5lY3Rpb25zIGluIFRvb2xz
L1Rlc3RSdW5uZXJTaGFyZWQvSU9TTGF5b3V0VGVzdENvbW11bmljYXRpb24uY3BwIHNldFVwSU9T
TGF5b3V0VGVzdENvbW11bmljYXRpb24oKQotICAgICAgICAgICAgICAgICAgICBzdGRpbiA9IFNp
bXVsYXRvclByb2Nlc3MuX2FjY2VwdF9jb25uZWN0aW9uX2NyZWF0ZV9maWxlKHNlbGYuX3Rhcmdl
dF9ob3N0Lmxpc3RlbmluZ19zb2NrZXQsICd3YicpCi0gICAgICAgICAgICAgICAgICAgIHN0ZG91
dCA9IFNpbXVsYXRvclByb2Nlc3MuX2FjY2VwdF9jb25uZWN0aW9uX2NyZWF0ZV9maWxlKHNlbGYu
X3RhcmdldF9ob3N0Lmxpc3RlbmluZ19zb2NrZXQsICdyYicpCi0gICAgICAgICAgICAgICAgICAg
IHN0ZGVyciA9IFNpbXVsYXRvclByb2Nlc3MuX2FjY2VwdF9jb25uZWN0aW9uX2NyZWF0ZV9maWxl
KHNlbGYuX3RhcmdldF9ob3N0Lmxpc3RlbmluZ19zb2NrZXQsICdyYicpCi0KLSAgICAgICAgICAg
ICAgICAgICAgc2VsZi5fcHJvYyA9IFNpbXVsYXRvclByb2Nlc3MuUG9wZW4oc2VsZi5fcGlkLCBz
dGRpbiwgc3Rkb3V0LCBzdGRlcnIsIHNlbGYuX3RhcmdldF9ob3N0KQotICAgICAgICAgICAgICAg
ICAgICByZXR1cm4KLQotICAgICAgICAgICAgICAgIGV4Y2VwdCBPU0Vycm9yOgotICAgICAgICAg
ICAgICAgICAgICBzZWxmLl9wcm9jID0gU2ltdWxhdG9yUHJvY2Vzcy5Qb3BlbihzZWxmLl9waWQs
IHN0ZGluLCBzdGRvdXQsIHN0ZGVyciwgc2VsZi5fdGFyZ2V0X2hvc3QpCi0gICAgICAgICAgICAg
ICAgICAgIHNlbGYuX3RhcmdldF9ob3N0LmV4ZWN1dGl2ZS5raWxsX3Byb2Nlc3Moc2VsZi5fcHJv
Yy5waWQpCi0gICAgICAgICAgICAgICAgICAgIHNlbGYuX3Jlc2V0KCkKLQotICAgICAgICAgICAg
ICAgIGV4Y2VwdDoKLSAgICAgICAgICAgICAgICAgICAgIyBXZSBzZXQgc2VsZi5fcHJvYyBhcyBf
cmVzZXQoKSBhbmQgX2tpbGwoKSBkZXBlbmQgb24gaXQuCi0gICAgICAgICAgICAgICAgICAgIHNl
bGYuX3Byb2MgPSBTaW11bGF0b3JQcm9jZXNzLlBvcGVuKHNlbGYuX3BpZCwgc3RkaW4sIHN0ZG91
dCwgc3RkZXJyLCBzZWxmLl90YXJnZXRfaG9zdCkKLSAgICAgICAgICAgICAgICAgICAgaWYgc2Vs
Zi5fcHJvYy5wb2xsKCkgaXMgbm90IE5vbmU6Ci0gICAgICAgICAgICAgICAgICAgICAgICBzZWxm
Ll9yZXNldCgpCi0gICAgICAgICAgICAgICAgICAgICAgICByYWlzZSBFeGNlcHRpb24oJ0FwcCB7
fSB3aXRoIHBpZCB7fSBjcmFzaGVkIGJlZm9yZSBzdGRpbiBjb3VsZCBiZSBhdHRhY2hlZCcuZm9y
bWF0KG9zLnBhdGguYmFzZW5hbWUoc2VsZi5fY21kWzBdKSwgc2VsZi5fcGlkKSkKLSAgICAgICAg
ICAgICAgICAgICAgc2VsZi5fa2lsbCgpCisgICAgICAgICAgICBzdGRpbiA9IE5vbmUKKyAgICAg
ICAgICAgIHN0ZG91dCA9IE5vbmUKKyAgICAgICAgICAgIHN0ZGVyciA9IE5vbmUKKyAgICAgICAg
ICAgIHRyeToKKyAgICAgICAgICAgICAgICAjIFRoaXMgb3JkZXIgbWF0Y2hlcyB0aGUgY2xpZW50
IHNpZGUgY29ubmVjdGlvbnMgaW4gVG9vbHMvVGVzdFJ1bm5lclNoYXJlZC9JT1NMYXlvdXRUZXN0
Q29tbXVuaWNhdGlvbi5jcHAgc2V0VXBJT1NMYXlvdXRUZXN0Q29tbXVuaWNhdGlvbigpCisgICAg
ICAgICAgICAgICAgc3RkaW4gPSBTaW11bGF0b3JQcm9jZXNzLl9hY2NlcHRfY29ubmVjdGlvbl9j
cmVhdGVfZmlsZShzZWxmLl90YXJnZXRfaG9zdC5saXN0ZW5pbmdfc29ja2V0LCAnd2InKQorICAg
ICAgICAgICAgICAgIHN0ZG91dCA9IFNpbXVsYXRvclByb2Nlc3MuX2FjY2VwdF9jb25uZWN0aW9u
X2NyZWF0ZV9maWxlKHNlbGYuX3RhcmdldF9ob3N0Lmxpc3RlbmluZ19zb2NrZXQsICdyYicpCisg
ICAgICAgICAgICAgICAgc3RkZXJyID0gU2ltdWxhdG9yUHJvY2Vzcy5fYWNjZXB0X2Nvbm5lY3Rp
b25fY3JlYXRlX2ZpbGUoc2VsZi5fdGFyZ2V0X2hvc3QubGlzdGVuaW5nX3NvY2tldCwgJ3JiJykK
KyAgICAgICAgICAgIGV4Y2VwdDoKKyAgICAgICAgICAgICAgICAjIFdlIHNldCBzZWxmLl9wcm9j
IGFzIF9yZXNldCgpIGFuZCBfa2lsbCgpIGRlcGVuZCBvbiBpdC4KKyAgICAgICAgICAgICAgICBz
ZWxmLl9wcm9jID0gU2ltdWxhdG9yUHJvY2Vzcy5Qb3BlbihzZWxmLl9waWQsIHN0ZGluLCBzdGRv
dXQsIHN0ZGVyciwgc2VsZi5fdGFyZ2V0X2hvc3QpCisgICAgICAgICAgICAgICAgaWYgc2VsZi5f
cHJvYy5wb2xsKCkgaXMgbm90IE5vbmU6CiAgICAgICAgICAgICAgICAgICAgIHNlbGYuX3Jlc2V0
KCkKLSAgICAgICAgICAgICAgICAgICAgcmFpc2UKKyAgICAgICAgICAgICAgICAgICAgcmFpc2Ug
RXhjZXB0aW9uKCdBcHAge30gd2l0aCBwaWQge30gY3Jhc2hlZCBiZWZvcmUgc3RkaW4gY291bGQg
YmUgYXR0YWNoZWQnLmZvcm1hdChvcy5wYXRoLmJhc2VuYW1lKHNlbGYuX2NtZFswXSksIHNlbGYu
X3BpZCkpCisgICAgICAgICAgICAgICAgc2VsZi5fa2lsbCgpCisgICAgICAgICAgICAgICAgc2Vs
Zi5fcmVzZXQoKQorICAgICAgICAgICAgICAgIHJhaXNlCiAKLSAgICAgICAgcmFpc2UgRXhjZXB0
aW9uKCdGYWlsZWQgdG8gc3RhcnQgYXBwIHt9IGFmdGVyIHt9IHJldHJpZXMnLmZvcm1hdChzZWxm
Ll9jbWRbMF0sIHNlbGYuUkVUUlkpKQorICAgICAgICBzZWxmLl9wcm9jID0gU2ltdWxhdG9yUHJv
Y2Vzcy5Qb3BlbihzZWxmLl9waWQsIHN0ZGluLCBzdGRvdXQsIHN0ZGVyciwgc2VsZi5fdGFyZ2V0
X2hvc3QpCiAKICAgICBkZWYgc3RvcChzZWxmLCB0aW1lb3V0X3NlY3M9My4wKToKICAgICAgICAg
IyBPbmx5IGJvdGhlciB0byBjaGVjayBmb3IgbGVha3Mgb3Igc3RkZXJyIGlmIHRoZSBwcm9jZXNz
IGlzIHN0aWxsIHJ1bm5pbmcuCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3hj
b2RlL3NpbXVsYXRlZF9kZXZpY2UucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3hjb2RlL3Np
bXVsYXRlZF9kZXZpY2UucHkKaW5kZXggOGJjNmEwNTNlMmE2ZDc0OGQxZDU5NWY1NDk0N2UzM2Mx
ZjM3ZjkzNS4uNjM3NTdlY2NmNjk0MDZmNzg5OWRjMDUyMzdiZTA4OGRjMjBlZmRkNCAxMDA2NDQK
LS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS94Y29kZS9zaW11bGF0ZWRfZGV2aWNlLnB5Cisr
KyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkveGNvZGUvc2ltdWxhdGVkX2RldmljZS5weQpAQCAt
NjY2LDE3ICs2NjYsMTIgQEAgY2xhc3MgU2ltdWxhdGVkRGV2aWNlKG9iamVjdCk6CiAKICAgICAg
ICAgd2l0aCBUaW1lb3V0KHRpbWVvdXQsIGhhbmRsZXI9UnVudGltZUVycm9yKHUnVGltZWQgb3V0
IHdhaXRpbmcgZm9yIHByb2Nlc3MgdG8gb3BlbiB7fSBvbiB7fScuZm9ybWF0KGJ1bmRsZV9pZCwg
c2VsZi51ZGlkKSksIHBhdGNoPUZhbHNlKToKICAgICAgICAgICAgIHdoaWxlIFRydWU6Ci0gICAg
ICAgICAgICAgICAgb3V0cHV0ID0gJycKLSAgICAgICAgICAgICAgICB0cnk6Ci0gICAgICAgICAg
ICAgICAgICAgIG91dHB1dCA9IHNlbGYuZXhlY3V0aXZlLnJ1bl9jb21tYW5kKAotICAgICAgICAg
ICAgICAgICAgICAgICAgWyd4Y3J1bicsICdzaW1jdGwnLCAnbGF1bmNoJywgc2VsZi51ZGlkLCBi
dW5kbGVfaWRdICsgYXJncywKLSAgICAgICAgICAgICAgICAgICAgICAgIGVudj1lbnZpcm9ubWVu
dF90b191c2UsCi0gICAgICAgICAgICAgICAgICAgICAgICBlcnJvcl9oYW5kbGVyPV9sb2dfZGVi
dWdfZXJyb3IsCi0gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm5fc3RkZXJyPUZhbHNlLAot
ICAgICAgICAgICAgICAgICAgICApCi0gICAgICAgICAgICAgICAgZXhjZXB0IE9TRXJyb3IgYXMg
ZToKLSAgICAgICAgICAgICAgICAgICAgX2xvZy5kZWJ1Zygic2ltY3RsIGxhdW5jaCByYWlzZWQg
J3t9JyIuZm9ybWF0KGUpKQotICAgICAgICAgICAgICAgICAgICBjb250aW51ZQorICAgICAgICAg
ICAgICAgIG91dHB1dCA9IHNlbGYuZXhlY3V0aXZlLnJ1bl9jb21tYW5kKAorICAgICAgICAgICAg
ICAgICAgICBbJ3hjcnVuJywgJ3NpbWN0bCcsICdsYXVuY2gnLCBzZWxmLnVkaWQsIGJ1bmRsZV9p
ZF0gKyBhcmdzLAorICAgICAgICAgICAgICAgICAgICBlbnY9ZW52aXJvbm1lbnRfdG9fdXNlLAor
ICAgICAgICAgICAgICAgICAgICBlcnJvcl9oYW5kbGVyPV9sb2dfZGVidWdfZXJyb3IsCisgICAg
ICAgICAgICAgICAgICAgIHJldHVybl9zdGRlcnI9RmFsc2UsCisgICAgICAgICAgICAgICAgKQog
ICAgICAgICAgICAgICAgIG1hdGNoID0gcmUubWF0Y2gocicoP1A8YnVuZGxlPlteOl0rKTogKD9Q
PHBpZD5cZCspXG4nLCBvdXRwdXQpCiAgICAgICAgICAgICAgICAgIyBGSVhNRTogV2Ugc2hvdWxk
bid0IG5lZWQgdG8gY2hlY2sgdGhlIFBJRCA8cmRhcjovL3Byb2JsZW0vMzExNTQwNzU+LgogICAg
ICAgICAgICAgICAgIGlmIG1hdGNoIGFuZCBzZWxmLmV4ZWN1dGl2ZS5jaGVja19ydW5uaW5nX3Bp
ZChpbnQobWF0Y2guZ3JvdXAoJ3BpZCcpKSk6Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>