<?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>235059</bug_id>
          
          <creation_ts>2022-01-10 21:54:50 -0800</creation_ts>
          <short_desc>Fixed installhdr build failures in WebCore and WebKitLegacy</short_desc>
          <delta_ts>2022-01-11 09:55:18 -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>Platform</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="Michael Saboff">msaboff</reporter>
          <assigned_to name="Michael Saboff">msaboff</assigned_to>
          <cc>fpizlo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1829732</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2022-01-10 21:54:50 -0800</bug_when>
    <thetext>When building with a SYSTEM_CONTENT_PATH, we fail when building WebCore in the install headers phase.

warning: duplicate output file &apos;/Library/Caches/com.apple.xbs/Binaries/WebCore/installhdrs/Root/System/Library/PrivateFrameworks/WebCore.framework&apos; on task: PhaseScriptExecution Create Symlink to Alt Root Path /Library/Caches/com.apple.xbs/Binaries/WebCore/installhdrs/TempContent/Objects/WebCore.build/WebCore.build/Script-6577FFC7276AC9AD0011AEC8.sh (in target &apos;WebCore&apos; from project &apos;WebCore&apos;)
** INSTALL HEADERS FAILED **</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1829733</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2022-01-10 22:02:02 -0800</bug_when>
    <thetext>&lt;rdar://87206692&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1829735</commentid>
    <comment_count>2</comment_count>
      <attachid>448831</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2022-01-10 22:21:49 -0800</bug_when>
    <thetext>Created attachment 448831
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1829736</commentid>
    <comment_count>3</comment_count>
      <attachid>448831</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2022-01-10 22:26:46 -0800</bug_when>
    <thetext>Comment on attachment 448831
Patch

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

&gt; Source/WebKitLegacy/scripts/create-symlink-to-altroot.sh:1
&gt; +#!/bin/zsh

We shouldn&apos;t be using zsh in scripts. /bin/sh is the standard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1829737</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2022-01-10 22:33:15 -0800</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #3)
&gt; Comment on attachment 448831 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=448831&amp;action=review
&gt; 
&gt; &gt; Source/WebKitLegacy/scripts/create-symlink-to-altroot.sh:1
&gt; &gt; +#!/bin/zsh
&gt; 
&gt; We shouldn&apos;t be using zsh in scripts. /bin/sh is the standard.

I&apos;ll revert back to /bin/sh.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1829834</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2022-01-11 09:55:18 -0800</bug_when>
    <thetext>Committed r287884 (245927@trunk): &lt;https://commits.webkit.org/245927@trunk&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>448831</attachid>
            <date>2022-01-10 22:21:49 -0800</date>
            <delta_ts>2022-01-11 09:42:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>235059.patch</filename>
            <type>text/plain</type>
            <size>14029</size>
            <attacher name="Michael Saboff">msaboff</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4NzY5OCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDIyLTAxLTEwICBNaWNoYWVs
