<?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>238779</bug_id>
          
          <creation_ts>2022-04-04 17:58:00 -0700</creation_ts>
          <short_desc>[WKTR] [DRT] Only enable WebGPU for the LayoutTests/http/tests/webgpu directory</short_desc>
          <delta_ts>2022-04-12 15:31:54 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebGPU</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Myles C. Maxfield">mmaxfield</reporter>
          <assigned_to name="Myles C. Maxfield">mmaxfield</assigned_to>
          <cc>darin</cc>
    
    <cc>saam</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1858171</commentid>
    <comment_count>0</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2022-04-04 17:58:00 -0700</bug_when>
    <thetext>[WKTR] [DRT] Add the concept a non-experimental-feature which should obey the --no-enable-all-experimental-features flag</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1858172</commentid>
    <comment_count>1</comment_count>
      <attachid>456655</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2022-04-04 18:00:51 -0700</bug_when>
    <thetext>Created attachment 456655
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1858694</commentid>
    <comment_count>2</comment_count>
      <attachid>456655</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2022-04-05 22:24:09 -0700</bug_when>
    <thetext>Comment on attachment 456655
Patch

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

&gt; Tools/ChangeLog:10
&gt; +        This adds a set of non-experimental features which should be treated as experimental features
&gt; +        for the purpose of the --no-enable-all-experimental-features flag. Right now, the set has one
&gt; +        entry: WebGPU. (So, when --no-enable-all-experimental-features is specified, WebGPU is disabled.)

Can we instead do this via some kind of annotation in the .yaml files?

Or can we just have WTR enable WebGPU based on directory name, for now?

This additional category of &quot;experimental feature but not an experimental feature&quot; is rather confusing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1860509</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-04-11 17:58:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/91599623&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1860564</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-04-11 22:40:42 -0700</bug_when>
    <thetext>&lt;rdar://problem/91608718&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1860565</commentid>
    <comment_count>5</comment_count>
      <attachid>457311</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2022-04-11 22:42:00 -0700</bug_when>
    <thetext>Created attachment 457311
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1860898</commentid>
    <comment_count>6</comment_count>
      <attachid>457311</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2022-04-12 14:37:19 -0700</bug_when>
    <thetext>Comment on attachment 457311
Patch

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

&gt; Tools/TestRunnerShared/TestFeatures.cpp:127
&gt; +    return pathContains(pathOrURL, &quot;127.0.0.1:8000/webgpu&quot;);

I wish I understood why others above are looking for &quot;localhost&quot; and this is looking for &quot;127.0.0.1&quot;.

This directory-specific stuff should be a technique of last resort.

I suppose this is temporary, though, so I will stand down for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1860914</commentid>
    <comment_count>7</comment_count>
      <attachid>457311</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2022-04-12 14:58:27 -0700</bug_when>
    <thetext>Comment on attachment 457311
Patch

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

&gt;&gt; Tools/TestRunnerShared/TestFeatures.cpp:127
&gt;&gt; +    return pathContains(pathOrURL, &quot;127.0.0.1:8000/webgpu&quot;);
&gt; 
&gt; I wish I understood why others above are looking for &quot;localhost&quot; and this is looking for &quot;127.0.0.1&quot;.
&gt; 
&gt; This directory-specific stuff should be a technique of last resort.
&gt; 
&gt; I suppose this is temporary, though, so I will stand down for now.

The directories above use :8800, which is the port used for Web Platform Tests. Non-WPT-http-tests seem to use 127.0.0.1.

I agree with you about the last-resort-ness; please see https://bugs.webkit.org/show_bug.cgi?id=238779#c2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1860938</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-04-12 15:31:49 -0700</bug_when>
    <thetext>Committed r292788 (249571@main): &lt;https://commits.webkit.org/249571@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 457311.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>456655</attachid>
            <date>2022-04-04 18:00:51 -0700</date>
            <delta_ts>2022-04-11 22:41:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-238779-20220404180050.patch</filename>
            <type>text/plain</type>
            <size>9028</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkyMzU3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMWQxY2JiODM3YzQ5YWRiYjlmZTI4ZDkzOWZiZDUzNTQx
