<?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>236613</bug_id>
          
          <creation_ts>2022-02-14 15:20:10 -0800</creation_ts>
          <short_desc>[XCBuild] Add task inputs/outputs for &quot;Make libWTF.a Symbolic Link&quot;</short_desc>
          <delta_ts>2022-02-15 10:35: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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Elliott Williams">emw</reporter>
          <assigned_to name="Elliott Williams">emw</assigned_to>
          <cc>ap</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1841428</commentid>
    <comment_count>0</comment_count>
    <who name="Elliott Williams">emw</who>
    <bug_when>2022-02-14 15:20:10 -0800</bug_when>
    <thetext>[XCBuild] Add task inputs/outputs for &quot;Make libWTF.a Symbolic Link&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841435</commentid>
    <comment_count>1</comment_count>
      <attachid>451949</attachid>
    <who name="Elliott Williams">emw</who>
    <bug_when>2022-02-14 15:29:56 -0800</bug_when>
    <thetext>Created attachment 451949
Add task inputs/outputs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841436</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-14 15:30:35 -0800</bug_when>
    <thetext>&lt;rdar://problem/88931997&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841473</commentid>
    <comment_count>3</comment_count>
      <attachid>451949</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2022-02-14 16:34:54 -0800</bug_when>
    <thetext>Comment on attachment 451949
Add task inputs/outputs

Out of curiosity, can the project be set up to find libWTF.a wherever it is, without a symlink? We have such behavior for everything else, like headers and dylibs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841493</commentid>
    <comment_count>4</comment_count>
    <who name="Elliott Williams">emw</who>
    <bug_when>2022-02-14 17:21:42 -0800</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #3)
&gt; Comment on attachment 451949 [details]
&gt; Patch
&gt; 
&gt; Out of curiosity, can the project be set up to find libWTF.a wherever it is,
&gt; without a symlink? We have such behavior for everything else, like headers
&gt; and dylibs.

If we were to require that engineering builds always use a local libWTF.a, whereas production builds always use an SDK-provided libWTF.a, then we could determine this statically via a build setting.

I *think* that&apos;s the only valid use case, since an engineering build of JSC is likely to depend on WTF changes that haven&apos;t made it into the engineer&apos;s system SDK yet. Does that sound right?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841510</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2022-02-14 17:55:09 -0800</bug_when>
    <thetext>I think that&apos;s correct.

But would that bring libWTF.a in line with how headers and dylibs are handled? If not, then I&apos;m still curious about why it needs to be different.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841570</commentid>
    <comment_count>6</comment_count>
    <who name="Elliott Williams">emw</who>
    <bug_when>2022-02-14 21:10:27 -0800</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #5)
&gt; I think that&apos;s correct.
Cool, I&apos;ll try it, and maybe we can delete this phase altogether.

&gt; But would that bring libWTF.a in line with how headers and dylibs are
&gt; handled? If not, then I&apos;m still curious about why it needs to be different.
libWTF.a is unique in that it&apos;s passed to the linker via `-full_load`, which takes a file path and does not use the search paths that headers, frameworks, or libraries would typically use. Presumably, we do this because WebKit and WebCore use symbols from WTF that JavaScriptCore does not, so we can&apos;t allow the linker to strip them out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841573</commentid>
    <comment_count>7</comment_count>
      <attachid>451993</attachid>
    <who name="Elliott Williams">emw</who>
    <bug_when>2022-02-14 21:43:35 -0800</bug_when>
    <thetext>Created attachment 451993
Remove build phase entirely</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841794</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-02-15 10:35:12 -0800</bug_when>
    <thetext>Committed r289823 (247281@main): &lt;https://commits.webkit.org/247281@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 451993.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451949</attachid>
            <date>2022-02-14 15:29:56 -0800</date>
            <delta_ts>2022-02-14 21:44:16 -0800</delta_ts>
            <desc>Add task inputs/outputs</desc>
            <filename>bug-236613-20220214152955.patch</filename>
            <type>text/plain</type>
            <size>2577</size>
            <attacher name="Elliott Williams">emw</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5NzcwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA3
