<?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>213373</bug_id>
          
          <creation_ts>2020-06-19 06:45:44 -0700</creation_ts>
          <short_desc>Implement serial jsc stress tests</short_desc>
          <delta_ts>2021-01-05 15:15:16 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>210790</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Angelos Oikonomopoulos">angelos</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>clopez</cc>
    
    <cc>guijemont</cc>
    
    <cc>jsc32</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>pmatos</cc>
    
    <cc>saam</cc>
    
    <cc>ticaiolima</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1664331</commentid>
    <comment_count>0</comment_count>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2020-06-19 06:45:44 -0700</bug_when>
    <thetext>Implement serial jsc stress tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664332</commentid>
    <comment_count>1</comment_count>
      <attachid>402277</attachid>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2020-06-19 06:50:07 -0700</bug_when>
    <thetext>Created attachment 402277
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664340</commentid>
    <comment_count>2</comment_count>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2020-06-19 07:05:44 -0700</bug_when>
    <thetext>See also https://bugs.webkit.org/show_bug.cgi?id=210790</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664361</commentid>
    <comment_count>3</comment_count>
    <who name="Guillaume Emont">guijemont</who>
    <bug_when>2020-06-19 08:09:02 -0700</bug_when>
    <thetext>Should this be applying only when $memoryLimited is true? Can your current option be used in that way? e.g.