YTVlZDY2OS4uNjk2NDk0MzJiYTMzYjllOGU2MmUzZTgyZGZmMGIyNjk4ZjZlZDdmNiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1
IEBACisyMDIyLTA0LTA0ICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+
CisKKyAgICAgICAgW1dLVFJdIFtEUlRdIEFkZCB0aGUgY29uY2VwdCBhIG5vbi1leHBlcmltZW50
YWwtZmVhdHVyZSB3aGljaCBzaG91bGQgb2JleSB0aGUgLS1uby1lbmFibGUtYWxsLWV4cGVyaW1l
bnRhbC1mZWF0dXJlcyBmbGFnCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMzg3NzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBUaGlzIGFkZHMgYSBzZXQgb2Ygbm9uLWV4cGVyaW1lbnRhbCBmZWF0dXJlcyB3
aGljaCBzaG91bGQgYmUgdHJlYXRlZCBhcyBleHBlcmltZW50YWwgZmVhdHVyZXMKKyAgICAgICAg
Zm9yIHRoZSBwdXJwb3NlIG9mIHRoZSAtLW5vLWVuYWJsZS1hbGwtZXhwZXJpbWVudGFsLWZlYXR1
cmVzIGZsYWcuIFJpZ2h0IG5vdywgdGhlIHNldCBoYXMgb25lCisgICAgICAgIGVudHJ5OiBXZWJH
UFUuIChTbywgd2hlbiAtLW5vLWVuYWJsZS1hbGwtZXhwZXJpbWVudGFsLWZlYXR1cmVzIGlzIHNw
ZWNpZmllZCwgV2ViR1BVIGlzIGRpc2FibGVkLikKKworICAgICAgICAqIER1bXBSZW5kZXJUcmVl
L1Rlc3RPcHRpb25zLmNwcDoKKyAgICAgICAgKFdUUjo6VGVzdE9wdGlvbnM6OmZlYXR1cmVzVGhh
dFNob3VsZEJlVHJlYXRlZEFzRXhwZXJpbWVudGFsRmVhdHVyZXMpOgorICAgICAgICAqIER1bXBS
ZW5kZXJUcmVlL1Rlc3RPcHRpb25zLmg6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvbWFjL0R1
bXBSZW5kZXJUcmVlLm1tOgorICAgICAgICAoc2V0V2ViUHJlZmVyZW5jZXNGb3JUZXN0T3B0aW9u
cyk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9UZXN0Q29udHJvbGxlci5jcHA6CisgICAg
ICAgIChXVFI6OlRlc3RDb250cm9sbGVyOjpyZXNldFByZWZlcmVuY2VzVG9Db25zaXN0ZW50VmFs
dWVzKToKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL1Rlc3RPcHRpb25zLmNwcDoKKyAgICAg
ICAgKFdUUjo6VGVzdE9wdGlvbnM6OmZlYXR1cmVzVGhhdFNob3VsZEJlVHJlYXRlZEFzRXhwZXJp
bWVudGFsRmVhdHVyZXMpOgorICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvVGVzdE9wdGlvbnMu
aDoKKwogMjAyMi0wNC0wNCAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4K
IAogICAgICAgICBGaXggdGhlIFRlc3RXZWJLaXRBUEkgYnVpbGQgd2l0aCBhbiBpT1MgMTUuNCBp
bnRlcm5hbCBTREsKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3RPcHRpb25z
LmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3RPcHRpb25zLmNwcAppbmRleCBmYTc4YTQ3
YTljY2NiY2M3OWFiNDk3Zjg1OTY3Nzk5NDI5NjhkNGVlLi44ZjFhNjRhZjdhOGI3ZTkwOTFlMTU0
MDI1MGMyMTRjMzljOTk3MWRkIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9UZXN0
T3B0aW9ucy5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdE9wdGlvbnMuY3BwCkBA
IC0yNyw2ICsyNyw4IEBACiAjaW5jbHVkZSAiVGVzdE9wdGlvbnMuaCIKIAogI2luY2x1ZGUgIlRl
c3RPcHRpb25zR2VuZXJhdGVkS2V5cy5oIgorI2luY2x1ZGUgPHd0Zi9OZXZlckRlc3Ryb3llZC5o
PgorI2luY2x1ZGUgPHd0Zi90ZXh0L1N0cmluZ0hhc2guaD4KIAogbmFtZXNwYWNlIFdUUiB7CiAK
QEAgLTI0MCw0ICsyNDIsMTAgQEAgc3RkOjpzdHJpbmcgVGVzdE9wdGlvbnM6OnN0cmluZ1Rlc3RS
dW5uZXJGZWF0dXJlVmFsdWUoc3RkOjpzdHJpbmcga2V5LCBzdGQ6OnN0cmkKICAgICByZXR1cm4g
ZmVhdHVyZVZhbHVlKGtleSwgZGVmYXVsdFZhbHVlLCBtX2ZlYXR1cmVzLnN0cmluZ1Rlc3RSdW5u
ZXJGZWF0dXJlcyk7CiB9CiAKK2NvbnN0IEhhc2hTZXQ8U3RyaW5nPiYgVGVzdE9wdGlvbnM6OmZl
YXR1cmVzVGhhdFNob3VsZEJlVHJlYXRlZEFzRXhwZXJpbWVudGFsRmVhdHVyZXMoKQoreworICAg
IHN0YXRpYyBOZXZlckRlc3Ryb3llZDxIYXNoU2V0PFN0cmluZz4+IGZlYXR1cmVzVGhhdFNob3Vs
ZEJlVHJlYXRlZEFzRXhwZXJpbWVudGFsRmVhdHVyZXMgPSBOZXZlckRlc3Ryb3llZDxIYXNoU2V0
PFN0cmluZz4+IHsgSGFzaFNldDxTdHJpbmc+IHsgU3RyaW5nKCJXZWJHUFUiKSB9IH07CisgICAg
cmV0dXJuIGZlYXR1cmVzVGhhdFNob3VsZEJlVHJlYXRlZEFzRXhwZXJpbWVudGFsRmVhdHVyZXMu
Z2V0KCk7Cit9CisKIH0KZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3RPcHRp
b25zLmggYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9UZXN0T3B0aW9ucy5oCmluZGV4IDcwNTEzNDM4
NzU4MjRmYzYzM2ZmY2JlZTdlYzhjMzI5MzUxZDhkOGMuLjRmYmE0MGY4MTFlY2RjOTM2MDA4YmVh
ZDUzY2ZjODAwZWU0MDI2NjMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3RP
cHRpb25zLmgKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdE9wdGlvbnMuaApAQCAtMjgs
NiArMjgsOCBAQAogI2luY2x1ZGUgIlRlc3RGZWF0dXJlcy5oIgogI2luY2x1ZGUgPHN0cmluZz4K
ICNpbmNsdWRlIDx1bm9yZGVyZWRfbWFwPgorI2luY2x1ZGUgPHd0Zi9IYXNoU2V0Lmg+CisjaW5j
bHVkZSA8d3RmL3RleHQvV1RGU3RyaW5nLmg+CiAKIG5hbWVzcGFjZSBXVFIgewogCkBAIC02Myw2
ICs2NSw4IEBAIHB1YmxpYzoKIAogICAgIHN0YXRpYyBzdGQ6OnN0cmluZyB0b1dlYktpdExlZ2Fj
eVByZWZlcmVuY2VLZXkoY29uc3Qgc3RkOjpzdHJpbmcmKTsKIAorICAgIHN0YXRpYyBjb25zdCBI
YXNoU2V0PFN0cmluZz4mIGZlYXR1cmVzVGhhdFNob3VsZEJlVHJlYXRlZEFzRXhwZXJpbWVudGFs
RmVhdHVyZXMoKTsKKwogcHJpdmF0ZToKICAgICBib29sIGJvb2xUZXN0UnVubmVyRmVhdHVyZVZh
bHVlKHN0ZDo6c3RyaW5nIGtleSwgYm9vbCBkZWZhdWx0VmFsdWUpIGNvbnN0OwogICAgIHN0ZDo6
c3RyaW5nIHN0cmluZ1Rlc3RSdW5uZXJGZWF0dXJlVmFsdWUoc3RkOjpzdHJpbmcga2V5LCBzdGQ6
OnN0cmluZyBkZWZhdWx0VmFsdWUpIGNvbnN0OwpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRl
clRyZWUvbWFjL0R1bXBSZW5kZXJUcmVlLm1tIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvbWFjL0R1
bXBSZW5kZXJUcmVlLm1tCmluZGV4IGZiNTY5OWJjMjcwYWQ5ZjE0N2MxNGY1ZWVkZWUyNGE1NTc0
ZWE3MGEuLjMxMTYzMDNlMjQ3NWIxMmI1ZGJlZGQ3Njk1YWJmMTE5NDMzYWFiOGMgMTAwNjQ0Ci0t
LSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL21hYy9EdW1wUmVuZGVyVHJlZS5tbQorKysgYi9Ub29s
cy9EdW1wUmVuZGVyVHJlZS9tYWMvRHVtcFJlbmRlclRyZWUubW0KQEAgLTg2OSw2ICs4NjksOCBA
QCBzdGF0aWMgdm9pZCBzZXRXZWJQcmVmZXJlbmNlc0ZvclRlc3RPcHRpb25zKFdlYlByZWZlcmVu
Y2VzICpwcmVmZXJlbmNlcywgY29uc3QgVwogICAgICAgICAgICAgICAgIFtwcmVmZXJlbmNlcyBf
c2V0RW5hYmxlZDpZRVMgZm9yRmVhdHVyZTpmZWF0dXJlXTsKICAgICAgICAgfQogCisgICAgICAg
IGNvbnN0IGF1dG8mIGZlYXR1cmVzVGhhdFNob3VsZEJlVHJlYXRlZEFzRXhwZXJpbWVudGFsRmVh
dHVyZXMgPSBXVFI6OlRlc3RPcHRpb25zOjpmZWF0dXJlc1RoYXRTaG91bGRCZVRyZWF0ZWRBc0V4
cGVyaW1lbnRhbEZlYXR1cmVzKCk7CisKICAgICAgICAgaWYgKHBlcnNpc3RlbnRVc2VyU3R5bGVT
aGVldExvY2F0aW9uKCkpIHsKICAgICAgICAgICAgIHByZWZlcmVuY2VzLnVzZXJTdHlsZVNoZWV0
TG9jYXRpb24gPSBbTlNVUkwgVVJMV2l0aFN0cmluZzooX19icmlkZ2UgTlNTdHJpbmcgKilwZXJz
aXN0ZW50VXNlclN0eWxlU2hlZXRMb2NhdGlvbigpLmdldCgpXTsKICAgICAgICAgICAgIHByZWZl
cmVuY2VzLnVzZXJTdHlsZVNoZWV0RW5hYmxlZCA9IFlFUzsKQEAgLTg4Miw4ICs4ODQsMTMgQEAg
c3RhdGljIHZvaWQgc2V0V2ViUHJlZmVyZW5jZXNGb3JUZXN0T3B0aW9ucyhXZWJQcmVmZXJlbmNl
cyAqcHJlZmVyZW5jZXMsIGNvbnN0IFcKIAogICAgICAgICBwcmVmZXJlbmNlcy5wcml2YXRlQnJv
d3NpbmdFbmFibGVkID0gb3B0aW9ucy51c2VFcGhlbWVyYWxTZXNzaW9uKCk7CiAKLSAgICAgICAg
Zm9yIChjb25zdCBhdXRvJiBba2V5LCB2YWx1ZV0gOiBvcHRpb25zLmJvb2xXZWJQcmVmZXJlbmNl
RmVhdHVyZXMoKSkKLSAgICAgICAgICAgIFtwcmVmZXJlbmNlcyBfc2V0Qm9vbFByZWZlcmVuY2VG
b3JUZXN0aW5nV2l0aFZhbHVlOnZhbHVlIGZvcktleTp0b05TKFdUUjo6VGVzdE9wdGlvbnM6OnRv
V2ViS2l0TGVnYWN5UHJlZmVyZW5jZUtleShrZXkpKS5nZXQoKV07CisgICAgICAgIGZvciAoY29u
c3QgYXV0byYgW2tleSwgdmFsdWVdIDogb3B0aW9ucy5ib29sV2ViUHJlZmVyZW5jZUZlYXR1cmVz
KCkpIHsKKyAgICAgICAgICAgIC8vIEV4cGVyaW1lbnRhbCBmZWF0dXJlcywgYW5kIGZlYXR1cmVz
IHRoYXQgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgZXhwZXJpbWVudGFsIGZlYXR1cmVzLCBhcmUgYWxs
IGJvb2xlYW4uCisgICAgICAgICAgICBpZiAoZmVhdHVyZXNUaGF0U2hvdWxkQmVUcmVhdGVkQXNF
eHBlcmltZW50YWxGZWF0dXJlcy5jb250YWlucyhTdHJpbmcoa2V5LmNfc3RyKCkpKSkKKyAgICAg
ICAgICAgICAgICBbcHJlZmVyZW5jZXMgX3NldEJvb2xQcmVmZXJlbmNlRm9yVGVzdGluZ1dpdGhW
YWx1ZTplbmFibGVBbGxFeHBlcmltZW50YWxGZWF0dXJlcyBmb3JLZXk6dG9OUyhXVFI6OlRlc3RP
cHRpb25zOjp0b1dlYktpdExlZ2FjeVByZWZlcmVuY2VLZXkoa2V5KSkuZ2V0KCldOworICAgICAg
ICAgICAgZWxzZQorICAgICAgICAgICAgICAgIFtwcmVmZXJlbmNlcyBfc2V0Qm9vbFByZWZlcmVu
Y2VGb3JUZXN0aW5nV2l0aFZhbHVlOnZhbHVlIGZvcktleTp0b05TKFdUUjo6VGVzdE9wdGlvbnM6
OnRvV2ViS2l0TGVnYWN5UHJlZmVyZW5jZUtleShrZXkpKS5nZXQoKV07CisgICAgICAgIH0KIAog
ICAgICAgICBmb3IgKGNvbnN0IGF1dG8mIFtrZXksIHZhbHVlXSA6IG9wdGlvbnMuZG91YmxlV2Vi
UHJlZmVyZW5jZUZlYXR1cmVzKCkpCiAgICAgICAgICAgICBbcHJlZmVyZW5jZXMgX3NldERvdWJs
ZVByZWZlcmVuY2VGb3JUZXN0aW5nV2l0aFZhbHVlOnZhbHVlIGZvcktleTp0b05TKFdUUjo6VGVz
dE9wdGlvbnM6OnRvV2ViS2l0TGVnYWN5UHJlZmVyZW5jZUtleShrZXkpKS5nZXQoKV07CmRpZmYg
LS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RDb250cm9sbGVyLmNwcCBiL1Rvb2xz
L1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwCmluZGV4IDQ2YWZmMDgxMzk0ODkw
MzJhYWFmMDAyZWM2MzhiNjY5YTAyMThiM2MuLjdiZjEzZDVlY2VkMTQ0ZTc1YTRkYThmYzIxMWUy
ZmU4OGEwNDY5ZmQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRy
b2xsZXIuY3BwCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3Bw
CkBAIC05NzMsMTMgKzk3MywyMCBAQCB2b2lkIFRlc3RDb250cm9sbGVyOjpyZXNldFByZWZlcmVu
Y2VzVG9Db25zaXN0ZW50VmFsdWVzKGNvbnN0IFRlc3RPcHRpb25zJiBvcHRpbwogICAgICAgICBp
ZiAoZW5hYmxlQWxsRXhwZXJpbWVudGFsRmVhdHVyZXMpCiAgICAgICAgICAgICBXS1ByZWZlcmVu
Y2VzRW5hYmxlQWxsRXhwZXJpbWVudGFsRmVhdHVyZXMocHJlZmVyZW5jZXMpOwogCisgICAgICAg
IGNvbnN0IGF1dG8mIGZlYXR1cmVzVGhhdFNob3VsZEJlVHJlYXRlZEFzRXhwZXJpbWVudGFsRmVh
dHVyZXMgPSBUZXN0T3B0aW9uczo6ZmVhdHVyZXNUaGF0U2hvdWxkQmVUcmVhdGVkQXNFeHBlcmlt
ZW50YWxGZWF0dXJlcygpOworCiAgICAgICAgIFdLUHJlZmVyZW5jZXNSZXNldEFsbEludGVybmFs
RGVidWdGZWF0dXJlcyhwcmVmZXJlbmNlcyk7CiAKICAgICAgICAgV0tQcmVmZXJlbmNlc1NldFBy
b2Nlc3NTd2FwT25OYXZpZ2F0aW9uRW5hYmxlZChwcmVmZXJlbmNlcywgb3B0aW9ucy5zaG91bGRF
bmFibGVQcm9jZXNzU3dhcE9uTmF2aWdhdGlvbigpKTsKICAgICAgICAgV0tQcmVmZXJlbmNlc1Nl
dFN0b3JhZ2VCbG9ja2luZ1BvbGljeShwcmVmZXJlbmNlcywga1dLQWxsb3dBbGxTdG9yYWdlKTsg
Ly8gRklYTUU6IFdlIHNob3VsZCBiZSB0ZXN0aW5nIHRoZSBkZWZhdWx0LgogICAgIAotICAgICAg
ICBmb3IgKGNvbnN0IGF1dG8mIFtrZXksIHZhbHVlXSA6IG9wdGlvbnMuYm9vbFdlYlByZWZlcmVu
Y2VGZWF0dXJlcygpKQotICAgICAgICAgICAgV0tQcmVmZXJlbmNlc1NldEJvb2xWYWx1ZUZvcktl
eUZvclRlc3RpbmcocHJlZmVyZW5jZXMsIHZhbHVlLCB0b1dLKGtleSkuZ2V0KCkpOworICAgICAg
ICBmb3IgKGNvbnN0IGF1dG8mIFtrZXksIHZhbHVlXSA6IG9wdGlvbnMuYm9vbFdlYlByZWZlcmVu
Y2VGZWF0dXJlcygpKSB7CisgICAgICAgICAgICAvLyBFeHBlcmltZW50YWwgZmVhdHVyZXMsIGFu
ZCBmZWF0dXJlcyB0aGF0IHNob3VsZCBiZSB0cmVhdGVkIGFzIGV4cGVyaW1lbnRhbCBmZWF0dXJl
cywgYXJlIGFsbCBib29sZWFuLgorICAgICAgICAgICAgaWYgKGZlYXR1cmVzVGhhdFNob3VsZEJl
VHJlYXRlZEFzRXhwZXJpbWVudGFsRmVhdHVyZXMuY29udGFpbnMoU3RyaW5nKGtleS5jX3N0cigp
KSkpCisgICAgICAgICAgICAgICAgV0tQcmVmZXJlbmNlc1NldEJvb2xWYWx1ZUZvcktleUZvclRl
c3RpbmcocHJlZmVyZW5jZXMsIGVuYWJsZUFsbEV4cGVyaW1lbnRhbEZlYXR1cmVzLCB0b1dLKGtl
eSkuZ2V0KCkpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIFdLUHJlZmVyZW5j
ZXNTZXRCb29sVmFsdWVGb3JLZXlGb3JUZXN0aW5nKHByZWZlcmVuY2VzLCB2YWx1ZSwgdG9XSyhr
ZXkpLmdldCgpKTsKKyAgICAgICAgfQogCiAgICAgICAgIGZvciAoY29uc3QgYXV0byYgW2tleSwg
dmFsdWVdIDogb3B0aW9ucy5kb3VibGVXZWJQcmVmZXJlbmNlRmVhdHVyZXMoKSkKICAgICAgICAg
ICAgIFdLUHJlZmVyZW5jZXNTZXREb3VibGVWYWx1ZUZvcktleUZvclRlc3RpbmcocHJlZmVyZW5j
ZXMsIHZhbHVlLCB0b1dLKGtleSkuZ2V0KCkpOwpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVz
dFJ1bm5lci9UZXN0T3B0aW9ucy5jcHAgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RPcHRp
b25zLmNwcAppbmRleCA3NTBmZmM3YzhhOTczZDQ5MmNiNGU0NDkwNjM0MGRjZWU4NjEwNTQ4Li5j
NDk2OGNjMTlmZGIzMzlkYzI0YzMyNTUyNzFjM2YyN2FhODVlYWE5IDEwMDY0NAotLS0gYS9Ub29s
cy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RPcHRpb25zLmNwcAorKysgYi9Ub29scy9XZWJLaXRUZXN0
UnVubmVyL1Rlc3RPcHRpb25zLmNwcApAQCAtMjgsNiArMjgsOCBAQAogCiAjaW5jbHVkZSAiVGVz
dE9wdGlvbnNHZW5lcmF0ZWRLZXlzLmgiCiAjaW5jbHVkZSA8d3RmL0Fzc2VydGlvbnMuaD4KKyNp
bmNsdWRlIDx3dGYvTmV2ZXJEZXN0cm95ZWQuaD4KKyNpbmNsdWRlIDx3dGYvdGV4dC9TdHJpbmdI
YXNoLmg+CiAKIG5hbWVzcGFjZSBXVFIgewogCkBAIC0yOTQsNCArMjk2LDEwIEBAIHN0ZDo6dmVj
dG9yPHN0ZDo6c3RyaW5nPiBUZXN0T3B0aW9uczo6c3RyaW5nVmVjdG9yVGVzdFJ1bm5lckZlYXR1
cmVWYWx1ZShzdGQ6OnN0CiAgICAgcmV0dXJuIHRlc3RSdW5uZXJGZWF0dXJlVmFsdWUoa2V5LCBt
X2ZlYXR1cmVzLnN0cmluZ1ZlY3RvclRlc3RSdW5uZXJGZWF0dXJlcyk7CiB9CiAKK2NvbnN0IEhh
c2hTZXQ8U3RyaW5nPiYgVGVzdE9wdGlvbnM6OmZlYXR1cmVzVGhhdFNob3VsZEJlVHJlYXRlZEFz
RXhwZXJpbWVudGFsRmVhdHVyZXMoKQoreworICAgIHN0YXRpYyBOZXZlckRlc3Ryb3llZDxIYXNo
U2V0PFN0cmluZz4+IGZlYXR1cmVzVGhhdFNob3VsZEJlVHJlYXRlZEFzRXhwZXJpbWVudGFsRmVh
dHVyZXMgPSBOZXZlckRlc3Ryb3llZDxIYXNoU2V0PFN0cmluZz4+IHsgSGFzaFNldDxTdHJpbmc+
IHsgU3RyaW5nKCJXZWJHUFUiKSB9IH07CisgICAgcmV0dXJuIGZlYXR1cmVzVGhhdFNob3VsZEJl
VHJlYXRlZEFzRXhwZXJpbWVudGFsRmVhdHVyZXMuZ2V0KCk7Cit9CisKIH0KZGlmZiAtLWdpdCBh
L1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdE9wdGlvbnMuaCBiL1Rvb2xzL1dlYktpdFRlc3RS
dW5uZXIvVGVzdE9wdGlvbnMuaAppbmRleCA3MGU3ZjQwMmY5MDI3YWM5ZDFmMjhhM2U3MTg0MzM3
MjkyYzBjNDZiLi4xMzA5NjdjY2UyMTMyNGEzNTQ3NjZlMDNmMzk2NzI2MTVlZTk0MDg0IDEwMDY0
NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RPcHRpb25zLmgKKysrIGIvVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9UZXN0T3B0aW9ucy5oCkBAIC0zMCw2ICszMCw4IEBACiAjaW5jbHVk
ZSA8c3RyaW5nPgogI2luY2x1ZGUgPHVub3JkZXJlZF9tYXA+CiAjaW5jbHVkZSA8dmVjdG9yPgor
I2luY2x1ZGUgPHd0Zi9IYXNoU2V0Lmg+CisjaW5jbHVkZSA8d3RmL3RleHQvV1RGU3RyaW5nLmg+
CiAKIG5hbWVzcGFjZSBXVFIgewogCkBAIC0xMDAsNiArMTAyLDggQEAgcHVibGljOgogCiAgICAg
Ym9vbCBoYXNTYW1lSW5pdGlhbGl6YXRpb25PcHRpb25zKGNvbnN0IFRlc3RPcHRpb25zJikgY29u
c3Q7CiAKKyAgICBzdGF0aWMgY29uc3QgSGFzaFNldDxTdHJpbmc+JiBmZWF0dXJlc1RoYXRTaG91
bGRCZVRyZWF0ZWRBc0V4cGVyaW1lbnRhbEZlYXR1cmVzKCk7CisKIHByaXZhdGU6CiAgICAgYm9v
bCBib29sV2ViUHJlZmVyZW5jZUZlYXR1cmVWYWx1ZShzdGQ6OnN0cmluZyBrZXksIGJvb2wgZGVm
YXVsdFZhbHVlKSBjb25zdDsKICAgICBib29sIGJvb2xUZXN0UnVubmVyRmVhdHVyZVZhbHVlKHN0
ZDo6c3RyaW5nIGtleSkgY29uc3Q7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>457311</attachid>
            <date>2022-04-11 22:42:00 -0700</date>
            <delta_ts>2022-04-12 15:31:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-238779-20220411224200.patch</filename>
            <type>text/plain</type>
            <size>6978</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkyNzYwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMzJiM2NhYTk4MjA4YjJmZGQ2NjNlNzUwMWNiZDZjYmFk
