<?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>177059</bug_id>
          
          <creation_ts>2017-09-17 14:41:17 -0700</creation_ts>
          <short_desc>Turn on ccache for Mac cmake builds by default</short_desc>
          <delta_ts>2017-11-15 13:07:40 -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="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>achristensen</cc>
    
    <cc>aestes</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>keith_miller</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1349792</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-09-17 14:41:17 -0700</bug_when>
    <thetext>Turn on ccache for Mac cmake builds by default</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1349793</commentid>
    <comment_count>1</comment_count>
      <attachid>321056</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-09-17 14:41:38 -0700</bug_when>
    <thetext>Created attachment 321056
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1349797</commentid>
    <comment_count>2</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2017-09-17 15:20:50 -0700</bug_when>
    <thetext>Are there any downsides? Is there a way to disable it if something goes wrong?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1349851</commentid>
    <comment_count>3</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-09-17 23:29:44 -0700</bug_when>
    <thetext>(In reply to Sam Weinig from comment #2)
&gt; Are there any downsides?

🤷‍♂️

(but for now this whole build path is totally experimental so it won&apos;t affect anyone)

&gt; Is there a way to disable it if something goes wrong?

The zero people working on the Mac CMake build will know how :P

We should probably add an environment variable, though, like we have for the currently-off-by-default Xcode version, and plumb it through build-webkit and friends.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1349984</commentid>
    <comment_count>4</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2017-09-18 10:57:04 -0700</bug_when>
    <thetext>FWIW, I&apos;d prefer an argument to build-webkit over an environment variable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1350058</commentid>
    <comment_count>5</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2017-09-18 13:07:42 -0700</bug_when>
    <thetext>(In reply to Geoffrey Garen from comment #4)
&gt; FWIW, I&apos;d prefer an argument to build-webkit over an environment variable.

(In reply to Tim Horton from comment #3)
&gt; (In reply to Sam Weinig from comment #2)
&gt; &gt; Are there any downsides?
&gt; 
&gt; 🤷‍♂️
&gt; 
&gt; (but for now this whole build path is totally experimental so it won&apos;t
&gt; affect anyone)
&gt; 
&gt; &gt; Is there a way to disable it if something goes wrong?
&gt; 
&gt; The zero people working on the Mac CMake build will know how :P
&gt; 
&gt; We should probably add an environment variable, though, like we have for the
&gt; currently-off-by-default Xcode version, and plumb it through build-webkit
&gt; and friends.

Given this work is (probably) eventually going to have users, it would be good to get the infrastructure in place early (I, like Geoffrey, prefer a script to an environment variable).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1350059</commentid>
    <comment_count>6</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-09-18 13:14:18 -0700</bug_when>
    <thetext>(In reply to Sam Weinig from comment #5)
&gt; (In reply to Geoffrey Garen from comment #4)
&gt; &gt; FWIW, I&apos;d prefer an argument to build-webkit over an environment variable.
&gt; 
&gt; (In reply to Tim Horton from comment #3)
&gt; &gt; (In reply to Sam Weinig from comment #2)
&gt; &gt; &gt; Are there any downsides?
&gt; &gt; 
&gt; &gt; 🤷‍♂️
&gt; &gt; 
&gt; &gt; (but for now this whole build path is totally experimental so it won&apos;t
&gt; &gt; affect anyone)
&gt; &gt; 
&gt; &gt; &gt; Is there a way to disable it if something goes wrong?
&gt; &gt; 
&gt; &gt; The zero people working on the Mac CMake build will know how :P
&gt; &gt; 
&gt; &gt; We should probably add an environment variable, though, like we have for the
&gt; &gt; currently-off-by-default Xcode version, and plumb it through build-webkit
&gt; &gt; and friends.
&gt; 
&gt; Given this work is (probably) eventually going to have users, it would be
&gt; good to get the infrastructure in place early (I, like Geoffrey, prefer a
&gt; script to an environment variable).

When I said &quot;an environment variable ... and plumb it through build-webkit and friends&quot;, I meant &quot;an argument to build-webkit that sets the environment variable&quot;, which I think satisfies your desires?

I think we want an environment variable underneath so that it can be set with e.g. `make` and `xcodebuild`, and so that it can be identical to the flag that we already use in `xcodebuild` (which is currently an enable flag instead of a disable flag, but ... identical to it once we flip it).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1363026</commentid>
    <comment_count>7</comment_count>
      <attachid>324498</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-10-21 01:34:24 -0700</bug_when>
    <thetext>Created attachment 324498
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1363074</commentid>
    <comment_count>8</comment_count>
      <attachid>324498</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-10-21 14:42:55 -0700</bug_when>
    <thetext>Comment on attachment 324498
Patch

Clearing flags on attachment: 324498

Committed r223818: &lt;https://trac.webkit.org/changeset/223818&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1363075</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-10-21 14:42:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1372369</commentid>
    <comment_count>10</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-11-15 13:07:40 -0800</bug_when>
    <thetext>&lt;rdar://problem/35568833&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>321056</attachid>
            <date>2017-09-17 14:41:38 -0700</date>
            <delta_ts>2017-10-21 01:34:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-177059-20170917144137.patch</filename>
            <type>text/plain</type>
            <size>4696</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDIyMjEz
NykKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE3LTA5
LTE3ICBUaW0gSG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgorCisgICAgICAgIFR1
cm4gb24gY2NhY2hlIGZvciBNYWMgY21ha2UgYnVpbGRzIGJ5IGRlZmF1bHQKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3NzA1OQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU291cmNlL2NtYWtlL1dlYktp
dENDYWNoZS5jbWFrZTogQWRkZWQuCisgICAgICAgICogU291cmNlL2NtYWtlL1dlYktpdENvbW1v
bi5jbWFrZToKKyAgICAgICAgVHVybiBvbiBjY2FjaGUgZm9yIE1hYyBDTWFrZSBidWlsZHMgKE1h
a2VmaWxlIGFuZCBOaW5qYSBnZW5lcmF0b3JzIG9ubHkpCisgICAgICAgIGlmIGl0J3MgaW5zdGFs
bGVkLCBtYWtpbmcgdXNlIG9mIENNYWtlJ3MgYWJpbGl0eSB0byB3cmFwIHRoZSBjb21waWxlciBp
bnZvY2F0aW9uLgorCiAyMDE3LTA5LTE1ICBLb25zdGFudGluIFRva2FyZXYgIDxhbm51bGVuQHlh
bmRleC5ydT4KIAogICAgICAgICBDb25zaWRlciBlbmFibGluZyAtV25vLWV4cGFuc2lvbi10by1k
ZWZpbmVkIGZvciBnY2MgNwpJbmRleDogU291cmNlL2NtYWtlL1dlYktpdENDYWNoZS5jbWFrZQo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvY21ha2UvV2ViS2l0Q0NhY2hlLmNtYWtlCShub25leGlzdGVu
dCkKKysrIFNvdXJjZS9jbWFrZS9XZWJLaXRDQ2FjaGUuY21ha2UJKHdvcmtpbmcgY29weSkKQEAg
LTAsMCArMSw3IEBACisjIEVuYWJsZSBjY2FjaGUgYnkgZGVmYXVsdCBmb3IgdGhlIE1hYyBwb3J0
LCBpZiBpbnN0YWxsZWQuCitpZiAoUE9SVCBTVFJFUVVBTCAiTWFjIikKKyAgICBmaW5kX3Byb2dy
YW0oQ0NBQ0hFX0ZPVU5EIGNjYWNoZSkKKyAgICBpZiAoQ0NBQ0hFX0ZPVU5EKQorICAgICAgICBz
ZXRfcHJvcGVydHkoR0xPQkFMIFBST1BFUlRZIFJVTEVfTEFVTkNIX0NPTVBJTEUgJHtDTUFLRV9T
T1VSQ0VfRElSfS9Ub29scy9jY2FjaGUvY2NhY2hlLXdyYXBwZXIpCisgICAgZW5kaWYgKCkKK2Vu
ZGlmICgpCkluZGV4OiBTb3VyY2UvY21ha2UvV2ViS2l0Q29tbW9uLmNtYWtlCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9jbWFrZS9XZWJLaXRDb21tb24uY21ha2UJKHJldmlzaW9uIDIyMjEzNykKKysr
IFNvdXJjZS9jbWFrZS9XZWJLaXRDb21tb24uY21ha2UJKHdvcmtpbmcgY29weSkKQEAgLTUyLDYg
KzUyLDcgQEAgaWYgKE5PVCBIQVNfUlVOX1dFQktJVF9DT01NT04pCiAgICAgaW5jbHVkZShXZWJL
aXRQYWNrYWdpbmcpCiAgICAgaW5jbHVkZShXZWJLaXRNYWNyb3MpCiAgICAgaW5jbHVkZShXZWJL
aXRGUykKKyAgICBpbmNsdWRlKFdlYktpdENDYWNoZSkKICAgICBpbmNsdWRlKFdlYktpdENvbXBp
bGVyRmxhZ3MpCiAgICAgaW5jbHVkZShXZWJLaXRGZWF0dXJlcykKIApJbmRleDogVG9vbHMvQ2hh
bmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMjIyMTM3KQor
KysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTct
MDktMTcgIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisKKyAgICAgICAg
VHVybiBvbiBjY2FjaGUgZm9yIE1hYyBjbWFrZSBidWlsZHMgYnkgZGVmYXVsdAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc3MDU5CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBjY2FjaGUvY2NhY2hlLWNs
YW5nOgorICAgICAgICAqIGNjYWNoZS9jY2FjaGUtd3JhcHBlcjogQWRkZWQuCisgICAgICAgIEFk
ZCBhIHBhc3MtdGhyb3VnaCBjY2FjaGUgd3JhcHBlciB0byBiZSB1c2VkIHdpdGggQ01ha2UsIGlu
IGFkZGl0aW9uCisgICAgICAgIHRvIHRoZSBleGlzdGluZyBmYXV4LWNsYW5nIHdyYXBwZXJzLgor
CiAyMDE3LTA5LTE3ICBNaWNoYWVsIFNhYm9mZiAgPG1zYWJvZmZAYXBwbGUuY29tPgogCiAgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzcwMzgKSW5kZXg6
IFRvb2xzL2NjYWNoZS9jY2FjaGUtY2xhbmcKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvY2NhY2hlL2Nj
YWNoZS1jbGFuZwkocmV2aXNpb24gMjIyMTM3KQorKysgVG9vbHMvY2NhY2hlL2NjYWNoZS1jbGFu
Zwkod29ya2luZyBjb3B5KQpAQCAtMzQsNCArMzQsNCBAQCB3aGlsZSBbWyAkcG9zaXRpb24gLWxl
ICQjIF1dOyBkbwogICAgIGVzYWMKICAgICBwb3NpdGlvbj0kKCgkcG9zaXRpb24gKyAxKSkKIGRv
bmUKLUNDQUNIRV9TTE9QUElORVNTPSJwY2hfZGVmaW5lcyx0aW1lX21hY3JvcyIgY2NhY2hlICQo
eGNydW4gLWYgLXNkayAiJHNkayIgIiR7X1hDUlVOX1RPT0w6LWNsYW5nfSIpICIkQCIKKyQoZGly
bmFtZSAiJDAiKS9jY2FjaGUtd3JhcHBlciAkKHhjcnVuIC1mIC1zZGsgIiRzZGsiICIke19YQ1JV
Tl9UT09MOi1jbGFuZ30iKSAiJEAiCkluZGV4OiBUb29scy9jY2FjaGUvY2NhY2hlLXdyYXBwZXIK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gVG9vbHMvY2NhY2hlL2NjYWNoZS13cmFwcGVyCShub25leGlzdGVudCkK
KysrIFRvb2xzL2NjYWNoZS9jY2FjaGUtd3JhcHBlcgkod29ya2luZyBjb3B5KQpAQCAtMCwwICsx
LDI2IEBACisjIS9iaW4vYmFzaAorCisjIENvcHlyaWdodCAoQykgMjAxNyBBcHBsZSBJbmMuIEFs
bCByaWdodHMgcmVzZXJ2ZWQuCisjCisjIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNl
IGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorIyBtb2RpZmljYXRpb24sIGFyZSBw
ZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyMgYXJlIG1l
dDoKKyMgMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBh
Ym92ZSBjb3B5cmlnaHQKKyMgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQg
dGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgorIyAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5
IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorIyAgICBub3RpY2UsIHRo
aXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhl
CisjICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRo
IHRoZSBkaXN0cmlidXRpb24uCisjCisjIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQ
TEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycKKyMgQU5EIEFOWSBFWFBSRVNT
IE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCisj
IFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIKKyMgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hB
TEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTCisjIEJFIExJQUJMRSBGT1IgQU5ZIERJ
UkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IKKyMgQ09O
U0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VS
RU1FTlQgT0YKKyMgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERB
VEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisjIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVT
RUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisjIENPTlRSQUNU
LCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhF
UldJU0UpCisjIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRX
QVJFLCBFVkVOIElGIEFEVklTRUQgT0YKKyMgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdF
LgorCitDQ0FDSEVfU0xPUFBJTkVTUz0icGNoX2RlZmluZXMsdGltZV9tYWNyb3MiIGNjYWNoZSAi
JEAiCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBUb29scy9jY2FjaGUvY2NhY2hlLXdyYXBwZXIKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpBZGRlZDogc3ZuOmV4ZWN1dGFibGUKIyMgLTAsMCArMSAjIworKgpcIE5vIG5ld2xp
bmUgYXQgZW5kIG9mIHByb3BlcnR5Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>324498</attachid>
            <date>2017-10-21 01:34:24 -0700</date>
            <delta_ts>2017-10-21 14:42:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-177059-20171021013423.patch</filename>
            <type>text/plain</type>
            <size>6512</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIzODA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvV2Vi
S2l0Q0NhY2hlLmNtYWtlIGIvU291cmNlL2NtYWtlL1dlYktpdENDYWNoZS5jbWFrZQpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi40NjYwMzJiNzU5OTY2NzI4YjZlMzk0MzFkMjBjMGE1YzQ3OWRmZjg3Ci0tLSAvZGV2L251
bGwKKysrIGIvU291cmNlL2NtYWtlL1dlYktpdENDYWNoZS5jbWFrZQpAQCAtMCwwICsxLDggQEAK
KyMgRW5hYmxlIGNjYWNoZSBieSBkZWZhdWx0IGZvciB0aGUgTWFjIHBvcnQsIGlmIGluc3RhbGxl
ZC4KKyMgU2V0dGluZyBXS19VU0VfQ0NBQ0hFPU5PIGluIHlvdXIgZW52aXJvbm1lbnQgd2lsbCBk
aXNhYmxlIGl0LgoraWYgKFBPUlQgU1RSRVFVQUwgIk1hYyIgQU5EIE5PVCAiJEVOVntXS19VU0Vf
Q0NBQ0hFfSIgU1RSRVFVQUwgIk5PIikKKyAgICBmaW5kX3Byb2dyYW0oQ0NBQ0hFX0ZPVU5EIGNj
YWNoZSkKKyAgICBpZiAoQ0NBQ0hFX0ZPVU5EKQorICAgICAgICBzZXRfcHJvcGVydHkoR0xPQkFM
IFBST1BFUlRZIFJVTEVfTEFVTkNIX0NPTVBJTEUgJHtDTUFLRV9TT1VSQ0VfRElSfS9Ub29scy9j
Y2FjaGUvY2NhY2hlLXdyYXBwZXIpCisgICAgZW5kaWYgKCkKK2VuZGlmICgpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvY21ha2UvV2ViS2l0Q29tbW9uLmNtYWtlIGIvU291cmNlL2NtYWtlL1dlYktpdENv
bW1vbi5jbWFrZQppbmRleCA0YTlkZjQyNzNhZTc3YTM5NjQ1ZWFhZTZiMWI5YjczMDcwNTRjYzUy
Li4xYWZiZTZmNDcwZGJkMGNiMGQ5YTY1MThkZjM3MjMzMTU0ZDhmYjFlIDEwMDY0NAotLS0gYS9T
b3VyY2UvY21ha2UvV2ViS2l0Q29tbW9uLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9XZWJLaXRD
b21tb24uY21ha2UKQEAgLTUyLDYgKzUyLDcgQEAgaWYgKE5PVCBIQVNfUlVOX1dFQktJVF9DT01N
T04pCiAgICAgaW5jbHVkZShXZWJLaXRQYWNrYWdpbmcpCiAgICAgaW5jbHVkZShXZWJLaXRNYWNy
b3MpCiAgICAgaW5jbHVkZShXZWJLaXRGUykKKyAgICBpbmNsdWRlKFdlYktpdENDYWNoZSkKICAg
ICBpbmNsdWRlKFdlYktpdENvbXBpbGVyRmxhZ3MpCiAgICAgaW5jbHVkZShXZWJLaXRGZWF0dXJl
cykKIApkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4
IDNhZDEwZjdlN2IyMTZkNTNiMGVhODk1NjQyNWU2NGNlNjgzZTk0ODYuLmE1MTNlNTY2NWU0ZDMy
ZTY4ZTFiZDk1NDcwM2FhZWFhYTZiMTk1YmYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZwor
KysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMiBAQAorMjAxNy0xMC0yMSAgVGltIEhv
cnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KKworICAgICAgICBUdXJuIG9uIGNjYWNo
ZSBmb3IgTWFjIGNtYWtlIGJ1aWxkcyBieSBkZWZhdWx0CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzcwNTkKKworICAgICAgICBSZXZpZXdlZCBieSBT
YW0gV2VpbmlnLgorCisgICAgICAgICogY2NhY2hlL2NjYWNoZS1jbGFuZzoKKyAgICAgICAgKiBj
Y2FjaGUvY2NhY2hlLXdyYXBwZXI6IEFkZGVkLgorICAgICAgICBBZGQgYSBwYXNzLXRocm91Z2gg
Y2NhY2hlIHdyYXBwZXIgdG8gYmUgdXNlZCB3aXRoIENNYWtlLCBpbiBhZGRpdGlvbgorICAgICAg
ICB0byB0aGUgZXhpc3RpbmcgZmF1eC1jbGFuZyB3cmFwcGVycy4KKworICAgICAgICAqIFNjcmlw
dHMvYnVpbGQtd2Via2l0OgorICAgICAgICBBZGQgLS11c2UtY2NhY2hlIGFuZCAtLW5vLXVzZS1j
Y2FjaGUgb3B0aW9uLCB3aGljaCB3aWxsIGRlZmluZQorICAgICAgICBXS19VU0VfQ0NBQ0hFIHRv
IFlFUyBvciBOTywgcmVzcGVjdGl2ZWx5LCB3aGljaCB0aGUgdW5kZXJseWluZworICAgICAgICBi
dWlsZCBzeXN0ZW1zIHJlc3BlY3QuIFdlIGRvIG5vdCBkZWZpbmUgV0tfVVNFX0NDQUNIRSBpZiB0
aGUgb3B0aW9uCisgICAgICAgIGlzIG5vdCBzcGVjaWZpZWQsIGJlY2F1c2UgdGhlIHVuZGVybHlp
bmcgYnVpbGQgc3lzdGVtcyBoYXZlIGRpZmZlcmVudAorICAgICAgICBkZWZhdWx0IHZhbHVlcy4K
KwogMjAxNy0xMC0yMCAgQWFrYXNoIEphaW4gIDxhYWthc2hfamFpbkBhcHBsZS5jb20+CiAKICAg
ICAgICAgRG8gbm90IHJ1biBiaW5kaW5nIHRlc3RzIG9uIG11bHRpcGxlIEVXU2VzCmRpZmYgLS1n
aXQgYS9Ub29scy9TY3JpcHRzL2J1aWxkLXdlYmtpdCBiL1Rvb2xzL1NjcmlwdHMvYnVpbGQtd2Vi
a2l0CmluZGV4IGQ0NzdjOGFhYjAxM2YyMWM1Mzc2YzE2ODg1ODhlYzc3NDg0ZmNlODIuLjgxMjIx
MmQ2YzYzMTg4MzBjZTI1MmJlZDBhNzZkMTUwMjQ3YjZmMjEgMTAwNzU1Ci0tLSBhL1Rvb2xzL1Nj
cmlwdHMvYnVpbGQtd2Via2l0CisrKyBiL1Rvb2xzL1NjcmlwdHMvYnVpbGQtd2Via2l0CkBAIC02
Niw2ICs2Niw3IEBAIG15ICRzaG91bGRSdW5TdGF0aWNBbmFseXplciA9IDA7CiBteSAkc3RhcnRU
aW1lID0gdGltZSgpOwogbXkgJGFyY2hzMzJiaXQgPSAwOwogbXkgJHNraXBMaWJyYXJ5VXBkYXRl
ID0gMDsKK215ICR1c2VDQ2FjaGUgPSAtMTsKIAogbXkgQGZlYXR1cmVzID0gZ2V0RmVhdHVyZU9w
dGlvbkxpc3QoKTsKIApAQCAtMTIwLDYgKzEyMSw4IEBAIFVzYWdlOiAkcHJvZ3JhbU5hbWUgW29w
dGlvbnNdIFtvcHRpb25zIHRvIHBhc3MgdG8gYnVpbGQgc3lzdGVtXQogCiAgIC0tc2tpcC1saWJy
YXJ5LXVwZGF0ZSAgICAgICAgICAgICBTa2lwIHRoZSBjaGVjayB0byBzZWUgaWYgd2luZG93cyBs
aWJyYXJpZXMgYXJlIHVwIHRvIGRhdGUKIAorICAtLVtuby1ddXNlLWNjYWNoZSAgICAgICAgICAg
ICAgICAgRW5hYmxlIChvciBkaXNhYmxlKSBDQ2FjaGUsIGlmIGF2YWlsYWJsZQorCiBFT0YKIAog
bXkgJW9wdGlvbnMgPSAoCkBAIC0xMzYsNyArMTM5LDggQEAgbXkgJW9wdGlvbnMgPSAoCiAgICAg
J2NvdmVyYWdlJyA9PiBcJGNvdmVyYWdlU3VwcG9ydCwKICAgICAnYW5hbHl6ZScgPT4gXCRzaG91
bGRSdW5TdGF0aWNBbmFseXplciwKICAgICAnZGVmYXVsdC1jbWFrZS1mZWF0dXJlcycgPT4gXCRk
ZWZhdWx0Q01ha2VGZWF0dXJlcywKLSAgICAnc2tpcC1saWJyYXJ5LXVwZGF0ZScgPT4gXCRza2lw
TGlicmFyeVVwZGF0ZQorICAgICdza2lwLWxpYnJhcnktdXBkYXRlJyA9PiBcJHNraXBMaWJyYXJ5
VXBkYXRlLAorICAgICd1c2UtY2NhY2hlIScgPT4gXCR1c2VDQ2FjaGUsCiApOwogCiAjIEJ1aWxk
IHVzYWdlIHRleHQgYW5kIG9wdGlvbnMgbGlzdCBmcm9tIGZlYXR1cmVzCkBAIC0xNTUsNiArMTU5
LDEyIEBAIGlmICgkc2hvd0hlbHApIHsKIAogJEVOVnsnVkVSQk9TRSd9ID0gMSBpZiAkdmVyYm9z
ZTsKIAoraWYgKCR1c2VDQ2FjaGUgPT0gMSkgeworICAgICRFTlZ7J1dLX1VTRV9DQ0FDSEUnfSA9
ICJZRVMiOworfSBlbHNpZiAoJHVzZUNDYWNoZSA9PSAwKSB7CisgICAgJEVOVnsnV0tfVVNFX0ND
QUNIRSd9ID0gIk5PIjsKK30KKwogY2hlY2tSZXF1aXJlZFN5c3RlbUNvbmZpZygpOwogc2V0Q29u
ZmlndXJhdGlvbigpOwogCmRpZmYgLS1naXQgYS9Ub29scy9jY2FjaGUvY2NhY2hlLWNsYW5nIGIv
VG9vbHMvY2NhY2hlL2NjYWNoZS1jbGFuZwppbmRleCBkMDQ2YjcyY2FjNGFiY2MzY2IwNTRmYjE1
ZjE4MDI3YzI0ZWJiNTg2Li4wMTgwNjNhYjI2YTgyZGE5MzFhZmVmZGVkZjZkMGYxMTRhODA3MWU5
IDEwMDc1NQotLS0gYS9Ub29scy9jY2FjaGUvY2NhY2hlLWNsYW5nCisrKyBiL1Rvb2xzL2NjYWNo
ZS9jY2FjaGUtY2xhbmcKQEAgLTM0LDQgKzM0LDQgQEAgd2hpbGUgW1sgJHBvc2l0aW9uIC1sZSAk
IyBdXTsgZG8KICAgICBlc2FjCiAgICAgcG9zaXRpb249JCgoJHBvc2l0aW9uICsgMSkpCiBkb25l
Ci1DQ0FDSEVfU0xPUFBJTkVTUz0icGNoX2RlZmluZXMsdGltZV9tYWNyb3MiIGNjYWNoZSAkKHhj
cnVuIC1mIC1zZGsgIiRzZGsiICIke19YQ1JVTl9UT09MOi1jbGFuZ30iKSAiJEAiCiskKGRpcm5h
bWUgIiQwIikvY2NhY2hlLXdyYXBwZXIgJCh4Y3J1biAtZiAtc2RrICIkc2RrIiAiJHtfWENSVU5f
VE9PTDotY2xhbmd9IikgIiRAIgpkaWZmIC0tZ2l0IGEvVG9vbHMvY2NhY2hlL2NjYWNoZS13cmFw
cGVyIGIvVG9vbHMvY2NhY2hlL2NjYWNoZS13cmFwcGVyCm5ldyBmaWxlIG1vZGUgMTAwNzU1Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjcyYjIxMzdiYmRh
MTNkNmRiYzgwZjYyMTRjYzQ5Zjc1NWVlYjk4NTYKLS0tIC9kZXYvbnVsbAorKysgYi9Ub29scy9j
Y2FjaGUvY2NhY2hlLXdyYXBwZXIKQEAgLTAsMCArMSwyNiBAQAorIyEvYmluL2Jhc2gKKworIyBD
b3B5cmlnaHQgKEMpIDIwMTcgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorIworIyBS
ZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9y
IHdpdGhvdXQKKyMgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhl
IGZvbGxvd2luZyBjb25kaXRpb25zCisjIGFyZSBtZXQ6CisjIDEuIFJlZGlzdHJpYnV0aW9ucyBv
ZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisjICAgIG5vdGlj
ZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4K
KyMgMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBh
Ym92ZSBjb3B5cmlnaHQKKyMgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQg
dGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorIyAgICBkb2N1bWVudGF0aW9uIGFuZC9v
ciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorIworIyBU
SElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gQU5EIElUUyBDT05UUklCVVRP
UlMgYGBBUyBJUycnCisjIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElO
Q0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorIyBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9G
IE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSCisjIFBVUlBPU0Ug
QVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IgSVRTIENPTlRS
SUJVVE9SUworIyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFM
LCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisjIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVE
SU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCisjIFNVQlNUSVRVVEUgR09P
RFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVT
UworIyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJ
QUJJTElUWSwgV0hFVEhFUiBJTgorIyBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9S
VCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQorIyBBUklTSU5HIElOIEFOWSBX
QVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GCisj
IFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKworQ0NBQ0hFX1NMT1BQSU5FU1M9InBj
aF9kZWZpbmVzLHRpbWVfbWFjcm9zIiBjY2FjaGUgIiRAIgpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9n
IGIvQ2hhbmdlTG9nCmluZGV4IGVmNmNmNTAxZDY1NzY4Mzg2OGZhN2VlMWRjYzljNDRkM2ExOWM0
YWQuLjRmYzIzOGRmMmE3NGRiZWY2NWVlNzViNjg1ODExZmYwOGE3ZWE4ZDggMTAwNjQ0Ci0tLSBh
L0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxNy0xMC0yMSAg
VGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KKworICAgICAgICBUdXJuIG9u
IGNjYWNoZSBmb3IgTWFjIGNtYWtlIGJ1aWxkcyBieSBkZWZhdWx0CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzcwNTkKKworICAgICAgICBSZXZpZXdl
ZCBieSBTYW0gV2VpbmlnLgorCisgICAgICAgICogU291cmNlL2NtYWtlL1dlYktpdENDYWNoZS5j
bWFrZTogQWRkZWQuCisgICAgICAgICogU291cmNlL2NtYWtlL1dlYktpdENvbW1vbi5jbWFrZToK
KyAgICAgICAgVHVybiBvbiBjY2FjaGUgZm9yIE1hYyBDTWFrZSBidWlsZHMgKE1ha2VmaWxlIGFu
ZCBOaW5qYSBnZW5lcmF0b3JzIG9ubHkpCisgICAgICAgIGlmIGl0J3MgaW5zdGFsbGVkLCBtYWtp
bmcgdXNlIG9mIENNYWtlJ3MgYWJpbGl0eSB0byB3cmFwIHRoZSBjb21waWxlciBpbnZvY2F0aW9u
LgorCiAyMDE3LTEwLTIwICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CiAKICAg
ICAgICAgW1dlYiBBbmltYXRpb25zXSBQcm92aWRlIGJhc2ljIHRpbWVsaW5lIGFuZCBhbmltYXRp
b24gaW50ZXJmYWNlcwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>