<?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>222660</bug_id>
          
          <creation_ts>2021-03-03 09:33:46 -0800</creation_ts>
          <short_desc>Remove LayoutTestFinder.touched_tests, which is now dead code</short_desc>
          <delta_ts>2021-03-03 13:24:14 -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>222661</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sam Sneddon [:gsnedders]">gsnedders</reporter>
          <assigned_to name="Sam Sneddon [:gsnedders]">gsnedders</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jbedard</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1735313</commentid>
    <comment_count>0</comment_count>
      <attachid>422100</attachid>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-03-03 09:33:46 -0800</bug_when>
    <thetext>Created attachment 422100
Patch

Need the bug URL (OOPS!).

Reviewed by NOBODY (OOPS!).

* Scripts/webkitpy/layout_tests/controllers/layout_test_finder.py:
(LayoutTestFinder.find_touched_tests): Removed.
* Scripts/webkitpy/layout_tests/controllers/layout_test_finder_unittest.py:
Remove related tests.
---
 3 files changed, 12 insertions(+), 76 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735319</commentid>
    <comment_count>1</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-03-03 09:40:17 -0800</bug_when>
    <thetext>Looks good, although we need the bug URL in the changeling</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735320</commentid>
    <comment_count>2</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-03-03 09:40:40 -0800</bug_when>
    <thetext>(In reply to Jonathan Bedard from comment #1)
&gt; Looks good, although we need the bug URL in the changeling

Changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735324</commentid>
    <comment_count>3</comment_count>
      <attachid>422105</attachid>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-03-03 09:50:09 -0800</bug_when>
    <thetext>Created attachment 422105
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735478</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-03 13:23:13 -0800</bug_when>
    <thetext>Committed r273835: &lt;https://commits.webkit.org/r273835&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 422105.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735479</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-03-03 13:24:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/75000435&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422100</attachid>
            <date>2021-03-03 09:33:46 -0800</date>
            <delta_ts>2021-03-03 09:50:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>20210303173344.patch</filename>
            <type>text/plain</type>
            <size>6893</size>
            <attacher name="Sam Sneddon [:gsnedders]">gsnedders</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczODEzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNzUyMTdlNDVlZjJiMWU2NzIxMTYwOTQ4NjE2NTAxYzM3
Y2QyYWQ4Mi4uYTdhYThlMmEyYTY0N2JmYmZmY2M3ZDViMzg1ZmI4OGFmY2RjZWRjMCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDIxLTAzLTAzICBTYW0gU25lZGRvbiAgPGdzbmVkZGVyc0BhcHBsZS5jb20+CisKKyAg
ICAgICAgUmVtb3ZlIExheW91dFRlc3RGaW5kZXIudG91Y2hlZF90ZXN0cywgd2hpY2ggaXMgbm93
IGRlYWQgY29kZQorICAgICAgICBOZWVkIHRoZSBidWcgVVJMIChPT1BTISkuCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5
L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9sYXlvdXRfdGVzdF9maW5kZXIucHk6CisgICAgICAg
IChMYXlvdXRUZXN0RmluZGVyLmZpbmRfdG91Y2hlZF90ZXN0cyk6IFJlbW92ZWQuCisgICAgICAg
ICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbGF5b3V0X3Rlc3Rf
ZmluZGVyX3VuaXR0ZXN0LnB5OgorICAgICAgICBSZW1vdmUgcmVsYXRlZCB0ZXN0cy4KKwogMjAy
MS0wMy0wMiAgTXlsZXMgQy4gTWF4ZmllbGQgIDxtbWF4ZmllbGRAYXBwbGUuY29tPgogCiAgICAg
ICAgIFJFR1JFU1NJT04ocjI3MDY5MSk6IEl0J3MgaW1wb3NzaWJsZSB0byB1c2UgTW9iaWxlQXNz
ZXQgZm9udHMgb24gbWFjT1MKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5
b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL2xheW91dF90ZXN0X2ZpbmRlci5weSBiL1Rvb2xzL1Njcmlw
dHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL2xheW91dF90ZXN0X2ZpbmRlci5w
eQppbmRleCBhNGIyN2E5NWNmMDZjYjRkZGU5ZDU0ZWI3NTgxZTYwZGZjNTE5YTY5Li45YzY5NGQx
NTcwNDYxYzhhNzQ0N2FhZmVkMGMzNDU3OGNhMzc3NDViIDEwMDY0NAotLS0gYS9Ub29scy9TY3Jp
cHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9sYXlvdXRfdGVzdF9maW5kZXIu
cHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMv
bGF5b3V0X3Rlc3RfZmluZGVyLnB5CkBAIC0xNDYsMzEgKzE0Niw2IEBAIGNsYXNzIExheW91dFRl
c3RGaW5kZXIob2JqZWN0KToKICAgICAgICAgICAgICAgICByZXR1cm4gVHJ1ZQogICAgICAgICBy
ZXR1cm4gRmFsc2UKIAotICAgIGRlZiBmaW5kX3RvdWNoZWRfdGVzdHMoc2VsZiwgbmV3X29yX21v
ZGlmaWVkX3BhdGhzLCBhcHBseV9za2lwX2V4cGVjdGF0aW9ucz1UcnVlKToKLSAgICAgICAgcG90
ZW50aWFsX3Rlc3RfcGF0aHMgPSBbXQotICAgICAgICBmb3IgdGVzdF9maWxlIGluIG5ld19vcl9t
b2RpZmllZF9wYXRoczoKLSAgICAgICAgICAgIGlmIG5vdCB0ZXN0X2ZpbGUuc3RhcnRzd2l0aChz
ZWxmLkxBWU9VVF9URVNUU19ESVJFQ1RPUlkpOgotICAgICAgICAgICAgICAgIGNvbnRpbnVlCi0K
LSAgICAgICAgICAgIHRlc3RfZmlsZSA9IHNlbGYuX3N0cmlwX3Rlc3RfZGlyX3ByZWZpeCh0ZXN0
X2ZpbGUpCi0gICAgICAgICAgICB0ZXN0X3BhdGhzID0gc2VsZi5fcG9ydC5wb3RlbnRpYWxfdGVz
dF9uYW1lc19mcm9tX2V4cGVjdGVkX2ZpbGUodGVzdF9maWxlKQotICAgICAgICAgICAgaWYgdGVz
dF9wYXRoczoKLSAgICAgICAgICAgICAgICBwb3RlbnRpYWxfdGVzdF9wYXRocy5leHRlbmQodGVz
dF9wYXRocykKLSAgICAgICAgICAgIGVsc2U6Ci0gICAgICAgICAgICAgICAgcG90ZW50aWFsX3Rl
c3RfcGF0aHMuYXBwZW5kKHRlc3RfZmlsZSkKLQotICAgICAgICBpZiBub3QgcG90ZW50aWFsX3Rl
c3RfcGF0aHM6Ci0gICAgICAgICAgICByZXR1cm4gTm9uZQotCi0gICAgICAgIHRlc3RzID0gc2Vs
Zi5maW5kX3Rlc3RzX2J5X3BhdGgobGlzdChzZXQocG90ZW50aWFsX3Rlc3RfcGF0aHMpKSkKLSAg
ICAgICAgaWYgbm90IGFwcGx5X3NraXBfZXhwZWN0YXRpb25zOgotICAgICAgICAgICAgcmV0dXJu
IHRlc3RzCi0KLSAgICAgICAgZXhwZWN0YXRpb25zID0gdGVzdF9leHBlY3RhdGlvbnMuVGVzdEV4
cGVjdGF0aW9ucyhzZWxmLl9wb3J0LCB0ZXN0cywgZm9yY2VfZXhwZWN0YXRpb25zX3Bhc3M9RmFs
c2UpCi0gICAgICAgIGV4cGVjdGF0aW9ucy5wYXJzZV9hbGxfZXhwZWN0YXRpb25zKCkKLSAgICAg
ICAgdGVzdHNfdG9fc2tpcCA9IHNlbGYuc2tpcF90ZXN0cyhwb3RlbnRpYWxfdGVzdF9wYXRocywg
dGVzdHMsIGV4cGVjdGF0aW9ucywgTm9uZSkKLSAgICAgICAgcmV0dXJuIFt0ZXN0IGZvciB0ZXN0
IGluIHRlc3RzIGlmIHRlc3Qgbm90IGluIHRlc3RzX3RvX3NraXBdCi0KICAgICBkZWYgX3N0cmlw
X3Rlc3RfZGlyX3ByZWZpeGVzKHNlbGYsIHBhdGhzKToKICAgICAgICAgcmV0dXJuIFtzZWxmLl9z
dHJpcF90ZXN0X2Rpcl9wcmVmaXgocGF0aCkgZm9yIHBhdGggaW4gcGF0aHMgaWYgcGF0aF0KIApk
aWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxl
cnMvbGF5b3V0X3Rlc3RfZmluZGVyX3VuaXR0ZXN0LnB5IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbGF5b3V0X3Rlc3RfZmluZGVyX3VuaXR0ZXN0LnB5
CmluZGV4IGM1ODIwMWJkOWNjNmFjZTczNTVkMzljYmVkODg4ZTM1YTQ1ZWNkZGYuLmIxMWY3ZDlh
YTc3ZmUzMjA3ZWU4OGM4YjhiN2I5ODBiZGJkZmIzM2MgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Njcmlw
dHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL2xheW91dF90ZXN0X2ZpbmRlcl91
bml0dGVzdC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250
cm9sbGVycy9sYXlvdXRfdGVzdF9maW5kZXJfdW5pdHRlc3QucHkKQEAgLTQ2LDE1ICs0Niw2IEBA
IGNsYXNzIExheW91dFRlc3RGaW5kZXJUZXN0cyh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAg
IHBvcnQgPSBUZXN0UG9ydChob3N0KQogICAgICAgICByZXR1cm4gTGF5b3V0VGVzdEZpbmRlcihw
b3J0LCBOb25lKQogCi0gICAgZGVmIHRvdWNoZWRfZmlsZXMoc2VsZiwgdG91Y2hlZF9maWxlcywg
ZnM9Tm9uZSk6Ci0gICAgICAgIGhvc3QgPSBNb2NrSG9zdCgpCi0gICAgICAgIGlmIGZzOgotICAg
ICAgICAgICAgaG9zdC5maWxlc3lzdGVtID0gZnMKLSAgICAgICAgZWxzZToKLSAgICAgICAgICAg
IGZzID0gaG9zdC5maWxlc3lzdGVtCi0gICAgICAgIHBvcnQgPSBUZXN0UG9ydChob3N0KQotICAg
ICAgICByZXR1cm4gKGZzLCBNb2NrTGF5b3V0VGVzdEZpbmRlcihwb3J0LCBvcHRwYXJzZS5WYWx1
ZXMoeydza2lwcGVkJzogJ2Fsd2F5cycsICdza2lwX2ZhaWxpbmdfdGVzdHMnOiBGYWxzZSwgJ2h0
dHAnOiBUcnVlfSkpLmZpbmRfdG91Y2hlZF90ZXN0cyh0b3VjaGVkX2ZpbGVzKSkKLQogICAgIGRl
ZiB0ZXN0X3N1cHBvcnRlZF90ZXN0X2V4dGVuc2lvbnMoc2VsZik6CiAgICAgICAgIHNlbGYuYXNz
ZXJ0RXF1YWwoX3N1cHBvcnRlZF90ZXN0X2V4dGVuc2lvbnMgJiBQb3J0Ll9zdXBwb3J0ZWRfcmVm
ZXJlbmNlX2V4dGVuc2lvbnMsIFBvcnQuX3N1cHBvcnRlZF9yZWZlcmVuY2VfZXh0ZW5zaW9ucykK
IApAQCAtMTM5LDQ1ICsxMzAsMyBAQCBjbGFzcyBMYXlvdXRUZXN0RmluZGVyVGVzdHModW5pdHRl
c3QuVGVzdENhc2UpOgogICAgICAgICBzZWxmLmFzc2VydEZhbHNlKGZpbmRlci5faXNfdzNjX3Jl
c291cmNlX2ZpbGUoZmluZGVyLl9maWxlc3lzdGVtLCBmaW5kZXIuX3BvcnQubGF5b3V0X3Rlc3Rz
X2RpcigpICsgIi9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL1hNTEh0dHBSZXF1ZXN0
IiwgInhtbGh0dHByZXF1ZXN0LXN5bmMtYmxvY2stZGVmZXItc2NyaXB0cy1zdWJmcmFtZS5odG1s
Lmh0bWwiKSkKICAgICAgICAgc2VsZi5hc3NlcnRUcnVlKGZpbmRlci5faXNfdzNjX3Jlc291cmNl
X2ZpbGUoZmluZGVyLl9maWxlc3lzdGVtLCBmaW5kZXIuX3BvcnQubGF5b3V0X3Rlc3RzX2Rpcigp
ICsgIi9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL1hNTEh0dHBSZXF1ZXN0IiwgInht
bGh0dHByZXF1ZXN0LXN5bmMtYmxvY2stZGVmZXItc2NyaXB0cy1zdWJmcmFtZS5odG1sIikpCiAg
ICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZShmaW5kZXIuX2lzX3czY19yZXNvdXJjZV9maWxlKGZpbmRl
ci5fZmlsZXN5c3RlbSwgZmluZGVyLl9wb3J0LmxheW91dF90ZXN0c19kaXIoKSArICIvaW1wb3J0
ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9kb20vbm9kZXMvRG9jdW1lbnQtY3JlYXRlRWxlbWVu
dC1uYW1lc3BhY2UtdGVzdHMiLCAidGVzdC5odG1sIikpCi0KLSAgICBkZWYgdGVzdF90b3VjaGVk
X3Rlc3Qoc2VsZik6Ci0gICAgICAgIHBhdGhzID0gWydMYXlvdXRUZXN0cy90ZXN0Lmh0bWwnLCAn
TGF5b3V0VGVzdHMvdGVzdCcsICd0ZXN0Mi5odG1sJywgJ1NvdXJjZS90ZXN0MS5odG1sJ10KLSAg
ICAgICAgZnMsIHRvdWNoZWRfdGVzdHMgPSBzZWxmLnRvdWNoZWRfZmlsZXMocGF0aHMpCi0gICAg
ICAgIHNlbGYuYXNzZXJ0RXF1YWwodG91Y2hlZF90ZXN0cywgWyd0ZXN0Lmh0bWwnXSkKLQotICAg
IGRlZiB0ZXN0X2V4cGVjdGVkX3RvdWNoZWRfdGVzdChzZWxmKToKLSAgICAgICAgcGF0aHMgPSBb
J0xheW91dFRlc3RzL3Rlc3QtZXhwZWN0ZWQudHh0JywgJ0xheW91dFRlc3RzL25vLXRlc3QtZXhw
ZWN0ZWQudHh0J10KLSAgICAgICAgZnMgPSBNb2NrRmlsZVN5c3RlbSgpCi0gICAgICAgIGZzLndy
aXRlX3RleHRfZmlsZSgnL3Rlc3QuY2hlY2tvdXQvTGF5b3V0VGVzdHMvdGVzdC5odG1sJywgJ1Ro
aXMgaXMgYSB0ZXN0JykKLSAgICAgICAgZnMsIHRvdWNoZWRfdGVzdHMgPSBzZWxmLnRvdWNoZWRf
ZmlsZXMocGF0aHMsIGZzKQotICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHRvdWNoZWRfdGVzdHMs
IFsndGVzdC5odG1sJ10pCi0KLSAgICBkZWYgdGVzdF9wbGF0Zm9ybV9leHBlY3RlZF90b3VjaGVk
X3Rlc3Qoc2VsZik6Ci0gICAgICAgIHBhdGhzID0gWydMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tb2Nr
L3Rlc3QtZXhwZWN0ZWQudHh0JywgJ0xheW91dFRlc3RzL3BsYXRmb3JtL21vY2svbm8tdGVzdC1l
eHBlY3RlZC50eHQnXQotICAgICAgICBmcyA9IE1vY2tGaWxlU3lzdGVtKCkKLSAgICAgICAgZnMu
d3JpdGVfdGV4dF9maWxlKCcvdGVzdC5jaGVja291dC9MYXlvdXRUZXN0cy90ZXN0Lmh0bWwnLCAn
VGhpcyBpcyBhIHRlc3QnKQotICAgICAgICBmcywgdG91Y2hlZF90ZXN0cyA9IHNlbGYudG91Y2hl
ZF9maWxlcyhwYXRocywgZnMpCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwodG91Y2hlZF90ZXN0
cywgWyd0ZXN0Lmh0bWwnXSkKLQotICAgIGRlZiB0ZXN0X3BsYXRmb3JtX2R1cGxpY2F0ZV90b3Vj
aGVkX3Rlc3Qoc2VsZik6Ci0gICAgICAgIHBhdGhzID0gWydMYXlvdXRUZXN0cy90ZXN0MS5odG1s
JywgJ0xheW91dFRlc3RzL3Rlc3QxLmh0bWwnLCAnTGF5b3V0VGVzdHMvcGxhdGZvcm0vbW9jazEv
dGVzdDItZXhwZWN0ZWQudHh0JywgJ0xheW91dFRlc3RzL3BsYXRmb3JtL21vY2syL3Rlc3QyLWV4
cGVjdGVkLnR4dCddCi0gICAgICAgIGZzID0gTW9ja0ZpbGVTeXN0ZW0oKQotICAgICAgICBmcy53
cml0ZV90ZXh0X2ZpbGUoJy90ZXN0LmNoZWNrb3V0L0xheW91dFRlc3RzL3Rlc3QyLmh0bWwnLCAn
VGhpcyBpcyBhIHRlc3QnKQotICAgICAgICBmcywgdG91Y2hlZF90ZXN0cyA9IHNlbGYudG91Y2hl
ZF9maWxlcyhwYXRocywgZnMpCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoc29ydGVkKHRvdWNo
ZWRfdGVzdHMpLCBzb3J0ZWQoWyd0ZXN0MS5odG1sJywgJ3Rlc3QyLmh0bWwnXSkpCi0KLSAgICBk
ZWYgdGVzdF90b3VjaGVkX2J1dF9za2lwcGVkX3Rlc3Qoc2VsZik6Ci0gICAgICAgIGhvc3QgPSBN
b2NrSG9zdCgpCi0gICAgICAgIHBvcnQgPSBUZXN0UG9ydChob3N0KQotCi0gICAgICAgIGV4cGVj
dGF0aW9uc19kaWN0ID0gT3JkZXJlZERpY3QoKQotICAgICAgICBleHBlY3RhdGlvbnNfZGljdFsn
ZXhwZWN0YXRpb25zJ10gPSAndGVzdDEuaHRtbCBbIFNraXAgXVxudGVzdDMuaHRtbCBbIFNraXAg
XVxuJwotICAgICAgICBwb3J0LmV4cGVjdGF0aW9uc19kaWN0ID0gbGFtYmRhICoqa3dhcmdzOiBl
eHBlY3RhdGlvbnNfZGljdAotICAgICAgICBwb3J0LnRlc3RfZXhpc3RzID0gbGFtYmRhIHRlc3Q6
IFRydWUKLQotICAgICAgICBwYXRocyA9IFsnTGF5b3V0VGVzdHMvdGVzdDAuaHRtbCcsICdMYXlv
dXRUZXN0cy90ZXN0MS5odG1sJywgJ0xheW91dFRlc3RzL3Rlc3QyLWV4cGVjdGVkLnR4dCcsICdM
YXlvdXRUZXN0cy90ZXN0My1leHBlY3RlZC50eHQnXQotICAgICAgICBob3N0LmZpbGVzeXN0ZW0u
d3JpdGVfdGV4dF9maWxlKCcvdGVzdC5jaGVja291dC9MYXlvdXRUZXN0cy90ZXN0Mi5odG1sJywg
J1RoaXMgaXMgYSB0ZXN0IHRvIGJlIHJ1bm5lZCcpCi0gICAgICAgIGhvc3QuZmlsZXN5c3RlbS53
cml0ZV90ZXh0X2ZpbGUoJy90ZXN0LmNoZWNrb3V0L0xheW91dFRlc3RzL3Rlc3QzLmh0bWwnLCAn
VGhpcyBpcyBhIHRlc3QgdG8gYmUgc2tpcHBlZCcpCi0KLSAgICAgICAgdG91Y2hlZF90ZXN0cyA9
IE1vY2tMYXlvdXRUZXN0RmluZGVyKHBvcnQsIG9wdHBhcnNlLlZhbHVlcyh7J3NraXBwZWQnOiAn
YWx3YXlzJywgJ3NraXBfZmFpbGluZ190ZXN0cyc6IEZhbHNlLCAnaHR0cCc6IFRydWV9KSkuZmlu
ZF90b3VjaGVkX3Rlc3RzKHBhdGhzKQotICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHNvcnRlZCh0
b3VjaGVkX3Rlc3RzKSwgc29ydGVkKFsndGVzdDAuaHRtbCcsICd0ZXN0Mi5odG1sJ10pKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422105</attachid>
            <date>2021-03-03 09:50:09 -0800</date>
            <delta_ts>2021-03-03 13:23:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-222660-20210303175007.patch</filename>
            <type>text/plain</type>
            <size>6914</size>
            <attacher name="Sam Sneddon [:gsnedders]">gsnedders</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczODEzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNzUyMTdlNDVlZjJiMWU2NzIxMTYwOTQ4NjE2NTAxYzM3
Y2QyYWQ4Mi4uYWEwODVlYTIxM2EyMjBiMWNiNDQ4NGJjMWQ3ZDg2YTgxYzZmN2E2NiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDIxLTAzLTAzICBTYW0gU25lZGRvbiAgPGdzbmVkZGVyc0BhcHBsZS5jb20+CisKKyAg
ICAgICAgUmVtb3ZlIExheW91dFRlc3RGaW5kZXIudG91Y2hlZF90ZXN0cywgd2hpY2ggaXMgbm93
IGRlYWQgY29kZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjIyNjYwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBTY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9sYXlvdXRfdGVz
dF9maW5kZXIucHk6CisgICAgICAgIChMYXlvdXRUZXN0RmluZGVyLmZpbmRfdG91Y2hlZF90ZXN0
cyk6IFJlbW92ZWQuCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29u
dHJvbGxlcnMvbGF5b3V0X3Rlc3RfZmluZGVyX3VuaXR0ZXN0LnB5OgorICAgICAgICBSZW1vdmUg
cmVsYXRlZCB0ZXN0cy4KKwogMjAyMS0wMy0wMiAgTXlsZXMgQy4gTWF4ZmllbGQgIDxtbWF4Zmll
bGRAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04ocjI3MDY5MSk6IEl0J3MgaW1wb3Nz
aWJsZSB0byB1c2UgTW9iaWxlQXNzZXQgZm9udHMgb24gbWFjT1MKZGlmZiAtLWdpdCBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJzL2xheW91dF90ZXN0X2Zp
bmRlci5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJz
L2xheW91dF90ZXN0X2ZpbmRlci5weQppbmRleCBhNGIyN2E5NWNmMDZjYjRkZGU5ZDU0ZWI3NTgx
ZTYwZGZjNTE5YTY5Li45YzY5NGQxNTcwNDYxYzhhNzQ0N2FhZmVkMGMzNDU3OGNhMzc3NDViIDEw
MDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVy
cy9sYXlvdXRfdGVzdF9maW5kZXIucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlv
dXRfdGVzdHMvY29udHJvbGxlcnMvbGF5b3V0X3Rlc3RfZmluZGVyLnB5CkBAIC0xNDYsMzEgKzE0
Niw2IEBAIGNsYXNzIExheW91dFRlc3RGaW5kZXIob2JqZWN0KToKICAgICAgICAgICAgICAgICBy
ZXR1cm4gVHJ1ZQogICAgICAgICByZXR1cm4gRmFsc2UKIAotICAgIGRlZiBmaW5kX3RvdWNoZWRf
dGVzdHMoc2VsZiwgbmV3X29yX21vZGlmaWVkX3BhdGhzLCBhcHBseV9za2lwX2V4cGVjdGF0aW9u
cz1UcnVlKToKLSAgICAgICAgcG90ZW50aWFsX3Rlc3RfcGF0aHMgPSBbXQotICAgICAgICBmb3Ig
dGVzdF9maWxlIGluIG5ld19vcl9tb2RpZmllZF9wYXRoczoKLSAgICAgICAgICAgIGlmIG5vdCB0
ZXN0X2ZpbGUuc3RhcnRzd2l0aChzZWxmLkxBWU9VVF9URVNUU19ESVJFQ1RPUlkpOgotICAgICAg
ICAgICAgICAgIGNvbnRpbnVlCi0KLSAgICAgICAgICAgIHRlc3RfZmlsZSA9IHNlbGYuX3N0cmlw
X3Rlc3RfZGlyX3ByZWZpeCh0ZXN0X2ZpbGUpCi0gICAgICAgICAgICB0ZXN0X3BhdGhzID0gc2Vs
Zi5fcG9ydC5wb3RlbnRpYWxfdGVzdF9uYW1lc19mcm9tX2V4cGVjdGVkX2ZpbGUodGVzdF9maWxl
KQotICAgICAgICAgICAgaWYgdGVzdF9wYXRoczoKLSAgICAgICAgICAgICAgICBwb3RlbnRpYWxf
dGVzdF9wYXRocy5leHRlbmQodGVzdF9wYXRocykKLSAgICAgICAgICAgIGVsc2U6Ci0gICAgICAg
ICAgICAgICAgcG90ZW50aWFsX3Rlc3RfcGF0aHMuYXBwZW5kKHRlc3RfZmlsZSkKLQotICAgICAg
ICBpZiBub3QgcG90ZW50aWFsX3Rlc3RfcGF0aHM6Ci0gICAgICAgICAgICByZXR1cm4gTm9uZQot
Ci0gICAgICAgIHRlc3RzID0gc2VsZi5maW5kX3Rlc3RzX2J5X3BhdGgobGlzdChzZXQocG90ZW50
aWFsX3Rlc3RfcGF0aHMpKSkKLSAgICAgICAgaWYgbm90IGFwcGx5X3NraXBfZXhwZWN0YXRpb25z
OgotICAgICAgICAgICAgcmV0dXJuIHRlc3RzCi0KLSAgICAgICAgZXhwZWN0YXRpb25zID0gdGVz
dF9leHBlY3RhdGlvbnMuVGVzdEV4cGVjdGF0aW9ucyhzZWxmLl9wb3J0LCB0ZXN0cywgZm9yY2Vf
ZXhwZWN0YXRpb25zX3Bhc3M9RmFsc2UpCi0gICAgICAgIGV4cGVjdGF0aW9ucy5wYXJzZV9hbGxf
ZXhwZWN0YXRpb25zKCkKLSAgICAgICAgdGVzdHNfdG9fc2tpcCA9IHNlbGYuc2tpcF90ZXN0cyhw
b3RlbnRpYWxfdGVzdF9wYXRocywgdGVzdHMsIGV4cGVjdGF0aW9ucywgTm9uZSkKLSAgICAgICAg
cmV0dXJuIFt0ZXN0IGZvciB0ZXN0IGluIHRlc3RzIGlmIHRlc3Qgbm90IGluIHRlc3RzX3RvX3Nr
aXBdCi0KICAgICBkZWYgX3N0cmlwX3Rlc3RfZGlyX3ByZWZpeGVzKHNlbGYsIHBhdGhzKToKICAg
ICAgICAgcmV0dXJuIFtzZWxmLl9zdHJpcF90ZXN0X2Rpcl9wcmVmaXgocGF0aCkgZm9yIHBhdGgg
aW4gcGF0aHMgaWYgcGF0aF0KIApkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9s
YXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbGF5b3V0X3Rlc3RfZmluZGVyX3VuaXR0ZXN0LnB5IGIv
VG9vbHMvU2NyaXB0cy93ZWJraXRweS9sYXlvdXRfdGVzdHMvY29udHJvbGxlcnMvbGF5b3V0X3Rl
c3RfZmluZGVyX3VuaXR0ZXN0LnB5CmluZGV4IGM1ODIwMWJkOWNjNmFjZTczNTVkMzljYmVkODg4
ZTM1YTQ1ZWNkZGYuLmIxMWY3ZDlhYTc3ZmUzMjA3ZWU4OGM4YjhiN2I5ODBiZGJkZmIzM2MgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvbGF5b3V0X3Rlc3RzL2NvbnRyb2xsZXJz
L2xheW91dF90ZXN0X2ZpbmRlcl91bml0dGVzdC5weQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L2xheW91dF90ZXN0cy9jb250cm9sbGVycy9sYXlvdXRfdGVzdF9maW5kZXJfdW5pdHRlc3Qu
cHkKQEAgLTQ2LDE1ICs0Niw2IEBAIGNsYXNzIExheW91dFRlc3RGaW5kZXJUZXN0cyh1bml0dGVz
dC5UZXN0Q2FzZSk6CiAgICAgICAgIHBvcnQgPSBUZXN0UG9ydChob3N0KQogICAgICAgICByZXR1
cm4gTGF5b3V0VGVzdEZpbmRlcihwb3J0LCBOb25lKQogCi0gICAgZGVmIHRvdWNoZWRfZmlsZXMo
c2VsZiwgdG91Y2hlZF9maWxlcywgZnM9Tm9uZSk6Ci0gICAgICAgIGhvc3QgPSBNb2NrSG9zdCgp
Ci0gICAgICAgIGlmIGZzOgotICAgICAgICAgICAgaG9zdC5maWxlc3lzdGVtID0gZnMKLSAgICAg
ICAgZWxzZToKLSAgICAgICAgICAgIGZzID0gaG9zdC5maWxlc3lzdGVtCi0gICAgICAgIHBvcnQg
PSBUZXN0UG9ydChob3N0KQotICAgICAgICByZXR1cm4gKGZzLCBNb2NrTGF5b3V0VGVzdEZpbmRl
cihwb3J0LCBvcHRwYXJzZS5WYWx1ZXMoeydza2lwcGVkJzogJ2Fsd2F5cycsICdza2lwX2ZhaWxp
bmdfdGVzdHMnOiBGYWxzZSwgJ2h0dHAnOiBUcnVlfSkpLmZpbmRfdG91Y2hlZF90ZXN0cyh0b3Vj
aGVkX2ZpbGVzKSkKLQogICAgIGRlZiB0ZXN0X3N1cHBvcnRlZF90ZXN0X2V4dGVuc2lvbnMoc2Vs
Zik6CiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoX3N1cHBvcnRlZF90ZXN0X2V4dGVuc2lvbnMg
JiBQb3J0Ll9zdXBwb3J0ZWRfcmVmZXJlbmNlX2V4dGVuc2lvbnMsIFBvcnQuX3N1cHBvcnRlZF9y
ZWZlcmVuY2VfZXh0ZW5zaW9ucykKIApAQCAtMTM5LDQ1ICsxMzAsMyBAQCBjbGFzcyBMYXlvdXRU
ZXN0RmluZGVyVGVzdHModW5pdHRlc3QuVGVzdENhc2UpOgogICAgICAgICBzZWxmLmFzc2VydEZh
bHNlKGZpbmRlci5faXNfdzNjX3Jlc291cmNlX2ZpbGUoZmluZGVyLl9maWxlc3lzdGVtLCBmaW5k
ZXIuX3BvcnQubGF5b3V0X3Rlc3RzX2RpcigpICsgIi9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL1hNTEh0dHBSZXF1ZXN0IiwgInhtbGh0dHByZXF1ZXN0LXN5bmMtYmxvY2stZGVmZXIt
c2NyaXB0cy1zdWJmcmFtZS5odG1sLmh0bWwiKSkKICAgICAgICAgc2VsZi5hc3NlcnRUcnVlKGZp
bmRlci5faXNfdzNjX3Jlc291cmNlX2ZpbGUoZmluZGVyLl9maWxlc3lzdGVtLCBmaW5kZXIuX3Bv
cnQubGF5b3V0X3Rlc3RzX2RpcigpICsgIi9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3Rz
L1hNTEh0dHBSZXF1ZXN0IiwgInhtbGh0dHByZXF1ZXN0LXN5bmMtYmxvY2stZGVmZXItc2NyaXB0
cy1zdWJmcmFtZS5odG1sIikpCiAgICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZShmaW5kZXIuX2lzX3cz
Y19yZXNvdXJjZV9maWxlKGZpbmRlci5fZmlsZXN5c3RlbSwgZmluZGVyLl9wb3J0LmxheW91dF90
ZXN0c19kaXIoKSArICIvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9kb20vbm9kZXMv
RG9jdW1lbnQtY3JlYXRlRWxlbWVudC1uYW1lc3BhY2UtdGVzdHMiLCAidGVzdC5odG1sIikpCi0K
LSAgICBkZWYgdGVzdF90b3VjaGVkX3Rlc3Qoc2VsZik6Ci0gICAgICAgIHBhdGhzID0gWydMYXlv
dXRUZXN0cy90ZXN0Lmh0bWwnLCAnTGF5b3V0VGVzdHMvdGVzdCcsICd0ZXN0Mi5odG1sJywgJ1Nv
dXJjZS90ZXN0MS5odG1sJ10KLSAgICAgICAgZnMsIHRvdWNoZWRfdGVzdHMgPSBzZWxmLnRvdWNo
ZWRfZmlsZXMocGF0aHMpCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwodG91Y2hlZF90ZXN0cywg
Wyd0ZXN0Lmh0bWwnXSkKLQotICAgIGRlZiB0ZXN0X2V4cGVjdGVkX3RvdWNoZWRfdGVzdChzZWxm
KToKLSAgICAgICAgcGF0aHMgPSBbJ0xheW91dFRlc3RzL3Rlc3QtZXhwZWN0ZWQudHh0JywgJ0xh
eW91dFRlc3RzL25vLXRlc3QtZXhwZWN0ZWQudHh0J10KLSAgICAgICAgZnMgPSBNb2NrRmlsZVN5
c3RlbSgpCi0gICAgICAgIGZzLndyaXRlX3RleHRfZmlsZSgnL3Rlc3QuY2hlY2tvdXQvTGF5b3V0
VGVzdHMvdGVzdC5odG1sJywgJ1RoaXMgaXMgYSB0ZXN0JykKLSAgICAgICAgZnMsIHRvdWNoZWRf
dGVzdHMgPSBzZWxmLnRvdWNoZWRfZmlsZXMocGF0aHMsIGZzKQotICAgICAgICBzZWxmLmFzc2Vy
dEVxdWFsKHRvdWNoZWRfdGVzdHMsIFsndGVzdC5odG1sJ10pCi0KLSAgICBkZWYgdGVzdF9wbGF0
Zm9ybV9leHBlY3RlZF90b3VjaGVkX3Rlc3Qoc2VsZik6Ci0gICAgICAgIHBhdGhzID0gWydMYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tb2NrL3Rlc3QtZXhwZWN0ZWQudHh0JywgJ0xheW91dFRlc3RzL3Bs
YXRmb3JtL21vY2svbm8tdGVzdC1leHBlY3RlZC50eHQnXQotICAgICAgICBmcyA9IE1vY2tGaWxl
U3lzdGVtKCkKLSAgICAgICAgZnMud3JpdGVfdGV4dF9maWxlKCcvdGVzdC5jaGVja291dC9MYXlv
dXRUZXN0cy90ZXN0Lmh0bWwnLCAnVGhpcyBpcyBhIHRlc3QnKQotICAgICAgICBmcywgdG91Y2hl
ZF90ZXN0cyA9IHNlbGYudG91Y2hlZF9maWxlcyhwYXRocywgZnMpCi0gICAgICAgIHNlbGYuYXNz
ZXJ0RXF1YWwodG91Y2hlZF90ZXN0cywgWyd0ZXN0Lmh0bWwnXSkKLQotICAgIGRlZiB0ZXN0X3Bs
YXRmb3JtX2R1cGxpY2F0ZV90b3VjaGVkX3Rlc3Qoc2VsZik6Ci0gICAgICAgIHBhdGhzID0gWydM
YXlvdXRUZXN0cy90ZXN0MS5odG1sJywgJ0xheW91dFRlc3RzL3Rlc3QxLmh0bWwnLCAnTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbW9jazEvdGVzdDItZXhwZWN0ZWQudHh0JywgJ0xheW91dFRlc3RzL3Bs
YXRmb3JtL21vY2syL3Rlc3QyLWV4cGVjdGVkLnR4dCddCi0gICAgICAgIGZzID0gTW9ja0ZpbGVT
eXN0ZW0oKQotICAgICAgICBmcy53cml0ZV90ZXh0X2ZpbGUoJy90ZXN0LmNoZWNrb3V0L0xheW91
dFRlc3RzL3Rlc3QyLmh0bWwnLCAnVGhpcyBpcyBhIHRlc3QnKQotICAgICAgICBmcywgdG91Y2hl
ZF90ZXN0cyA9IHNlbGYudG91Y2hlZF9maWxlcyhwYXRocywgZnMpCi0gICAgICAgIHNlbGYuYXNz
ZXJ0RXF1YWwoc29ydGVkKHRvdWNoZWRfdGVzdHMpLCBzb3J0ZWQoWyd0ZXN0MS5odG1sJywgJ3Rl
c3QyLmh0bWwnXSkpCi0KLSAgICBkZWYgdGVzdF90b3VjaGVkX2J1dF9za2lwcGVkX3Rlc3Qoc2Vs
Zik6Ci0gICAgICAgIGhvc3QgPSBNb2NrSG9zdCgpCi0gICAgICAgIHBvcnQgPSBUZXN0UG9ydCho
b3N0KQotCi0gICAgICAgIGV4cGVjdGF0aW9uc19kaWN0ID0gT3JkZXJlZERpY3QoKQotICAgICAg
ICBleHBlY3RhdGlvbnNfZGljdFsnZXhwZWN0YXRpb25zJ10gPSAndGVzdDEuaHRtbCBbIFNraXAg
XVxudGVzdDMuaHRtbCBbIFNraXAgXVxuJwotICAgICAgICBwb3J0LmV4cGVjdGF0aW9uc19kaWN0
ID0gbGFtYmRhICoqa3dhcmdzOiBleHBlY3RhdGlvbnNfZGljdAotICAgICAgICBwb3J0LnRlc3Rf
ZXhpc3RzID0gbGFtYmRhIHRlc3Q6IFRydWUKLQotICAgICAgICBwYXRocyA9IFsnTGF5b3V0VGVz
dHMvdGVzdDAuaHRtbCcsICdMYXlvdXRUZXN0cy90ZXN0MS5odG1sJywgJ0xheW91dFRlc3RzL3Rl
c3QyLWV4cGVjdGVkLnR4dCcsICdMYXlvdXRUZXN0cy90ZXN0My1leHBlY3RlZC50eHQnXQotICAg
ICAgICBob3N0LmZpbGVzeXN0ZW0ud3JpdGVfdGV4dF9maWxlKCcvdGVzdC5jaGVja291dC9MYXlv
dXRUZXN0cy90ZXN0Mi5odG1sJywgJ1RoaXMgaXMgYSB0ZXN0IHRvIGJlIHJ1bm5lZCcpCi0gICAg
ICAgIGhvc3QuZmlsZXN5c3RlbS53cml0ZV90ZXh0X2ZpbGUoJy90ZXN0LmNoZWNrb3V0L0xheW91
dFRlc3RzL3Rlc3QzLmh0bWwnLCAnVGhpcyBpcyBhIHRlc3QgdG8gYmUgc2tpcHBlZCcpCi0KLSAg
ICAgICAgdG91Y2hlZF90ZXN0cyA9IE1vY2tMYXlvdXRUZXN0RmluZGVyKHBvcnQsIG9wdHBhcnNl
LlZhbHVlcyh7J3NraXBwZWQnOiAnYWx3YXlzJywgJ3NraXBfZmFpbGluZ190ZXN0cyc6IEZhbHNl
LCAnaHR0cCc6IFRydWV9KSkuZmluZF90b3VjaGVkX3Rlc3RzKHBhdGhzKQotICAgICAgICBzZWxm
LmFzc2VydEVxdWFsKHNvcnRlZCh0b3VjaGVkX3Rlc3RzKSwgc29ydGVkKFsndGVzdDAuaHRtbCcs
ICd0ZXN0Mi5odG1sJ10pKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>