MGJhNTMwZi4uYjY3NzkyOTk1OGJkZWNkZGNiMzQxNmU5NmFmYzY0YTYzZjFhOWZmZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIx
IEBACisyMDIyLTA0LTExICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+
CisKKyAgICAgICAgW1dLVFJdIFtEUlRdIE9ubHkgZW5hYmxlIFdlYkdQVSBmb3IgdGhlIExheW91
dFRlc3RzL2h0dHAvdGVzdHMvd2ViZ3B1IGRpcmVjdG9yeQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM4Nzc5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2UgaGF2ZSBhIHNldCBvZiBoYXJkY29kZWQgZGly
ZWN0b3JpZXMgYWxyZWFkeTsgdGhpcyBhZGRzIHRvIHRoYXQuCisgICAgICAgIFdlYkdQVSBpcyBv
bmx5IHJlYWR5IGZvciBMYXlvdXRUZXN0cyB0byB1c2U7IGl0IGlzbid0IHJlYWR5IGZvciBhbnkg
b3RoZXIgV0tUUi9EUlQgdXNhZ2UuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9UZXN0T3B0
aW9ucy5jcHA6CisgICAgICAgIChXVFI6OlRlc3RPcHRpb25zOjpkZWZhdWx0cyk6CisgICAgICAg
ICogVGVzdFJ1bm5lclNoYXJlZC9UZXN0RmVhdHVyZXMuY3BwOgorICAgICAgICAoV1RSOjpzaG91
bGRFbmFibGVXZWJHUFUpOgorICAgICAgICAoV1RSOjpoYXJkY29kZWRGZWF0dXJlc0Jhc2VkT25Q
YXRoRm9yVGVzdCk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9UZXN0T3B0aW9ucy5jcHA6
CisgICAgICAgIChXVFI6OlRlc3RPcHRpb25zOjpkZWZhdWx0cyk6CisKIDIwMjItMDQtMTEgIEpv
bmF0aGFuIEJlZGFyZCAgPGpiZWRhcmRAYXBwbGUuY29tPgogCiAgICAgICAgIFtNZXJnZS1RdWV1
ZV0gQnVpbGQgYmVmb3JlIGxhbmRpbmcKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVl
L1Rlc3RPcHRpb25zLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3RPcHRpb25zLmNwcApp
bmRleCA5MDRkN2Y4NDU5MmY1NWYwODA0MzUwMzA1Mzg1OGY2NDg3N2VlOWQ0Li44YTBmYWNmNmMz
ZWU0OTZlNWFlNDU0YmRiYzEyMjU0ZjdiZDUwYWE3IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVu
ZGVyVHJlZS9UZXN0T3B0aW9ucy5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvVGVzdE9w
dGlvbnMuY3BwCkBAIC0xMDEsNyArMTAxLDYgQEAgY29uc3QgVGVzdEZlYXR1cmVzJiBUZXN0T3B0
aW9uczo6ZGVmYXVsdHMoKQogICAgICAgICAgICAgeyAiVGV4dEF1dG9zaXppbmdFbmFibGVkIiwg
ZmFsc2UgfSwKICAgICAgICAgICAgIHsgIlVzZXNCYWNrRm9yd2FyZENhY2hlIiwgZmFsc2UgfSwK
ICAgICAgICAgICAgIHsgIldlYkF1ZGlvRW5hYmxlZCIsIHRydWUgfSwKLSAgICAgICAgICAgIHsg
IldlYkdQVSIsIHRydWUgfSwKICAgICAgICAgICAgIHsgIldlYlNRTEVuYWJsZWQiLCB0cnVlIH0s
CiAgICAgICAgICAgICB7ICJYU1NBdWRpdG9yRW5hYmxlZCIsIGZhbHNlIH0sCiAKQEAgLTExOSw3
ICsxMTgsNiBAQCBjb25zdCBUZXN0RmVhdHVyZXMmIFRlc3RPcHRpb25zOjpkZWZhdWx0cygpCiAg
ICAgICAgICAgICB7ICJMYXp5SW1hZ2VMb2FkaW5nRW5hYmxlZCIsIGZhbHNlIH0sCiAgICAgICAg
ICAgICB7ICJSZXF1ZXN0SWRsZUNhbGxiYWNrRW5hYmxlZCIsIGZhbHNlIH0sCiAgICAgICAgICAg
ICB7ICJXZWJBdXRoZW50aWNhdGlvbkVuYWJsZWQiLCBmYWxzZSB9LAotICAgICAgICAgICAgeyAi
V2ViR1BVRW5hYmxlZCIsIGZhbHNlIH0sCiAjZWxpZiBQTEFURk9STShXSU4pCiAgICAgICAgICAg
ICAvLyBUaGVzZSBhcmUgV2ViUHJlZmVyZW5jZSB2YWx1ZXMgdGhhdCBtdXN0IGFsd2F5cyBiZSBz
ZXQgYXMgdGhleSBtYXkKICAgICAgICAgICAgIC8vIGRpZmZlciBmcm9tIHRoZSBkZWZhdWx0IHNl
dCBpbiB0aGUgV2ViUHJlZmVyZW5jZXMqLnlhbWwgY29uZmlndXJhdGlvbi4KQEAgLTE3Miw3ICsx
NzAsNiBAQCBjb25zdCBUZXN0RmVhdHVyZXMmIFRlc3RPcHRpb25zOjpkZWZhdWx0cygpCiAgICAg
ICAgICAgICB7ICJUYWJzVG9MaW5rcyIsIGZhbHNlIH0sCiAgICAgICAgICAgICB7ICJUZWxlcGhv
bmVOdW1iZXJQYXJzaW5nRW5hYmxlZCIsIGZhbHNlIH0sCiAgICAgICAgICAgICB7ICJVc2VzQmFj
a0ZvcndhcmRDYWNoZSIsIGZhbHNlIH0sCi0gICAgICAgICAgICB7ICJXZWJHUFVFbmFibGVkIiwg
ZmFsc2UgfSwKICAgICAgICAgICAgIHsgIlhTU0F1ZGl0b3JFbmFibGVkIiwgZmFsc2UgfSwKICNl
bmRpZgogI2lmIEVOQUJMRShHUFVfUFJPQ0VTUykgJiYgRU5BQkxFKFdFQkdMKQpkaWZmIC0tZ2l0
IGEvVG9vbHMvVGVzdFJ1bm5lclNoYXJlZC9UZXN0RmVhdHVyZXMuY3BwIGIvVG9vbHMvVGVzdFJ1
bm5lclNoYXJlZC9UZXN0RmVhdHVyZXMuY3BwCmluZGV4IDgzYzc0NWZhNDljNjkxMDgzMWQ5MjUy
NGExYjM4YzYwN2M0YjAwZGUuLmQ3NzA5MGM3MTM2ZWMwZjYzNWExMTU0Y2E0MWFlMTA4MjAyN2Qz
MWYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RSdW5uZXJTaGFyZWQvVGVzdEZlYXR1cmVzLmNwcAor
KysgYi9Ub29scy9UZXN0UnVubmVyU2hhcmVkL1Rlc3RGZWF0dXJlcy5jcHAKQEAgLTEyMiw2ICsx
MjIsMTEgQEAgc3RhdGljIGJvb2wgc2hvdWxkRHVtcEpTQ29uc29sZUxvZ0luU3RkRXJyKGNvbnN0
IHN0ZDo6c3RyaW5nJiBwYXRoT3JVUkwpCiAgICAgICAgIHx8IHBhdGhDb250YWlucyhwYXRoT3JV
UkwsICJsb2NhbGhvc3Q6ODgwMC93ZWJzb2NrZXRzIikgfHwgcGF0aENvbnRhaW5zKHBhdGhPclVS
TCwgImxvY2FsaG9zdDo5NDQzL3dlYnNvY2tldHMiKTsKIH0KIAorc3RhdGljIGJvb2wgc2hvdWxk
RW5hYmxlV2ViR1BVKGNvbnN0IHN0ZDo6c3RyaW5nJiBwYXRoT3JVUkwpCit7CisgICAgcmV0dXJu
IHBhdGhDb250YWlucyhwYXRoT3JVUkwsICIxMjcuMC4wLjE6ODAwMC93ZWJncHUiKTsKK30KKwog
VGVzdEZlYXR1cmVzIGhhcmRjb2RlZEZlYXR1cmVzQmFzZWRPblBhdGhGb3JUZXN0KGNvbnN0IFRl
c3RDb21tYW5kJiBjb21tYW5kKQogewogICAgIFRlc3RGZWF0dXJlcyBmZWF0dXJlczsKQEAgLTEz
OCw2ICsxNDMsOCBAQCBUZXN0RmVhdHVyZXMgaGFyZGNvZGVkRmVhdHVyZXNCYXNlZE9uUGF0aEZv
clRlc3QoY29uc3QgVGVzdENvbW1hbmQmIGNvbW1hbmQpCiAgICAgICAgIGZlYXR1cmVzLmRvdWJs
ZVRlc3RSdW5uZXJGZWF0dXJlcy5pbnNlcnQoeyAidmlld1dpZHRoIiwgdmlld1dpZHRoQW5kSGVp
Z2h0LT5maXJzdCB9KTsKICAgICAgICAgZmVhdHVyZXMuZG91YmxlVGVzdFJ1bm5lckZlYXR1cmVz
Lmluc2VydCh7ICJ2aWV3SGVpZ2h0Iiwgdmlld1dpZHRoQW5kSGVpZ2h0LT5zZWNvbmQgfSk7CiAg
ICAgfQorICAgIGlmIChzaG91bGRFbmFibGVXZWJHUFUoY29tbWFuZC5wYXRoT3JVUkwpKQorICAg
ICAgICBmZWF0dXJlcy5ib29sV2ViUHJlZmVyZW5jZUZlYXR1cmVzLmluc2VydCh7ICJXZWJHUFUi
LCB0cnVlIH0pOwogCiAgICAgcmV0dXJuIGZlYXR1cmVzOwogfQpkaWZmIC0tZ2l0IGEvVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9UZXN0T3B0aW9ucy5jcHAgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVy
L1Rlc3RPcHRpb25zLmNwcAppbmRleCA3NTBmZmM3YzhhOTczZDQ5MmNiNGU0NDkwNjM0MGRjZWU4
NjEwNTQ4Li5kYTYwZDkyNDk1OWYyY2I0ZTExNTc4OGIyYWQyZDE5MGVlMzBjOGQwIDEwMDY0NAot
LS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1Rlc3RPcHRpb25zLmNwcAorKysgYi9Ub29scy9X
ZWJLaXRUZXN0UnVubmVyL1Rlc3RPcHRpb25zLmNwcApAQCAtMTI1LDcgKzEyNSw2IEBAIGNvbnN0
IFRlc3RGZWF0dXJlcyYgVGVzdE9wdGlvbnM6OmRlZmF1bHRzKCkKICAgICAgICAgICAgIHsgIlRl
eHRBdXRvc2l6aW5nVXNlc0lkZW1wb3RlbnRNb2RlIiwgZmFsc2UgfSwKICAgICAgICAgICAgIHsg
IlVzZXNCYWNrRm9yd2FyZENhY2hlIiwgZmFsc2UgfSwKICAgICAgICAgICAgIHsgIldlYkF1dGhl
bnRpY2F0aW9uRW5hYmxlZCIsIHRydWUgfSwKLSAgICAgICAgICAgIHsgIldlYkdQVSIsIHRydWUg
fSwKICAgICAgICAgICAgIHsgIldlYlJUQ1JlbW90ZVZpZGVvRnJhbWVFbmFibGVkIiwgdHJ1ZSB9
LAogICAgICAgICAgICAgeyAiV2ViUlRDTUROU0lDRUNhbmRpZGF0ZXNFbmFibGVkIiwgZmFsc2Ug
fSwKICAgICAgICAgICAgIHsgIlhTU0F1ZGl0b3JFbmFibGVkIiwgZmFsc2UgfSwKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA4
NTc2ZWQ4NGY1YjU0YWM0MjlkNGZhMGJiMGU0NzhlZGU3Zjg4ODZjLi41MWQ0OGE1ODYxZmRkNTM3
YjhjOTg0YTZmOGYzMDJiOGU4NDc0MWZlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMjItMDQt
MTEgIE15bGVzIEMuIE1heGZpZWxkICA8bW1heGZpZWxkQGFwcGxlLmNvbT4KKworICAgICAgICBb
V0tUUl0gW0RSVF0gT25seSBlbmFibGUgV2ViR1BVIGZvciB0aGUgTGF5b3V0VGVzdHMvaHR0cC90
ZXN0cy93ZWJncHUgZGlyZWN0b3J5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMzg3NzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIHBsYXRmb3JtL21hYy13azEvZmFzdC9kb20vbmF2aWdhdG9yLWRldGFj
aGVkLW5vLWNyYXNoLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMtd2syL2Zh
c3QvZG9tL25hdmlnYXRvci1kZXRhY2hlZC1uby1jcmFzaC1leHBlY3RlZC50eHQ6CisKIDIwMjIt
MDQtMTEgIFBhdHJpY2sgQW5nbGUgIDxwYW5nbGVAYXBwbGUuY29tPgogCiAgICAgICAgIFdlYiBJ
bnNwZWN0b3I6IHByZXNlcnZlIERPTS5Ob2RlSWQgaWYgYSBub2RlIGlzIHJlbW92ZWQgYW5kIHJl
LWFkZGVkCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL2Zhc3QvZG9t
L25hdmlnYXRvci1kZXRhY2hlZC1uby1jcmFzaC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMtd2sxL2Zhc3QvZG9tL25hdmlnYXRvci1kZXRhY2hlZC1uby1jcmFzaC1leHBl
Y3RlZC50eHQKaW5kZXggY2Q1NDMyMWI2ODQwNWQ0MmI1YTE4ZTc5NjFjNzIxZDBjNWMzYzQ2Yi4u
YzQ2ZDkyNDEwYTIyYjE0MWZjZWM1OTFlZDI2MDFjNzg1YzJmODIxOSAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9mYXN0L2RvbS9uYXZpZ2F0b3ItZGV0YWNoZWQtbm8t
Y3Jhc2gtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvZmFz
dC9kb20vbmF2aWdhdG9yLWRldGFjaGVkLW5vLWNyYXNoLWV4cGVjdGVkLnR4dApAQCAtNSw3ICs1
LDYgQEAgbmF2aWdhdG9yLmFwcE5hbWUgaXMgT0sKIG5hdmlnYXRvci5hcHBWZXJzaW9uIGlzIE9L
CiBuYXZpZ2F0b3IuY29va2llRW5hYmxlZCBpcyBPSwogbmF2aWdhdG9yLmdldFN0b3JhZ2VVcGRh
dGVzKCkgaXMgT0sKLW5hdmlnYXRvci5ncHUgaXMgT0sKIG5hdmlnYXRvci5oYXJkd2FyZUNvbmN1
cnJlbmN5IGlzIE9LCiBuYXZpZ2F0b3IuamF2YUVuYWJsZWQoKSBpcyBPSwogbmF2aWdhdG9yLmxh
bmd1YWdlIGlzIE9LCkBAIC0zMyw3ICszMiw2IEBAIG5hdmlnYXRvci5hcHBOYW1lIGlzIE9LCiBu
YXZpZ2F0b3IuYXBwVmVyc2lvbiBpcyBPSwogbmF2aWdhdG9yLmNvb2tpZUVuYWJsZWQgaXMgT0sK
IG5hdmlnYXRvci5nZXRTdG9yYWdlVXBkYXRlcygpIGlzIE9LCi1uYXZpZ2F0b3IuZ3B1IGlzIE9L
CiBuYXZpZ2F0b3IuaGFyZHdhcmVDb25jdXJyZW5jeSBpcyBPSwogbmF2aWdhdG9yLmphdmFFbmFi
bGVkKCkgaXMgT0sKIG5hdmlnYXRvci5sYW5ndWFnZSBpcyBPSwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi9mYXN0L2RvbS9uYXZpZ2F0b3ItZGV0YWNoZWQtbm8tY3Jh
c2gtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi9mYXN0L2RvbS9u
YXZpZ2F0b3ItZGV0YWNoZWQtbm8tY3Jhc2gtZXhwZWN0ZWQudHh0CmluZGV4IDU1NGY4NmIzMTA5
MGE1OTVkMDU0YjZiN2Q2NGUwN2Q3NTliMjcwMWMuLmIyMDdjOTQyNWVjZjU3NDRmMjQ2ZDZhNjMy
MWE3ZWU5M2MwYjZmNWEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIv
ZmFzdC9kb20vbmF2aWdhdG9yLWRldGFjaGVkLW5vLWNyYXNoLWV4cGVjdGVkLnR4dAorKysgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL2Zhc3QvZG9tL25hdmlnYXRvci1kZXRhY2hlZC1u
by1jcmFzaC1leHBlY3RlZC50eHQKQEAgLTksNyArOSw2IEBAIG5hdmlnYXRvci5jb250YWN0cyBp
cyBPSwogbmF2aWdhdG9yLmNvb2tpZUVuYWJsZWQgaXMgT0sKIG5hdmlnYXRvci5jcmVkZW50aWFs
cyBpcyBPSwogbmF2aWdhdG9yLmdldFN0b3JhZ2VVcGRhdGVzKCkgaXMgT0sKLW5hdmlnYXRvci5n
cHUgaXMgT0sKIG5hdmlnYXRvci5oYXJkd2FyZUNvbmN1cnJlbmN5IGlzIE9LCiBuYXZpZ2F0b3Iu
aXNMb2dnZWRJbigpIGlzIE9LCiBuYXZpZ2F0b3IuamF2YUVuYWJsZWQoKSBpcyBPSwpAQCAtNDcs
NyArNDYsNiBAQCBuYXZpZ2F0b3IuY29udGFjdHMgaXMgT0sKIG5hdmlnYXRvci5jb29raWVFbmFi
bGVkIGlzIE9LCiBuYXZpZ2F0b3IuY3JlZGVudGlhbHMgaXMgT0sKIG5hdmlnYXRvci5nZXRTdG9y
YWdlVXBkYXRlcygpIGlzIE9LCi1uYXZpZ2F0b3IuZ3B1IGlzIE9LCiBuYXZpZ2F0b3IuaGFyZHdh
cmVDb25jdXJyZW5jeSBpcyBPSwogbmF2aWdhdG9yLmlzTG9nZ2VkSW4oKSBpcyBPSwogbmF2aWdh
dG9yLmphdmFFbmFibGVkKCkgaXMgT0sK
</data>

          </attachment>
      

    </bug>

</bugzilla>