//@ serial! if $memoryLimited</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664362</commentid>
    <comment_count>4</comment_count>
    <who name="Guillaume Emont">guijemont</who>
    <bug_when>2020-06-19 08:10:53 -0700</bug_when>
    <thetext>Also, I think stress/check-is-constant-non-cell-should-not-array-profile-during-osr-exit.js could benefit from this treatment, unless it can be rewritten to take less memory (at least on an rpi3, it seems that it can run in serial). See Bug 213209.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664847</commentid>
    <comment_count>5</comment_count>
      <attachid>402423</attachid>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2020-06-21 07:59:25 -0700</bug_when>
    <thetext>Created attachment 402423
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664848</commentid>
    <comment_count>6</comment_count>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2020-06-21 08:00:32 -0700</bug_when>
    <thetext>(In reply to Guillaume Emont from comment #3)
&gt; Should this be applying only when $memoryLimited is true? Can your current
&gt; option be used in that way? e.g.
&gt; 
&gt; //@ serial! if $memoryLimited

Ugh, yah, of course. That was the intention, thanks for catching this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664850</commentid>
    <comment_count>7</comment_count>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2020-06-21 08:03:38 -0700</bug_when>
    <thetext>(In reply to Guillaume Emont from comment #4)
&gt; Also, I think
&gt; stress/check-is-constant-non-cell-should-not-array-profile-during-osr-exit.
&gt; js could benefit from this treatment, unless it can be rewritten to take
&gt; less memory (at least on an rpi3, it seems that it can run in serial). See
&gt; Bug 213209.

Right. Including check-is-constant-non-cell-should-not-array-profile-during-osr-exit.js and marking both tests with //@ serial! if $memoryLimited in the new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1669012</commentid>
    <comment_count>8</comment_count>
    <who name="Paulo Matos">pmatos</who>
    <bug_when>2020-07-06 03:24:19 -0700</bug_when>
    <thetext>This is a really useful patch, thanks @angelos.
I am retrying builds on ews to see if all is good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1669361</commentid>
    <comment_count>9</comment_count>
      <attachid>402423</attachid>
    <who name="Caio Lima">ticaiolima</who>
    <bug_when>2020-07-07 03:34:54 -0700</bug_when>
    <thetext>Comment on attachment 402423
Patch

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

&gt; JSTests/stress/check-is-constant-non-cell-should-not-array-profile-during-osr-exit.js:1
&gt; +//@ serial! if $memoryLimited

I think we would like to only serialize this test on ARMv7 or MIPS. Right now it is still crashing on ARMv7, according EWS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670177</commentid>
    <comment_count>10</comment_count>
      <attachid>402423</attachid>
    <who name="Caio Lima">ticaiolima</who>
    <bug_when>2020-07-09 10:47:47 -0700</bug_when>
    <thetext>Comment on attachment 402423
Patch

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

&gt;&gt; JSTests/stress/check-is-constant-non-cell-should-not-array-profile-during-osr-exit.js:1
&gt;&gt; +//@ serial! if $memoryLimited
&gt; 
&gt; I think we would like to only serialize this test on ARMv7 or MIPS. Right now it is still crashing on ARMv7, according EWS

The issue with ARMv7 is that this test is being killed by memory monitor. I think we can handle this issue when we properly configure `JSCTEST_memoryLimit` into our bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670372</commentid>
    <comment_count>11</comment_count>
      <attachid>403946</attachid>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2020-07-09 23:39:48 -0700</bug_when>
    <thetext>Created attachment 403946
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670390</commentid>
    <comment_count>12</comment_count>
      <attachid>403952</attachid>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2020-07-10 01:40:55 -0700</bug_when>
    <thetext>Created attachment 403952
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670436</commentid>
    <comment_count>13</comment_count>
      <attachid>403963</attachid>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2020-07-10 07:27:29 -0700</bug_when>
    <thetext>Created attachment 403963
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1670840</commentid>
    <comment_count>14</comment_count>
      <attachid>404091</attachid>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2020-07-12 01:56:53 -0700</bug_when>
    <thetext>Created attachment 404091
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1712230</commentid>
    <comment_count>15</comment_count>
      <attachid>404091</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-12-04 18:42:36 -0800</bug_when>
    <thetext>Comment on attachment 404091
Patch

The idea is awesome!!
Can you create ChangeLog by uploading the patch via `webkit-patch upload --update-changelogs`? And can you describe what this patch does by how in ChangeLog?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1712430</commentid>
    <comment_count>16</comment_count>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2020-12-07 04:15:16 -0800</bug_when>
    <thetext>(In reply to Yusuke Suzuki from comment #15)
&gt; Comment on attachment 404091 [details]
&gt; Patch
&gt; 
&gt; The idea is awesome!!
&gt; Can you create ChangeLog by uploading the patch via `webkit-patch upload
&gt; --update-changelogs`? And can you describe what this patch does by how in
&gt; ChangeLog?

Sure, I can do that :-) I&apos;ll try to test the patch locally first though.

One consideration is that serial! will be completely ignored by the new --gnu-parallel-runner; but perhaps this can go in regardless and updating --gnu-parallel-runner to honor serial! can be a separate patch. Also, since we&apos;re setting --retries for the parallel runner, a memory-hungry test is likely to pass eventually anyway, since the chances are it will get rescheduled until it&apos;s eventually the only &quot;large&quot; test running on the memory-limited device.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714727</commentid>
    <comment_count>17</comment_count>
      <attachid>416241</attachid>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2020-12-15 06:46:30 -0800</bug_when>
    <thetext>Created attachment 416241
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1714729</commentid>
    <comment_count>18</comment_count>
    <who name="Angelos Oikonomopoulos">angelos</who>
    <bug_when>2020-12-15 06:48:58 -0800</bug_when>
    <thetext>Updated the patch to also work with --gnu-parallel-runner and to not introduce serial! for any tests yet. Would rather do that for individual tests along with bumping the current default limit in buildbots where the remote boards have this much RAM, otherwise serial tests will still run into the default JSCTEST_memoryLimit of 600MB.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1717504</commentid>
    <comment_count>19</comment_count>
      <attachid>416241</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-01-05 15:05:06 -0800</bug_when>
    <thetext>Comment on attachment 416241
Patch

r=me, can you file a bug doing the same thing for `jsc-stress-test-writer-ruby.rb`?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1717511</commentid>
    <comment_count>20</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-05 15:14:46 -0800</bug_when>
    <thetext>Committed r271179: &lt;https://trac.webkit.org/changeset/271179&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 416241.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1717512</commentid>
    <comment_count>21</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-01-05 15:15:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/72831399&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402277</attachid>
            <date>2020-06-19 06:50:07 -0700</date>
            <delta_ts>2020-06-21 07:59:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213373-20200619135006.patch</filename>
            <type>text/plain</type>
            <size>5883</size>
            <attacher name="Angelos Oikonomopoulos">angelos</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyOTk4CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3J1
bi1qc2Mtc3RyZXNzLXRlc3RzIGIvVG9vbHMvU2NyaXB0cy9ydW4tanNjLXN0cmVzcy10ZXN0cwpp
bmRleCBiZDhkNjM4YTVhNDFlNmRlMDljMGExOTYwNTY5OThmMjY0NGVlNTlkLi4yMzBlZDFhNDlh
NzJmMTI3MTQ4NjRiYmNmZDQ4MzdiMzk4OGEwZGVkIDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRz
L3J1bi1qc2Mtc3RyZXNzLXRlc3RzCisrKyBiL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJlc3Mt
dGVzdHMKQEAgLTUyOCw2ICs1MjgsNyBAQCBlbmQKIAogQ09MTEVDVF9DT05USU5VT1VTTFlfT1BU
SU9OUyA9IHNob3VsZENvbGxlY3RDb250aW51b3VzbHk/ID8gWyItLWNvbGxlY3RDb250aW51b3Vz
bHk9dHJ1ZSIsICItLXVzZUdlbmVyYXRpb25hbEdDPWZhbHNlIl0gOiBbXQogCiskc2VyaWFsUnVu
bGlzdCA9IFtdCiAkcnVubGlzdCA9IFtdCiAKIGRlZiBmcmFtZXdvcmtGcm9tSlNDUGF0aChqc2NQ
YXRoKQpAQCAtNTg3LDYgKzU4OCwxNCBAQCBkZWYgYWRkUnVuQ29tbWFuZChraW5kLCBjb21tYW5k
LCBvdXRwdXRIYW5kbGVyLCBlcnJvckhhbmRsZXIsICphZGRpdGlvbmFsRW52KQogICAgICAgICAk
YmVuY2htYXJrRGlyZWN0b3J5LCBjb21tYW5kLCAiI3skY29sbGVjdGlvbk5hbWV9LyN7JGJlbmNo
bWFya30iLCBuYW1lLCBvdXRwdXRIYW5kbGVyLAogICAgICAgICBlcnJvckhhbmRsZXIpCiAgICAg
cGxhbi5hZGRpdGlvbmFsRW52LnB1c2goKmFkZGl0aW9uYWxFbnYpCisgICAgaWYgJHJ1bkNvbW1h
bmRPcHRpb25zWzpzZXJpYWxdCisgICAgICAgICMgQWRkIHRoaXMgdG8gdGhlIGxpc3Qgb2YgdGVz
dHMgdG8gYmUgcnVuIG9uIHRoZWlyIG93biwgc28KKyAgICAgICAgIyB0aGF0IHdlIGNhbiB0cmVh
dCB0aGVtIHNwZWNpYWxseSB3aGVuIHNjaGVkdWxpbmcsIGJ1dCBrZWVwCisgICAgICAgICMgaXQg
aW4gdGhlICRydW5saXN0IGZvciBjb2RlIHRoYXQgZG9zbid0IGNhcmUgYWJvdXQKKyAgICAgICAg
IyBzY2hlZHVsaW5nLgorICAgICAgICAkc2VyaWFsUnVubGlzdCA8PCBwbGFuCisgICAgZW5kCisK
ICAgICBpZiAkbnVtQ2hpbGRQcm9jZXNzZXMgPiAxIGFuZCAkcnVuQ29tbWFuZE9wdGlvbnNbOmlz
U2xvd10KICAgICAgICAgJHJ1bmxpc3QudW5zaGlmdCBwbGFuCiAgICAgZWxzZQpAQCAtNjM4LDYg
KzY0NywxMCBAQCBkZWYgY3Jhc2hPSyEKICAgICAkcnVuQ29tbWFuZE9wdGlvbnNbOmNyYXNoT0td
ID0gdHJ1ZQogZW5kCiAKK2RlZiBzZXJpYWwhCisgICAgJHJ1bkNvbW1hbmRPcHRpb25zWzpzZXJp
YWxdID0gdHJ1ZQorZW5kCisKIGRlZiByZXF1aXJlT3B0aW9ucygqb3B0aW9ucykKICAgICAkdGVz
dFNwZWNpZmljUmVxdWlyZWRPcHRpb25zICs9IG9wdGlvbnMKIGVuZApkaWZmIC0tZ2l0IGEvVG9v
bHMvU2NyaXB0cy93ZWJraXRydWJ5L2pzYy1zdHJlc3MtdGVzdC13cml0ZXItZGVmYXVsdC5yYiBi
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cnVieS9qc2Mtc3RyZXNzLXRlc3Qtd3JpdGVyLWRlZmF1bHQu
cmIKaW5kZXggNDRkNDJlYjBiOTY2MGI1OTdiNjBhZjRiMWMzYjU5MzBiYTRiZWFkNC4uYjkzNmVl
MTllZTgwNDMyN2E5YmI1Yzk0MTQ2Y2MzZGVkNTNiZDk5ZCAxMDA2NDQKLS0tIGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRydWJ5L2pzYy1zdHJlc3MtdGVzdC13cml0ZXItZGVmYXVsdC5yYgorKysgYi9U
b29scy9TY3JpcHRzL3dlYmtpdHJ1YnkvanNjLXN0cmVzcy10ZXN0LXdyaXRlci1kZWZhdWx0LnJi
CkBAIC0zMDMsMTcgKzMwMywyNyBAQCBkZWYgcHJlcGFyZVNoZWxsVGVzdFJ1bm5lcgogICAgIEZp
bGVVdGlscy5jcCBTQ1JJUFRTX1BBVEggKyAianNjLXN0cmVzcy10ZXN0LWhlbHBlcnMiICsgInNo
ZWxsLXJ1bm5lci5zaCIsICRydW5uZXJEaXIgKyAicnVuc2NyaXB0IgogZW5kCiAKK2RlZiBvdXRw
dXRfdGFyZ2V0KG91dHAsIHBsYW4sIHByZXJlcXMpCisgICAgaW5kZXggPSBwbGFuLmluZGV4Cisg
ICAgdGFyZ2V0ID0gInRlc3RfZG9uZV8je2luZGV4fSIKKyAgICBvdXRwLnB1dHMgIiN7dGFyZ2V0
fTogI3twcmVyZXFzLmpvaW4oIiAiKX0iCisgICAgb3V0cC5wdXRzICJcdHNoIHRlc3Rfc2NyaXB0
XyN7aW5kZXh9IgorICAgIHRhcmdldAorZW5kCisKIGRlZiBwcmVwYXJlTWFrZVRlc3RSdW5uZXIo
cmVtb3RlSW5kZXgpCiAgICAgIyBUaGUgZ29hbHMgb2Ygb3VyIHBhcmFsbGVsIHRlc3QgcnVubmVy
IGFyZSBzY2FsYWJpbGl0eSBhbmQgc2ltcGxpY2l0eS4gVGhlCiAgICAgIyBzaW1wbGljaXR5IHBh
cnQgaXMgcGFydGljdWxhcmx5IGltcG9ydGFudC4gV2UgZG9uJ3Qgd2FudCB0byBoYXZlIHRvIGhh
dmUKICAgICAjIGEgZnVsbC10aW1lIGNvbnRyaWJ1dG9yIGp1c3QgcGhpbG9zb3BoaXNpbmcgYWJv
dXQgcGFyYWxsZWwgdGVzdGluZy4KICAgICAjCi0gICAgIyBBcyBzdWNoLCB3ZSBqdXN0IHBhc3Mg
b2ZmIGFsbCBvZiB0aGUgaGFyZCB3b3JrIHRvICdtYWtlJy4gVGhpcyBjcmVhdGVzIGEKLSAgICAj
IGR1bW15IGRpcmVjdG9yeSAoIiRvdXRwdXREaXIvLnJ1bm5lciIpIGluIHdoaWNoIHdlIGNyZWF0
ZSBhIGR1bW15Ci0gICAgIyBNYWtlZmlsZS4gVGhlIE1ha2VmaWxlIGhhcyBhbiAnYWxsJyBydWxl
IHRoYXQgZGVwZW5kcyBvbiBhbGwgb2YgdGhlIHRlc3RzLgotICAgICMgVGhhdCBpcywgZm9yIGVh
Y2ggdGVzdCB3ZSBrbm93IHdlIHdpbGwgcnVuLCB0aGVyZSBpcyBhIHJ1bGUgaW4gdGhlCi0gICAg
IyBNYWtlZmlsZSBhbmQgJ2FsbCcgZGVwZW5kcyBvbiBpdC4gUnVubmluZyAnbWFrZSAtaiA8d2hh
dGV2ZXI+JyBvbiB0aGlzCi0gICAgIyBNYWtlZmlsZSByZXN1bHRzIGluICdtYWtlJyBkb2luZyBh
bGwgb2YgdGhlIGhhcmQgd29yazoKKyAgICAjIEFzIHN1Y2gsIHdlIGp1c3QgcGFzcyBvZmYgYWxs
IG9mIHRoZSBoYXJkIHdvcmsgdG8gJ21ha2UnLiBUaGlzCisgICAgIyBjcmVhdGVzIGEgZHVtbXkg
ZGlyZWN0b3J5ICgiJG91dHB1dERpci8ucnVubmVyIikgaW4gd2hpY2ggd2UKKyAgICAjIGNyZWF0
ZSBhIGR1bW15IE1ha2VmaWxlLiBUaGUgTWFrZWZpbGUgaGFzIGEgJ3BhcmFsbGVsJyBydWxlIHRo
YXQKKyAgICAjIGRlcGVuZHMgYWxsIHRlc3RzLCBvdGhlciB0aGFuIHRoZSBvbmVzIG1hcmtlZCAn
c2VyaWFsJy4gVGhlCisgICAgIyBzZXJpYWwgdGVzdHMgYXJlIGFycmFuZ2VkIGluIGEgY2hhaW47
IHRoZSBsYXN0IHRhcmdldCBpbiB0aGUKKyAgICAjIHNlcmlhbCBjaGFpbiBkZXBlbmRzIG9uICdw
YXJhbGxlbCcgYW5kICdhbGwnIGRlcGVuZHMgb24gdGhlIGhlYWQKKyAgICAjIG9mIHRoZSBjaGFp
bi4gUnVubmluZyAnbWFrZSAtaiA8d2hhdGV2ZXI+JyBvbiB0aGlzIE1ha2VmaWxlCisgICAgIyBy
ZXN1bHRzIGluICdtYWtlJyBkb2luZyBhbGwgb2YgdGhlIGhhcmQgd29yazoKICAgICAjCiAgICAg
IyAtIExvYWQgYmFsYW5jaW5nIGp1c3Qgd29ya3MuIE1vc3Qgc3lzdGVtcyBoYXZlIGEgZ3JlYXQg
bG9hZCBiYWxhbmNlciBpbgogICAgICMgICAnbWFrZScuIElmIHlvdXIgc3lzdGVtIGRvZXNuJ3Qg
dGhlbiBqdXN0IGluc3RhbGwgYSByZWFsICdtYWtlJy4KQEAgLTMzOCwyMyArMzQ4LDM5IEBAIGRl
ZiBwcmVwYXJlTWFrZVRlc3RSdW5uZXIocmVtb3RlSW5kZXgpCiAgICAgIyBiYXNpY2FsbHkgdXNp
bmcgdGhlIGZpbGVzeXN0ZW0gYXMgYSBjb25jdXJyZW50IGRhdGFiYXNlIG9mIHRlc3QgZmFpbHVy
ZXMuCiAgICAgIyBFdmVuIGlmIHR3byB0ZXN0cyBmYWlsIGF0IHRoZSBzYW1lIHRpbWUsIHNpbmNl
IHRoZXkncmUgdG91Y2hpbmcgZGlmZmVyZW50CiAgICAgIyBmaWxlcyB3ZSB3b24ndCBtaXNzIGFu
eSBmYWlsdXJlcy4KLSAgICBydW5JbmRpY2VzID0gW10KKyAgICBzZXJpYWxQbGFucyA9IHt9Cisg
ICAgJHNlcmlhbFJ1bmxpc3QuZWFjaCB7IHxwfCBzZXJpYWxQbGFuc1twXSA9IG5pbCB9CisgICAg
cnVuUGxhbnMgPSBbXQorICAgIHNlcmlhbFJ1blBsYW5zID0gW10KICAgICAkcnVubGlzdC5lYWNo
IHsKICAgICAgICAgfCBwbGFuIHwKICAgICAgICAgaWYgISRyZW1vdGUgb3IgcGxhbi5pbmRleCAl
ICRyZW1vdGVIb3N0cy5sZW5ndGggPT0gcmVtb3RlSW5kZXgKLSAgICAgICAgICAgIHJ1bkluZGlj
ZXMgPDwgcGxhbi5pbmRleAorICAgICAgICAgICAgaWYgc2VyaWFsUGxhbnMuaGFzX2tleT8ocGxh
bikKKyAgICAgICAgICAgICAgICBzZXJpYWxSdW5QbGFucyA8PCBwbGFuCisgICAgICAgICAgICBl
bHNlCisgICAgICAgICAgICAgICAgcnVuUGxhbnMgPDwgcGxhbgorICAgICAgICAgICAgZW5kCiAg
ICAgICAgIGVuZAogICAgIH0KLSAgICAKKwogICAgIEZpbGUub3BlbigkcnVubmVyRGlyICsgIk1h
a2VmaWxlLiN7cmVtb3RlSW5kZXh9IiwgInciKSB7CiAgICAgICAgIHwgb3V0cCB8Ci0gICAgICAg
IG91dHAucHV0cygiYWxsOiAiICsgcnVuSW5kaWNlcy5tYXB7fHZ8ICJ0ZXN0X2RvbmVfI3t2fSJ9
LmpvaW4oJyAnKSkKLSAgICAgICAgcnVuSW5kaWNlcy5lYWNoIHsKLSAgICAgICAgICAgIHwgaW5k
ZXggfAotICAgICAgICAgICAgcGxhbiA9ICRydW5saXN0W2luZGV4XQotICAgICAgICAgICAgb3V0
cC5wdXRzICJ0ZXN0X2RvbmVfI3tpbmRleH06IgotICAgICAgICAgICAgb3V0cC5wdXRzICJcdHNo
IHRlc3Rfc2NyaXB0XyN7cGxhbi5pbmRleH0iCisgICAgICAgIGlmIHNlcmlhbFJ1blBsYW5zLmVt
cHR5PworICAgICAgICAgICAgb3V0cC5wdXRzKCJhbGw6IHBhcmFsbGVsIikKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgc2VyaWFsUHJlcmVxID0gInRlc3RfZG9uZV8je3NlcmlhbFJ1blBsYW5z
Wy0xXS5pbmRleH0iCisgICAgICAgICAgICBvdXRwLnB1dHMoImFsbDogI3tzZXJpYWxQcmVyZXF9
IikKKyAgICAgICAgICAgIHByZXZfdGFyZ2V0ID0gInBhcmFsbGVsIgorICAgICAgICAgICAgc2Vy
aWFsUnVuUGxhbnMuZWFjaCB7CisgICAgICAgICAgICAgICAgfCBwbGFuIHwKKyAgICAgICAgICAg
ICAgICBwcmV2X3RhcmdldCA9IG91dHB1dF90YXJnZXQob3V0cCwgcGxhbiwgW3ByZXZfdGFyZ2V0
XSkKKyAgICAgICAgICAgIH0KKyAgICAgICAgZW5kCisgICAgICAgIHBhcmFsbGVsVGFyZ2V0cyA9
IHJ1blBsYW5zLmNvbGxlY3QgeworICAgICAgICAgICAgfCBwbGFuIHwKKyAgICAgICAgICAgIG91
dHB1dF90YXJnZXQob3V0cCwgcGxhbiwgW10pCiAgICAgICAgIH0KKyAgICAgICAgb3V0cC5wdXRz
KCJwYXJhbGxlbDogIiArIHBhcmFsbGVsVGFyZ2V0cy5qb2luKCIgIikpCiAgICAgfQogZW5kCiAK
ZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL2NoZWNrLXN0YWNrLW92ZXJmbG93LWJlZm9yZS12
YWx1ZS1wcm9maWxpbmctYXJndW1lbnRzLmpzIGIvSlNUZXN0cy9zdHJlc3MvY2hlY2stc3RhY2st
b3ZlcmZsb3ctYmVmb3JlLXZhbHVlLXByb2ZpbGluZy1hcmd1bWVudHMuanMKaW5kZXggMWQ4M2E1
MWEyMGU0N2ZkNTU4NTU2ZjU0ZTgzODIwNjc2OTJiYzIyMy4uMjI0YzRlOTY5OTdjNWVmYmRkMmRk
MmRlNGRkNmQyOTEzYzJhZWE5MSAxMDA2NDQKLS0tIGEvSlNUZXN0cy9zdHJlc3MvY2hlY2stc3Rh
Y2stb3ZlcmZsb3ctYmVmb3JlLXZhbHVlLXByb2ZpbGluZy1hcmd1bWVudHMuanMKKysrIGIvSlNU
ZXN0cy9zdHJlc3MvY2hlY2stc3RhY2stb3ZlcmZsb3ctYmVmb3JlLXZhbHVlLXByb2ZpbGluZy1h
cmd1bWVudHMuanMKQEAgLTEsNCArMSw1IEBACiAvL0Agc2tpcCBpZiBbImFybSJdLmluY2x1ZGU/
KCRhcmNoaXRlY3R1cmUpCisvL0Agc2VyaWFsIQogLy9AIHJ1bkRlZmF1bHQoIi0tdXNlQ29uY3Vy
cmVudEpJVD0wIiwgIi0tdGhyZXNob2xkRm9ySklUQWZ0ZXJXYXJtVXA9MTAiLCAiLS1zbG93UGF0
aEFsbG9jc0JldHdlZW5HQ3M9MTAiLCAiLS11c2VDb25jdXJyZW50R0M9MCIpCiAKIGZ1bmN0aW9u
IGZ1bGxHQygpIHsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402423</attachid>
            <date>2020-06-21 07:59:25 -0700</date>
            <delta_ts>2020-07-09 23:39:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213373-20200621145923.patch</filename>
            <type>text/plain</type>
            <size>6485</size>
            <attacher name="Angelos Oikonomopoulos">angelos</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMzI2CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3J1
bi1qc2Mtc3RyZXNzLXRlc3RzIGIvVG9vbHMvU2NyaXB0cy9ydW4tanNjLXN0cmVzcy10ZXN0cwpp
bmRleCAzYTc0MjFiYTY3NDc1NmNiMDMyYTc1NWEzYjQ0YWIzODZjNjlmNjIzLi43MDEzYTg3MGEw
M2E3NDdlYjA4YzE4OTU1NzFmZTIxOTZkYjc1YjY4IDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRz
L3J1bi1qc2Mtc3RyZXNzLXRlc3RzCisrKyBiL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJlc3Mt
dGVzdHMKQEAgLTUyOCw2ICs1MjgsNyBAQCBlbmQKIAogQ09MTEVDVF9DT05USU5VT1VTTFlfT1BU
SU9OUyA9IHNob3VsZENvbGxlY3RDb250aW51b3VzbHk/ID8gWyItLWNvbGxlY3RDb250aW51b3Vz
bHk9dHJ1ZSIsICItLXVzZUdlbmVyYXRpb25hbEdDPWZhbHNlIl0gOiBbXQogCiskc2VyaWFsUnVu
bGlzdCA9IFtdCiAkcnVubGlzdCA9IFtdCiAKIGRlZiBmcmFtZXdvcmtGcm9tSlNDUGF0aChqc2NQ
YXRoKQpAQCAtNTg3LDYgKzU4OCwxNCBAQCBkZWYgYWRkUnVuQ29tbWFuZChraW5kLCBjb21tYW5k
LCBvdXRwdXRIYW5kbGVyLCBlcnJvckhhbmRsZXIsICphZGRpdGlvbmFsRW52KQogICAgICAgICAk
YmVuY2htYXJrRGlyZWN0b3J5LCBjb21tYW5kLCAiI3skY29sbGVjdGlvbk5hbWV9LyN7JGJlbmNo
bWFya30iLCBuYW1lLCBvdXRwdXRIYW5kbGVyLAogICAgICAgICBlcnJvckhhbmRsZXIpCiAgICAg
cGxhbi5hZGRpdGlvbmFsRW52LnB1c2goKmFkZGl0aW9uYWxFbnYpCisgICAgaWYgJHJ1bkNvbW1h
bmRPcHRpb25zWzpzZXJpYWxdCisgICAgICAgICMgQWRkIHRoaXMgdG8gdGhlIGxpc3Qgb2YgdGVz
dHMgdG8gYmUgcnVuIG9uIHRoZWlyIG93biwgc28KKyAgICAgICAgIyB0aGF0IHdlIGNhbiB0cmVh
dCB0aGVtIHNwZWNpYWxseSB3aGVuIHNjaGVkdWxpbmcsIGJ1dCBrZWVwCisgICAgICAgICMgaXQg
aW4gdGhlICRydW5saXN0IGZvciBjb2RlIHRoYXQgZG9zbid0IGNhcmUgYWJvdXQKKyAgICAgICAg
IyBzY2hlZHVsaW5nLgorICAgICAgICAkc2VyaWFsUnVubGlzdCA8PCBwbGFuCisgICAgZW5kCisK
ICAgICBpZiAkbnVtQ2hpbGRQcm9jZXNzZXMgPiAxIGFuZCAkcnVuQ29tbWFuZE9wdGlvbnNbOmlz
U2xvd10KICAgICAgICAgJHJ1bmxpc3QudW5zaGlmdCBwbGFuCiAgICAgZWxzZQpAQCAtNjM4LDYg
KzY0NywxMCBAQCBkZWYgY3Jhc2hPSyEKICAgICAkcnVuQ29tbWFuZE9wdGlvbnNbOmNyYXNoT0td
ID0gdHJ1ZQogZW5kCiAKK2RlZiBzZXJpYWwhCisgICAgJHJ1bkNvbW1hbmRPcHRpb25zWzpzZXJp
YWxdID0gdHJ1ZQorZW5kCisKIGRlZiByZXF1aXJlT3B0aW9ucygqb3B0aW9ucykKICAgICAkdGVz
dFNwZWNpZmljUmVxdWlyZWRPcHRpb25zICs9IG9wdGlvbnMKIGVuZApkaWZmIC0tZ2l0IGEvVG9v
bHMvU2NyaXB0cy93ZWJraXRydWJ5L2pzYy1zdHJlc3MtdGVzdC13cml0ZXItZGVmYXVsdC5yYiBi
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cnVieS9qc2Mtc3RyZXNzLXRlc3Qtd3JpdGVyLWRlZmF1bHQu
cmIKaW5kZXggMGFmMmU2ZDMwMGEzYTVlNTQ5YWZmOTM1MTkxYzBkNzFlNTZmYTM1MS4uNTI1ZTI1
MDk0ZGMxODY5NjVhYjE4NDRjMjU3NDJhYzcyZGZmN2RjMiAxMDA2NDQKLS0tIGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRydWJ5L2pzYy1zdHJlc3MtdGVzdC13cml0ZXItZGVmYXVsdC5yYgorKysgYi9U
b29scy9TY3JpcHRzL3dlYmtpdHJ1YnkvanNjLXN0cmVzcy10ZXN0LXdyaXRlci1kZWZhdWx0LnJi
CkBAIC0zMDQsMTcgKzMwNCwyNyBAQCBkZWYgcHJlcGFyZVNoZWxsVGVzdFJ1bm5lcgogICAgIEZp
bGVVdGlscy5jcCBTQ1JJUFRTX1BBVEggKyAianNjLXN0cmVzcy10ZXN0LWhlbHBlcnMiICsgInNo
ZWxsLXJ1bm5lci5zaCIsICRydW5uZXJEaXIgKyAicnVuc2NyaXB0IgogZW5kCiAKK2RlZiBvdXRw
dXRfdGFyZ2V0KG91dHAsIHBsYW4sIHByZXJlcXMpCisgICAgaW5kZXggPSBwbGFuLmluZGV4Cisg
ICAgdGFyZ2V0ID0gInRlc3RfZG9uZV8je2luZGV4fSIKKyAgICBvdXRwLnB1dHMgIiN7dGFyZ2V0
fTogI3twcmVyZXFzLmpvaW4oIiAiKX0iCisgICAgb3V0cC5wdXRzICJcdHNoIHRlc3Rfc2NyaXB0
XyN7aW5kZXh9IgorICAgIHRhcmdldAorZW5kCisKIGRlZiBwcmVwYXJlTWFrZVRlc3RSdW5uZXIo
cmVtb3RlSW5kZXgpCiAgICAgIyBUaGUgZ29hbHMgb2Ygb3VyIHBhcmFsbGVsIHRlc3QgcnVubmVy
IGFyZSBzY2FsYWJpbGl0eSBhbmQgc2ltcGxpY2l0eS4gVGhlCiAgICAgIyBzaW1wbGljaXR5IHBh
cnQgaXMgcGFydGljdWxhcmx5IGltcG9ydGFudC4gV2UgZG9uJ3Qgd2FudCB0byBoYXZlIHRvIGhh
dmUKICAgICAjIGEgZnVsbC10aW1lIGNvbnRyaWJ1dG9yIGp1c3QgcGhpbG9zb3BoaXNpbmcgYWJv
dXQgcGFyYWxsZWwgdGVzdGluZy4KICAgICAjCi0gICAgIyBBcyBzdWNoLCB3ZSBqdXN0IHBhc3Mg
b2ZmIGFsbCBvZiB0aGUgaGFyZCB3b3JrIHRvICdtYWtlJy4gVGhpcyBjcmVhdGVzIGEKLSAgICAj
IGR1bW15IGRpcmVjdG9yeSAoIiRvdXRwdXREaXIvLnJ1bm5lciIpIGluIHdoaWNoIHdlIGNyZWF0
ZSBhIGR1bW15Ci0gICAgIyBNYWtlZmlsZS4gVGhlIE1ha2VmaWxlIGhhcyBhbiAnYWxsJyBydWxl
IHRoYXQgZGVwZW5kcyBvbiBhbGwgb2YgdGhlIHRlc3RzLgotICAgICMgVGhhdCBpcywgZm9yIGVh
Y2ggdGVzdCB3ZSBrbm93IHdlIHdpbGwgcnVuLCB0aGVyZSBpcyBhIHJ1bGUgaW4gdGhlCi0gICAg
IyBNYWtlZmlsZSBhbmQgJ2FsbCcgZGVwZW5kcyBvbiBpdC4gUnVubmluZyAnbWFrZSAtaiA8d2hh
dGV2ZXI+JyBvbiB0aGlzCi0gICAgIyBNYWtlZmlsZSByZXN1bHRzIGluICdtYWtlJyBkb2luZyBh
bGwgb2YgdGhlIGhhcmQgd29yazoKKyAgICAjIEFzIHN1Y2gsIHdlIGp1c3QgcGFzcyBvZmYgYWxs
IG9mIHRoZSBoYXJkIHdvcmsgdG8gJ21ha2UnLiBUaGlzCisgICAgIyBjcmVhdGVzIGEgZHVtbXkg
ZGlyZWN0b3J5ICgiJG91dHB1dERpci8ucnVubmVyIikgaW4gd2hpY2ggd2UKKyAgICAjIGNyZWF0
ZSBhIGR1bW15IE1ha2VmaWxlLiBUaGUgTWFrZWZpbGUgaGFzIGEgJ3BhcmFsbGVsJyBydWxlIHRo
YXQKKyAgICAjIGRlcGVuZHMgYWxsIHRlc3RzLCBvdGhlciB0aGFuIHRoZSBvbmVzIG1hcmtlZCAn
c2VyaWFsJy4gVGhlCisgICAgIyBzZXJpYWwgdGVzdHMgYXJlIGFycmFuZ2VkIGluIGEgY2hhaW47
IHRoZSBsYXN0IHRhcmdldCBpbiB0aGUKKyAgICAjIHNlcmlhbCBjaGFpbiBkZXBlbmRzIG9uICdw
YXJhbGxlbCcgYW5kICdhbGwnIGRlcGVuZHMgb24gdGhlIGhlYWQKKyAgICAjIG9mIHRoZSBjaGFp
bi4gUnVubmluZyAnbWFrZSAtaiA8d2hhdGV2ZXI+JyBvbiB0aGlzIE1ha2VmaWxlCisgICAgIyBy
ZXN1bHRzIGluICdtYWtlJyBkb2luZyBhbGwgb2YgdGhlIGhhcmQgd29yazoKICAgICAjCiAgICAg
IyAtIExvYWQgYmFsYW5jaW5nIGp1c3Qgd29ya3MuIE1vc3Qgc3lzdGVtcyBoYXZlIGEgZ3JlYXQg
bG9hZCBiYWxhbmNlciBpbgogICAgICMgICAnbWFrZScuIElmIHlvdXIgc3lzdGVtIGRvZXNuJ3Qg
dGhlbiBqdXN0IGluc3RhbGwgYSByZWFsICdtYWtlJy4KQEAgLTMzOSwyMyArMzQ5LDM5IEBAIGRl
ZiBwcmVwYXJlTWFrZVRlc3RSdW5uZXIocmVtb3RlSW5kZXgpCiAgICAgIyBiYXNpY2FsbHkgdXNp
bmcgdGhlIGZpbGVzeXN0ZW0gYXMgYSBjb25jdXJyZW50IGRhdGFiYXNlIG9mIHRlc3QgZmFpbHVy
ZXMuCiAgICAgIyBFdmVuIGlmIHR3byB0ZXN0cyBmYWlsIGF0IHRoZSBzYW1lIHRpbWUsIHNpbmNl
IHRoZXkncmUgdG91Y2hpbmcgZGlmZmVyZW50CiAgICAgIyBmaWxlcyB3ZSB3b24ndCBtaXNzIGFu
eSBmYWlsdXJlcy4KLSAgICBydW5JbmRpY2VzID0gW10KKyAgICBzZXJpYWxQbGFucyA9IHt9Cisg
ICAgJHNlcmlhbFJ1bmxpc3QuZWFjaCB7IHxwfCBzZXJpYWxQbGFuc1twXSA9IG5pbCB9CisgICAg
cnVuUGxhbnMgPSBbXQorICAgIHNlcmlhbFJ1blBsYW5zID0gW10KICAgICAkcnVubGlzdC5lYWNo
IHsKICAgICAgICAgfCBwbGFuIHwKICAgICAgICAgaWYgISRyZW1vdGUgb3IgcGxhbi5pbmRleCAl
ICRyZW1vdGVIb3N0cy5sZW5ndGggPT0gcmVtb3RlSW5kZXgKLSAgICAgICAgICAgIHJ1bkluZGlj
ZXMgPDwgcGxhbi5pbmRleAorICAgICAgICAgICAgaWYgc2VyaWFsUGxhbnMuaGFzX2tleT8ocGxh
bikKKyAgICAgICAgICAgICAgICBzZXJpYWxSdW5QbGFucyA8PCBwbGFuCisgICAgICAgICAgICBl
bHNlCisgICAgICAgICAgICAgICAgcnVuUGxhbnMgPDwgcGxhbgorICAgICAgICAgICAgZW5kCiAg
ICAgICAgIGVuZAogICAgIH0KLSAgICAKKwogICAgIEZpbGUub3BlbigkcnVubmVyRGlyICsgIk1h
a2VmaWxlLiN7cmVtb3RlSW5kZXh9IiwgInciKSB7CiAgICAgICAgIHwgb3V0cCB8Ci0gICAgICAg
IG91dHAucHV0cygiYWxsOiAiICsgcnVuSW5kaWNlcy5tYXB7fHZ8ICJ0ZXN0X2RvbmVfI3t2fSJ9
LmpvaW4oJyAnKSkKLSAgICAgICAgcnVuSW5kaWNlcy5lYWNoIHsKLSAgICAgICAgICAgIHwgaW5k
ZXggfAotICAgICAgICAgICAgcGxhbiA9ICRydW5saXN0W2luZGV4XQotICAgICAgICAgICAgb3V0
cC5wdXRzICJ0ZXN0X2RvbmVfI3tpbmRleH06IgotICAgICAgICAgICAgb3V0cC5wdXRzICJcdHNo
IHRlc3Rfc2NyaXB0XyN7cGxhbi5pbmRleH0iCisgICAgICAgIGlmIHNlcmlhbFJ1blBsYW5zLmVt
cHR5PworICAgICAgICAgICAgb3V0cC5wdXRzKCJhbGw6IHBhcmFsbGVsIikKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgc2VyaWFsUHJlcmVxID0gInRlc3RfZG9uZV8je3NlcmlhbFJ1blBsYW5z
Wy0xXS5pbmRleH0iCisgICAgICAgICAgICBvdXRwLnB1dHMoImFsbDogI3tzZXJpYWxQcmVyZXF9
IikKKyAgICAgICAgICAgIHByZXZfdGFyZ2V0ID0gInBhcmFsbGVsIgorICAgICAgICAgICAgc2Vy
aWFsUnVuUGxhbnMuZWFjaCB7CisgICAgICAgICAgICAgICAgfCBwbGFuIHwKKyAgICAgICAgICAg
ICAgICBwcmV2X3RhcmdldCA9IG91dHB1dF90YXJnZXQob3V0cCwgcGxhbiwgW3ByZXZfdGFyZ2V0
XSkKKyAgICAgICAgICAgIH0KKyAgICAgICAgZW5kCisgICAgICAgIHBhcmFsbGVsVGFyZ2V0cyA9
IHJ1blBsYW5zLmNvbGxlY3QgeworICAgICAgICAgICAgfCBwbGFuIHwKKyAgICAgICAgICAgIG91
dHB1dF90YXJnZXQob3V0cCwgcGxhbiwgW10pCiAgICAgICAgIH0KKyAgICAgICAgb3V0cC5wdXRz
KCJwYXJhbGxlbDogIiArIHBhcmFsbGVsVGFyZ2V0cy5qb2luKCIgIikpCiAgICAgfQogZW5kCiAK
ZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL2NoZWNrLWlzLWNvbnN0YW50LW5vbi1jZWxsLXNo
b3VsZC1ub3QtYXJyYXktcHJvZmlsZS1kdXJpbmctb3NyLWV4aXQuanMgYi9KU1Rlc3RzL3N0cmVz
cy9jaGVjay1pcy1jb25zdGFudC1ub24tY2VsbC1zaG91bGQtbm90LWFycmF5LXByb2ZpbGUtZHVy
aW5nLW9zci1leGl0LmpzCmluZGV4IDY4MjY3NjE5MDI5MDFkN2JhYmRhOTg1YmE0YzhkZDk3NjRi
ZmY4ZmMuLjRkYTA1YTAxMzRiMjA5MGUyMzNiNmYzMjY1ZWExZjYwNjA0NGZmODkgMTAwNjQ0Ci0t
LSBhL0pTVGVzdHMvc3RyZXNzL2NoZWNrLWlzLWNvbnN0YW50LW5vbi1jZWxsLXNob3VsZC1ub3Qt
YXJyYXktcHJvZmlsZS1kdXJpbmctb3NyLWV4aXQuanMKKysrIGIvSlNUZXN0cy9zdHJlc3MvY2hl
Y2staXMtY29uc3RhbnQtbm9uLWNlbGwtc2hvdWxkLW5vdC1hcnJheS1wcm9maWxlLWR1cmluZy1v
c3ItZXhpdC5qcwpAQCAtMSw0ICsxLDQgQEAKLS8vQCBza2lwIGlmICRtZW1vcnlMaW1pdGVkCisv
L0Agc2VyaWFsISBpZiAkbWVtb3J5TGltaXRlZAogCiBmdW5jdGlvbiBmb28oKSB7CiAgIGZ1bmN0
aW9uIGJhcihhMCkgewpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3MvY2hlY2stc3RhY2stb3Zl
cmZsb3ctYmVmb3JlLXZhbHVlLXByb2ZpbGluZy1hcmd1bWVudHMuanMgYi9KU1Rlc3RzL3N0cmVz
cy9jaGVjay1zdGFjay1vdmVyZmxvdy1iZWZvcmUtdmFsdWUtcHJvZmlsaW5nLWFyZ3VtZW50cy5q
cwppbmRleCAxZDgzYTUxYTIwZTQ3ZmQ1NTg1NTZmNTRlODM4MjA2NzY5MmJjMjIzLi5hNjA2NjY2
ODI4YjhlZGYyZGU3YjJmNDcxZjVjOTMwYzA4NTMwZjJhIDEwMDY0NAotLS0gYS9KU1Rlc3RzL3N0
cmVzcy9jaGVjay1zdGFjay1vdmVyZmxvdy1iZWZvcmUtdmFsdWUtcHJvZmlsaW5nLWFyZ3VtZW50
cy5qcworKysgYi9KU1Rlc3RzL3N0cmVzcy9jaGVjay1zdGFjay1vdmVyZmxvdy1iZWZvcmUtdmFs
dWUtcHJvZmlsaW5nLWFyZ3VtZW50cy5qcwpAQCAtMSw0ICsxLDUgQEAKIC8vQCBza2lwIGlmIFsi
YXJtIl0uaW5jbHVkZT8oJGFyY2hpdGVjdHVyZSkKKy8vQCBzZXJpYWwhIGlmICRtZW1vcnlMaW1p
dGVkCiAvL0AgcnVuRGVmYXVsdCgiLS11c2VDb25jdXJyZW50SklUPTAiLCAiLS10aHJlc2hvbGRG
b3JKSVRBZnRlcldhcm1VcD0xMCIsICItLXNsb3dQYXRoQWxsb2NzQmV0d2VlbkdDcz0xMCIsICIt
LXVzZUNvbmN1cnJlbnRHQz0wIikKIAogZnVuY3Rpb24gZnVsbEdDKCkgewo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403946</attachid>
            <date>2020-07-09 23:39:48 -0700</date>
            <delta_ts>2020-07-10 01:40:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213373-20200710063946.patch</filename>
            <type>text/plain</type>
            <size>6493</size>
            <attacher name="Angelos Oikonomopoulos">angelos</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0MjA4CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3J1
bi1qc2Mtc3RyZXNzLXRlc3RzIGIvVG9vbHMvU2NyaXB0cy9ydW4tanNjLXN0cmVzcy10ZXN0cwpp
bmRleCAyNjM4ZjM0NTJiYjZjNWU5YjgzMWRkYzFiNjRjMDUwNWE4ZmU3YzBjLi4yYzFhOTVhZTMw
OTZiMTBhMzE2YzI2MTVhNWM5NThkNWEwZWViZTE0IDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRz
L3J1bi1qc2Mtc3RyZXNzLXRlc3RzCisrKyBiL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJlc3Mt
dGVzdHMKQEAgLTUzNCw2ICs1MzQsNyBAQCBlbmQKIAogQ09MTEVDVF9DT05USU5VT1VTTFlfT1BU
SU9OUyA9IHNob3VsZENvbGxlY3RDb250aW51b3VzbHk/ID8gWyItLWNvbGxlY3RDb250aW51b3Vz
bHk9dHJ1ZSIsICItLXVzZUdlbmVyYXRpb25hbEdDPWZhbHNlIl0gOiBbXQogCiskc2VyaWFsUnVu
bGlzdCA9IFtdCiAkcnVubGlzdCA9IFtdCiAKIGRlZiBmcmFtZXdvcmtGcm9tSlNDUGF0aChqc2NQ
YXRoKQpAQCAtNjAxLDYgKzYwMiwxNCBAQCBkZWYgYWRkUnVuQ29tbWFuZChraW5kLCBjb21tYW5k
LCBvdXRwdXRIYW5kbGVyLCBlcnJvckhhbmRsZXIsICphZGRpdGlvbmFsRW52KQogICAgICAgICAk
YmVuY2htYXJrRGlyZWN0b3J5LCBjb21tYW5kLCAiI3skY29sbGVjdGlvbk5hbWV9LyN7JGJlbmNo
bWFya30iLCBuYW1lLCBvdXRwdXRIYW5kbGVyLAogICAgICAgICBlcnJvckhhbmRsZXIpCiAgICAg
cGxhbi5hZGRpdGlvbmFsRW52LnB1c2goKmFkZGl0aW9uYWxFbnYpCisgICAgaWYgJHJ1bkNvbW1h
bmRPcHRpb25zWzpzZXJpYWxdCisgICAgICAgICMgQWRkIHRoaXMgdG8gdGhlIGxpc3Qgb2YgdGVz
dHMgdG8gYmUgcnVuIG9uIHRoZWlyIG93biwgc28KKyAgICAgICAgIyB0aGF0IHdlIGNhbiB0cmVh
dCB0aGVtIHNwZWNpYWxseSB3aGVuIHNjaGVkdWxpbmcsIGJ1dCBrZWVwCisgICAgICAgICMgaXQg
aW4gdGhlICRydW5saXN0IGZvciBjb2RlIHRoYXQgZG9zbid0IGNhcmUgYWJvdXQKKyAgICAgICAg
IyBzY2hlZHVsaW5nLgorICAgICAgICAkc2VyaWFsUnVubGlzdCA8PCBwbGFuCisgICAgZW5kCisK
ICAgICBpZiAkbnVtQ2hpbGRQcm9jZXNzZXMgPiAxIGFuZCAkcnVuQ29tbWFuZE9wdGlvbnNbOmlz
U2xvd10KICAgICAgICAgJHJ1bmxpc3QudW5zaGlmdCBwbGFuCiAgICAgZWxzZQpAQCAtNjUyLDYg
KzY2MSwxMCBAQCBkZWYgY3Jhc2hPSyEKICAgICAkcnVuQ29tbWFuZE9wdGlvbnNbOmNyYXNoT0td
ID0gdHJ1ZQogZW5kCiAKK2RlZiBzZXJpYWwhCisgICAgJHJ1bkNvbW1hbmRPcHRpb25zWzpzZXJp
YWxdID0gdHJ1ZQorZW5kCisKIGRlZiByZXF1aXJlT3B0aW9ucygqb3B0aW9ucykKICAgICAkdGVz
dFNwZWNpZmljUmVxdWlyZWRPcHRpb25zICs9IG9wdGlvbnMKIGVuZApkaWZmIC0tZ2l0IGEvVG9v
bHMvU2NyaXB0cy93ZWJraXRydWJ5L2pzYy1zdHJlc3MtdGVzdC13cml0ZXItZGVmYXVsdC5yYiBi
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cnVieS9qc2Mtc3RyZXNzLXRlc3Qtd3JpdGVyLWRlZmF1bHQu
cmIKaW5kZXggMGFmMmU2ZDMwMGEzYTVlNTQ5YWZmOTM1MTkxYzBkNzFlNTZmYTM1MS4uNTI1ZTI1
MDk0ZGMxODY5NjVhYjE4NDRjMjU3NDJhYzcyZGZmN2RjMiAxMDA2NDQKLS0tIGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRydWJ5L2pzYy1zdHJlc3MtdGVzdC13cml0ZXItZGVmYXVsdC5yYgorKysgYi9U
b29scy9TY3JpcHRzL3dlYmtpdHJ1YnkvanNjLXN0cmVzcy10ZXN0LXdyaXRlci1kZWZhdWx0LnJi
CkBAIC0zMDQsMTcgKzMwNCwyNyBAQCBkZWYgcHJlcGFyZVNoZWxsVGVzdFJ1bm5lcgogICAgIEZp
bGVVdGlscy5jcCBTQ1JJUFRTX1BBVEggKyAianNjLXN0cmVzcy10ZXN0LWhlbHBlcnMiICsgInNo
ZWxsLXJ1bm5lci5zaCIsICRydW5uZXJEaXIgKyAicnVuc2NyaXB0IgogZW5kCiAKK2RlZiBvdXRw
dXRfdGFyZ2V0KG91dHAsIHBsYW4sIHByZXJlcXMpCisgICAgaW5kZXggPSBwbGFuLmluZGV4Cisg
ICAgdGFyZ2V0ID0gInRlc3RfZG9uZV8je2luZGV4fSIKKyAgICBvdXRwLnB1dHMgIiN7dGFyZ2V0
fTogI3twcmVyZXFzLmpvaW4oIiAiKX0iCisgICAgb3V0cC5wdXRzICJcdHNoIHRlc3Rfc2NyaXB0
XyN7aW5kZXh9IgorICAgIHRhcmdldAorZW5kCisKIGRlZiBwcmVwYXJlTWFrZVRlc3RSdW5uZXIo
cmVtb3RlSW5kZXgpCiAgICAgIyBUaGUgZ29hbHMgb2Ygb3VyIHBhcmFsbGVsIHRlc3QgcnVubmVy
IGFyZSBzY2FsYWJpbGl0eSBhbmQgc2ltcGxpY2l0eS4gVGhlCiAgICAgIyBzaW1wbGljaXR5IHBh
cnQgaXMgcGFydGljdWxhcmx5IGltcG9ydGFudC4gV2UgZG9uJ3Qgd2FudCB0byBoYXZlIHRvIGhh
dmUKICAgICAjIGEgZnVsbC10aW1lIGNvbnRyaWJ1dG9yIGp1c3QgcGhpbG9zb3BoaXNpbmcgYWJv
dXQgcGFyYWxsZWwgdGVzdGluZy4KICAgICAjCi0gICAgIyBBcyBzdWNoLCB3ZSBqdXN0IHBhc3Mg
b2ZmIGFsbCBvZiB0aGUgaGFyZCB3b3JrIHRvICdtYWtlJy4gVGhpcyBjcmVhdGVzIGEKLSAgICAj
IGR1bW15IGRpcmVjdG9yeSAoIiRvdXRwdXREaXIvLnJ1bm5lciIpIGluIHdoaWNoIHdlIGNyZWF0
ZSBhIGR1bW15Ci0gICAgIyBNYWtlZmlsZS4gVGhlIE1ha2VmaWxlIGhhcyBhbiAnYWxsJyBydWxl
IHRoYXQgZGVwZW5kcyBvbiBhbGwgb2YgdGhlIHRlc3RzLgotICAgICMgVGhhdCBpcywgZm9yIGVh
Y2ggdGVzdCB3ZSBrbm93IHdlIHdpbGwgcnVuLCB0aGVyZSBpcyBhIHJ1bGUgaW4gdGhlCi0gICAg
IyBNYWtlZmlsZSBhbmQgJ2FsbCcgZGVwZW5kcyBvbiBpdC4gUnVubmluZyAnbWFrZSAtaiA8d2hh
dGV2ZXI+JyBvbiB0aGlzCi0gICAgIyBNYWtlZmlsZSByZXN1bHRzIGluICdtYWtlJyBkb2luZyBh
bGwgb2YgdGhlIGhhcmQgd29yazoKKyAgICAjIEFzIHN1Y2gsIHdlIGp1c3QgcGFzcyBvZmYgYWxs
IG9mIHRoZSBoYXJkIHdvcmsgdG8gJ21ha2UnLiBUaGlzCisgICAgIyBjcmVhdGVzIGEgZHVtbXkg
ZGlyZWN0b3J5ICgiJG91dHB1dERpci8ucnVubmVyIikgaW4gd2hpY2ggd2UKKyAgICAjIGNyZWF0
ZSBhIGR1bW15IE1ha2VmaWxlLiBUaGUgTWFrZWZpbGUgaGFzIGEgJ3BhcmFsbGVsJyBydWxlIHRo
YXQKKyAgICAjIGRlcGVuZHMgYWxsIHRlc3RzLCBvdGhlciB0aGFuIHRoZSBvbmVzIG1hcmtlZCAn
c2VyaWFsJy4gVGhlCisgICAgIyBzZXJpYWwgdGVzdHMgYXJlIGFycmFuZ2VkIGluIGEgY2hhaW47
IHRoZSBsYXN0IHRhcmdldCBpbiB0aGUKKyAgICAjIHNlcmlhbCBjaGFpbiBkZXBlbmRzIG9uICdw
YXJhbGxlbCcgYW5kICdhbGwnIGRlcGVuZHMgb24gdGhlIGhlYWQKKyAgICAjIG9mIHRoZSBjaGFp
bi4gUnVubmluZyAnbWFrZSAtaiA8d2hhdGV2ZXI+JyBvbiB0aGlzIE1ha2VmaWxlCisgICAgIyBy
ZXN1bHRzIGluICdtYWtlJyBkb2luZyBhbGwgb2YgdGhlIGhhcmQgd29yazoKICAgICAjCiAgICAg
IyAtIExvYWQgYmFsYW5jaW5nIGp1c3Qgd29ya3MuIE1vc3Qgc3lzdGVtcyBoYXZlIGEgZ3JlYXQg
bG9hZCBiYWxhbmNlciBpbgogICAgICMgICAnbWFrZScuIElmIHlvdXIgc3lzdGVtIGRvZXNuJ3Qg
dGhlbiBqdXN0IGluc3RhbGwgYSByZWFsICdtYWtlJy4KQEAgLTMzOSwyMyArMzQ5LDM5IEBAIGRl
ZiBwcmVwYXJlTWFrZVRlc3RSdW5uZXIocmVtb3RlSW5kZXgpCiAgICAgIyBiYXNpY2FsbHkgdXNp
bmcgdGhlIGZpbGVzeXN0ZW0gYXMgYSBjb25jdXJyZW50IGRhdGFiYXNlIG9mIHRlc3QgZmFpbHVy
ZXMuCiAgICAgIyBFdmVuIGlmIHR3byB0ZXN0cyBmYWlsIGF0IHRoZSBzYW1lIHRpbWUsIHNpbmNl
IHRoZXkncmUgdG91Y2hpbmcgZGlmZmVyZW50CiAgICAgIyBmaWxlcyB3ZSB3b24ndCBtaXNzIGFu
eSBmYWlsdXJlcy4KLSAgICBydW5JbmRpY2VzID0gW10KKyAgICBzZXJpYWxQbGFucyA9IHt9Cisg
ICAgJHNlcmlhbFJ1bmxpc3QuZWFjaCB7IHxwfCBzZXJpYWxQbGFuc1twXSA9IG5pbCB9CisgICAg
cnVuUGxhbnMgPSBbXQorICAgIHNlcmlhbFJ1blBsYW5zID0gW10KICAgICAkcnVubGlzdC5lYWNo
IHsKICAgICAgICAgfCBwbGFuIHwKICAgICAgICAgaWYgISRyZW1vdGUgb3IgcGxhbi5pbmRleCAl
ICRyZW1vdGVIb3N0cy5sZW5ndGggPT0gcmVtb3RlSW5kZXgKLSAgICAgICAgICAgIHJ1bkluZGlj
ZXMgPDwgcGxhbi5pbmRleAorICAgICAgICAgICAgaWYgc2VyaWFsUGxhbnMuaGFzX2tleT8ocGxh
bikKKyAgICAgICAgICAgICAgICBzZXJpYWxSdW5QbGFucyA8PCBwbGFuCisgICAgICAgICAgICBl
bHNlCisgICAgICAgICAgICAgICAgcnVuUGxhbnMgPDwgcGxhbgorICAgICAgICAgICAgZW5kCiAg
ICAgICAgIGVuZAogICAgIH0KLSAgICAKKwogICAgIEZpbGUub3BlbigkcnVubmVyRGlyICsgIk1h
a2VmaWxlLiN7cmVtb3RlSW5kZXh9IiwgInciKSB7CiAgICAgICAgIHwgb3V0cCB8Ci0gICAgICAg
IG91dHAucHV0cygiYWxsOiAiICsgcnVuSW5kaWNlcy5tYXB7fHZ8ICJ0ZXN0X2RvbmVfI3t2fSJ9
LmpvaW4oJyAnKSkKLSAgICAgICAgcnVuSW5kaWNlcy5lYWNoIHsKLSAgICAgICAgICAgIHwgaW5k
ZXggfAotICAgICAgICAgICAgcGxhbiA9ICRydW5saXN0W2luZGV4XQotICAgICAgICAgICAgb3V0
cC5wdXRzICJ0ZXN0X2RvbmVfI3tpbmRleH06IgotICAgICAgICAgICAgb3V0cC5wdXRzICJcdHNo
IHRlc3Rfc2NyaXB0XyN7cGxhbi5pbmRleH0iCisgICAgICAgIGlmIHNlcmlhbFJ1blBsYW5zLmVt
cHR5PworICAgICAgICAgICAgb3V0cC5wdXRzKCJhbGw6IHBhcmFsbGVsIikKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgc2VyaWFsUHJlcmVxID0gInRlc3RfZG9uZV8je3NlcmlhbFJ1blBsYW5z
Wy0xXS5pbmRleH0iCisgICAgICAgICAgICBvdXRwLnB1dHMoImFsbDogI3tzZXJpYWxQcmVyZXF9
IikKKyAgICAgICAgICAgIHByZXZfdGFyZ2V0ID0gInBhcmFsbGVsIgorICAgICAgICAgICAgc2Vy
aWFsUnVuUGxhbnMuZWFjaCB7CisgICAgICAgICAgICAgICAgfCBwbGFuIHwKKyAgICAgICAgICAg
ICAgICBwcmV2X3RhcmdldCA9IG91dHB1dF90YXJnZXQob3V0cCwgcGxhbiwgW3ByZXZfdGFyZ2V0
XSkKKyAgICAgICAgICAgIH0KKyAgICAgICAgZW5kCisgICAgICAgIHBhcmFsbGVsVGFyZ2V0cyA9
IHJ1blBsYW5zLmNvbGxlY3QgeworICAgICAgICAgICAgfCBwbGFuIHwKKyAgICAgICAgICAgIG91
dHB1dF90YXJnZXQob3V0cCwgcGxhbiwgW10pCiAgICAgICAgIH0KKyAgICAgICAgb3V0cC5wdXRz
KCJwYXJhbGxlbDogIiArIHBhcmFsbGVsVGFyZ2V0cy5qb2luKCIgIikpCiAgICAgfQogZW5kCiAK
ZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL2NoZWNrLWlzLWNvbnN0YW50LW5vbi1jZWxsLXNo
b3VsZC1ub3QtYXJyYXktcHJvZmlsZS1kdXJpbmctb3NyLWV4aXQuanMgYi9KU1Rlc3RzL3N0cmVz
cy9jaGVjay1pcy1jb25zdGFudC1ub24tY2VsbC1zaG91bGQtbm90LWFycmF5LXByb2ZpbGUtZHVy
aW5nLW9zci1leGl0LmpzCmluZGV4IDY4MjY3NjE5MDI5MDFkN2JhYmRhOTg1YmE0YzhkZDk3NjRi
ZmY4ZmMuLjRkYTA1YTAxMzRiMjA5MGUyMzNiNmYzMjY1ZWExZjYwNjA0NGZmODkgMTAwNjQ0Ci0t
LSBhL0pTVGVzdHMvc3RyZXNzL2NoZWNrLWlzLWNvbnN0YW50LW5vbi1jZWxsLXNob3VsZC1ub3Qt
YXJyYXktcHJvZmlsZS1kdXJpbmctb3NyLWV4aXQuanMKKysrIGIvSlNUZXN0cy9zdHJlc3MvY2hl
Y2staXMtY29uc3RhbnQtbm9uLWNlbGwtc2hvdWxkLW5vdC1hcnJheS1wcm9maWxlLWR1cmluZy1v
c3ItZXhpdC5qcwpAQCAtMSw0ICsxLDQgQEAKLS8vQCBza2lwIGlmICRtZW1vcnlMaW1pdGVkCisv
L0Agc2VyaWFsISBpZiAkbWVtb3J5TGltaXRlZAogCiBmdW5jdGlvbiBmb28oKSB7CiAgIGZ1bmN0
aW9uIGJhcihhMCkgewpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3MvY2hlY2stc3RhY2stb3Zl
cmZsb3ctYmVmb3JlLXZhbHVlLXByb2ZpbGluZy1hcmd1bWVudHMuanMgYi9KU1Rlc3RzL3N0cmVz
cy9jaGVjay1zdGFjay1vdmVyZmxvdy1iZWZvcmUtdmFsdWUtcHJvZmlsaW5nLWFyZ3VtZW50cy5q
cwppbmRleCAxYjgzNjExYTU5YzUyYjAyNzgzMDBmNGVjZGQ2MzlhMDM1MDE3MmI4Li5hOTZmZjcw
YzYxNTRlY2MzYzZiNDg4ZTc5ZmE1YjZmYzIwMGM2YjcwIDEwMDY0NAotLS0gYS9KU1Rlc3RzL3N0
cmVzcy9jaGVjay1zdGFjay1vdmVyZmxvdy1iZWZvcmUtdmFsdWUtcHJvZmlsaW5nLWFyZ3VtZW50
cy5qcworKysgYi9KU1Rlc3RzL3N0cmVzcy9jaGVjay1zdGFjay1vdmVyZmxvdy1iZWZvcmUtdmFs
dWUtcHJvZmlsaW5nLWFyZ3VtZW50cy5qcwpAQCAtMSw0ICsxLDQgQEAKLS8vQCBza2lwIGlmIFsi
YXJtIiwgIm1pcHMiXS5pbmNsdWRlPygkYXJjaGl0ZWN0dXJlKQorLy9AIHNlcmlhbCEgaWYgJG1l
bW9yeUxpbWl0ZWQKIC8vQCBydW5EZWZhdWx0KCItLXVzZUNvbmN1cnJlbnRKSVQ9MCIsICItLXRo
cmVzaG9sZEZvckpJVEFmdGVyV2FybVVwPTEwIiwgIi0tc2xvd1BhdGhBbGxvY3NCZXR3ZWVuR0Nz
PTEwIiwgIi0tdXNlQ29uY3VycmVudEdDPTAiKQogCiBmdW5jdGlvbiBmdWxsR0MoKSB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403952</attachid>
            <date>2020-07-10 01:40:55 -0700</date>
            <delta_ts>2020-07-10 07:27:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213373-20200710084053.patch</filename>
            <type>text/plain</type>
            <size>6493</size>
            <attacher name="Angelos Oikonomopoulos">angelos</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0MjA4CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3J1
bi1qc2Mtc3RyZXNzLXRlc3RzIGIvVG9vbHMvU2NyaXB0cy9ydW4tanNjLXN0cmVzcy10ZXN0cwpp
bmRleCAyNjM4ZjM0NTJiYjZjNWU5YjgzMWRkYzFiNjRjMDUwNWE4ZmU3YzBjLi4yYzFhOTVhZTMw
OTZiMTBhMzE2YzI2MTVhNWM5NThkNWEwZWViZTE0IDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRz
L3J1bi1qc2Mtc3RyZXNzLXRlc3RzCisrKyBiL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJlc3Mt
dGVzdHMKQEAgLTUzNCw2ICs1MzQsNyBAQCBlbmQKIAogQ09MTEVDVF9DT05USU5VT1VTTFlfT1BU
SU9OUyA9IHNob3VsZENvbGxlY3RDb250aW51b3VzbHk/ID8gWyItLWNvbGxlY3RDb250aW51b3Vz
bHk9dHJ1ZSIsICItLXVzZUdlbmVyYXRpb25hbEdDPWZhbHNlIl0gOiBbXQogCiskc2VyaWFsUnVu
bGlzdCA9IFtdCiAkcnVubGlzdCA9IFtdCiAKIGRlZiBmcmFtZXdvcmtGcm9tSlNDUGF0aChqc2NQ
YXRoKQpAQCAtNjAxLDYgKzYwMiwxNCBAQCBkZWYgYWRkUnVuQ29tbWFuZChraW5kLCBjb21tYW5k
LCBvdXRwdXRIYW5kbGVyLCBlcnJvckhhbmRsZXIsICphZGRpdGlvbmFsRW52KQogICAgICAgICAk
YmVuY2htYXJrRGlyZWN0b3J5LCBjb21tYW5kLCAiI3skY29sbGVjdGlvbk5hbWV9LyN7JGJlbmNo
bWFya30iLCBuYW1lLCBvdXRwdXRIYW5kbGVyLAogICAgICAgICBlcnJvckhhbmRsZXIpCiAgICAg
cGxhbi5hZGRpdGlvbmFsRW52LnB1c2goKmFkZGl0aW9uYWxFbnYpCisgICAgaWYgJHJ1bkNvbW1h
bmRPcHRpb25zWzpzZXJpYWxdCisgICAgICAgICMgQWRkIHRoaXMgdG8gdGhlIGxpc3Qgb2YgdGVz
dHMgdG8gYmUgcnVuIG9uIHRoZWlyIG93biwgc28KKyAgICAgICAgIyB0aGF0IHdlIGNhbiB0cmVh
dCB0aGVtIHNwZWNpYWxseSB3aGVuIHNjaGVkdWxpbmcsIGJ1dCBrZWVwCisgICAgICAgICMgaXQg
aW4gdGhlICRydW5saXN0IGZvciBjb2RlIHRoYXQgZG9zbid0IGNhcmUgYWJvdXQKKyAgICAgICAg
IyBzY2hlZHVsaW5nLgorICAgICAgICAkc2VyaWFsUnVubGlzdCA8PCBwbGFuCisgICAgZW5kCisK
ICAgICBpZiAkbnVtQ2hpbGRQcm9jZXNzZXMgPiAxIGFuZCAkcnVuQ29tbWFuZE9wdGlvbnNbOmlz
U2xvd10KICAgICAgICAgJHJ1bmxpc3QudW5zaGlmdCBwbGFuCiAgICAgZWxzZQpAQCAtNjUyLDYg
KzY2MSwxMCBAQCBkZWYgY3Jhc2hPSyEKICAgICAkcnVuQ29tbWFuZE9wdGlvbnNbOmNyYXNoT0td
ID0gdHJ1ZQogZW5kCiAKK2RlZiBzZXJpYWwhCisgICAgJHJ1bkNvbW1hbmRPcHRpb25zWzpzZXJp
YWxdID0gdHJ1ZQorZW5kCisKIGRlZiByZXF1aXJlT3B0aW9ucygqb3B0aW9ucykKICAgICAkdGVz
dFNwZWNpZmljUmVxdWlyZWRPcHRpb25zICs9IG9wdGlvbnMKIGVuZApkaWZmIC0tZ2l0IGEvVG9v
bHMvU2NyaXB0cy93ZWJraXRydWJ5L2pzYy1zdHJlc3MtdGVzdC13cml0ZXItZGVmYXVsdC5yYiBi
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cnVieS9qc2Mtc3RyZXNzLXRlc3Qtd3JpdGVyLWRlZmF1bHQu
cmIKaW5kZXggMGFmMmU2ZDMwMGEzYTVlNTQ5YWZmOTM1MTkxYzBkNzFlNTZmYTM1MS4uNTI1ZTI1
MDk0ZGMxODY5NjVhYjE4NDRjMjU3NDJhYzcyZGZmN2RjMiAxMDA2NDQKLS0tIGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRydWJ5L2pzYy1zdHJlc3MtdGVzdC13cml0ZXItZGVmYXVsdC5yYgorKysgYi9U
b29scy9TY3JpcHRzL3dlYmtpdHJ1YnkvanNjLXN0cmVzcy10ZXN0LXdyaXRlci1kZWZhdWx0LnJi
CkBAIC0zMDQsMTcgKzMwNCwyNyBAQCBkZWYgcHJlcGFyZVNoZWxsVGVzdFJ1bm5lcgogICAgIEZp
bGVVdGlscy5jcCBTQ1JJUFRTX1BBVEggKyAianNjLXN0cmVzcy10ZXN0LWhlbHBlcnMiICsgInNo
ZWxsLXJ1bm5lci5zaCIsICRydW5uZXJEaXIgKyAicnVuc2NyaXB0IgogZW5kCiAKK2RlZiBvdXRw
dXRfdGFyZ2V0KG91dHAsIHBsYW4sIHByZXJlcXMpCisgICAgaW5kZXggPSBwbGFuLmluZGV4Cisg
ICAgdGFyZ2V0ID0gInRlc3RfZG9uZV8je2luZGV4fSIKKyAgICBvdXRwLnB1dHMgIiN7dGFyZ2V0
fTogI3twcmVyZXFzLmpvaW4oIiAiKX0iCisgICAgb3V0cC5wdXRzICJcdHNoIHRlc3Rfc2NyaXB0
XyN7aW5kZXh9IgorICAgIHRhcmdldAorZW5kCisKIGRlZiBwcmVwYXJlTWFrZVRlc3RSdW5uZXIo
cmVtb3RlSW5kZXgpCiAgICAgIyBUaGUgZ29hbHMgb2Ygb3VyIHBhcmFsbGVsIHRlc3QgcnVubmVy
IGFyZSBzY2FsYWJpbGl0eSBhbmQgc2ltcGxpY2l0eS4gVGhlCiAgICAgIyBzaW1wbGljaXR5IHBh
cnQgaXMgcGFydGljdWxhcmx5IGltcG9ydGFudC4gV2UgZG9uJ3Qgd2FudCB0byBoYXZlIHRvIGhh
dmUKICAgICAjIGEgZnVsbC10aW1lIGNvbnRyaWJ1dG9yIGp1c3QgcGhpbG9zb3BoaXNpbmcgYWJv
dXQgcGFyYWxsZWwgdGVzdGluZy4KICAgICAjCi0gICAgIyBBcyBzdWNoLCB3ZSBqdXN0IHBhc3Mg
b2ZmIGFsbCBvZiB0aGUgaGFyZCB3b3JrIHRvICdtYWtlJy4gVGhpcyBjcmVhdGVzIGEKLSAgICAj
IGR1bW15IGRpcmVjdG9yeSAoIiRvdXRwdXREaXIvLnJ1bm5lciIpIGluIHdoaWNoIHdlIGNyZWF0
ZSBhIGR1bW15Ci0gICAgIyBNYWtlZmlsZS4gVGhlIE1ha2VmaWxlIGhhcyBhbiAnYWxsJyBydWxl
IHRoYXQgZGVwZW5kcyBvbiBhbGwgb2YgdGhlIHRlc3RzLgotICAgICMgVGhhdCBpcywgZm9yIGVh
Y2ggdGVzdCB3ZSBrbm93IHdlIHdpbGwgcnVuLCB0aGVyZSBpcyBhIHJ1bGUgaW4gdGhlCi0gICAg
IyBNYWtlZmlsZSBhbmQgJ2FsbCcgZGVwZW5kcyBvbiBpdC4gUnVubmluZyAnbWFrZSAtaiA8d2hh
dGV2ZXI+JyBvbiB0aGlzCi0gICAgIyBNYWtlZmlsZSByZXN1bHRzIGluICdtYWtlJyBkb2luZyBh
bGwgb2YgdGhlIGhhcmQgd29yazoKKyAgICAjIEFzIHN1Y2gsIHdlIGp1c3QgcGFzcyBvZmYgYWxs
IG9mIHRoZSBoYXJkIHdvcmsgdG8gJ21ha2UnLiBUaGlzCisgICAgIyBjcmVhdGVzIGEgZHVtbXkg
ZGlyZWN0b3J5ICgiJG91dHB1dERpci8ucnVubmVyIikgaW4gd2hpY2ggd2UKKyAgICAjIGNyZWF0
ZSBhIGR1bW15IE1ha2VmaWxlLiBUaGUgTWFrZWZpbGUgaGFzIGEgJ3BhcmFsbGVsJyBydWxlIHRo
YXQKKyAgICAjIGRlcGVuZHMgYWxsIHRlc3RzLCBvdGhlciB0aGFuIHRoZSBvbmVzIG1hcmtlZCAn
c2VyaWFsJy4gVGhlCisgICAgIyBzZXJpYWwgdGVzdHMgYXJlIGFycmFuZ2VkIGluIGEgY2hhaW47
IHRoZSBsYXN0IHRhcmdldCBpbiB0aGUKKyAgICAjIHNlcmlhbCBjaGFpbiBkZXBlbmRzIG9uICdw
YXJhbGxlbCcgYW5kICdhbGwnIGRlcGVuZHMgb24gdGhlIGhlYWQKKyAgICAjIG9mIHRoZSBjaGFp
bi4gUnVubmluZyAnbWFrZSAtaiA8d2hhdGV2ZXI+JyBvbiB0aGlzIE1ha2VmaWxlCisgICAgIyBy
ZXN1bHRzIGluICdtYWtlJyBkb2luZyBhbGwgb2YgdGhlIGhhcmQgd29yazoKICAgICAjCiAgICAg
IyAtIExvYWQgYmFsYW5jaW5nIGp1c3Qgd29ya3MuIE1vc3Qgc3lzdGVtcyBoYXZlIGEgZ3JlYXQg
bG9hZCBiYWxhbmNlciBpbgogICAgICMgICAnbWFrZScuIElmIHlvdXIgc3lzdGVtIGRvZXNuJ3Qg
dGhlbiBqdXN0IGluc3RhbGwgYSByZWFsICdtYWtlJy4KQEAgLTMzOSwyMyArMzQ5LDM5IEBAIGRl
ZiBwcmVwYXJlTWFrZVRlc3RSdW5uZXIocmVtb3RlSW5kZXgpCiAgICAgIyBiYXNpY2FsbHkgdXNp
bmcgdGhlIGZpbGVzeXN0ZW0gYXMgYSBjb25jdXJyZW50IGRhdGFiYXNlIG9mIHRlc3QgZmFpbHVy
ZXMuCiAgICAgIyBFdmVuIGlmIHR3byB0ZXN0cyBmYWlsIGF0IHRoZSBzYW1lIHRpbWUsIHNpbmNl
IHRoZXkncmUgdG91Y2hpbmcgZGlmZmVyZW50CiAgICAgIyBmaWxlcyB3ZSB3b24ndCBtaXNzIGFu
eSBmYWlsdXJlcy4KLSAgICBydW5JbmRpY2VzID0gW10KKyAgICBzZXJpYWxQbGFucyA9IHt9Cisg
ICAgJHNlcmlhbFJ1bmxpc3QuZWFjaCB7IHxwfCBzZXJpYWxQbGFuc1twXSA9IG5pbCB9CisgICAg
cnVuUGxhbnMgPSBbXQorICAgIHNlcmlhbFJ1blBsYW5zID0gW10KICAgICAkcnVubGlzdC5lYWNo
IHsKICAgICAgICAgfCBwbGFuIHwKICAgICAgICAgaWYgISRyZW1vdGUgb3IgcGxhbi5pbmRleCAl
ICRyZW1vdGVIb3N0cy5sZW5ndGggPT0gcmVtb3RlSW5kZXgKLSAgICAgICAgICAgIHJ1bkluZGlj
ZXMgPDwgcGxhbi5pbmRleAorICAgICAgICAgICAgaWYgc2VyaWFsUGxhbnMuaGFzX2tleT8ocGxh
bikKKyAgICAgICAgICAgICAgICBzZXJpYWxSdW5QbGFucyA8PCBwbGFuCisgICAgICAgICAgICBl
bHNlCisgICAgICAgICAgICAgICAgcnVuUGxhbnMgPDwgcGxhbgorICAgICAgICAgICAgZW5kCiAg
ICAgICAgIGVuZAogICAgIH0KLSAgICAKKwogICAgIEZpbGUub3BlbigkcnVubmVyRGlyICsgIk1h
a2VmaWxlLiN7cmVtb3RlSW5kZXh9IiwgInciKSB7CiAgICAgICAgIHwgb3V0cCB8Ci0gICAgICAg
IG91dHAucHV0cygiYWxsOiAiICsgcnVuSW5kaWNlcy5tYXB7fHZ8ICJ0ZXN0X2RvbmVfI3t2fSJ9
LmpvaW4oJyAnKSkKLSAgICAgICAgcnVuSW5kaWNlcy5lYWNoIHsKLSAgICAgICAgICAgIHwgaW5k
ZXggfAotICAgICAgICAgICAgcGxhbiA9ICRydW5saXN0W2luZGV4XQotICAgICAgICAgICAgb3V0
cC5wdXRzICJ0ZXN0X2RvbmVfI3tpbmRleH06IgotICAgICAgICAgICAgb3V0cC5wdXRzICJcdHNo
IHRlc3Rfc2NyaXB0XyN7cGxhbi5pbmRleH0iCisgICAgICAgIGlmIHNlcmlhbFJ1blBsYW5zLmVt
cHR5PworICAgICAgICAgICAgb3V0cC5wdXRzKCJhbGw6IHBhcmFsbGVsIikKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgc2VyaWFsUHJlcmVxID0gInRlc3RfZG9uZV8je3NlcmlhbFJ1blBsYW5z
Wy0xXS5pbmRleH0iCisgICAgICAgICAgICBvdXRwLnB1dHMoImFsbDogI3tzZXJpYWxQcmVyZXF9
IikKKyAgICAgICAgICAgIHByZXZfdGFyZ2V0ID0gInBhcmFsbGVsIgorICAgICAgICAgICAgc2Vy
aWFsUnVuUGxhbnMuZWFjaCB7CisgICAgICAgICAgICAgICAgfCBwbGFuIHwKKyAgICAgICAgICAg
ICAgICBwcmV2X3RhcmdldCA9IG91dHB1dF90YXJnZXQob3V0cCwgcGxhbiwgW3ByZXZfdGFyZ2V0
XSkKKyAgICAgICAgICAgIH0KKyAgICAgICAgZW5kCisgICAgICAgIHBhcmFsbGVsVGFyZ2V0cyA9
IHJ1blBsYW5zLmNvbGxlY3QgeworICAgICAgICAgICAgfCBwbGFuIHwKKyAgICAgICAgICAgIG91
dHB1dF90YXJnZXQob3V0cCwgcGxhbiwgW10pCiAgICAgICAgIH0KKyAgICAgICAgb3V0cC5wdXRz
KCJwYXJhbGxlbDogIiArIHBhcmFsbGVsVGFyZ2V0cy5qb2luKCIgIikpCiAgICAgfQogZW5kCiAK
ZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL2NoZWNrLWlzLWNvbnN0YW50LW5vbi1jZWxsLXNo
b3VsZC1ub3QtYXJyYXktcHJvZmlsZS1kdXJpbmctb3NyLWV4aXQuanMgYi9KU1Rlc3RzL3N0cmVz
cy9jaGVjay1pcy1jb25zdGFudC1ub24tY2VsbC1zaG91bGQtbm90LWFycmF5LXByb2ZpbGUtZHVy
aW5nLW9zci1leGl0LmpzCmluZGV4IDY4MjY3NjE5MDI5MDFkN2JhYmRhOTg1YmE0YzhkZDk3NjRi
ZmY4ZmMuLjRkYTA1YTAxMzRiMjA5MGUyMzNiNmYzMjY1ZWExZjYwNjA0NGZmODkgMTAwNjQ0Ci0t
LSBhL0pTVGVzdHMvc3RyZXNzL2NoZWNrLWlzLWNvbnN0YW50LW5vbi1jZWxsLXNob3VsZC1ub3Qt
YXJyYXktcHJvZmlsZS1kdXJpbmctb3NyLWV4aXQuanMKKysrIGIvSlNUZXN0cy9zdHJlc3MvY2hl
Y2staXMtY29uc3RhbnQtbm9uLWNlbGwtc2hvdWxkLW5vdC1hcnJheS1wcm9maWxlLWR1cmluZy1v
c3ItZXhpdC5qcwpAQCAtMSw0ICsxLDQgQEAKLS8vQCBza2lwIGlmICRtZW1vcnlMaW1pdGVkCisv
L0Agc2VyaWFsISBpZiAkbWVtb3J5TGltaXRlZAogCiBmdW5jdGlvbiBmb28oKSB7CiAgIGZ1bmN0
aW9uIGJhcihhMCkgewpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3MvY2hlY2stc3RhY2stb3Zl
cmZsb3ctYmVmb3JlLXZhbHVlLXByb2ZpbGluZy1hcmd1bWVudHMuanMgYi9KU1Rlc3RzL3N0cmVz
cy9jaGVjay1zdGFjay1vdmVyZmxvdy1iZWZvcmUtdmFsdWUtcHJvZmlsaW5nLWFyZ3VtZW50cy5q
cwppbmRleCAxYjgzNjExYTU5YzUyYjAyNzgzMDBmNGVjZGQ2MzlhMDM1MDE3MmI4Li5hOTZmZjcw
YzYxNTRlY2MzYzZiNDg4ZTc5ZmE1YjZmYzIwMGM2YjcwIDEwMDY0NAotLS0gYS9KU1Rlc3RzL3N0
cmVzcy9jaGVjay1zdGFjay1vdmVyZmxvdy1iZWZvcmUtdmFsdWUtcHJvZmlsaW5nLWFyZ3VtZW50
cy5qcworKysgYi9KU1Rlc3RzL3N0cmVzcy9jaGVjay1zdGFjay1vdmVyZmxvdy1iZWZvcmUtdmFs
dWUtcHJvZmlsaW5nLWFyZ3VtZW50cy5qcwpAQCAtMSw0ICsxLDQgQEAKLS8vQCBza2lwIGlmIFsi
YXJtIiwgIm1pcHMiXS5pbmNsdWRlPygkYXJjaGl0ZWN0dXJlKQorLy9AIHNlcmlhbCEgaWYgJG1l
bW9yeUxpbWl0ZWQKIC8vQCBydW5EZWZhdWx0KCItLXVzZUNvbmN1cnJlbnRKSVQ9MCIsICItLXRo
cmVzaG9sZEZvckpJVEFmdGVyV2FybVVwPTEwIiwgIi0tc2xvd1BhdGhBbGxvY3NCZXR3ZWVuR0Nz
PTEwIiwgIi0tdXNlQ29uY3VycmVudEdDPTAiKQogCiBmdW5jdGlvbiBmdWxsR0MoKSB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>403963</attachid>
            <date>2020-07-10 07:27:29 -0700</date>
            <delta_ts>2020-07-12 01:56:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213373-20200710142728.patch</filename>
            <type>text/plain</type>
            <size>6538</size>
            <attacher name="Angelos Oikonomopoulos">angelos</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0MjA4CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3J1
bi1qc2Mtc3RyZXNzLXRlc3RzIGIvVG9vbHMvU2NyaXB0cy9ydW4tanNjLXN0cmVzcy10ZXN0cwpp
bmRleCAyNjM4ZjM0NTJiYjZjNWU5YjgzMWRkYzFiNjRjMDUwNWE4ZmU3YzBjLi4yYzFhOTVhZTMw
OTZiMTBhMzE2YzI2MTVhNWM5NThkNWEwZWViZTE0IDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRz
L3J1bi1qc2Mtc3RyZXNzLXRlc3RzCisrKyBiL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJlc3Mt
dGVzdHMKQEAgLTUzNCw2ICs1MzQsNyBAQCBlbmQKIAogQ09MTEVDVF9DT05USU5VT1VTTFlfT1BU
SU9OUyA9IHNob3VsZENvbGxlY3RDb250aW51b3VzbHk/ID8gWyItLWNvbGxlY3RDb250aW51b3Vz
bHk9dHJ1ZSIsICItLXVzZUdlbmVyYXRpb25hbEdDPWZhbHNlIl0gOiBbXQogCiskc2VyaWFsUnVu
bGlzdCA9IFtdCiAkcnVubGlzdCA9IFtdCiAKIGRlZiBmcmFtZXdvcmtGcm9tSlNDUGF0aChqc2NQ
YXRoKQpAQCAtNjAxLDYgKzYwMiwxNCBAQCBkZWYgYWRkUnVuQ29tbWFuZChraW5kLCBjb21tYW5k
LCBvdXRwdXRIYW5kbGVyLCBlcnJvckhhbmRsZXIsICphZGRpdGlvbmFsRW52KQogICAgICAgICAk
YmVuY2htYXJrRGlyZWN0b3J5LCBjb21tYW5kLCAiI3skY29sbGVjdGlvbk5hbWV9LyN7JGJlbmNo
bWFya30iLCBuYW1lLCBvdXRwdXRIYW5kbGVyLAogICAgICAgICBlcnJvckhhbmRsZXIpCiAgICAg
cGxhbi5hZGRpdGlvbmFsRW52LnB1c2goKmFkZGl0aW9uYWxFbnYpCisgICAgaWYgJHJ1bkNvbW1h
bmRPcHRpb25zWzpzZXJpYWxdCisgICAgICAgICMgQWRkIHRoaXMgdG8gdGhlIGxpc3Qgb2YgdGVz
dHMgdG8gYmUgcnVuIG9uIHRoZWlyIG93biwgc28KKyAgICAgICAgIyB0aGF0IHdlIGNhbiB0cmVh
dCB0aGVtIHNwZWNpYWxseSB3aGVuIHNjaGVkdWxpbmcsIGJ1dCBrZWVwCisgICAgICAgICMgaXQg
aW4gdGhlICRydW5saXN0IGZvciBjb2RlIHRoYXQgZG9zbid0IGNhcmUgYWJvdXQKKyAgICAgICAg
IyBzY2hlZHVsaW5nLgorICAgICAgICAkc2VyaWFsUnVubGlzdCA8PCBwbGFuCisgICAgZW5kCisK
ICAgICBpZiAkbnVtQ2hpbGRQcm9jZXNzZXMgPiAxIGFuZCAkcnVuQ29tbWFuZE9wdGlvbnNbOmlz
U2xvd10KICAgICAgICAgJHJ1bmxpc3QudW5zaGlmdCBwbGFuCiAgICAgZWxzZQpAQCAtNjUyLDYg
KzY2MSwxMCBAQCBkZWYgY3Jhc2hPSyEKICAgICAkcnVuQ29tbWFuZE9wdGlvbnNbOmNyYXNoT0td
ID0gdHJ1ZQogZW5kCiAKK2RlZiBzZXJpYWwhCisgICAgJHJ1bkNvbW1hbmRPcHRpb25zWzpzZXJp
YWxdID0gdHJ1ZQorZW5kCisKIGRlZiByZXF1aXJlT3B0aW9ucygqb3B0aW9ucykKICAgICAkdGVz
dFNwZWNpZmljUmVxdWlyZWRPcHRpb25zICs9IG9wdGlvbnMKIGVuZApkaWZmIC0tZ2l0IGEvVG9v
bHMvU2NyaXB0cy93ZWJraXRydWJ5L2pzYy1zdHJlc3MtdGVzdC13cml0ZXItZGVmYXVsdC5yYiBi
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cnVieS9qc2Mtc3RyZXNzLXRlc3Qtd3JpdGVyLWRlZmF1bHQu
cmIKaW5kZXggMGFmMmU2ZDMwMGEzYTVlNTQ5YWZmOTM1MTkxYzBkNzFlNTZmYTM1MS4uNTI1ZTI1
MDk0ZGMxODY5NjVhYjE4NDRjMjU3NDJhYzcyZGZmN2RjMiAxMDA2NDQKLS0tIGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRydWJ5L2pzYy1zdHJlc3MtdGVzdC13cml0ZXItZGVmYXVsdC5yYgorKysgYi9U
b29scy9TY3JpcHRzL3dlYmtpdHJ1YnkvanNjLXN0cmVzcy10ZXN0LXdyaXRlci1kZWZhdWx0LnJi
CkBAIC0zMDQsMTcgKzMwNCwyNyBAQCBkZWYgcHJlcGFyZVNoZWxsVGVzdFJ1bm5lcgogICAgIEZp
bGVVdGlscy5jcCBTQ1JJUFRTX1BBVEggKyAianNjLXN0cmVzcy10ZXN0LWhlbHBlcnMiICsgInNo
ZWxsLXJ1bm5lci5zaCIsICRydW5uZXJEaXIgKyAicnVuc2NyaXB0IgogZW5kCiAKK2RlZiBvdXRw
dXRfdGFyZ2V0KG91dHAsIHBsYW4sIHByZXJlcXMpCisgICAgaW5kZXggPSBwbGFuLmluZGV4Cisg
ICAgdGFyZ2V0ID0gInRlc3RfZG9uZV8je2luZGV4fSIKKyAgICBvdXRwLnB1dHMgIiN7dGFyZ2V0
fTogI3twcmVyZXFzLmpvaW4oIiAiKX0iCisgICAgb3V0cC5wdXRzICJcdHNoIHRlc3Rfc2NyaXB0
XyN7aW5kZXh9IgorICAgIHRhcmdldAorZW5kCisKIGRlZiBwcmVwYXJlTWFrZVRlc3RSdW5uZXIo
cmVtb3RlSW5kZXgpCiAgICAgIyBUaGUgZ29hbHMgb2Ygb3VyIHBhcmFsbGVsIHRlc3QgcnVubmVy
IGFyZSBzY2FsYWJpbGl0eSBhbmQgc2ltcGxpY2l0eS4gVGhlCiAgICAgIyBzaW1wbGljaXR5IHBh
cnQgaXMgcGFydGljdWxhcmx5IGltcG9ydGFudC4gV2UgZG9uJ3Qgd2FudCB0byBoYXZlIHRvIGhh
dmUKICAgICAjIGEgZnVsbC10aW1lIGNvbnRyaWJ1dG9yIGp1c3QgcGhpbG9zb3BoaXNpbmcgYWJv
dXQgcGFyYWxsZWwgdGVzdGluZy4KICAgICAjCi0gICAgIyBBcyBzdWNoLCB3ZSBqdXN0IHBhc3Mg
b2ZmIGFsbCBvZiB0aGUgaGFyZCB3b3JrIHRvICdtYWtlJy4gVGhpcyBjcmVhdGVzIGEKLSAgICAj
IGR1bW15IGRpcmVjdG9yeSAoIiRvdXRwdXREaXIvLnJ1bm5lciIpIGluIHdoaWNoIHdlIGNyZWF0
ZSBhIGR1bW15Ci0gICAgIyBNYWtlZmlsZS4gVGhlIE1ha2VmaWxlIGhhcyBhbiAnYWxsJyBydWxl
IHRoYXQgZGVwZW5kcyBvbiBhbGwgb2YgdGhlIHRlc3RzLgotICAgICMgVGhhdCBpcywgZm9yIGVh
Y2ggdGVzdCB3ZSBrbm93IHdlIHdpbGwgcnVuLCB0aGVyZSBpcyBhIHJ1bGUgaW4gdGhlCi0gICAg
IyBNYWtlZmlsZSBhbmQgJ2FsbCcgZGVwZW5kcyBvbiBpdC4gUnVubmluZyAnbWFrZSAtaiA8d2hh
dGV2ZXI+JyBvbiB0aGlzCi0gICAgIyBNYWtlZmlsZSByZXN1bHRzIGluICdtYWtlJyBkb2luZyBh
bGwgb2YgdGhlIGhhcmQgd29yazoKKyAgICAjIEFzIHN1Y2gsIHdlIGp1c3QgcGFzcyBvZmYgYWxs
IG9mIHRoZSBoYXJkIHdvcmsgdG8gJ21ha2UnLiBUaGlzCisgICAgIyBjcmVhdGVzIGEgZHVtbXkg
ZGlyZWN0b3J5ICgiJG91dHB1dERpci8ucnVubmVyIikgaW4gd2hpY2ggd2UKKyAgICAjIGNyZWF0
ZSBhIGR1bW15IE1ha2VmaWxlLiBUaGUgTWFrZWZpbGUgaGFzIGEgJ3BhcmFsbGVsJyBydWxlIHRo
YXQKKyAgICAjIGRlcGVuZHMgYWxsIHRlc3RzLCBvdGhlciB0aGFuIHRoZSBvbmVzIG1hcmtlZCAn
c2VyaWFsJy4gVGhlCisgICAgIyBzZXJpYWwgdGVzdHMgYXJlIGFycmFuZ2VkIGluIGEgY2hhaW47
IHRoZSBsYXN0IHRhcmdldCBpbiB0aGUKKyAgICAjIHNlcmlhbCBjaGFpbiBkZXBlbmRzIG9uICdw
YXJhbGxlbCcgYW5kICdhbGwnIGRlcGVuZHMgb24gdGhlIGhlYWQKKyAgICAjIG9mIHRoZSBjaGFp
bi4gUnVubmluZyAnbWFrZSAtaiA8d2hhdGV2ZXI+JyBvbiB0aGlzIE1ha2VmaWxlCisgICAgIyBy
ZXN1bHRzIGluICdtYWtlJyBkb2luZyBhbGwgb2YgdGhlIGhhcmQgd29yazoKICAgICAjCiAgICAg
IyAtIExvYWQgYmFsYW5jaW5nIGp1c3Qgd29ya3MuIE1vc3Qgc3lzdGVtcyBoYXZlIGEgZ3JlYXQg
bG9hZCBiYWxhbmNlciBpbgogICAgICMgICAnbWFrZScuIElmIHlvdXIgc3lzdGVtIGRvZXNuJ3Qg
dGhlbiBqdXN0IGluc3RhbGwgYSByZWFsICdtYWtlJy4KQEAgLTMzOSwyMyArMzQ5LDM5IEBAIGRl
ZiBwcmVwYXJlTWFrZVRlc3RSdW5uZXIocmVtb3RlSW5kZXgpCiAgICAgIyBiYXNpY2FsbHkgdXNp
bmcgdGhlIGZpbGVzeXN0ZW0gYXMgYSBjb25jdXJyZW50IGRhdGFiYXNlIG9mIHRlc3QgZmFpbHVy
ZXMuCiAgICAgIyBFdmVuIGlmIHR3byB0ZXN0cyBmYWlsIGF0IHRoZSBzYW1lIHRpbWUsIHNpbmNl
IHRoZXkncmUgdG91Y2hpbmcgZGlmZmVyZW50CiAgICAgIyBmaWxlcyB3ZSB3b24ndCBtaXNzIGFu
eSBmYWlsdXJlcy4KLSAgICBydW5JbmRpY2VzID0gW10KKyAgICBzZXJpYWxQbGFucyA9IHt9Cisg
ICAgJHNlcmlhbFJ1bmxpc3QuZWFjaCB7IHxwfCBzZXJpYWxQbGFuc1twXSA9IG5pbCB9CisgICAg
cnVuUGxhbnMgPSBbXQorICAgIHNlcmlhbFJ1blBsYW5zID0gW10KICAgICAkcnVubGlzdC5lYWNo
IHsKICAgICAgICAgfCBwbGFuIHwKICAgICAgICAgaWYgISRyZW1vdGUgb3IgcGxhbi5pbmRleCAl
ICRyZW1vdGVIb3N0cy5sZW5ndGggPT0gcmVtb3RlSW5kZXgKLSAgICAgICAgICAgIHJ1bkluZGlj
ZXMgPDwgcGxhbi5pbmRleAorICAgICAgICAgICAgaWYgc2VyaWFsUGxhbnMuaGFzX2tleT8ocGxh
bikKKyAgICAgICAgICAgICAgICBzZXJpYWxSdW5QbGFucyA8PCBwbGFuCisgICAgICAgICAgICBl
bHNlCisgICAgICAgICAgICAgICAgcnVuUGxhbnMgPDwgcGxhbgorICAgICAgICAgICAgZW5kCiAg
ICAgICAgIGVuZAogICAgIH0KLSAgICAKKwogICAgIEZpbGUub3BlbigkcnVubmVyRGlyICsgIk1h
a2VmaWxlLiN7cmVtb3RlSW5kZXh9IiwgInciKSB7CiAgICAgICAgIHwgb3V0cCB8Ci0gICAgICAg
IG91dHAucHV0cygiYWxsOiAiICsgcnVuSW5kaWNlcy5tYXB7fHZ8ICJ0ZXN0X2RvbmVfI3t2fSJ9
LmpvaW4oJyAnKSkKLSAgICAgICAgcnVuSW5kaWNlcy5lYWNoIHsKLSAgICAgICAgICAgIHwgaW5k
ZXggfAotICAgICAgICAgICAgcGxhbiA9ICRydW5saXN0W2luZGV4XQotICAgICAgICAgICAgb3V0
cC5wdXRzICJ0ZXN0X2RvbmVfI3tpbmRleH06IgotICAgICAgICAgICAgb3V0cC5wdXRzICJcdHNo
IHRlc3Rfc2NyaXB0XyN7cGxhbi5pbmRleH0iCisgICAgICAgIGlmIHNlcmlhbFJ1blBsYW5zLmVt
cHR5PworICAgICAgICAgICAgb3V0cC5wdXRzKCJhbGw6IHBhcmFsbGVsIikKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgc2VyaWFsUHJlcmVxID0gInRlc3RfZG9uZV8je3NlcmlhbFJ1blBsYW5z
Wy0xXS5pbmRleH0iCisgICAgICAgICAgICBvdXRwLnB1dHMoImFsbDogI3tzZXJpYWxQcmVyZXF9
IikKKyAgICAgICAgICAgIHByZXZfdGFyZ2V0ID0gInBhcmFsbGVsIgorICAgICAgICAgICAgc2Vy
aWFsUnVuUGxhbnMuZWFjaCB7CisgICAgICAgICAgICAgICAgfCBwbGFuIHwKKyAgICAgICAgICAg
ICAgICBwcmV2X3RhcmdldCA9IG91dHB1dF90YXJnZXQob3V0cCwgcGxhbiwgW3ByZXZfdGFyZ2V0
XSkKKyAgICAgICAgICAgIH0KKyAgICAgICAgZW5kCisgICAgICAgIHBhcmFsbGVsVGFyZ2V0cyA9
IHJ1blBsYW5zLmNvbGxlY3QgeworICAgICAgICAgICAgfCBwbGFuIHwKKyAgICAgICAgICAgIG91
dHB1dF90YXJnZXQob3V0cCwgcGxhbiwgW10pCiAgICAgICAgIH0KKyAgICAgICAgb3V0cC5wdXRz
KCJwYXJhbGxlbDogIiArIHBhcmFsbGVsVGFyZ2V0cy5qb2luKCIgIikpCiAgICAgfQogZW5kCiAK
ZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL2NoZWNrLWlzLWNvbnN0YW50LW5vbi1jZWxsLXNo
b3VsZC1ub3QtYXJyYXktcHJvZmlsZS1kdXJpbmctb3NyLWV4aXQuanMgYi9KU1Rlc3RzL3N0cmVz
cy9jaGVjay1pcy1jb25zdGFudC1ub24tY2VsbC1zaG91bGQtbm90LWFycmF5LXByb2ZpbGUtZHVy
aW5nLW9zci1leGl0LmpzCmluZGV4IDY4MjY3NjE5MDI5MDFkN2JhYmRhOTg1YmE0YzhkZDk3NjRi
ZmY4ZmMuLjRkYTA1YTAxMzRiMjA5MGUyMzNiNmYzMjY1ZWExZjYwNjA0NGZmODkgMTAwNjQ0Ci0t
LSBhL0pTVGVzdHMvc3RyZXNzL2NoZWNrLWlzLWNvbnN0YW50LW5vbi1jZWxsLXNob3VsZC1ub3Qt
YXJyYXktcHJvZmlsZS1kdXJpbmctb3NyLWV4aXQuanMKKysrIGIvSlNUZXN0cy9zdHJlc3MvY2hl
Y2staXMtY29uc3RhbnQtbm9uLWNlbGwtc2hvdWxkLW5vdC1hcnJheS1wcm9maWxlLWR1cmluZy1v
c3ItZXhpdC5qcwpAQCAtMSw0ICsxLDQgQEAKLS8vQCBza2lwIGlmICRtZW1vcnlMaW1pdGVkCisv
L0Agc2VyaWFsISBpZiAkbWVtb3J5TGltaXRlZAogCiBmdW5jdGlvbiBmb28oKSB7CiAgIGZ1bmN0
aW9uIGJhcihhMCkgewpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3MvY2hlY2stc3RhY2stb3Zl
cmZsb3ctYmVmb3JlLXZhbHVlLXByb2ZpbGluZy1hcmd1bWVudHMuanMgYi9KU1Rlc3RzL3N0cmVz
cy9jaGVjay1zdGFjay1vdmVyZmxvdy1iZWZvcmUtdmFsdWUtcHJvZmlsaW5nLWFyZ3VtZW50cy5q
cwppbmRleCAxYjgzNjExYTU5YzUyYjAyNzgzMDBmNGVjZGQ2MzlhMDM1MDE3MmI4Li5hNjA2NjY2
ODI4YjhlZGYyZGU3YjJmNDcxZjVjOTMwYzA4NTMwZjJhIDEwMDY0NAotLS0gYS9KU1Rlc3RzL3N0
cmVzcy9jaGVjay1zdGFjay1vdmVyZmxvdy1iZWZvcmUtdmFsdWUtcHJvZmlsaW5nLWFyZ3VtZW50
cy5qcworKysgYi9KU1Rlc3RzL3N0cmVzcy9jaGVjay1zdGFjay1vdmVyZmxvdy1iZWZvcmUtdmFs
dWUtcHJvZmlsaW5nLWFyZ3VtZW50cy5qcwpAQCAtMSw0ICsxLDUgQEAKLS8vQCBza2lwIGlmIFsi
YXJtIiwgIm1pcHMiXS5pbmNsdWRlPygkYXJjaGl0ZWN0dXJlKQorLy9AIHNraXAgaWYgWyJhcm0i
XS5pbmNsdWRlPygkYXJjaGl0ZWN0dXJlKQorLy9AIHNlcmlhbCEgaWYgJG1lbW9yeUxpbWl0ZWQK
IC8vQCBydW5EZWZhdWx0KCItLXVzZUNvbmN1cnJlbnRKSVQ9MCIsICItLXRocmVzaG9sZEZvckpJ
VEFmdGVyV2FybVVwPTEwIiwgIi0tc2xvd1BhdGhBbGxvY3NCZXR3ZWVuR0NzPTEwIiwgIi0tdXNl
Q29uY3VycmVudEdDPTAiKQogCiBmdW5jdGlvbiBmdWxsR0MoKSB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404091</attachid>
            <date>2020-07-12 01:56:53 -0700</date>
            <delta_ts>2020-12-15 06:46:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213373-20200712085652.patch</filename>
            <type>text/plain</type>
            <size>6538</size>
            <attacher name="Angelos Oikonomopoulos">angelos</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0MjA4CmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3J1
bi1qc2Mtc3RyZXNzLXRlc3RzIGIvVG9vbHMvU2NyaXB0cy9ydW4tanNjLXN0cmVzcy10ZXN0cwpp
bmRleCAyNjM4ZjM0NTJiYjZjNWU5YjgzMWRkYzFiNjRjMDUwNWE4ZmU3YzBjLi4yYzFhOTVhZTMw
OTZiMTBhMzE2YzI2MTVhNWM5NThkNWEwZWViZTE0IDEwMDc1NQotLS0gYS9Ub29scy9TY3JpcHRz
L3J1bi1qc2Mtc3RyZXNzLXRlc3RzCisrKyBiL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJlc3Mt
dGVzdHMKQEAgLTUzNCw2ICs1MzQsNyBAQCBlbmQKIAogQ09MTEVDVF9DT05USU5VT1VTTFlfT1BU
SU9OUyA9IHNob3VsZENvbGxlY3RDb250aW51b3VzbHk/ID8gWyItLWNvbGxlY3RDb250aW51b3Vz
bHk9dHJ1ZSIsICItLXVzZUdlbmVyYXRpb25hbEdDPWZhbHNlIl0gOiBbXQogCiskc2VyaWFsUnVu
bGlzdCA9IFtdCiAkcnVubGlzdCA9IFtdCiAKIGRlZiBmcmFtZXdvcmtGcm9tSlNDUGF0aChqc2NQ
YXRoKQpAQCAtNjAxLDYgKzYwMiwxNCBAQCBkZWYgYWRkUnVuQ29tbWFuZChraW5kLCBjb21tYW5k
LCBvdXRwdXRIYW5kbGVyLCBlcnJvckhhbmRsZXIsICphZGRpdGlvbmFsRW52KQogICAgICAgICAk
YmVuY2htYXJrRGlyZWN0b3J5LCBjb21tYW5kLCAiI3skY29sbGVjdGlvbk5hbWV9LyN7JGJlbmNo
bWFya30iLCBuYW1lLCBvdXRwdXRIYW5kbGVyLAogICAgICAgICBlcnJvckhhbmRsZXIpCiAgICAg
cGxhbi5hZGRpdGlvbmFsRW52LnB1c2goKmFkZGl0aW9uYWxFbnYpCisgICAgaWYgJHJ1bkNvbW1h
bmRPcHRpb25zWzpzZXJpYWxdCisgICAgICAgICMgQWRkIHRoaXMgdG8gdGhlIGxpc3Qgb2YgdGVz
dHMgdG8gYmUgcnVuIG9uIHRoZWlyIG93biwgc28KKyAgICAgICAgIyB0aGF0IHdlIGNhbiB0cmVh
dCB0aGVtIHNwZWNpYWxseSB3aGVuIHNjaGVkdWxpbmcsIGJ1dCBrZWVwCisgICAgICAgICMgaXQg
aW4gdGhlICRydW5saXN0IGZvciBjb2RlIHRoYXQgZG9zbid0IGNhcmUgYWJvdXQKKyAgICAgICAg
IyBzY2hlZHVsaW5nLgorICAgICAgICAkc2VyaWFsUnVubGlzdCA8PCBwbGFuCisgICAgZW5kCisK
ICAgICBpZiAkbnVtQ2hpbGRQcm9jZXNzZXMgPiAxIGFuZCAkcnVuQ29tbWFuZE9wdGlvbnNbOmlz
U2xvd10KICAgICAgICAgJHJ1bmxpc3QudW5zaGlmdCBwbGFuCiAgICAgZWxzZQpAQCAtNjUyLDYg
KzY2MSwxMCBAQCBkZWYgY3Jhc2hPSyEKICAgICAkcnVuQ29tbWFuZE9wdGlvbnNbOmNyYXNoT0td
ID0gdHJ1ZQogZW5kCiAKK2RlZiBzZXJpYWwhCisgICAgJHJ1bkNvbW1hbmRPcHRpb25zWzpzZXJp
YWxdID0gdHJ1ZQorZW5kCisKIGRlZiByZXF1aXJlT3B0aW9ucygqb3B0aW9ucykKICAgICAkdGVz
dFNwZWNpZmljUmVxdWlyZWRPcHRpb25zICs9IG9wdGlvbnMKIGVuZApkaWZmIC0tZ2l0IGEvVG9v
bHMvU2NyaXB0cy93ZWJraXRydWJ5L2pzYy1zdHJlc3MtdGVzdC13cml0ZXItZGVmYXVsdC5yYiBi
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cnVieS9qc2Mtc3RyZXNzLXRlc3Qtd3JpdGVyLWRlZmF1bHQu
cmIKaW5kZXggMGFmMmU2ZDMwMGEzYTVlNTQ5YWZmOTM1MTkxYzBkNzFlNTZmYTM1MS4uNTI1ZTI1
MDk0ZGMxODY5NjVhYjE4NDRjMjU3NDJhYzcyZGZmN2RjMiAxMDA2NDQKLS0tIGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRydWJ5L2pzYy1zdHJlc3MtdGVzdC13cml0ZXItZGVmYXVsdC5yYgorKysgYi9U
b29scy9TY3JpcHRzL3dlYmtpdHJ1YnkvanNjLXN0cmVzcy10ZXN0LXdyaXRlci1kZWZhdWx0LnJi
CkBAIC0zMDQsMTcgKzMwNCwyNyBAQCBkZWYgcHJlcGFyZVNoZWxsVGVzdFJ1bm5lcgogICAgIEZp
bGVVdGlscy5jcCBTQ1JJUFRTX1BBVEggKyAianNjLXN0cmVzcy10ZXN0LWhlbHBlcnMiICsgInNo
ZWxsLXJ1bm5lci5zaCIsICRydW5uZXJEaXIgKyAicnVuc2NyaXB0IgogZW5kCiAKK2RlZiBvdXRw
dXRfdGFyZ2V0KG91dHAsIHBsYW4sIHByZXJlcXMpCisgICAgaW5kZXggPSBwbGFuLmluZGV4Cisg
ICAgdGFyZ2V0ID0gInRlc3RfZG9uZV8je2luZGV4fSIKKyAgICBvdXRwLnB1dHMgIiN7dGFyZ2V0
fTogI3twcmVyZXFzLmpvaW4oIiAiKX0iCisgICAgb3V0cC5wdXRzICJcdHNoIHRlc3Rfc2NyaXB0
XyN7aW5kZXh9IgorICAgIHRhcmdldAorZW5kCisKIGRlZiBwcmVwYXJlTWFrZVRlc3RSdW5uZXIo
cmVtb3RlSW5kZXgpCiAgICAgIyBUaGUgZ29hbHMgb2Ygb3VyIHBhcmFsbGVsIHRlc3QgcnVubmVy
IGFyZSBzY2FsYWJpbGl0eSBhbmQgc2ltcGxpY2l0eS4gVGhlCiAgICAgIyBzaW1wbGljaXR5IHBh
cnQgaXMgcGFydGljdWxhcmx5IGltcG9ydGFudC4gV2UgZG9uJ3Qgd2FudCB0byBoYXZlIHRvIGhh
dmUKICAgICAjIGEgZnVsbC10aW1lIGNvbnRyaWJ1dG9yIGp1c3QgcGhpbG9zb3BoaXNpbmcgYWJv
dXQgcGFyYWxsZWwgdGVzdGluZy4KICAgICAjCi0gICAgIyBBcyBzdWNoLCB3ZSBqdXN0IHBhc3Mg
b2ZmIGFsbCBvZiB0aGUgaGFyZCB3b3JrIHRvICdtYWtlJy4gVGhpcyBjcmVhdGVzIGEKLSAgICAj
IGR1bW15IGRpcmVjdG9yeSAoIiRvdXRwdXREaXIvLnJ1bm5lciIpIGluIHdoaWNoIHdlIGNyZWF0
ZSBhIGR1bW15Ci0gICAgIyBNYWtlZmlsZS4gVGhlIE1ha2VmaWxlIGhhcyBhbiAnYWxsJyBydWxl
IHRoYXQgZGVwZW5kcyBvbiBhbGwgb2YgdGhlIHRlc3RzLgotICAgICMgVGhhdCBpcywgZm9yIGVh
Y2ggdGVzdCB3ZSBrbm93IHdlIHdpbGwgcnVuLCB0aGVyZSBpcyBhIHJ1bGUgaW4gdGhlCi0gICAg
IyBNYWtlZmlsZSBhbmQgJ2FsbCcgZGVwZW5kcyBvbiBpdC4gUnVubmluZyAnbWFrZSAtaiA8d2hh
dGV2ZXI+JyBvbiB0aGlzCi0gICAgIyBNYWtlZmlsZSByZXN1bHRzIGluICdtYWtlJyBkb2luZyBh
bGwgb2YgdGhlIGhhcmQgd29yazoKKyAgICAjIEFzIHN1Y2gsIHdlIGp1c3QgcGFzcyBvZmYgYWxs
IG9mIHRoZSBoYXJkIHdvcmsgdG8gJ21ha2UnLiBUaGlzCisgICAgIyBjcmVhdGVzIGEgZHVtbXkg
ZGlyZWN0b3J5ICgiJG91dHB1dERpci8ucnVubmVyIikgaW4gd2hpY2ggd2UKKyAgICAjIGNyZWF0
ZSBhIGR1bW15IE1ha2VmaWxlLiBUaGUgTWFrZWZpbGUgaGFzIGEgJ3BhcmFsbGVsJyBydWxlIHRo
YXQKKyAgICAjIGRlcGVuZHMgYWxsIHRlc3RzLCBvdGhlciB0aGFuIHRoZSBvbmVzIG1hcmtlZCAn
c2VyaWFsJy4gVGhlCisgICAgIyBzZXJpYWwgdGVzdHMgYXJlIGFycmFuZ2VkIGluIGEgY2hhaW47
IHRoZSBsYXN0IHRhcmdldCBpbiB0aGUKKyAgICAjIHNlcmlhbCBjaGFpbiBkZXBlbmRzIG9uICdw
YXJhbGxlbCcgYW5kICdhbGwnIGRlcGVuZHMgb24gdGhlIGhlYWQKKyAgICAjIG9mIHRoZSBjaGFp
bi4gUnVubmluZyAnbWFrZSAtaiA8d2hhdGV2ZXI+JyBvbiB0aGlzIE1ha2VmaWxlCisgICAgIyBy
ZXN1bHRzIGluICdtYWtlJyBkb2luZyBhbGwgb2YgdGhlIGhhcmQgd29yazoKICAgICAjCiAgICAg
IyAtIExvYWQgYmFsYW5jaW5nIGp1c3Qgd29ya3MuIE1vc3Qgc3lzdGVtcyBoYXZlIGEgZ3JlYXQg
bG9hZCBiYWxhbmNlciBpbgogICAgICMgICAnbWFrZScuIElmIHlvdXIgc3lzdGVtIGRvZXNuJ3Qg
dGhlbiBqdXN0IGluc3RhbGwgYSByZWFsICdtYWtlJy4KQEAgLTMzOSwyMyArMzQ5LDM5IEBAIGRl
ZiBwcmVwYXJlTWFrZVRlc3RSdW5uZXIocmVtb3RlSW5kZXgpCiAgICAgIyBiYXNpY2FsbHkgdXNp
bmcgdGhlIGZpbGVzeXN0ZW0gYXMgYSBjb25jdXJyZW50IGRhdGFiYXNlIG9mIHRlc3QgZmFpbHVy
ZXMuCiAgICAgIyBFdmVuIGlmIHR3byB0ZXN0cyBmYWlsIGF0IHRoZSBzYW1lIHRpbWUsIHNpbmNl
IHRoZXkncmUgdG91Y2hpbmcgZGlmZmVyZW50CiAgICAgIyBmaWxlcyB3ZSB3b24ndCBtaXNzIGFu
eSBmYWlsdXJlcy4KLSAgICBydW5JbmRpY2VzID0gW10KKyAgICBzZXJpYWxQbGFucyA9IHt9Cisg
ICAgJHNlcmlhbFJ1bmxpc3QuZWFjaCB7IHxwfCBzZXJpYWxQbGFuc1twXSA9IG5pbCB9CisgICAg
cnVuUGxhbnMgPSBbXQorICAgIHNlcmlhbFJ1blBsYW5zID0gW10KICAgICAkcnVubGlzdC5lYWNo
IHsKICAgICAgICAgfCBwbGFuIHwKICAgICAgICAgaWYgISRyZW1vdGUgb3IgcGxhbi5pbmRleCAl
ICRyZW1vdGVIb3N0cy5sZW5ndGggPT0gcmVtb3RlSW5kZXgKLSAgICAgICAgICAgIHJ1bkluZGlj
ZXMgPDwgcGxhbi5pbmRleAorICAgICAgICAgICAgaWYgc2VyaWFsUGxhbnMuaGFzX2tleT8ocGxh
bikKKyAgICAgICAgICAgICAgICBzZXJpYWxSdW5QbGFucyA8PCBwbGFuCisgICAgICAgICAgICBl
bHNlCisgICAgICAgICAgICAgICAgcnVuUGxhbnMgPDwgcGxhbgorICAgICAgICAgICAgZW5kCiAg
ICAgICAgIGVuZAogICAgIH0KLSAgICAKKwogICAgIEZpbGUub3BlbigkcnVubmVyRGlyICsgIk1h
a2VmaWxlLiN7cmVtb3RlSW5kZXh9IiwgInciKSB7CiAgICAgICAgIHwgb3V0cCB8Ci0gICAgICAg
IG91dHAucHV0cygiYWxsOiAiICsgcnVuSW5kaWNlcy5tYXB7fHZ8ICJ0ZXN0X2RvbmVfI3t2fSJ9
LmpvaW4oJyAnKSkKLSAgICAgICAgcnVuSW5kaWNlcy5lYWNoIHsKLSAgICAgICAgICAgIHwgaW5k
ZXggfAotICAgICAgICAgICAgcGxhbiA9ICRydW5saXN0W2luZGV4XQotICAgICAgICAgICAgb3V0
cC5wdXRzICJ0ZXN0X2RvbmVfI3tpbmRleH06IgotICAgICAgICAgICAgb3V0cC5wdXRzICJcdHNo
IHRlc3Rfc2NyaXB0XyN7cGxhbi5pbmRleH0iCisgICAgICAgIGlmIHNlcmlhbFJ1blBsYW5zLmVt
cHR5PworICAgICAgICAgICAgb3V0cC5wdXRzKCJhbGw6IHBhcmFsbGVsIikKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgc2VyaWFsUHJlcmVxID0gInRlc3RfZG9uZV8je3NlcmlhbFJ1blBsYW5z
Wy0xXS5pbmRleH0iCisgICAgICAgICAgICBvdXRwLnB1dHMoImFsbDogI3tzZXJpYWxQcmVyZXF9
IikKKyAgICAgICAgICAgIHByZXZfdGFyZ2V0ID0gInBhcmFsbGVsIgorICAgICAgICAgICAgc2Vy
aWFsUnVuUGxhbnMuZWFjaCB7CisgICAgICAgICAgICAgICAgfCBwbGFuIHwKKyAgICAgICAgICAg
ICAgICBwcmV2X3RhcmdldCA9IG91dHB1dF90YXJnZXQob3V0cCwgcGxhbiwgW3ByZXZfdGFyZ2V0
XSkKKyAgICAgICAgICAgIH0KKyAgICAgICAgZW5kCisgICAgICAgIHBhcmFsbGVsVGFyZ2V0cyA9
IHJ1blBsYW5zLmNvbGxlY3QgeworICAgICAgICAgICAgfCBwbGFuIHwKKyAgICAgICAgICAgIG91
dHB1dF90YXJnZXQob3V0cCwgcGxhbiwgW10pCiAgICAgICAgIH0KKyAgICAgICAgb3V0cC5wdXRz
KCJwYXJhbGxlbDogIiArIHBhcmFsbGVsVGFyZ2V0cy5qb2luKCIgIikpCiAgICAgfQogZW5kCiAK
ZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL2NoZWNrLWlzLWNvbnN0YW50LW5vbi1jZWxsLXNo
b3VsZC1ub3QtYXJyYXktcHJvZmlsZS1kdXJpbmctb3NyLWV4aXQuanMgYi9KU1Rlc3RzL3N0cmVz
cy9jaGVjay1pcy1jb25zdGFudC1ub24tY2VsbC1zaG91bGQtbm90LWFycmF5LXByb2ZpbGUtZHVy
aW5nLW9zci1leGl0LmpzCmluZGV4IDY4MjY3NjE5MDI5MDFkN2JhYmRhOTg1YmE0YzhkZDk3NjRi
ZmY4ZmMuLjRkYTA1YTAxMzRiMjA5MGUyMzNiNmYzMjY1ZWExZjYwNjA0NGZmODkgMTAwNjQ0Ci0t
LSBhL0pTVGVzdHMvc3RyZXNzL2NoZWNrLWlzLWNvbnN0YW50LW5vbi1jZWxsLXNob3VsZC1ub3Qt
YXJyYXktcHJvZmlsZS1kdXJpbmctb3NyLWV4aXQuanMKKysrIGIvSlNUZXN0cy9zdHJlc3MvY2hl
Y2staXMtY29uc3RhbnQtbm9uLWNlbGwtc2hvdWxkLW5vdC1hcnJheS1wcm9maWxlLWR1cmluZy1v
c3ItZXhpdC5qcwpAQCAtMSw0ICsxLDQgQEAKLS8vQCBza2lwIGlmICRtZW1vcnlMaW1pdGVkCisv
L0Agc2VyaWFsISBpZiAkbWVtb3J5TGltaXRlZAogCiBmdW5jdGlvbiBmb28oKSB7CiAgIGZ1bmN0
aW9uIGJhcihhMCkgewpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3MvY2hlY2stc3RhY2stb3Zl
cmZsb3ctYmVmb3JlLXZhbHVlLXByb2ZpbGluZy1hcmd1bWVudHMuanMgYi9KU1Rlc3RzL3N0cmVz
cy9jaGVjay1zdGFjay1vdmVyZmxvdy1iZWZvcmUtdmFsdWUtcHJvZmlsaW5nLWFyZ3VtZW50cy5q
cwppbmRleCAxYjgzNjExYTU5YzUyYjAyNzgzMDBmNGVjZGQ2MzlhMDM1MDE3MmI4Li5hNjA2NjY2
ODI4YjhlZGYyZGU3YjJmNDcxZjVjOTMwYzA4NTMwZjJhIDEwMDY0NAotLS0gYS9KU1Rlc3RzL3N0
cmVzcy9jaGVjay1zdGFjay1vdmVyZmxvdy1iZWZvcmUtdmFsdWUtcHJvZmlsaW5nLWFyZ3VtZW50
cy5qcworKysgYi9KU1Rlc3RzL3N0cmVzcy9jaGVjay1zdGFjay1vdmVyZmxvdy1iZWZvcmUtdmFs
dWUtcHJvZmlsaW5nLWFyZ3VtZW50cy5qcwpAQCAtMSw0ICsxLDUgQEAKLS8vQCBza2lwIGlmIFsi
YXJtIiwgIm1pcHMiXS5pbmNsdWRlPygkYXJjaGl0ZWN0dXJlKQorLy9AIHNraXAgaWYgWyJhcm0i
XS5pbmNsdWRlPygkYXJjaGl0ZWN0dXJlKQorLy9AIHNlcmlhbCEgaWYgJG1lbW9yeUxpbWl0ZWQK
IC8vQCBydW5EZWZhdWx0KCItLXVzZUNvbmN1cnJlbnRKSVQ9MCIsICItLXRocmVzaG9sZEZvckpJ
VEFmdGVyV2FybVVwPTEwIiwgIi0tc2xvd1BhdGhBbGxvY3NCZXR3ZWVuR0NzPTEwIiwgIi0tdXNl
Q29uY3VycmVudEdDPTAiKQogCiBmdW5jdGlvbiBmdWxsR0MoKSB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>416241</attachid>
            <date>2020-12-15 06:46:30 -0800</date>
            <delta_ts>2021-01-05 15:14:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213373-20201215144628.patch</filename>
            <type>text/plain</type>
            <size>8857</size>
            <attacher name="Angelos Oikonomopoulos">angelos</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcwNzY1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMGZlYzJlYjE4ZjY3OGE3Y2Q2YTY0OTY2Njg3NjZiNTJh
MWY2YmM1Ny4uYmRjZGViZDY5MWFhMDc0ZmE2ZDVhMDk1OTA2ZWRmOGZhYjYxNjA4MSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIx
IEBACisyMDIwLTEyLTE1ICBBbmdlbG9zIE9pa29ub21vcG91bG9zICA8YW5nZWxvc0BpZ2FsaWEu
Y29tPgorCisgICAgICAgIFtKU0NdIGFsbG93IHN0cmVzcyB0ZXN0cyB0byBvcHQgb3V0IG9mIHBh
cmFsbGVsIGV4ZWN1dGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjEzMzczCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgT24gbWVtb3J5LWxpbWl0ZWQgZGV2aWNlcywgc29tZSBKU0Mgc3RyZXNzIHRlc3Rz
IG1heSBpbnRlcm1pdHRlbnRseSBPT00gd2hlbgorICAgICAgICB0aGV5IGdldCBzY2hlZHVsZWQg
YWxvbmcgd2l0aCBhbm90aGVyIGhlYXZ5IEpTQyBzdHJlc3MgdGVzdC4gSG93ZXZlciwgdGhlIHRl
c3RzCisgICAgICAgIG1pZ2h0IGJlIGFibGUgdG8gY29tcGxldGUgaWYgcnVuIG9uIHRoZWlyIG93
bi4KKworICAgICAgICBUaGlzIHBhdGNoIGFkZHMgYSBzZXJpYWwhIGRpcmVjdGl2ZSB0aGF0IGNh
dXNlcyBhIEpTQyBzdHJlc3MgdGVzdCB0byBvbmx5IGV2ZXIKKyAgICAgICAgYmUgc2NoZWR1bGVk
IHRvIHJ1biBieSBpdHNlbGYuIEl0J3MgY3VycmVudGx5IHVudXNlZCBhbmQgbmVlZHMgdG8gYmUg
ZW5hYmxlZCBvbgorICAgICAgICBhIHRlc3QtYnktdGVzdCBiYXNpcy4KKworICAgICAgICAqIFNj
cmlwdHMvcnVuLWpzYy1zdHJlc3MtdGVzdHM6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRydWJ5
L2pzYy1zdHJlc3MtdGVzdC13cml0ZXItZGVmYXVsdC5yYjoKKwogMjAyMC0xMi0xMyAgQW5keSBF
c3RlcyAgPGFlc3Rlc0BhcHBsZS5jb20+CiAKICAgICAgICAgW01hY10gQ3JlYXRlIGEgTWVkaWFU
b29sYm94IGZvcm1hdCByZWFkZXIgcGx1Zy1pbiBmb3IgV2ViTQpkaWZmIC0tZ2l0IGEvVG9vbHMv
U2NyaXB0cy9ydW4tanNjLXN0cmVzcy10ZXN0cyBiL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJl
c3MtdGVzdHMKaW5kZXggMGMyMmU3NDk2Zjc0NmUxMTg5MTU2ZjcxMDhhODU5NWRlNDdmNmQzZS4u
NjEwMzhlMjA5OTE5ZTk0ODUwNWEwNjg4YTJkNDY4ZTlkZWFmNjY5NCAxMDA3NTUKLS0tIGEvVG9v
bHMvU2NyaXB0cy9ydW4tanNjLXN0cmVzcy10ZXN0cworKysgYi9Ub29scy9TY3JpcHRzL3J1bi1q
c2Mtc3RyZXNzLXRlc3RzCkBAIC01NTEsNiArNTUxLDcgQEAgZW5kCiAKIENPTExFQ1RfQ09OVElO
VU9VU0xZX09QVElPTlMgPSBzaG91bGRDb2xsZWN0Q29udGludW91c2x5PyA/IFsiLS1jb2xsZWN0
Q29udGludW91c2x5PXRydWUiLCAiLS11c2VHZW5lcmF0aW9uYWxHQz1mYWxzZSJdIDogW10KIAor
JHNlcmlhbFJ1bmxpc3QgPSBbXQogJHJ1bmxpc3QgPSBbXQogCiBkZWYgZnJhbWV3b3JrRnJvbUpT
Q1BhdGgoanNjUGF0aCkKQEAgLTYxOCw2ICs2MTksMTQgQEAgZGVmIGFkZFJ1bkNvbW1hbmQoa2lu
ZCwgY29tbWFuZCwgb3V0cHV0SGFuZGxlciwgZXJyb3JIYW5kbGVyLCAqYWRkaXRpb25hbEVudikK
ICAgICAgICAgJGJlbmNobWFya0RpcmVjdG9yeSwgY29tbWFuZCwgIiN7JGNvbGxlY3Rpb25OYW1l
fS8jeyRiZW5jaG1hcmt9IiwgbmFtZSwgb3V0cHV0SGFuZGxlciwKICAgICAgICAgZXJyb3JIYW5k
bGVyKQogICAgIHBsYW4uYWRkaXRpb25hbEVudi5wdXNoKCphZGRpdGlvbmFsRW52KQorICAgIGlm
ICRydW5Db21tYW5kT3B0aW9uc1s6c2VyaWFsXQorICAgICAgICAjIEFkZCB0aGlzIHRvIHRoZSBs
aXN0IG9mIHRlc3RzIHRvIGJlIHJ1biBvbiB0aGVpciBvd24sIHNvCisgICAgICAgICMgdGhhdCB3
ZSBjYW4gdHJlYXQgdGhlbSBzcGVjaWFsbHkgd2hlbiBzY2hlZHVsaW5nLCBidXQga2VlcAorICAg
ICAgICAjIGl0IGluIHRoZSAkcnVubGlzdCBmb3IgY29kZSB0aGF0IGRvc24ndCBjYXJlIGFib3V0
CisgICAgICAgICMgc2NoZWR1bGluZy4KKyAgICAgICAgJHNlcmlhbFJ1bmxpc3QgPDwgcGxhbgor
ICAgIGVuZAorCiAgICAgaWYgJG51bUNoaWxkUHJvY2Vzc2VzID4gMSBhbmQgJHJ1bkNvbW1hbmRP
cHRpb25zWzppc1Nsb3ddCiAgICAgICAgICRydW5saXN0LnVuc2hpZnQgcGxhbgogICAgIGVsc2UK
QEAgLTY2OSw2ICs2NzgsMTAgQEAgZGVmIGNyYXNoT0shCiAgICAgJHJ1bkNvbW1hbmRPcHRpb25z
WzpjcmFzaE9LXSA9IHRydWUKIGVuZAogCitkZWYgc2VyaWFsIQorICAgICRydW5Db21tYW5kT3B0
aW9uc1s6c2VyaWFsXSA9IHRydWUKK2VuZAorCiBkZWYgcmVxdWlyZU9wdGlvbnMoKm9wdGlvbnMp
CiAgICAgJHRlc3RTcGVjaWZpY1JlcXVpcmVkT3B0aW9ucyArPSBvcHRpb25zCiBlbmQKQEAgLTI0
MDYsMTkgKzI0MTksMjkgQEAgZGVmIHJ1blJlbW90ZQogICAgIGRldGVjdEZhaWx1cmVzCiBlbmQK
IAotZGVmIHByZXBhcmVHbnVQYXJhbGxlbFRlc3RSdW5uZXIKLSAgICBwYXRoID0gJHJ1bm5lckRp
ciArICJwYXJhbGxlbC10ZXN0cyIKK2RlZiBwcmVwYXJlR251UGFyYWxsZWxSdW5uZXJKb2JzKG5h
bWUsIHJ1bmxpc3QsIGV4Y2x1ZGUpCisgICAgcGF0aCA9ICRydW5uZXJEaXIgKyBuYW1lCiAgICAg
RmlsZVV0aWxzLm1rZGlyX3AoJHJ1bm5lckRpcikKIAogICAgIEZpbGUub3BlbihwYXRoLCAidyIp
IHsKICAgICAgICAgfCBvdXRwIHwKLSAgICAgICAgJHJ1bmxpc3QuZWFjaCB7CisgICAgICAgIHJ1
bmxpc3QuZWFjaCB7CiAgICAgICAgICAgICB8IHBsYW4gfAorICAgICAgICAgICAgaWYgZXhjbHVk
ZS5oYXNfa2V5PyhwbGFuKQorICAgICAgICAgICAgICAgIG5leHQKKyAgICAgICAgICAgIGVuZAog
ICAgICAgICAgICAgb3V0cC5wdXRzKCIuL3Rlc3Rfc2NyaXB0XyN7cGxhbi5pbmRleH0iKQogICAg
ICAgICB9CiAgICAgfQogZW5kCiAKK2RlZiBwcmVwYXJlR251UGFyYWxsZWxUZXN0UnVubmVyCisg
ICAgc2VyaWFsVGVzdHMgPSB7fQorICAgICRzZXJpYWxSdW5saXN0LmVhY2ggeyB8cHwgc2VyaWFs
VGVzdHNbcF0gPSBuaWwgfQorICAgIHByZXBhcmVHbnVQYXJhbGxlbFJ1bm5lckpvYnMoInBhcmFs
bGVsLXRlc3RzIiwgJHJ1bmxpc3QsIHNlcmlhbFRlc3RzKQorICAgIHByZXBhcmVHbnVQYXJhbGxl
bFJ1bm5lckpvYnMoInNlcmlhbC10ZXN0cyIsICRzZXJpYWxSdW5saXN0LCB7fSkKK2VuZAorCiBk
ZWYgd2l0aEdudVBhcmFsbGVsU3NoV3JhcHBlcigmYmxrKQogICAgIFRlbXBmaWxlLm9wZW4oJ3Nz
aC13cmFwcGVyJywgJHJ1bm5lckRpcikgewogICAgICAgICB8IHdyYXBwZXIgfApAQCAtMjQ3OCwy
MSArMjUwMSwyNCBAQCBkZWYgdW5wYWNrQnVuZGxlR251UGFyYWxsZWwKICAgICB9CiBlbmQKIAot
ZGVmIHJ1bkdudVBhcmFsbGVsUnVubmVyCi0gICAgaW5wdXRzID0gJHJ1bm5lckRpciArICJwYXJh
bGxlbC10ZXN0cyIKK2RlZiBydW5HbnVQYXJhbGxlbFJ1bm5lcihpbnB1dHMsIG9wdGlvbnM9e30p
CiAgICAgdGltZW91dCA9IDMwMAogICAgIGlmIEVOVlsiSlNDVEVTVF90aW1lb3V0Il0KICAgICAg
ICAgdGltZW91dCA9IEVOVlsiSlNDVEVTVF90aW1lb3V0Il0udG9fZi5jZWlsLnRvX2kKICAgICBl
bmQKKyAgICAjIFdlIGFkZCAxIHRvIG1ha2Ugc3VyZSB3ZSBhbHdheXMgaGF2ZSB3YWl0aW5nIGpv
YnMgYW5kCisgICAgIyBkb24ndCBydW4gaW50byBzdGFsbHMgZHVlIHRvIHNzaCBsYXRlbmN5LiBI
b3dldmVyLCB3ZQorICAgICMgd2FudCB0byByZXNwZWN0IG51bUNoaWxkUHJvY2Vzc2VzLCBzbyB3
ZSBkb24ndCBqdXN0IHVzZQorICAgICMgdGhlIC1qICsxIEdOVSBwYXJhbGxlbCBpZGlvbS4KKyAg
ICBwYXJhbGxlbEpvYnNPbkVhY2hIb3N0ID0gJG51bUNoaWxkUHJvY2Vzc2VzICsgMQorICAgIGlm
IG9wdGlvbnNbOnBhcmFsbGVsSm9ic09uRWFjaEhvc3RdCisgICAgICBwYXJhbGxlbEpvYnNPbkVh
Y2hIb3N0ID0gb3B0aW9uc1s6cGFyYWxsZWxKb2JzT25FYWNoSG9zdF0KKyAgICBlbmQKICAgICB3
aXRoR251UGFyYWxsZWxTc2hMb2dpbkZpbGUgewogICAgICAgICB8IHNsZiB8CiAgICAgICAgIGNt
ZCA9IFsKICAgICAgICAgICAgICJwYXJhbGxlbCIsCi0gICAgICAgICAgICAjIFdlIGFkZCAxIHRv
IG1ha2Ugc3VyZSB3ZSBhbHdheXMgaGF2ZSB3YWl0aW5nIGpvYnMgYW5kCi0gICAgICAgICAgICAj
IGRvbid0IHJ1biBpbnRvIHN0YWxscyBkdWUgdG8gc3NoIGxhdGVuY3kuIEhvd2V2ZXIsIHdlCi0g
ICAgICAgICAgICAjIHdhbnQgdG8gcmVzcGVjdCBudW1DaGlsZFByb2Nlc3Nlcywgc28gd2UgZG9u
J3QganVzdCB1c2UKLSAgICAgICAgICAgICMgdGhlIC1qICsxIEdOVSBwYXJhbGxlbCBpZGlvbS4K
LSAgICAgICAgICAgICItaiIsICIjeyRudW1DaGlsZFByb2Nlc3NlcyArIDF9IiwKKyAgICAgICAg
ICAgICItaiIsICIje3BhcmFsbGVsSm9ic09uRWFjaEhvc3R9IiwKICAgICAgICAgICAgICItLXJl
dHJpZXMgNSIsCiAgICAgICAgICAgICAiLS1saW5lLWJ1ZmZlciIsICMgd2Uga25vdyBvdXIgb3V0
cHV0IGlzIGxpbmUtb3JpZW50ZWQKICAgICAgICAgICAgICItLXNsZiIsIHNsZiwKQEAgLTI1MjUs
NyArMjU1MSw5IEBAIGRlZiBydW5HbnVQYXJhbGxlbAogICAgIGlmICRyZW1vdGVIb3N0cy5zaXpl
ID09IDAKICAgICAgICAgcmFpc2UgIkFsbCByZW1vdGUgaG9zdHMgZmFpbGVkLCBnaXZpbmcgdXAi
CiAgICAgZW5kCi0gICAgcnVuR251UGFyYWxsZWxSdW5uZXIKKyAgICBydW5HbnVQYXJhbGxlbFJ1
bm5lcigkcnVubmVyRGlyICsgInNlcmlhbC10ZXN0cyIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgeyA6cGFyYWxsZWxKb2JzT25FYWNoSG9zdCA9PiAxfSkKKyAgICBydW5HbnVQYXJhbGxlbFJ1
bm5lcigkcnVubmVyRGlyICsgInBhcmFsbGVsLXRlc3RzIikKICAgICBkZXRlY3RGYWlsdXJlcwog
ZW5kCiAKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cnVieS9qc2Mtc3RyZXNzLXRl
c3Qtd3JpdGVyLWRlZmF1bHQucmIgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHJ1YnkvanNjLXN0cmVz
cy10ZXN0LXdyaXRlci1kZWZhdWx0LnJiCmluZGV4IDIyNmFkZjUwMjA2MjA3YzJlZDg1OTJkOGRh
Njc0Y2FhNWI2MTg2MTkuLjI5NGNlMjBkMjZlM2IwYTdmMTA5ODg4MDI0OWE5MDMyNmRmYmYyZDIg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cnVieS9qc2Mtc3RyZXNzLXRlc3Qtd3Jp
dGVyLWRlZmF1bHQucmIKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRydWJ5L2pzYy1zdHJlc3Mt
dGVzdC13cml0ZXItZGVmYXVsdC5yYgpAQCAtMzA1LDE3ICszMDUsMjcgQEAgZGVmIHByZXBhcmVT
aGVsbFRlc3RSdW5uZXIKICAgICBGaWxlVXRpbHMuY3AgU0NSSVBUU19QQVRIICsgImpzYy1zdHJl
c3MtdGVzdC1oZWxwZXJzIiArICJzaGVsbC1ydW5uZXIuc2giLCAkcnVubmVyRGlyICsgInJ1bnNj
cmlwdCIKIGVuZAogCitkZWYgb3V0cHV0X3RhcmdldChvdXRwLCBwbGFuLCBwcmVyZXFzKQorICAg
IGluZGV4ID0gcGxhbi5pbmRleAorICAgIHRhcmdldCA9ICJ0ZXN0X2RvbmVfI3tpbmRleH0iCisg
ICAgb3V0cC5wdXRzICIje3RhcmdldH06ICN7cHJlcmVxcy5qb2luKCIgIil9IgorICAgIG91dHAu
cHV0cyAiXHRzaCB0ZXN0X3NjcmlwdF8je2luZGV4fSIKKyAgICB0YXJnZXQKK2VuZAorCiBkZWYg
cHJlcGFyZU1ha2VUZXN0UnVubmVyKHJlbW90ZUluZGV4KQogICAgICMgVGhlIGdvYWxzIG9mIG91
ciBwYXJhbGxlbCB0ZXN0IHJ1bm5lciBhcmUgc2NhbGFiaWxpdHkgYW5kIHNpbXBsaWNpdHkuIFRo
ZQogICAgICMgc2ltcGxpY2l0eSBwYXJ0IGlzIHBhcnRpY3VsYXJseSBpbXBvcnRhbnQuIFdlIGRv
bid0IHdhbnQgdG8gaGF2ZSB0byBoYXZlCiAgICAgIyBhIGZ1bGwtdGltZSBjb250cmlidXRvciBq
dXN0IHBoaWxvc29waGlzaW5nIGFib3V0IHBhcmFsbGVsIHRlc3RpbmcuCiAgICAgIwotICAgICMg
QXMgc3VjaCwgd2UganVzdCBwYXNzIG9mZiBhbGwgb2YgdGhlIGhhcmQgd29yayB0byAnbWFrZScu
IFRoaXMgY3JlYXRlcyBhCi0gICAgIyBkdW1teSBkaXJlY3RvcnkgKCIkb3V0cHV0RGlyLy5ydW5u
ZXIiKSBpbiB3aGljaCB3ZSBjcmVhdGUgYSBkdW1teQotICAgICMgTWFrZWZpbGUuIFRoZSBNYWtl
ZmlsZSBoYXMgYW4gJ2FsbCcgcnVsZSB0aGF0IGRlcGVuZHMgb24gYWxsIG9mIHRoZSB0ZXN0cy4K
LSAgICAjIFRoYXQgaXMsIGZvciBlYWNoIHRlc3Qgd2Uga25vdyB3ZSB3aWxsIHJ1biwgdGhlcmUg
aXMgYSBydWxlIGluIHRoZQotICAgICMgTWFrZWZpbGUgYW5kICdhbGwnIGRlcGVuZHMgb24gaXQu
IFJ1bm5pbmcgJ21ha2UgLWogPHdoYXRldmVyPicgb24gdGhpcwotICAgICMgTWFrZWZpbGUgcmVz
dWx0cyBpbiAnbWFrZScgZG9pbmcgYWxsIG9mIHRoZSBoYXJkIHdvcms6CisgICAgIyBBcyBzdWNo
LCB3ZSBqdXN0IHBhc3Mgb2ZmIGFsbCBvZiB0aGUgaGFyZCB3b3JrIHRvICdtYWtlJy4gVGhpcwor
ICAgICMgY3JlYXRlcyBhIGR1bW15IGRpcmVjdG9yeSAoIiRvdXRwdXREaXIvLnJ1bm5lciIpIGlu
IHdoaWNoIHdlCisgICAgIyBjcmVhdGUgYSBkdW1teSBNYWtlZmlsZS4gVGhlIE1ha2VmaWxlIGhh
cyBhICdwYXJhbGxlbCcgcnVsZSB0aGF0CisgICAgIyBkZXBlbmRzIGFsbCB0ZXN0cywgb3RoZXIg
dGhhbiB0aGUgb25lcyBtYXJrZWQgJ3NlcmlhbCcuIFRoZQorICAgICMgc2VyaWFsIHRlc3RzIGFy
ZSBhcnJhbmdlZCBpbiBhIGNoYWluOyB0aGUgbGFzdCB0YXJnZXQgaW4gdGhlCisgICAgIyBzZXJp
YWwgY2hhaW4gZGVwZW5kcyBvbiAncGFyYWxsZWwnIGFuZCAnYWxsJyBkZXBlbmRzIG9uIHRoZSBo
ZWFkCisgICAgIyBvZiB0aGUgY2hhaW4uIFJ1bm5pbmcgJ21ha2UgLWogPHdoYXRldmVyPicgb24g
dGhpcyBNYWtlZmlsZQorICAgICMgcmVzdWx0cyBpbiAnbWFrZScgZG9pbmcgYWxsIG9mIHRoZSBo
YXJkIHdvcms6CiAgICAgIwogICAgICMgLSBMb2FkIGJhbGFuY2luZyBqdXN0IHdvcmtzLiBNb3N0
IHN5c3RlbXMgaGF2ZSBhIGdyZWF0IGxvYWQgYmFsYW5jZXIgaW4KICAgICAjICAgJ21ha2UnLiBJ
ZiB5b3VyIHN5c3RlbSBkb2Vzbid0IHRoZW4ganVzdCBpbnN0YWxsIGEgcmVhbCAnbWFrZScuCkBA
IC0zNDAsMjMgKzM1MCwzOSBAQCBkZWYgcHJlcGFyZU1ha2VUZXN0UnVubmVyKHJlbW90ZUluZGV4
KQogICAgICMgYmFzaWNhbGx5IHVzaW5nIHRoZSBmaWxlc3lzdGVtIGFzIGEgY29uY3VycmVudCBk
YXRhYmFzZSBvZiB0ZXN0IGZhaWx1cmVzLgogICAgICMgRXZlbiBpZiB0d28gdGVzdHMgZmFpbCBh
dCB0aGUgc2FtZSB0aW1lLCBzaW5jZSB0aGV5J3JlIHRvdWNoaW5nIGRpZmZlcmVudAogICAgICMg
ZmlsZXMgd2Ugd29uJ3QgbWlzcyBhbnkgZmFpbHVyZXMuCi0gICAgcnVuSW5kaWNlcyA9IFtdCisg
ICAgc2VyaWFsUGxhbnMgPSB7fQorICAgICRzZXJpYWxSdW5saXN0LmVhY2ggeyB8cHwgc2VyaWFs
UGxhbnNbcF0gPSBuaWwgfQorICAgIHJ1blBsYW5zID0gW10KKyAgICBzZXJpYWxSdW5QbGFucyA9
IFtdCiAgICAgJHJ1bmxpc3QuZWFjaCB7CiAgICAgICAgIHwgcGxhbiB8CiAgICAgICAgIGlmICEk
cmVtb3RlIG9yIHBsYW4uaW5kZXggJSAkcmVtb3RlSG9zdHMubGVuZ3RoID09IHJlbW90ZUluZGV4
Ci0gICAgICAgICAgICBydW5JbmRpY2VzIDw8IHBsYW4uaW5kZXgKKyAgICAgICAgICAgIGlmIHNl
cmlhbFBsYW5zLmhhc19rZXk/KHBsYW4pCisgICAgICAgICAgICAgICAgc2VyaWFsUnVuUGxhbnMg
PDwgcGxhbgorICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJ1blBsYW5zIDw8IHBs
YW4KKyAgICAgICAgICAgIGVuZAogICAgICAgICBlbmQKICAgICB9Ci0gICAgCisKICAgICBGaWxl
Lm9wZW4oJHJ1bm5lckRpciArICJNYWtlZmlsZS4je3JlbW90ZUluZGV4fSIsICJ3IikgewogICAg
ICAgICB8IG91dHAgfAotICAgICAgICBvdXRwLnB1dHMoImFsbDogIiArIHJ1bkluZGljZXMubWFw
e3x2fCAidGVzdF9kb25lXyN7dn0ifS5qb2luKCcgJykpCi0gICAgICAgIHJ1bkluZGljZXMuZWFj
aCB7Ci0gICAgICAgICAgICB8IGluZGV4IHwKLSAgICAgICAgICAgIHBsYW4gPSAkcnVubGlzdFtp
bmRleF0KLSAgICAgICAgICAgIG91dHAucHV0cyAidGVzdF9kb25lXyN7aW5kZXh9OiIKLSAgICAg
ICAgICAgIG91dHAucHV0cyAiXHRzaCB0ZXN0X3NjcmlwdF8je3BsYW4uaW5kZXh9IgorICAgICAg
ICBpZiBzZXJpYWxSdW5QbGFucy5lbXB0eT8KKyAgICAgICAgICAgIG91dHAucHV0cygiYWxsOiBw
YXJhbGxlbCIpCisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNlcmlhbFByZXJlcSA9ICJ0ZXN0
X2RvbmVfI3tzZXJpYWxSdW5QbGFuc1stMV0uaW5kZXh9IgorICAgICAgICAgICAgb3V0cC5wdXRz
KCJhbGw6ICN7c2VyaWFsUHJlcmVxfSIpCisgICAgICAgICAgICBwcmV2X3RhcmdldCA9ICJwYXJh
bGxlbCIKKyAgICAgICAgICAgIHNlcmlhbFJ1blBsYW5zLmVhY2ggeworICAgICAgICAgICAgICAg
IHwgcGxhbiB8CisgICAgICAgICAgICAgICAgcHJldl90YXJnZXQgPSBvdXRwdXRfdGFyZ2V0KG91
dHAsIHBsYW4sIFtwcmV2X3RhcmdldF0pCisgICAgICAgICAgICB9CisgICAgICAgIGVuZAorICAg
ICAgICBwYXJhbGxlbFRhcmdldHMgPSBydW5QbGFucy5jb2xsZWN0IHsKKyAgICAgICAgICAgIHwg
cGxhbiB8CisgICAgICAgICAgICBvdXRwdXRfdGFyZ2V0KG91dHAsIHBsYW4sIFtdKQogICAgICAg
ICB9CisgICAgICAgIG91dHAucHV0cygicGFyYWxsZWw6ICIgKyBwYXJhbGxlbFRhcmdldHMuam9p
bigiICIpKQogICAgIH0KIGVuZAogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>