NWMxNTVlMmU0ZDdmZDFlOTZjMWIzYWI0OWYzOWFkZWZlZTM3Mjk4Li4zZmM4YjRkNTFiM2ZkNzhj
YTFmOTkxMzM3NTRmYmQ0NWU5MGJjYzcwIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOSBAQAorMjAyMi0wMi0xNCAgRWxsaW90dCBXaWxsaWFtcyAgPGVtd0BhcHBsZS5jb20+
CisKKyAgICAgICAgW1hDQnVpbGRdIEFkZCB0YXNrIGlucHV0cy9vdXRwdXRzIGZvciAiTWFrZSBs
aWJXVEYuYSBTeW1ib2xpYyBMaW5rIgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjM2NjEzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgV2UgcGFzcyB0aGUgYWJzb2x1dGUgcGF0aCB0byBsaWJXVEYuYSB0byBs
ZCdzIC1mb3JjZV9sb2FkIGFyZ3VtZW50LiBTaW5jZSBXVEYgY2FuIGNvbWUgZnJvbQorICAgICAg
ICBidWlsZCBwcm9kdWN0cyBvciBmcm9tIGFuIFNESywgd2UgY3JlYXRlIGEgc3ltbGluayB0byBs
aWJXVEYuYSBpbiBKU0MncyBEZXJpdmVkU291cmNlcworICAgICAgICBkaXJlY3RvcnkuCisKKyAg
ICAgICAgV2l0aG91dCBwcm9wZXIgdGFzayBpbnB1dHMsIHRoZSBzeW1saW5rIGNhbiBiZWNvbWUg
c3RhbGUgd2hpbGUgcG9pbnRpbmcgdG8gdGhlIFNESydzIGxpYldURiwKKyAgICAgICAgcHJldmVu
dGluZyB0aGUgbG9jYWxseS1idWlsdCBXVEYgZnJvbSBiZWluZyBsaW5rZWQgYWdhaW5zdC4KKwor
ICAgICAgICAqIEphdmFTY3JpcHRDb3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2o6CisKIDIw
MjItMDItMTQgIFphbiBEb2JlcnNlayAgPHpkb2JlcnNla0BpZ2FsaWEuY29tPgogCiAgICAgICAg
IENhbGxMaW5rSW5mbzo6ZW1pdEZhc3RQYXRoSW1wbCgpIHNob3VsZCBhdm9pZCBleHRlcm5hbCBz
Y3JhdGNoIHJlZ2lzdGVyIHVzZSBvbiBSSVNDVjY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvSmF2YVNjcmlwdENvcmUueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvaiBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9q
CmluZGV4IGQwNDgwOTE4Y2IwNDdkNDQ5ODNlZGQ1ZTZkN2EwMWJlNTNlZWVmOGMuLjYyN2I5NmVm
OGUwOTBhMmM4ODY0YjMzNmY4MWI4OTQzNTA2ZDZiNWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCisrKyBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS54Y29kZXByb2ovcHJvamVjdC5w
Ynhwcm9qCkBAIC0xMTczNiwxMyArMTE3MzYsMTUgQEAKIAkJCWZpbGVzID0gKAogCQkJKTsKIAkJ
CWlucHV0UGF0aHMgPSAoCisJCQkJIiQoQlVJTFRfUFJPRFVDVFNfRElSKS9saWJXVEYuYSIsCiAJ
CQkpOwogCQkJbmFtZSA9ICJNYWtlIGxpYldURi5hIFN5bWJvbGljIExpbmsiOwogCQkJb3V0cHV0
UGF0aHMgPSAoCisJCQkJIiQoQlVJTFRfUFJPRFVDVFNfRElSKS9EZXJpdmVkU291cmNlcy9KYXZh
U2NyaXB0Q29yZS9saWJXVEYuYSIsCiAJCQkpOwogCQkJcnVuT25seUZvckRlcGxveW1lbnRQb3N0
cHJvY2Vzc2luZyA9IDA7CiAJCQlzaGVsbFBhdGggPSAvYmluL3NoOwotCQkJc2hlbGxTY3JpcHQg
PSAic2V0IC1lXG5cbmlmIFtbIC1mIFwiJHtCVUlMVF9QUk9EVUNUU19ESVJ9L2xpYldURi5hXCIg
XV07IHRoZW5cbiAgICBsbiAtcyAtZiAtaCBcIiR7QlVJTFRfUFJPRFVDVFNfRElSfS9saWJXVEYu
YVwiIFwiJHtCVUlMVF9QUk9EVUNUU19ESVJ9L0Rlcml2ZWRTb3VyY2VzL0phdmFTY3JpcHRDb3Jl
L2xpYldURi5hXCJcbmVsc2VcbiAgICBsbiAtcyAtZiAtaCBcIiR7U0RLX0RJUn0ke1dLX0FMVEVS
TkFURV9XRUJLSVRfU0RLX1BBVEh9L3Vzci9sb2NhbC9saWIvbGliV1RGLmFcIiBcIiR7QlVJTFRf
UFJPRFVDVFNfRElSfS9EZXJpdmVkU291cmNlcy9KYXZhU2NyaXB0Q29yZS9saWJXVEYuYVwiXG5m
aVxuIjsKKwkJCXNoZWxsU2NyaXB0ID0gInNldCAtZVxuXG5pZiBbWyAtZiBcIiR7U0NSSVBUX0lO
UFVUX0ZJTEVfMH1cIiBdXTsgdGhlblxuICAgIGxuIC1zIC1mIC1oIFwiJHtCVUlMVF9QUk9EVUNU
U19ESVJ9L2xpYldURi5hXCIgXCIke1NDUklQVF9PVVRQVVRfRklMRV8wfVwiXG5lbHNlXG4gICAg
bG4gLXMgLWYgLWggXCIke1NES19ESVJ9JHtXS19BTFRFUk5BVEVfV0VCS0lUX1NES19QQVRIfS91
c3IvbG9jYWwvbGliL2xpYldURi5hXCIgXCIke1NDUklQVF9PVVRQVVRfRklMRV8wfVwiXG5maVxu
IjsKIAkJfTsKIAkJNTMyNDI0QjAyNTQ5MDVEOTAwQTY5NzVCIC8qIENoZWNrIEZvciBJbmFwcHJv
cHJpYXRlIEZpbGVzIEluIEZyYW1ld29yayAqLyA9IHsKIAkJCWlzYSA9IFBCWFNoZWxsU2NyaXB0
QnVpbGRQaGFzZTsK
</data>
<flag name="review"
          id="478840"
          type_id="1"
          status="+"
          setter="ap"
    />
    <flag name="commit-queue"
          id="478867"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>451993</attachid>
            <date>2022-02-14 21:43:35 -0800</date>
            <delta_ts>2022-02-15 10:35:14 -0800</delta_ts>
            <desc>Remove build phase entirely</desc>
            <filename>bug-236613-20220214214334.patch</filename>
            <type>text/plain</type>
            <size>8134</size>
            <attacher name="Elliott Williams">emw</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg5NzcwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA3