IFNhYm9mZiAgPG1zYWJvZmZAYXBwbGUuY29tPgorCisgICAgICAgIEZpeGVkIGluc3RhbGxoZHIg
YnVpbGQgZmFpbHVyZXMgaW4gV2ViQ29yZSBhbmQgV2ViS2l0TGVnYWN5CisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzUwNTkKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZXdvcmtlZCBob3cgU1lTVEVNX0NP
TlRFTlRfUEFUSCBpcyBhZGRlZCB0byB2YWx1ZXMgdG8gdGhlIG1pbmltdW0gdGhhdCBpcyByZXF1
aXJlZCBmb3IgdGhlIGJ1aWxkIHN5c3RlbS4KKyAgICAgICAgQmVmb3JlIHRoaXMgY2hhbmdlLCBT
WVNURU1fQ09OVEVOVF9QQVRIIHdhcyBhZGRlZCB0d2ljZSB0byBzb21lIGNvbmZpZ3VyYXRpb24g
dmFyaWFibGVzIGR1ZSB0byBpcworICAgICAgICBpbmNvcnJlY3RseSBiZWluZyBhZGRlZCB0byBO
T1JNQUxfV0VCQ09SRV9GUkFNRVdPUktTX0RJUi4KKworICAgICAgICBBbHNvIHJlZmFjdG9yZWQg
dGhlIGNvbXB1dGF0aW9uIG9mIEpBVkFTQ1JJUFRDT1JFX1BSSVZBVEVfSEVBREVSU19ESVIgdG8g
dXNlIHRoZSBuZXdseSBhZGRlZAorICAgICAgICBJTlNUQUxMX1BBVEhfUFJFRklYIHZhbHVlLgor
CisgICAgICAgICogQ29uZmlndXJhdGlvbnMvV2ViQ29yZS54Y2NvbmZpZzoKKwogMjAyMi0wMS0w
NiAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgogCiAgICAgICAg
IFN0YXJ0IHVzaW5nIEMrKzIwCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9Db25maWd1cmF0aW9ucy9X
ZWJDb3JlLnhjY29uZmlnCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL0NvbmZpZ3VyYXRp
b25zL1dlYkNvcmUueGNjb25maWcJKHJldmlzaW9uIDI4NzY5OCkKKysrIFNvdXJjZS9XZWJDb3Jl
L0NvbmZpZ3VyYXRpb25zL1dlYkNvcmUueGNjb25maWcJKHdvcmtpbmcgY29weSkKQEAgLTU2LDcg
KzU2LDEwIEBAIExJQldFQlJUQ19IRUFERVJfU0VBUkNIX1BBVEhTID0gJChCVUlMVF8KIEhFQURF
Ul9TRUFSQ0hfUEFUSFMgPSBQQUwgRm9yd2FyZGluZ0hlYWRlcnMgL3Vzci9pbmNsdWRlL2xpYnhz
bHQgL3Vzci9pbmNsdWRlL2xpYnhtbDIgIiQoQlVJTFRfUFJPRFVDVFNfRElSKS9EZXJpdmVkU291
cmNlcy9XZWJDb3JlIiAiJChCVUlMVF9QUk9EVUNUU19ESVIpL3Vzci9sb2NhbC9pbmNsdWRlIiAk
KFdFQktJVEFERElUSU9OU19IRUFERVJfU0VBUkNIX1BBVEhTKSAkKEFOR0xFX0hFQURFUl9TRUFS
Q0hfUEFUSFMpICQoTElCV0VCUlRDX0hFQURFUl9TRUFSQ0hfUEFUSFMpICQoSEVBREVSX1NFQVJD
SF9QQVRIUykgJChTUkNST09UKTsKIElORk9QTElTVF9GSUxFID0gSW5mby5wbGlzdDsKIAotSU5T
VEFMTF9QQVRIID0gJChJTlNUQUxMX1BBVEhfJChXS19DT0NPQV9UT1VDSCkpOworSU5TVEFMTF9Q
QVRIX1BSRUZJWCA9ICQoSU5TVEFMTF9QQVRIX1BSRUZJWF9VU0VfU1lTVEVNX0NPTlRFTlRfUEFU
SF8kKFVTRV9TWVNURU1fQ09OVEVOVF9QQVRIKSk7CitJTlNUQUxMX1BBVEhfUFJFRklYX1VTRV9T
WVNURU1fQ09OVEVOVF9QQVRIX1lFUyA9ICQoU1lTVEVNX0NPTlRFTlRfUEFUSCk7CisKK0lOU1RB
TExfUEFUSCA9ICQoSU5TVEFMTF9QQVRIX1BSRUZJWCkkKElOU1RBTExfUEFUSF8kKFdLX0NPQ09B
X1RPVUNIKSk7CiBJTlNUQUxMX1BBVEhfY29jb2F0b3VjaCA9ICQoV0tfQUxURVJOQVRFX1dFQktJ
VF9TREtfUEFUSCkkKFNZU1RFTV9MSUJSQVJZX0RJUikvUHJpdmF0ZUZyYW1ld29ya3M7CiBJTlNU
QUxMX1BBVEhfID0gJChXRUJDT1JFX0ZSQU1FV09SS1NfRElSKTsKIApAQCAtNzIsNyArNzUsNyBA
QCBQUk9EVUNUX0JVTkRMRV9JREVOVElGSUVSID0gY29tLmFwcGxlLiQoCiBVTkVYUE9SVEVEX1NZ
TUJPTFNfRklMRSA9IENvbmZpZ3VyYXRpb25zL1dlYkNvcmUudW5leHA7CiAKIEFMVEVSTkFURV9S
T09UX1BBVEhbc2RrPWlwaG9uZSpdID0gJChTWVNURU1fTElCUkFSWV9ESVIpL1ByaXZhdGVGcmFt
ZXdvcmtzOwotQUxURVJOQVRFX1JPT1RfUEFUSFtzZGs9bWFjb3N4Kl0gPSAkKERZTElCX0lOU1RB
TExfTkFNRV9CQVNFX1BMQVRGT1JNXyQoV0tfVVNFX0FMVEVSTkFURV9GUkFNRVdPUktTX0RJUikp
OworQUxURVJOQVRFX1JPT1RfUEFUSFtzZGs9bWFjb3N4Kl0gPSAkKFNZU1RFTV9MSUJSQVJZX0RJ
UikvRnJhbWV3b3Jrcy9XZWJLaXQuZnJhbWV3b3JrL1ZlcnNpb25zL0EvRnJhbWV3b3JrczsKIAog
T1VUUFVUX0FMVEVSTkFURV9ST09UX1BBVEhbc2RrPWlwaG9uZSpdID0gJChPVVRQVVRfQUxURVJO
QVRFX1JPT1RfUEFUSF8kKFVTRV9TWVNURU1fQ09OVEVOVF9QQVRIKSk7CiBPVVRQVVRfQUxURVJO
QVRFX1JPT1RfUEFUSF9ZRVNbc2RrPWlwaG9uZSpdID0gJChEU1RST09UKSQoQUxURVJOQVRFX1JP
T1RfUEFUSCkvJChGVUxMX1BST0RVQ1RfTkFNRSk7CkBAIC0xNTAsMTEgKzE1Myw4IEBAIFNFQ1RP
UkRFUl9GTEFHUyA9ICQoU0VDVE9SREVSX0ZMQUdTXyQoQ08KIFNFQ1RPUkRFUl9GTEFHU19Qcm9k
dWN0aW9uW3Nkaz1pcGhvbmVvcypdID0gLVdsLC1vcmRlcl9maWxlLCQoU0RLUk9PVCkvQXBwbGVJ
bnRlcm5hbC9PcmRlckZpbGVzL1dlYkNvcmUub3JkZXI7CiBTRUNUT1JERVJfRkxBR1NfUHJvZHVj
dGlvbltzZGs9bWFjb3N4Kl0gPSAtV2wsLW9yZGVyX2ZpbGUsV2ViQ29yZS5vcmRlcjsKIAotTk9S
TUFMX1dFQkNPUkVfRlJBTUVXT1JLU19QUkVGSVggPSAkKE5PUk1BTF9XRUJDT1JFX0ZSQU1FV09S
S1NfUFJFRklYXyQoVVNFX1NZU1RFTV9DT05URU5UX1BBVEgpKTsKLU5PUk1BTF9XRUJDT1JFX0ZS
QU1FV09SS1NfUFJFRklYX1lFUyA9ICQoU1lTVEVNX0NPTlRFTlRfUEFUSCk7Ci0KLU5PUk1BTF9X
RUJDT1JFX0ZSQU1FV09SS1NfRElSW3Nkaz1pcGhvbmUqXSA9ICQoTk9STUFMX1dFQkNPUkVfRlJB
TUVXT1JLU19QUkVGSVgpJChQUk9EVUNUSU9OX0ZSQU1FV09SS1NfRElSKTsKLU5PUk1BTF9XRUJD
T1JFX0ZSQU1FV09SS1NfRElSW3Nkaz1tYWNvc3gqXSA9ICQoTk9STUFMX1dFQkNPUkVfRlJBTUVX
T1JLU19QUkVGSVgpJChTWVNURU1fTElCUkFSWV9ESVIpL0ZyYW1ld29ya3MvV2ViS2l0LmZyYW1l
d29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3M7CitOT1JNQUxfV0VCQ09SRV9GUkFNRVdPUktTX0RJ
UltzZGs9aXBob25lKl0gPSAkKFBST0RVQ1RJT05fRlJBTUVXT1JLU19ESVIpOworTk9STUFMX1dF
QkNPUkVfRlJBTUVXT1JLU19ESVJbc2RrPW1hY29zeCpdID0gJChTWVNURU1fTElCUkFSWV9ESVIp
L0ZyYW1ld29ya3MvV2ViS2l0LmZyYW1ld29yay9WZXJzaW9ucy9BL0ZyYW1ld29ya3M7CiAKIFdF
QkNPUkVfRlJBTUVXT1JLU19ESVIgPSAkKFdFQkNPUkVfRlJBTUVXT1JLU19ESVJfVVNFX09WRVJS
SURFX0ZSQU1FV09SS1NfRElSXyQoV0tfVVNFX09WRVJSSURFX0ZSQU1FV09SS1NfRElSKSk7CiBX
RUJDT1JFX0ZSQU1FV09SS1NfRElSX1VTRV9PVkVSUklERV9GUkFNRVdPUktTX0RJUl9OTyA9ICQo
Tk9STUFMX1dFQkNPUkVfRlJBTUVXT1JLU19ESVIpOwpAQCAtMTg1LDcgKzE4NSw3IEBAIEpBVkFT
Q1JJUFRDT1JFX1BSSVZBVEVfSEVBREVSU19ESVIgPSAkKEoKIEpBVkFTQ1JJUFRDT1JFX1BSSVZB
VEVfSEVBREVSU19ESVJfUmVsZWFzZSA9ICQoSkFWQVNDUklQVENPUkVfUFJJVkFURV9IRUFERVJT
X2VuZ2luZWVyaW5nKTsKIEpBVkFTQ1JJUFRDT1JFX1BSSVZBVEVfSEVBREVSU19ESVJfRGVidWcg
PSAkKEpBVkFTQ1JJUFRDT1JFX1BSSVZBVEVfSEVBREVSU19lbmdpbmVlcmluZyk7CiBKQVZBU0NS
SVBUQ09SRV9QUklWQVRFX0hFQURFUlNfRElSX1Byb2R1Y3Rpb24gPSAkKEpBVkFTQ1JJUFRDT1JF
X1BSSVZBVEVfSEVBREVSU19ESVJfUHJvZHVjdGlvbl9DT0NPQV9UT1VDSF8kKFdLX0lTX0NPQ09B
X1RPVUNIKSk7Ci1KQVZBU0NSSVBUQ09SRV9QUklWQVRFX0hFQURFUlNfRElSX1Byb2R1Y3Rpb25f
Q09DT0FfVE9VQ0hfWUVTID0gJChTREtST09UKSQoV0tfQUxURVJOQVRFX1dFQktJVF9TREtfUEFU
SCkkKFNZU1RFTV9MSUJSQVJZX0RJUikvRnJhbWV3b3Jrcy9KYXZhU2NyaXB0Q29yZS5mcmFtZXdv
cmsvUHJpdmF0ZUhlYWRlcnM7CitKQVZBU0NSSVBUQ09SRV9QUklWQVRFX0hFQURFUlNfRElSX1By
b2R1Y3Rpb25fQ09DT0FfVE9VQ0hfWUVTID0gJChTREtST09UKSQoV0tfQUxURVJOQVRFX1dFQktJ
VF9TREtfUEFUSCkkKElOU1RBTExfUEFUSF9QUkVGSVgpJChTWVNURU1fTElCUkFSWV9ESVIpL0Zy
YW1ld29ya3MvSmF2YVNjcmlwdENvcmUuZnJhbWV3b3JrL1ByaXZhdGVIZWFkZXJzOwogSkFWQVND
UklQVENPUkVfUFJJVkFURV9IRUFERVJTX0RJUl9Qcm9kdWN0aW9uX0NPQ09BX1RPVUNIX05PID0g
JChTREtST09UKSQoUFJPRFVDVElPTl9GUkFNRVdPUktTX0RJUikvSmF2YVNjcmlwdENvcmUuZnJh
bWV3b3JrL1ByaXZhdGVIZWFkZXJzOwogSkFWQVNDUklQVENPUkVfUFJJVkFURV9IRUFERVJTX2Vu
Z2luZWVyaW5nID0gJChCVUlMVF9QUk9EVUNUU19ESVIpL0phdmFTY3JpcHRDb3JlLmZyYW1ld29y
ay9Qcml2YXRlSGVhZGVyczsKIApJbmRleDogU291cmNlL1dlYktpdExlZ2FjeS9DaGFuZ2VMb2cK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdExlZ2FjeS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4
Nzg2OCkKKysrIFNvdXJjZS9XZWJLaXRMZWdhY3kvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMjItMDEtMTAgIE1pY2hhZWwgU2Fib2ZmICA8bXNhYm9mZkBhcHBs
ZS5jb20+CisKKyAgICAgICAgRml4ZWQgaW5zdGFsbGhkciBidWlsZCBmYWlsdXJlcyBpbiBXZWJD
b3JlIGFuZCBXZWJLaXRMZWdhY3kKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIzNTA1OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIE9uIGlPUywgd2UgbmVlZCB0byBjcmVhdGUgc3ltYm9saWMgbGlua3MgZm9y
IFdlYktpdExlZ2FjeSB3aGVuIHVzaW5nIHRoZSBTWVNURU1fQ09OVEVOVF9QQVRILgorICAgICAg
ICBDb3BpZWQgdGhlIGNyZWF0aW9uIHNjcmlwdCB0byB0aGUgcHJvamVjdCBhbmQgdXBkYXRlZCB0
aGUgY29uZmlndXJhdGlvbiBmaWxlIGFjY29yZGluZ2x5LgorIAorICAgICAgICAqIFdlYktpdExl
Z2FjeS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qOgorICAgICAgICAqIHNjcmlwdHMvY3JlYXRl
LXN5bWxpbmstdG8tYWx0cm9vdC5zaDogQWRkZWQuCisKIDIwMjItMDEtMTAgIEFsZXggQ2hyaXN0
ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBTdGFydCB1c2luZyBD
KysyMApJbmRleDogU291cmNlL1dlYktpdExlZ2FjeS9XZWJLaXRMZWdhY3kueGNvZGVwcm9qL3By
b2plY3QucGJ4cHJvago9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0TGVnYWN5L1dlYktpdExl
Z2FjeS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCShyZXZpc2lvbiAyODc2OTgpCisrKyBTb3Vy
Y2UvV2ViS2l0TGVnYWN5L1dlYktpdExlZ2FjeS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCSh3
b3JraW5nIGNvcHkpCkBAIC0zMDgwLDYgKzMwODAsNyBAQAogCQkJCTUzMjQyNEIxMjU0OTA1RkUw
MEE2OTc1QiAvKiBDaGVjayBGb3IgSW5hcHByb3ByaWF0ZSBGaWxlcyBJbiBGcmFtZXdvcmsgKi8s
CiAJCQkJMUEzMTkzRDUxOTE4NTZFNTAwRTFDRjg5IC8qIFN5bWxpbmsgV2ViS2l0UGx1Z2luSG9z
dCAqLywKIAkJCQk1MzdDRjgzQTIyRUZCRkIxMDBDNkVCQjMgLyogQ2hlY2sgLnhjZmlsZWxpc3Rz
ICovLAorCQkJCTY1MDQ3MzQ1Mjc4OTQzMUMwMEFGNzhBMiAvKiBDcmVhdGUgU3ltbGluayB0byBB
bHQgUm9vdCBQYXRoICovLAogCQkJKTsKIAkJCWJ1aWxkUnVsZXMgPSAoCiAJCQkJNTM1RTA4QzMy
MjU0NUI0QzAwREYwMENBIC8qIFBCWEJ1aWxkUnVsZSAqLywKQEAgLTMzMjQsNiArMzMyNSwyNSBA
QAogCQkJc2hlbGxQYXRoID0gL2Jpbi9zaDsKIAkJCXNoZWxsU2NyaXB0ID0gIiMgVG91Y2ggSW5m
by5wbGlzdCB0byBsZXQgWGNvZGUga25vdyBpdCBuZWVkcyB0byBjb3B5IGl0IGludG8gdGhlIGJ1
aWx0IHByb2R1Y3RcbmlmIFtbIFwiJHtDT05GSUdVUkFUSU9OfVwiICE9IFwiUHJvZHVjdGlvblwi
IF1dOyB0aGVuXG4gICAgdG91Y2ggXCIke1BST0pFQ1RfRElSfS9tYWMvSW5mby5wbGlzdFwiO1xu
Zmk7XG4iOwogCQl9OworCQk2NTA0NzM0NTI3ODk0MzFDMDBBRjc4QTIgLyogQ3JlYXRlIFN5bWxp
bmsgdG8gQWx0IFJvb3QgUGF0aCAqLyA9IHsKKwkJCWlzYSA9IFBCWFNoZWxsU2NyaXB0QnVpbGRQ
aGFzZTsKKwkJCWJ1aWxkQWN0aW9uTWFzayA9IDg7CisJCQlmaWxlcyA9ICgKKwkJCSk7CisJCQlp
bnB1dEZpbGVMaXN0UGF0aHMgPSAoCisJCQkpOworCQkJaW5wdXRQYXRocyA9ICgKKwkJCSk7CisJ
CQluYW1lID0gIkNyZWF0ZSBTeW1saW5rIHRvIEFsdCBSb290IFBhdGgiOworCQkJb3V0cHV0Rmls
ZUxpc3RQYXRocyA9ICgKKwkJCSk7CisJCQlvdXRwdXRQYXRocyA9ICgKKwkJCQkiJHtPVVRQVVRf
QUxURVJOQVRFX1JPT1RfUEFUSH0iLAorCQkJKTsKKwkJCXJ1bk9ubHlGb3JEZXBsb3ltZW50UG9z
dHByb2Nlc3NpbmcgPSAxOworCQkJc2hlbGxQYXRoID0gL2Jpbi96c2g7CisJCQlzaGVsbFNjcmlw
dCA9ICJcIiR7U1JDUk9PVH0vc2NyaXB0cy9jcmVhdGUtc3ltbGluay10by1hbHRyb290LnNoXCJc
biI7CisJCX07CiAJCTdDMDIzMjFCMjUxQjlBOEEwMEJBN0JCNiAvKiBHZW5lcmF0ZSBQcmVmZXJl
bmNlcyAqLyA9IHsKIAkJCWlzYSA9IFBCWFNoZWxsU2NyaXB0QnVpbGRQaGFzZTsKIAkJCWJ1aWxk
QWN0aW9uTWFzayA9IDIxNDc0ODM2NDc7CkluZGV4OiBTb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9D
aGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdExlZ2FjeS9tYWMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyODc2OTgpCisrKyBTb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9DaGFuZ2VMb2cJ
KHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwyMiBAQAorMjAyMi0wMS0xMCAgTWljaGFlbCBTYWJv
ZmYgIDxtc2Fib2ZmQGFwcGxlLmNvbT4KKworICAgICAgICBGaXhlZCBpbnN0YWxsaGRyIGJ1aWxk
IGZhaWx1cmVzIGluIFdlYkNvcmUgYW5kIFdlYktpdExlZ2FjeQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM1MDU5CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVmYWN0b3JlZCBob3cgSU5TVEFMTF9QQVRI
IGlzIGNhbGN1bGF0ZWQgdG8gc2ltcGxpZnkgdGhlIGxvZ2ljIGZvciB0aGUgbWFjT1MgLyBpT1MK
KyAgICAgICAgbG9jYXRpb24gZGlmZmVyZW5jZSBmb3IgdGhlIFdlYktpdExlZ2FjeSBmcmFtZXdv
cmsuICBJbiBXZWJLaXRMZWdhY3kueGNjb25maWcsIHRoYXQKKyAgICAgICAgcmVxdWlyZWQgY2hh
bmdpbmcgTk9STUFMX1BST0RVQ1RJT05fRlJBTUVXT1JLU19ESVIuCisKKyAgICAgICAgQWRkZWQg
dGhlIGNvbmZpZ3VyYXRpb24gdmFsdWVzLCBBTFRFUk5BVEVfUk9PVF9QQVRIIGFuZCBPVVRQVVRf
QUxURVJOQVRFX1JPT1RfUEFUSCwgZm9yCisgICAgICAgIGlPUyBidWlsZHMgdG8gZHJpdmUgdGhl
IG5ld2x5IGFkZGVkIGNyZWF0ZSBzeW1saW5rcyBzY3JpcHQuCisKKyAgICAgICAgRGlkIHRoZSBz
YW1lIHJld29yayBhcyBpbiBXZWJDb3JlIGNvbmZpZ3VyYXRpb24gdG8gZWxpbWluYXRlIHVzaW5n
IFNZU1RFTV9DT05URU5UX1BBVEggCisgICAgICAgIHR3aWNlIGZvciBzb21lIHBhdGhzLgorCisg
ICAgICAgICogQ29uZmlndXJhdGlvbnMvV2ViS2l0TGVnYWN5LnhjY29uZmlnOgorCiAyMDIyLTAx
LTA2ICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgU3RhcnQgdXNpbmcgQysrMjAKSW5kZXg6IFNvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL0NvbmZp
Z3VyYXRpb25zL1dlYktpdExlZ2FjeS54Y2NvbmZpZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0TGVnYWN5L21hYy9Db25maWd1cmF0aW9ucy9XZWJLaXRMZWdhY3kueGNjb25maWcJKHJldmlz
aW9uIDI4NzY5OCkKKysrIFNvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL0NvbmZpZ3VyYXRpb25zL1dl
YktpdExlZ2FjeS54Y2NvbmZpZwkod29ya2luZyBjb3B5KQpAQCAtNjEsMTIgKzYxLDEzIEBAIFdF
QkdQVV9IRUFERVJfU0VBUkNIX1BBVEhTID0gJChCVUlMVF9QUk8KIAogSEVBREVSX1NFQVJDSF9Q
QVRIUyA9ICIkKFdFQkNPUkVfUFJJVkFURV9IRUFERVJTX0RJUikvRm9yd2FyZGluZ0hlYWRlcnMi
ICIkKEJVSUxUX1BST0RVQ1RTX0RJUikvRGVyaXZlZFNvdXJjZXMvV2ViS2l0TGVnYWN5IiAiJChC
VUlMVF9QUk9EVUNUU19ESVIpL3Vzci9sb2NhbC9pbmNsdWRlIiAkKFdFQkdQVV9IRUFERVJfU0VB
UkNIX1BBVEhTKSAkKFdFQktJVEFERElUSU9OU19IRUFERVJfU0VBUkNIX1BBVEhTKSAkKExJQldF
QlJUQ19IRUFERVJfU0VBUkNIX1BBVEhTKSAkKEhFQURFUl9TRUFSQ0hfUEFUSFMpICQoU1JDUk9P
VCk7CiBJTkZPUExJU1RfRklMRSA9IG1hYy9JbmZvLnBsaXN0OwotSU5TVEFMTF9QQVRIID0gJChJ
TlNUQUxMX1BBVEhfVVNFX1NZU1RFTV9DT05URU5UX1BBVEhfJChVU0VfU1lTVEVNX0NPTlRFTlRf
UEFUSCkpOwotSU5TVEFMTF9QQVRIX1VTRV9TWVNURU1fQ09OVEVOVF9QQVRIX1lFUyA9ICQoU1lT
VEVNX0NPTlRFTlRfUEFUSCkkKFdFQktJVF9MRUdBQ1lfRlJBTUVXT1JLU19ESVIpOwotSU5TVEFM
TF9QQVRIX1VTRV9TWVNURU1fQ09OVEVOVF9QQVRIXyA9ICQoSU5TVEFMTF9QQVRIX1VTRV9TWVNU
RU1fQ09OVEVOVF9QQVRIX05PKTsKLUlOU1RBTExfUEFUSF9VU0VfU1lTVEVNX0NPTlRFTlRfUEFU
SF9OTyA9ICQoSU5TVEFMTF9QQVRIX0NPQ09BX1RPVUNIXyQoV0tfSVNfQ09DT0FfVE9VQ0gpKTsK
LUlOU1RBTExfUEFUSF9DT0NPQV9UT1VDSF9ZRVMgPSAkKFdLX0FMVEVSTkFURV9XRUJLSVRfU0RL
X1BBVEgpJChTWVNURU1fTElCUkFSWV9ESVIpL1ByaXZhdGVGcmFtZXdvcmtzOwotSU5TVEFMTF9Q
QVRIX0NPQ09BX1RPVUNIX05PID0gJChXRUJLSVRfTEVHQUNZX0ZSQU1FV09SS1NfRElSKTsKKwor
SU5TVEFMTF9QQVRIX1BSRUZJWCA9ICQoSU5TVEFMTF9QQVRIX1BSRUZJWF9VU0VfU1lTVEVNX0NP
TlRFTlRfUEFUSF8kKFVTRV9TWVNURU1fQ09OVEVOVF9QQVRIKSk7CitJTlNUQUxMX1BBVEhfUFJF
RklYX1VTRV9TWVNURU1fQ09OVEVOVF9QQVRIX1lFUyA9ICQoU1lTVEVNX0NPTlRFTlRfUEFUSCk7
CisKK0lOU1RBTExfUEFUSCA9ICQoSU5TVEFMTF9QQVRIX0NPQ09BX1RPVUNIXyQoV0tfSVNfQ09D
T0FfVE9VQ0gpKTsKK0lOU1RBTExfUEFUSF9DT0NPQV9UT1VDSF9ZRVMgPSAkKElOU1RBTExfUEFU
SF9QUkVGSVgpJChXS19BTFRFUk5BVEVfV0VCS0lUX1NES19QQVRIKSQoU1lTVEVNX0xJQlJBUllf
RElSKS9Qcml2YXRlRnJhbWV3b3JrczsKK0lOU1RBTExfUEFUSF9DT0NPQV9UT1VDSF9OTyA9ICQo
SU5TVEFMTF9QQVRIX1BSRUZJWCkkKFdFQktJVF9MRUdBQ1lfRlJBTUVXT1JLU19ESVIpOwogCiBE
WUxJQl9JTlNUQUxMX05BTUVfQkFTRSA9ICQoRFlMSUJfSU5TVEFMTF9OQU1FX0JBU0VfJChXS19V
U0VfQUxURVJOQVRFX0ZSQU1FV09SS1NfRElSKSk7CiBEWUxJQl9JTlNUQUxMX05BTUVfQkFTRV9O
TyA9ICQoTk9STUFMX1dFQktJVF9MRUdBQ1lfRlJBTUVXT1JLU19ESVIpOwpAQCAtNzcsNiArNzgs
MTEgQEAgSU5TVEFMTEhEUlNfQ09QWV9QSEFTRSA9IFlFUzsKIElOU1RBTExIRFJTX1NDUklQVF9Q
SEFTRSA9IFlFUzsKIEFQUExZX1JVTEVTX0lOX0NPUFlfSEVBREVSUyA9ICQoV0tfVVNFX05FV19C
VUlMRF9TWVNURU0pOwogCitBTFRFUk5BVEVfUk9PVF9QQVRIW3Nkaz1pcGhvbmUqXSA9ICQoU1lT
VEVNX0xJQlJBUllfRElSKS9Qcml2YXRlRnJhbWV3b3JrczsKKworT1VUUFVUX0FMVEVSTkFURV9S
T09UX1BBVEhbc2RrPWlwaG9uZSpdID0gJChPVVRQVVRfQUxURVJOQVRFX1JPT1RfUEFUSF8kKFVT
RV9TWVNURU1fQ09OVEVOVF9QQVRIKSk7CitPVVRQVVRfQUxURVJOQVRFX1JPT1RfUEFUSF9ZRVNb
c2RrPWlwaG9uZSpdID0gJChEU1RST09UKSQoQUxURVJOQVRFX1JPT1RfUEFUSCkvJChGVUxMX1BS
T0RVQ1RfTkFNRSk7CisKIFBST0RVQ1RfTkFNRSA9IFdlYktpdExlZ2FjeTsKIFBST0RVQ1RfQlVO
RExFX0lERU5USUZJRVIgPSBjb20uYXBwbGUuJChQUk9EVUNUX05BTUU6cmZjMTAzNGlkZW50aWZp
ZXIpOwogVU1CUkVMTEFfRlJBTUVXT1JLU19ESVIgPSAkKFBST0RVQ1RJT05fRlJBTUVXT1JLU19E
SVIpL1dlYktpdC5mcmFtZXdvcmsvVmVyc2lvbnMvQS9GcmFtZXdvcmtzOwpAQCAtMTE2LDEyICsx
MjIsOSBAQCBXRUJLSVRfTEVHQUNZX0ZSQU1FV09SS1NfRElSID0gJChXRUJLSVRfCiBXRUJLSVRf
TEVHQUNZX0ZSQU1FV09SS1NfRElSX1VTRV9PVkVSUklERV9GUkFNRVdPUktTX0RJUl9OTyA9ICQo
Tk9STUFMX1dFQktJVF9MRUdBQ1lfRlJBTUVXT1JLU19ESVIpOwogV0VCS0lUX0xFR0FDWV9GUkFN
RVdPUktTX0RJUl9VU0VfT1ZFUlJJREVfRlJBTUVXT1JLU19ESVJfWUVTID0gJChXS19PVkVSUklE
RV9GUkFNRVdPUktTX0RJUik7CiAKLU5PUk1BTF9QUk9EVUNUSU9OX0ZSQU1FV09SS1NfUFJFRklY
ID0gJChOT1JNQUxfUFJPRFVDVElPTl9GUkFNRVdPUktTX1BSRUZJWF8kKFVTRV9TWVNURU1fQ09O
VEVOVF9QQVRIKSk7Ci1OT1JNQUxfUFJPRFVDVElPTl9GUkFNRVdPUktTX1BSRUZJWF9ZRVMgPSAk
KFNZU1RFTV9DT05URU5UX1BBVEgpOwotCiBOT1JNQUxfUFJPRFVDVElPTl9GUkFNRVdPUktTX0RJ
UiA9ICQoTk9STUFMX1BST0RVQ1RJT05fRlJBTUVXT1JLU19ESVJfQ09DT0FfVE9VQ0hfJChXS19J
U19DT0NPQV9UT1VDSCkpOwotTk9STUFMX1BST0RVQ1RJT05fRlJBTUVXT1JLU19ESVJfQ09DT0Ff
VE9VQ0hfWUVTID0gJChTREtST09UKSQoTk9STUFMX1BST0RVQ1RJT05fRlJBTUVXT1JLU19QUkVG
SVgpJChXS19BTFRFUk5BVEVfV0VCS0lUX1NES19QQVRIKSQoU1lTVEVNX0xJQlJBUllfRElSKS9Q
cml2YXRlRnJhbWV3b3JrczsKLU5PUk1BTF9QUk9EVUNUSU9OX0ZSQU1FV09SS1NfRElSX0NPQ09B
X1RPVUNIX05PID0gJChORVhUX1JPT1QpJChOT1JNQUxfUFJPRFVDVElPTl9GUkFNRVdPUktTX1BS
RUZJWCkkKFNZU1RFTV9MSUJSQVJZX0RJUikvRnJhbWV3b3JrczsKK05PUk1BTF9QUk9EVUNUSU9O
X0ZSQU1FV09SS1NfRElSX0NPQ09BX1RPVUNIX1lFUyA9ICQoU0RLUk9PVCkkKElOU1RBTExfUEFU
SF9QUkVGSVgpJChXS19BTFRFUk5BVEVfV0VCS0lUX1NES19QQVRIKSQoU1lTVEVNX0xJQlJBUllf
RElSKS9Qcml2YXRlRnJhbWV3b3JrczsKK05PUk1BTF9QUk9EVUNUSU9OX0ZSQU1FV09SS1NfRElS
X0NPQ09BX1RPVUNIX05PID0gJChORVhUX1JPT1QpJChJTlNUQUxMX1BBVEhfUFJFRklYKSQoU1lT
VEVNX0xJQlJBUllfRElSKS9GcmFtZXdvcmtzOwogCiBQUk9EVUNUSU9OX0ZSQU1FV09SS1NfRElS
ID0gJChQUk9EVUNUSU9OX0ZSQU1FV09SS1NfRElSX0NPQ09BX1RPVUNIXyQoV0tfSVNfQ09DT0Ff
VE9VQ0gpKTsKIFBST0RVQ1RJT05fRlJBTUVXT1JLU19ESVJfQ09DT0FfVE9VQ0hfWUVTID0gJChO
T1JNQUxfUFJPRFVDVElPTl9GUkFNRVdPUktTX0RJUik7CkluZGV4OiBTb3VyY2UvV2ViS2l0TGVn
YWN5L3NjcmlwdHMvY3JlYXRlLXN5bWxpbmstdG8tYWx0cm9vdC5zaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViS2l0TGVnYWN5L3NjcmlwdHMvY3JlYXRlLXN5bWxpbmstdG8tYWx0cm9vdC5zaAko
bm9uZXhpc3RlbnQpCisrKyBTb3VyY2UvV2ViS2l0TGVnYWN5L3NjcmlwdHMvY3JlYXRlLXN5bWxp
bmstdG8tYWx0cm9vdC5zaAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDQxIEBACisjIS9iaW4v
enNoCisKK3NldCAtZQorCitlY2hvICJBVFRFTVBUSU5HIFNZTUxJTksgZm9yIFdlYktpdExlZ2Fj
eSIKK2VjaG8gIkFMVEVSTkFURV9ST09UX1BBVEggPSAke0FMVEVSTkFURV9ST09UX1BBVEh9Igor
ZWNobyAiT1VUUFVUX0FMVEVSTkFURV9ST09UX1BBVEggPSAke09VVFBVVF9BTFRFUk5BVEVfUk9P
VF9QQVRIfSIKK2VjaG8gIkRTVFJPT1QgPSAke0RTVFJPT1R9IgorZWNobyAiSU5TVEFMTF9QQVRI
ID0gJHtJTlNUQUxMX1BBVEh9IgorCitpZiBbWyAteiAiJHtPVVRQVVRfQUxURVJOQVRFX1JPT1Rf
UEFUSH0iIF1dOyB0aGVuCisgICAgZXhpdCAwCitmaQorCitpZiBbWyAiJHtTS0lQX0lOU1RBTEx9
IiA9ICJZRVMiIF1dOyB0aGVuCisgICAgZXhpdCAwCitmaQorCisjIENvbnZlcnQgZWcuIGAvU3lz
dGVtL0xpYnJhcnkvUHJpdmF0ZUZyYW1ld29ya3NgIHRvIGAuLi8uLi8uLmAKK1JFTEFUSVZFX1BB
VEhfRlJPTV9TWU1MSU5LX1RPX1JPT1Q9JChlY2hvICIke0FMVEVSTkFURV9ST09UX1BBVEh9IiB8
IHNlZCAtRSAtZSAicy9cL1thLXpBLVowLTlfXSsvLi5cLy9nIiAtZSAicy9cLyQvLyIpCitTWU1M
SU5LX1ZBTFVFPSIke1JFTEFUSVZFX1BBVEhfRlJPTV9TWU1MSU5LX1RPX1JPT1R9JHtJTlNUQUxM
X1BBVEh9LyR7RlVMTF9QUk9EVUNUX05BTUV9IgorCitpZiBbWyAtTCAiJHtPVVRQVVRfQUxURVJO
QVRFX1JPT1RfUEFUSH0iIF1dOyB0aGVuCisgICAgRVhJU1RJTkdfU1lNTElOS19WQUxVRT0kKHJl
YWRsaW5rICIke09VVFBVVF9BTFRFUk5BVEVfUk9PVF9QQVRIfSIpCisKKyAgICBpZiBbWyAiJHtF
WElTVElOR19TWU1MSU5LX1ZBTFVFfSIgPT0gIiR7U1lNTElOS19WQUxVRX0iIF1dOyB0aGVuCisg
ICAgICAgIGV4aXQgMAorICAgIGZpCisKKyAgICBlY2hvICJ3YXJuaW5nOiBleGlzdGluZyBzeW1s
aW5rIGlzIGluY29ycmVjdDsgZXhwZWN0ZWQgJHtTWU1MSU5LX1ZBTFVFfSwgZ290ICR7RVhJU1RJ
TkdfU1lNTElOS19WQUxVRX0iCitlbGlmIFtbIC1lICIke09VVFBVVF9BTFRFUk5BVEVfUk9PVF9Q
QVRIfSIgXV07IHRoZW4KKyAgICBlY2hvICJlcnJvcjogZXhwZWN0ZWQgYSBzeW1saW5rIGF0ICR7
T1VUUFVUX0FMVEVSTkFURV9ST09UX1BBVEh9IgorICAgIGV4aXQgMQorZmkKKworZWNobyAiUkVM
QVRJVkVfUEFUSF9GUk9NX1NZTUxJTktfVE9fUk9PVCA9ICR7UkVMQVRJVkVfUEFUSF9GUk9NX1NZ
TUxJTktfVE9fUk9PVH0iCitlY2hvICJTWU1MSU5LX1ZBTFVFID0gJHtTWU1MSU5LX1ZBTFVFfSIK
K2VjaG8KKworZWNobyBsbiAtc2YgIiR7U1lNTElOS19WQUxVRX0iICIke09VVFBVVF9BTFRFUk5B
VEVfUk9PVF9QQVRIfSIKK2xuIC1zZiAiJHtTWU1MSU5LX1ZBTFVFfSIgIiR7T1VUUFVUX0FMVEVS
TkFURV9ST09UX1BBVEh9IgoKUHJvcGVydHkgY2hhbmdlcyBvbjogU291cmNlL1dlYktpdExlZ2Fj
eS9zY3JpcHRzL2NyZWF0ZS1zeW1saW5rLXRvLWFsdHJvb3Quc2gKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpBZGRlZDog
c3ZuOmV4ZWN1dGFibGUKIyMgLTAsMCArMSAjIworKgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHBy
b3BlcnR5Cg==
</data>
<flag name="review"
          id="474791"
          type_id="1"
          status="+"
          setter="fpizlo"
    />
    <flag name="commit-queue"
          id="474792"
          type_id="3"
          status="-"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>