NWMxNTVlMmU0ZDdmZDFlOTZjMWIzYWI0OWYzOWFkZWZlZTM3Mjk4Li41Y2I5ZGFkM2ViMDIwYWRh
YzMzNjBhOTBkMWFkZTY5ODcyMWU1ZjA5IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAyMi0wMi0xNCAgRWxsaW90dCBXaWxsaWFtcyAgPGVtd0BhcHBsZS5jb20+
CisKKyAgICAgICAgW1hjb2RlXSBSZW1vdmUgIk1ha2UgbGliV1RGLmEgU3ltYm9saWMgTGluayIg
c2NyaXB0IHBoYXNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMzY2MTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBXZSBwYXNzIHRoZSBhYnNvbHV0ZSBwYXRoIHRvIGxpYldURi5hIHRvIGxkJ3MgLWZvcmNl
X2xvYWQgYXJndW1lbnQuIFRoZSBwYXRoIHdhcyBiZWluZworICAgICAgICBjb21wdXRlZCBhdCBi
dWlsZCB0aW1lIGJ5IGEgc2NyaXB0LCBidXQgY2FuIGJlIGV4cHJlc3NlZCBpbiBidWlsZCBzZXR0
aW5ncy4gQ2hhbmdlCisgICAgICAgIE9USEVSX0xERkxBR1Mgc3VjaCB0aGF0IGVuZ2luZWVyaW5n
IGJ1aWxkcyBsaWJXVEYuYSBmcm9tIGJ1aWxkIHByb2R1Y3RzLCBhbmQgcHJvZHVjdGlvbgorICAg
ICAgICBidWlsZHMgdXNlIGxpYldURi5hIGZyb20gdGhlaXIgU0RLLgorCisgICAgICAgICogQ29u
ZmlndXJhdGlvbnMvSmF2YVNjcmlwdENvcmUueGNjb25maWc6IFNldCBPVEhFUl9MREZMQUdTLgor
ICAgICAgICAqIEphdmFTY3JpcHRDb3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2o6IFJlbW92
ZSBidWlsZCBwaGFzZS4KKwogMjAyMi0wMi0xNCAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGln
YWxpYS5jb20+CiAKICAgICAgICAgQ2FsbExpbmtJbmZvOjplbWl0RmFzdFBhdGhJbXBsKCkgc2hv
dWxkIGF2b2lkIGV4dGVybmFsIHNjcmF0Y2ggcmVnaXN0ZXIgdXNlIG9uIFJJU0NWNjQKZGlmZiAt
LWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9Db25maWd1cmF0aW9ucy9KYXZhU2NyaXB0Q29y
ZS54Y2NvbmZpZyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9Db25maWd1cmF0aW9ucy9KYXZhU2Ny
aXB0Q29yZS54Y2NvbmZpZwppbmRleCAyZTFhOWU0YWE1MTgxMTk2OGUyM2M1MWMwODU0MzkxM2Y3
MTdhYTQ2Li42YmY2Y2IwNjYwMjliZDViNWZiNWQ1ZjU1Y2QzZTk2MGJiNDZhYzdhIDEwMDY0NAot
LS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ29uZmlndXJhdGlvbnMvSmF2YVNjcmlwdENvcmUu
eGNjb25maWcKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NvbmZpZ3VyYXRpb25zL0phdmFT
Y3JpcHRDb3JlLnhjY29uZmlnCkBAIC0yOSwxMCArMjksMTMgQEAgTU9EVUxFTUFQX0ZJTEUgPSAk
KFNSQ1JPT1QpL0phdmFTY3JpcHRDb3JlLm1vZHVsZW1hcDsKIC8vIFByZXZlbnQgQysrIHN0YW5k
YXJkIGxpYnJhcnkgb3BlcmF0b3IgbmV3LCBkZWxldGUgYW5kIHRoZWlyIHJlbGF0ZWQgZXhjZXB0
aW9uIHR5cGVzIGZyb20gYmVpbmcgZXhwb3J0ZWQgYXMgd2VhayBzeW1ib2xzLgogT1RIRVJfTERG
TEFHU19ISURFX1NZTUJPTFMgPSAtV2wsLXVuZXhwb3J0ZWRfc3ltYm9sLF9fWlRJU3Q5YmFkX2Fs
bG9jIC1XbCwtdW5leHBvcnRlZF9zeW1ib2wsX19aVElTdDlleGNlcHRpb24gLVdsLC11bmV4cG9y
dGVkX3N5bWJvbCxfX1pUU1N0OWJhZF9hbGxvYyAtV2wsLXVuZXhwb3J0ZWRfc3ltYm9sLF9fWlRT
U3Q5ZXhjZXB0aW9uIC1XbCwtdW5leHBvcnRlZF9zeW1ib2wsX19aZGxQdlNfIC1XbCwtdW5leHBv
cnRlZF9zeW1ib2wsX19abndtUHYgLVdsLC11bmV4cG9ydGVkX3N5bWJvbCxfX1pOS1N0M19fMThm
dW5jdGlvbklGdnZFRWNsRXYgLVdsLC11bmV4cG9ydGVkX3N5bWJvbCxfX1pOU3QzX18xOGZ1bmN0
aW9uSUZ2dkVFQzFFT1MyXyAtV2wsLXVuZXhwb3J0ZWRfc3ltYm9sLF9fWk5TdDNfXzE4ZnVuY3Rp
b25JRnZ2RUVDMkVPUzJfIC1XbCwtdW5leHBvcnRlZF9zeW1ib2wsX19aTktTdDNfXzE4ZnVuY3Rp
b25JRnZSTjNKU0MxN0J5dGVjb2RlR2VuZXJhdG9yRVBOUzFfMTBSZWdpc3RlcklERUVFY2xFUzNf
UzVfIC1XbCwtdW5leHBvcnRlZF9zeW1ib2wsX19aTlN0M19fMThmdW5jdGlvbklGdlJOM0pTQzE3
Qnl0ZWNvZGVHZW5lcmF0b3JFUE5TMV8xMFJlZ2lzdGVySURFRUVEMUV2IC1XbCwtdW5leHBvcnRl
ZF9zeW1ib2wsX19aTlN0M19fMThmdW5jdGlvbklGdlJOM0pTQzE3Qnl0ZWNvZGVHZW5lcmF0b3JF
UE5TMV8xMFJlZ2lzdGVySURFRUVEMkV2IC1XbCwtdW5leHBvcnRlZF9zeW1ib2wsX19aTlN0M19f
MThmdW5jdGlvbklGdnZFRUQxRXYgLVdsLC11bmV4cG9ydGVkX3N5bWJvbCxfX1pOU3QzX18xOGZ1
bmN0aW9uSUZ2dkVFRDJFdiAtV2wsLXVuZXhwb3J0ZWRfc3ltYm9sLF9fWlRWTlN0M19fMTE3YmFk
X2Z1bmN0aW9uX2NhbGxFIC1XbCwtdW5leHBvcnRlZF9zeW1ib2wsX19aTlN0M19fMTRfX2ZzMTBm
aWxlc3lzdGVtMjRfX2lzX3BhdGhhYmxlX2NoYXJfYXJyYXlJUEtjUzRfY0xiMUVFMTFfX3Jhbmdl
X2VuZEVTNF8gLVdsLC11bmV4cG9ydGVkX3N5bWJvbCxfX1pOU3QzX18xNF9fZnMxMGZpbGVzeXN0
ZW0yNF9faXNfcGF0aGFibGVfY2hhcl9hcnJheUlQS2NTNF9jTGIxRUUxM19fcmFuZ2VfYmVnaW5F
UzRfIC1XbCwtdW5leHBvcnRlZF9zeW1ib2wsX19aTlN0M19fMTRfX2ZzMTBmaWxlc3lzdGVtOF9Q
YXRoQ1ZUSWNFMTRfX2FwcGVuZF9yYW5nZUlQS2NFRU5TXzllbmFibGVfaWZJWHNyMjdfX2lzX2Nw
cDE3X2ZvcndhcmRfaXRlcmF0b3JJVF9FRTV2YWx1ZUV2RTR0eXBlRVJOU18xMmJhc2ljX3N0cmlu
Z0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFUzhfUzhfIC1XbCwtdW5l
eHBvcnRlZF9zeW1ib2wsX19aTlN0M19fMTRfX2ZzMTBmaWxlc3lzdGVtOF9QYXRoQ1ZUSWNFMTVf
X2FwcGVuZF9zb3VyY2VJUEtjRUV2Uk5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRz
SWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVSS1RfIC1XbCwtdW5leHBvcnRlZF9zeW1ib2wsX19aTlN0
M19fMTRfX2ZzMTBmaWxlc3lzdGVtOF9QYXRoQ1ZUSWNFMTRfX2FwcGVuZF9yYW5nZUlQS2NFRU5T
XzllbmFibGVfaWZJWHNyMjFfX2lzX2ZvcndhcmRfaXRlcmF0b3JJVF9FRTV2YWx1ZUV2RTR0eXBl
RVJOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNF
RUVFUzhfUzhfIC1XbCwtdW5leHBvcnRlZF9zeW1ib2wsX19aTktTdDNfXzE0X19mczEwZmlsZXN5
c3RlbTE4ZGlyZWN0b3J5X2l0ZXJhdG9yZGVFdiAtV2wsLXVuZXhwb3J0ZWRfc3ltYm9sLF9fWk5T
dDNfXzE0X19mczEwZmlsZXN5c3RlbTE4ZGlyZWN0b3J5X2l0ZXJhdG9ycHBFdiAtV2wsLXVuZXhw
b3J0ZWRfc3ltYm9sLF9fWk5TdDNfXzE0X19mczEwZmlsZXN5c3RlbTI0X19pc19wYXRoYWJsZV9j
aGFyX2FycmF5SUExMF9jUGNjTGIxRUUxMV9fcmFuZ2VfZW5kRVBLYyAtV2wsLXVuZXhwb3J0ZWRf
c3ltYm9sLF9fWk5TdDNfXzE0X19mczEwZmlsZXN5c3RlbTI0X19pc19wYXRoYWJsZV9jaGFyX2Fy
cmF5SUExMF9jUGNjTGIxRUUxM19fcmFuZ2VfYmVnaW5FUEtjIC1XbCwtdW5leHBvcnRlZF9zeW1i
b2wsX19aTlN0M19fMTRfX2ZzMTBmaWxlc3lzdGVtNHBhdGhkVkVSS1MyXyAtV2wsLXVuZXhwb3J0
ZWRfc3ltYm9sLF9fWk5TdDNfXzE0X19mczEwZmlsZXN5c3RlbThfUGF0aENWVEljRTE1X19hcHBl
bmRfc291cmNlSUExMF9jRUV2Uk5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNF
RU5TXzlhbGxvY2F0b3JJY0VFRUVSS1RfIC1XbCwtdW5leHBvcnRlZF9zeW1ib2wsX19aTlN0M19f
MTRfX2ZzMTBmaWxlc3lzdGVtMjRfX3Rocm93X2ZpbGVzeXN0ZW1fZXJyb3JJSlJQS2NSS05TMV80
cGF0aEVSS05TXzEwZXJyb3JfY29kZUVFRUV2RHBPVF8gLVdsLC11bmV4cG9ydGVkX3N5bWJvbCxf
X1pOU3QzX18xNF9fZnMxMGZpbGVzeXN0ZW0xNF9faXNfc2VwYXJhdG9ySWNFRU5TXzllbmFibGVf
aWZJWHNyMThfX2Nhbl9jb252ZXJ0X2NoYXJJVF9FRTV2YWx1ZUViRTR0eXBlRVM0XyAtV2wsLXVu
ZXhwb3J0ZWRfc3ltYm9sLF9fWk5TdDNfXzE0X19mczEwZmlsZXN5c3RlbTI0X19pc19wYXRoYWJs
ZV9jaGFyX2FycmF5SVBLY1M0X2NMYjFFRTE1X19maXJzdF9vcl9udWxsRVM0XyAtV2wsLXVuZXhw
b3J0ZWRfc3ltYm9sLF9fWk5TdDNfXzE0X19mczEwZmlsZXN5c3RlbTRwYXRoMjBfX3NvdXJjZV9p
c19hYnNvbHV0ZUljRUViVF8gLVdsLC11bmV4cG9ydGVkX3N5bWJvbCxfX1pOU3QzX18xNF9fZnMx
MGZpbGVzeXN0ZW00cGF0aDZhcHBlbmRJUEtjRUVOU185ZW5hYmxlX2lmSVhzcjEzX19pc19wYXRo
YWJsZUlUX0VFNXZhbHVlRVJTMl9FNHR5cGVFUktTN18gLVdsLC11bmV4cG9ydGVkX3N5bWJvbCxf
X1pOU3QzX18xNF9fZnMxMGZpbGVzeXN0ZW02dThwYXRoSVBLY0VFTlNfOWVuYWJsZV9pZklYc3Ix
M19faXNfcGF0aGFibGVJVF9FRTV2YWx1ZUVOUzFfNHBhdGhFRTR0eXBlRVJLUzZfIC1XbCwtdW5l
eHBvcnRlZF9zeW1ib2wsX19aTktTdDNfXzE0X19mczEwZmlsZXN5c3RlbTE4ZGlyZWN0b3J5X2l0
ZXJhdG9ycHRFdiAtV2wsLXVuZXhwb3J0ZWRfc3ltYm9sLF9fWk5TdDNfXzE0X19mczEwZmlsZXN5
c3RlbTE4ZGlyZWN0b3J5X2l0ZXJhdG9yOWluY3JlbWVudEVSTlNfMTBlcnJvcl9jb2RlRSAtV2ws
LXVuZXhwb3J0ZWRfc3ltYm9sLF9fWk5TdDNfXzE0X19mczEwZmlsZXN5c3RlbTIwX19pc19wYXRo
YWJsZV9zdHJpbmdJTlNfMTJiYXNpY19zdHJpbmdJRHVOU18xMWNoYXJfdHJhaXRzSUR1RUVOU185
YWxsb2NhdG9ySUR1RUVFRXZFMTFfX3JhbmdlX2VuZEVSS1M4XyAtV2wsLXVuZXhwb3J0ZWRfc3lt
Ym9sLF9fWk5TdDNfXzE0X19mczEwZmlsZXN5c3RlbTIwX19pc19wYXRoYWJsZV9zdHJpbmdJTlNf
MTJiYXNpY19zdHJpbmdJRHVOU18xMWNoYXJfdHJhaXRzSUR1RUVOU185YWxsb2NhdG9ySUR1RUVF
RXZFMTNfX3JhbmdlX2JlZ2luRVJLUzhfIC1XbCwtdW5leHBvcnRlZF9zeW1ib2wsX19aTlN0M19f
MTRfX2ZzMTBmaWxlc3lzdGVtOF9QYXRoQ1ZUSUR1RTE0X19hcHBlbmRfcmFuZ2VFUk5TXzEyYmFz
aWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVQS0R1U0Nf
IC1XbCwtdW5leHBvcnRlZF9zeW1ib2wsX19aTlN0M19fMTRfX2ZzMTBmaWxlc3lzdGVtOF9QYXRo
Q1ZUSUR1RTE1X19hcHBlbmRfc291cmNlSU5TXzEyYmFzaWNfc3RyaW5nSUR1TlNfMTFjaGFyX3Ry
YWl0c0lEdUVFTlNfOWFsbG9jYXRvcklEdUVFRUVFRXZSTlM1X0ljTlM2X0ljRUVOUzhfSWNFRUVF
UktUXzsKIAotT1RIRVJfTERGTEFHU19CQVNFID0gJChPVEhFUl9MREZMQUdTX0hJREVfU1lNQk9M
UykgLWZvcmNlX2xvYWQgIiQoQlVJTFRfUFJPRFVDVFNfRElSKS9EZXJpdmVkU291cmNlcy9KYXZh
U2NyaXB0Q29yZS9saWJXVEYuYSI7CitPVEhFUl9MREZMQUdTX0JBU0UgPSAkKE9USEVSX0xERkxB
R1NfSElERV9TWU1CT0xTKSAtZm9yY2VfbG9hZCAiJChXVEZfQVJDSElWRSkiOwogT1RIRVJfTERG
TEFHU1tzZGs9ZW1iZWRkZWQqXSA9ICQoaW5oZXJpdGVkKSAkKE9USEVSX0xERkxBR1NfQkFTRSk7
CiBPVEhFUl9MREZMQUdTW3Nkaz1tYWNvc3gqXSA9ICQoaW5oZXJpdGVkKSAkKE9USEVSX0xERkxB
R1NfQkFTRSkgLWZyYW1ld29yayBDb3JlU2VydmljZXM7CiAKK1dURl9BUkNISVZFID0gJChCVUlM
VF9QUk9EVUNUU19ESVIpL2xpYldURi5hOworV1RGX0FSQ0hJVkVbY29uZmlnPVByb2R1Y3Rpb25d
ID0gJChTREtfRElSKSQoV0tfQUxURVJOQVRFX1dFQktJVF9TREtfUEFUSCkvdXNyL2xvY2FsL2xp
Yi9saWJXVEYuYTsKKwogU0VDVE9SREVSX0ZMQUdTID0gJChTRUNUT1JERVJfRkxBR1NfJChDT05G
SUdVUkFUSU9OKSk7CiBTRUNUT1JERVJfRkxBR1NfUHJvZHVjdGlvbltzZGs9aXBob25lb3MqXSA9
IC1XbCwtb3JkZXJfZmlsZSwkKFNES1JPT1QpL0FwcGxlSW50ZXJuYWwvT3JkZXJGaWxlcy9KYXZh
U2NyaXB0Q29yZS5vcmRlcjsKIFNFQ1RPUkRFUl9GTEFHU19Qcm9kdWN0aW9uW3Nkaz1tYWNvc3gq
XSA9IC1XbCwtb3JkZXJfZmlsZSxKYXZhU2NyaXB0Q29yZS5vcmRlcjsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS54Y29kZXByb2ovcHJvamVjdC5wYnhw
cm9qIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnhjb2RlcHJvai9wcm9q
ZWN0LnBieHByb2oKaW5kZXggZDA0ODA5MThjYjA0N2Q0NDk4M2VkZDVlNmQ3YTAxYmU1M2VlZWY4
Yy4uZmJhZTU3OTA4MTMzZTQ1MzhkZDdjY2EyYTgyOGY3Y2JmNWFlNWVmMSAxMDA2NDQKLS0tIGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnhjb2RlcHJvai9wcm9qZWN0LnBi
eHByb2oKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnhjb2RlcHJv
ai9wcm9qZWN0LnBieHByb2oKQEAgLTkzLDcgKzkzLDYgQEAKIAkJCWJ1aWxkUGhhc2VzID0gKAog
CQkJCURERTk5MzExMjc4RDA4ODgwMEY2MEQyNiAvKiBQcm9kdWN0IERlcGVuZGVuY2llcyAqLywK
IAkJCQk2NUZCM0Y2NTA5RDExRTkxMDBGNDlERUIgLyogR2VuZXJhdGUgRGVyaXZlZCBTb3VyY2Vz
ICovLAotCQkJCTM3NEY5NUM5MjA1Rjk5NzUwMDJCRjY4RiAvKiBNYWtlIGxpYldURi5hIFN5bWJv
bGljIExpbmsgKi8sCiAJCQkpOwogCQkJZGVwZW5kZW5jaWVzID0gKAogCQkJKTsKQEAgLTExNzMw
LDIwICsxMTcyOSw2IEBACiAJCQlzaGVsbFBhdGggPSAvYmluL3NoOwogCQkJc2hlbGxTY3JpcHQg
PSAiaWYgWyBcIiR7WENPREVfVkVSU0lPTl9BQ1RVQUx9XCIgLWdlIFwiMTE0MFwiIC1hIFwiJHtX
S19VU0VfTkVXX0JVSUxEX1NZU1RFTX1cIiA9IFwiWUVTXCIgXTsgdGhlblxuICAgICMgSW4gdGhp
cyBjb25maWd1cmF0aW9uLCBwb3N0LXByb2Nlc3NpbmcgaXMgcGVyZm9ybWVkIGF0IHRoZSBzYW1l
IHRpbWUgYXMgY29weWluZyBpbiB0aGUgcG9zdHByb2Nlc3MtaGVhZGVyLXJ1bGUgc2NyaXB0LCBz
byB0aGVyZSdzIG5vIG5lZWQgZm9yIHRoaXMgc2VwYXJhdGUgc3RlcC5cbiAgICBleGl0IDBcbmZp
XG5cbmV4ZWMgJHtTUkNST09UfS9wb3N0cHJvY2Vzcy1oZWFkZXJzLnNoXG4iOwogCQl9OwotCQkz
NzRGOTVDOTIwNUY5OTc1MDAyQkY2OEYgLyogTWFrZSBsaWJXVEYuYSBTeW1ib2xpYyBMaW5rICov
ID0gewotCQkJaXNhID0gUEJYU2hlbGxTY3JpcHRCdWlsZFBoYXNlOwotCQkJYnVpbGRBY3Rpb25N
YXNrID0gMjE0NzQ4MzY0NzsKLQkJCWZpbGVzID0gKAotCQkJKTsKLQkJCWlucHV0UGF0aHMgPSAo
Ci0JCQkpOwotCQkJbmFtZSA9ICJNYWtlIGxpYldURi5hIFN5bWJvbGljIExpbmsiOwotCQkJb3V0
cHV0UGF0aHMgPSAoCi0JCQkpOwotCQkJcnVuT25seUZvckRlcGxveW1lbnRQb3N0cHJvY2Vzc2lu
ZyA9IDA7Ci0JCQlzaGVsbFBhdGggPSAvYmluL3NoOwotCQkJc2hlbGxTY3JpcHQgPSAic2V0IC1l
XG5cbmlmIFtbIC1mIFwiJHtCVUlMVF9QUk9EVUNUU19ESVJ9L2xpYldURi5hXCIgXV07IHRoZW5c
biAgICBsbiAtcyAtZiAtaCBcIiR7QlVJTFRfUFJPRFVDVFNfRElSfS9saWJXVEYuYVwiIFwiJHtC
VUlMVF9QUk9EVUNUU19ESVJ9L0Rlcml2ZWRTb3VyY2VzL0phdmFTY3JpcHRDb3JlL2xpYldURi5h
XCJcbmVsc2VcbiAgICBsbiAtcyAtZiAtaCBcIiR7U0RLX0RJUn0ke1dLX0FMVEVSTkFURV9XRUJL
SVRfU0RLX1BBVEh9L3Vzci9sb2NhbC9saWIvbGliV1RGLmFcIiBcIiR7QlVJTFRfUFJPRFVDVFNf
RElSfS9EZXJpdmVkU291cmNlcy9KYXZhU2NyaXB0Q29yZS9saWJXVEYuYVwiXG5maVxuIjsKLQkJ
fTsKIAkJNTMyNDI0QjAyNTQ5MDVEOTAwQTY5NzVCIC8qIENoZWNrIEZvciBJbmFwcHJvcHJpYXRl
IEZpbGVzIEluIEZyYW1ld29yayAqLyA9IHsKIAkJCWlzYSA9IFBCWFNoZWxsU2NyaXB0QnVpbGRQ
aGFzZTsKIAkJCWJ1aWxkQWN0aW9uTWFzayA9IDIxNDc0ODM2NDc7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>