<?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>252548</bug_id>
          
          <creation_ts>2023-02-19 14:21:48 -0800</creation_ts>
          <short_desc>build-webkit: Don&apos;t remove CMakeFiles directory</short_desc>
          <delta_ts>2023-02-20 13:18:19 -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>CMake</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>clopez</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jbedard</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>philn</cc>
    
    <cc>stephan.szabo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1934990</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2023-02-19 14:21:48 -0800</bug_when>
    <thetext>[CMake][Win] ninja: error: build.ninja:35: loading &apos;CMakeFiles\rules.ninja&apos;: The system cannot find the file specified.

WinCairo and PlayStation builders are rarely observing the following error.

https://build.webkit.org/#/builders/731/builds/1945

&gt; ninja: error: build.ninja:35: loading &apos;CMakeFiles\rules.ninja&apos;: The system cannot find the file specified.
&gt; include CMakeFiles\rules.ninja
&gt;                               ^ near here</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1934993</commentid>
    <comment_count>1</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2023-02-19 14:28:34 -0800</bug_when>
    <thetext>I don&apos;t know how this problem appears. But, it&apos;s easy to reproduce the error by removing WebKitBuild/{Debug,Release}/CMakeFiles directory manually.
However, this problem doesn&apos;t happen if I remove both CMakeFiles directory and CMakeCache.txt. It executes cmake to regenerate in such a case.
removeCMakeCache actually removes both. Weird.

https://github.com/WebKit/WebKit/blob/5a049809955a360f7ec43aa244acc1e65b4b70e6/Tools/Scripts/webkitdirs.pm#L2683-L2684

&gt; unlink($cmakeCache) if -e $cmakeCache;
&gt; rmtree($cmakeFiles) if -d $cmakeFiles;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1935000</commentid>
    <comment_count>2</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2023-02-19 16:04:27 -0800</bug_when>
    <thetext>Steps to reproduce:

1. Invoke .\Tools\Scripts\build-webkit
   CMakeLists.txt and CMakeFiles directory are created.
2. Add &quot;message(FATAL_ERROR)&quot; to Source/cmake/OptionsCommon.cmake
3. Invoke .\Tools\Scripts\build-webkit
   CMakeLists.txt and CMakeFiles directory are removed.
   Only CMakeLists.txt is created.
4. Invoke .\Tools\Scripts\build-webkit
   Report the ninja error</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1935004</commentid>
    <comment_count>3</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2023-02-19 16:24:30 -0800</bug_when>
    <thetext>Bug#165008 introduced this bug.
And, CMake 3.8 fixed the CMake problem. 

https://gitlab.kitware.com/cmake/cmake/-/issues/13934#note_200624
https://gitlab.kitware.com/cmake/cmake/-/commit/25b6e7b710d7739cca44ed19bf45a190e72a6b82

I&apos;m going to revert the WebKit change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1935005</commentid>
    <comment_count>4</comment_count>
      <attachid>465079</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2023-02-19 16:43:12 -0800</bug_when>
    <thetext>Created attachment 465079
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1935012</commentid>
    <comment_count>5</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2023-02-19 18:07:01 -0800</bug_when>
    <thetext>(In reply to Fujii Hironori from comment #4)
&gt; Created attachment 465079 [details]
&gt; Patch

I don&apos;t understand why or how this patch would work.

As far as I can see what CMake developers did on 3.8 was to also purge the CMakeFiles directory if the CMakeCache.txt file was removed, which is also basically what the current code in the script &apos;build-webkit&apos; does.

So why patching the script &apos;build-webkit&apos; to not remove the CMakeFiles directory fixes the problem? CMake is also supposed to remove this directory in any case, doesn&apos;t it?

I&apos;m confused, sorry</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1935014</commentid>
    <comment_count>6</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2023-02-19 18:34:41 -0800</bug_when>
    <thetext>IIUC, it removes ${CMAKE_BINARY_DIR}/CMakeFiles/${CMAKE_VERSION} directory.
https://gitlab.kitware.com/cmake/cmake/-/blob/master/Source/cmGlobalGenerator.cxx#L584

rules.ninja is not removed becaused it is in ${CMAKE_BINARY_DIR}/CMakeFiles directory.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1935056</commentid>
    <comment_count>7</comment_count>
      <attachid>465079</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2023-02-20 05:55:10 -0800</bug_when>
    <thetext>Comment on attachment 465079
Patch

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

Fujii, I think you might be the only developer still attaching patches to Bugzilla. :P

&gt; COMMIT_MESSAGE:11
&gt; +And, the original CMake proglem was fixed by CMake 3.8.

problem</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1935181</commentid>
    <comment_count>8</comment_count>
      <attachid>465090</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2023-02-20 11:51:48 -0800</bug_when>
    <thetext>Created attachment 465090
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1935218</commentid>
    <comment_count>9</comment_count>
      <attachid>465093</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2023-02-20 12:42:05 -0800</bug_when>
    <thetext>Created attachment 465093
[fast-cq] Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1935232</commentid>
    <comment_count>10</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-02-20 13:18:18 -0800</bug_when>
    <thetext>Committed 260563@main (4e08fdf96101): &lt;https://commits.webkit.org/260563@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 465093.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>465079</attachid>
            <date>2023-02-19 16:43:12 -0800</date>
            <delta_ts>2023-02-20 11:51:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-252548-20230220094311.patch</filename>
            <type>text/plain</type>
            <size>2284</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">RnJvbSA5OWUzYmZmYjMwNzZmYzNmZTBjOTkxZjQ3ZDFhZDE3ZDY4MTUwNzRlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBGdWppaSBIaXJvbm9yaSA8SGlyb25vcmkuRnVqaWlAc29ueS5j
b20+CkRhdGU6IE1vbiwgMjAgRmViIDIwMjMgMDk6MzI6MDAgKzA5MDAKU3ViamVjdDogW1BBVENI
XSBidWlsZC13ZWJpdDogRG9uJ3QgcmVtb3ZlIENNYWtlRmlsZXMgZGlyZWN0b3J5CiBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjUyNTQ4CgpSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KCmJ1aWxkLXdlYml0IHNjcmlwdCByZW1vdmVkIGJvdGggQ01ha2VDYWNoZS50
eHQgYW5kIENNYWtlRmlsZXMKZGlyZWN0b3J5IHRvIHJlY29uZmlndXJlIGlmIG5lY2Vzc2FyeS4g
VGhpcyB3YXMgc3VnZ2VzdGVkIGJ5IHRoZSBDTWFrZQpkZXZlbG9wZXIgdG8gd29yayBhcm91bmQg
YSBDTWFrZSBwcm9ibGVtLgoKSG93ZXZlciwgcmVtb3ZpbmcgQ01ha2VGaWxlcyBkaXJlY3Rvcnkg
aW50cm9kdWNlZCBhbm90aGVyIHByb2JsZW0uCkFuZCwgdGhlIG9yaWdpbmFsIENNYWtlIHByb2ds
ZW0gd2FzIGZpeGVkIGJ5IENNYWtlIDMuOC4KPGh0dHBzOi8vZ2l0bGFiLmtpdHdhcmUuY29tL2Nt
YWtlL2NtYWtlLy0vaXNzdWVzLzEzOTM0I25vdGVfMjAwNjI0PgoKU3RlcHMgdG8gcmVwcm9kdWNl
IHRoZSBwcm9ibGVtIHdpdGggV2luQ2Fpcm8gcG9ydDoKCjEuIEludm9rZSAuXFRvb2xzXFNjcmlw
dHNcYnVpbGQtd2Via2l0CiAgIENNYWtlTGlzdHMudHh0IGFuZCBDTWFrZUZpbGVzIGRpcmVjdG9y
eSBhcmUgY3JlYXRlZC4KMi4gQWRkICJtZXNzYWdlKEZBVEFMX0VSUk9SKSIgdG8gU291cmNlL2Nt
YWtlL09wdGlvbnNDb21tb24uY21ha2UKMy4gSW52b2tlIC5cVG9vbHNcU2NyaXB0c1xidWlsZC13
ZWJraXQKICAgQ01ha2VMaXN0cy50eHQgYW5kIENNYWtlRmlsZXMgZGlyZWN0b3J5IGFyZSByZW1v
dmVkLgogICBPbmx5IENNYWtlTGlzdHMudHh0IGlzIGNyZWF0ZWQuCjQuIEludm9rZSAuXFRvb2xz
XFNjcmlwdHNcYnVpbGQtd2Via2l0CiAgIEl0IHJlcG9ydHMgdGhlIGZvbGxvd2luZyBlcnJvcgoK
PiBuaW5qYTogZXJyb3I6IGJ1aWxkLm5pbmphOjM1OiBsb2FkaW5nICdDTWFrZUZpbGVzXHJ1bGVz
Lm5pbmphJzogVGhlIHN5c3RlbSBjYW5ub3QgZmluZCB0aGUgZmlsZSBzcGVjaWZpZWQuCj4gaW5j
bHVkZSBDTWFrZUZpbGVzXHJ1bGVzLm5pbmphCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXiBuZWFyIGhlcmUKClJldmVydGVkIGJ1ZyMxNjUwMDggY2hhbmdlLgoKKiBUb29scy9TY3Jp
cHRzL3dlYmtpdGRpcnMucG06CihyZW1vdmVDTWFrZUNhY2hlKToKKGNtYWtlRmlsZXNQYXRoKTog
RGVsZXRlZC4KLS0tCiBUb29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0gfCA3IC0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMv
d2Via2l0ZGlycy5wbSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbQppbmRleCBmMmMwODNl
ZjJhMWQuLjlhNTE1NzcwNDdmZCAxMDA3NTUKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJz
LnBtCisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbQpAQCAtMjYwMSwxMSArMjYwMSw2
IEBAIHN1YiBjbWFrZUNhY2hlUGF0aCgpCiAgICAgcmV0dXJuIEZpbGU6OlNwZWMtPmNhdGRpcihw
cm9kdWN0RGlyRm9yQ01ha2UoKSwgIkNNYWtlQ2FjaGUudHh0Iik7CiB9CiAKLXN1YiBjbWFrZUZp
bGVzUGF0aCgpCi17Ci0gICAgcmV0dXJuIEZpbGU6OlNwZWMtPmNhdGRpcihwcm9kdWN0RGlyRm9y
Q01ha2UoKSwgIkNNYWtlRmlsZXMiKTsKLX0KLQogc3ViIHNob3VsZFJlbW92ZUNNYWtlQ2FjaGUo
QCkKIHsKICAgICAjIEZvciB0aGlzIGNoZWNrLCBpZ25vcmUgYWxsIGFyZ3VtZW50cyB0aGF0IGRv
IG5vdCBiZWdpbiB3aXRoIGEgZGFzaC4gVGhlc2UKQEAgLTI2NzksOSArMjY3NCw3IEBAIHN1YiBy
ZW1vdmVDTWFrZUNhY2hlKEApCiAgICAgbXkgKEBidWlsZEFyZ3MpID0gQF87CiAgICAgaWYgKHNo
b3VsZFJlbW92ZUNNYWtlQ2FjaGUoQGJ1aWxkQXJncykpIHsKICAgICAgICAgbXkgJGNtYWtlQ2Fj
aGUgPSBjbWFrZUNhY2hlUGF0aCgpOwotICAgICAgICBteSAkY21ha2VGaWxlcyA9IGNtYWtlRmls
ZXNQYXRoKCk7CiAgICAgICAgIHVubGluaygkY21ha2VDYWNoZSkgaWYgLWUgJGNtYWtlQ2FjaGU7
Ci0gICAgICAgIHJtdHJlZSgkY21ha2VGaWxlcykgaWYgLWQgJGNtYWtlRmlsZXM7CiAgICAgfQog
fQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>465090</attachid>
            <date>2023-02-20 11:51:48 -0800</date>
            <delta_ts>2023-02-20 12:41:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-252548-20230221045147.patch</filename>
            <type>text/plain</type>
            <size>2302</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">RnJvbSBjN2NlZTVkZmI3NzdmMWZhYjFlNDNhZWRkOTI0OTQ0YWQzNDFkZDU2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBGdWppaSBIaXJvbm9yaSA8SGlyb25vcmkuRnVqaWlAc29ueS5j
b20+CkRhdGU6IE1vbiwgMjAgRmViIDIwMjMgMDk6MzI6MDAgKzA5MDAKU3ViamVjdDogW1BBVENI
XSBidWlsZC13ZWJpdDogRG9uJ3QgcmVtb3ZlIENNYWtlRmlsZXMgZGlyZWN0b3J5CiBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjUyNTQ4CgpSZXZpZXdlZCBieSBNaWNo
YWVsIENhdGFuemFyby4KCmJ1aWxkLXdlYml0IHNjcmlwdCByZW1vdmVkIGJvdGggQ01ha2VDYWNo
ZS50eHQgYW5kIENNYWtlRmlsZXMKZGlyZWN0b3J5IHRvIHJlY29uZmlndXJlIGlmIG5lY2Vzc2Fy
eS4gVGhpcyB3YXMgc3VnZ2VzdGVkIGJ5IHRoZSBDTWFrZQpkZXZlbG9wZXIgdG8gd29yayBhcm91
bmQgYSBDTWFrZSBwcm9ibGVtLgoKSG93ZXZlciwgcmVtb3ZpbmcgQ01ha2VGaWxlcyBkaXJlY3Rv
cnkgaW50cm9kdWNlZCBhbm90aGVyIHByb2JsZW0uCkFuZCwgdGhlIG9yaWdpbmFsIENNYWtlIHBy
b2JsZW0gd2FzIGZpeGVkIGJ5IENNYWtlIDMuOC4KPGh0dHBzOi8vZ2l0bGFiLmtpdHdhcmUuY29t
L2NtYWtlL2NtYWtlLy0vaXNzdWVzLzEzOTM0I25vdGVfMjAwNjI0PgoKU3RlcHMgdG8gcmVwcm9k
dWNlIHRoZSBwcm9ibGVtIHdpdGggV2luQ2Fpcm8gcG9ydDoKCjEuIEludm9rZSBwZXJsIC5cVG9v
bHNcU2NyaXB0c1xidWlsZC13ZWJraXQKICAgQ01ha2VMaXN0cy50eHQgYW5kIENNYWtlRmlsZXMg
ZGlyZWN0b3J5IGFyZSBjcmVhdGVkLgoyLiBBZGQgIm1lc3NhZ2UoRkFUQUxfRVJST1IpIiB0byBT
b3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQozLiBJbnZva2UgcGVybCAuXFRvb2xzXFNj
cmlwdHNcYnVpbGQtd2Via2l0CiAgIENNYWtlTGlzdHMudHh0IGFuZCBDTWFrZUZpbGVzIGRpcmVj
dG9yeSBhcmUgcmVtb3ZlZC4KICAgT25seSBDTWFrZUxpc3RzLnR4dCBpcyBjcmVhdGVkLgo0LiBJ
bnZva2UgcGVybCAuXFRvb2xzXFNjcmlwdHNcYnVpbGQtd2Via2l0CiAgIEl0IHJlcG9ydHMgdGhl
IGZvbGxvd2luZyBlcnJvcgoKPiBuaW5qYTogZXJyb3I6IGJ1aWxkLm5pbmphOjM1OiBsb2FkaW5n
ICdDTWFrZUZpbGVzXHJ1bGVzLm5pbmphJzogVGhlIHN5c3RlbSBjYW5ub3QgZmluZCB0aGUgZmls
ZSBzcGVjaWZpZWQuCj4gaW5jbHVkZSBDTWFrZUZpbGVzXHJ1bGVzLm5pbmphCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXiBuZWFyIGhlcmUKClJldmVydGVkIGJ1ZyMxNjUwMDggY2hh
bmdlLgoKKiBUb29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG06CihyZW1vdmVDTWFrZUNhY2hlKToK
KGNtYWtlRmlsZXNQYXRoKTogRGVsZXRlZC4KLS0tCiBUb29scy9TY3JpcHRzL3dlYmtpdGRpcnMu
cG0gfCA3IC0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGly
cy5wbQppbmRleCAzMTQ4ODMzODI1MWQuLjcwYzY5ZDI5MWJkNyAxMDA3NTUKLS0tIGEvVG9vbHMv
U2NyaXB0cy93ZWJraXRkaXJzLnBtCisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbQpA
QCAtMjYxMSwxMSArMjYxMSw2IEBAIHN1YiBjbWFrZUNhY2hlUGF0aCgpCiAgICAgcmV0dXJuIEZp
bGU6OlNwZWMtPmNhdGRpcihwcm9kdWN0RGlyRm9yQ01ha2UoKSwgIkNNYWtlQ2FjaGUudHh0Iik7
CiB9CiAKLXN1YiBjbWFrZUZpbGVzUGF0aCgpCi17Ci0gICAgcmV0dXJuIEZpbGU6OlNwZWMtPmNh
dGRpcihwcm9kdWN0RGlyRm9yQ01ha2UoKSwgIkNNYWtlRmlsZXMiKTsKLX0KLQogc3ViIHNob3Vs
ZFJlbW92ZUNNYWtlQ2FjaGUoQCkKIHsKICAgICAjIEZvciB0aGlzIGNoZWNrLCBpZ25vcmUgYWxs
IGFyZ3VtZW50cyB0aGF0IGRvIG5vdCBiZWdpbiB3aXRoIGEgZGFzaC4gVGhlc2UKQEAgLTI2ODks
OSArMjY4NCw3IEBAIHN1YiByZW1vdmVDTWFrZUNhY2hlKEApCiAgICAgbXkgKEBidWlsZEFyZ3Mp
ID0gQF87CiAgICAgaWYgKHNob3VsZFJlbW92ZUNNYWtlQ2FjaGUoQGJ1aWxkQXJncykpIHsKICAg
ICAgICAgbXkgJGNtYWtlQ2FjaGUgPSBjbWFrZUNhY2hlUGF0aCgpOwotICAgICAgICBteSAkY21h
a2VGaWxlcyA9IGNtYWtlRmlsZXNQYXRoKCk7CiAgICAgICAgIHVubGluaygkY21ha2VDYWNoZSkg
aWYgLWUgJGNtYWtlQ2FjaGU7Ci0gICAgICAgIHJtdHJlZSgkY21ha2VGaWxlcykgaWYgLWQgJGNt
YWtlRmlsZXM7CiAgICAgfQogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>465093</attachid>
            <date>2023-02-20 12:42:05 -0800</date>
            <delta_ts>2023-02-20 13:18:18 -0800</delta_ts>
            <desc>[fast-cq] Patch</desc>
            <filename>bug-252548-20230221054204.patch</filename>
            <type>text/plain</type>
            <size>2304</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">RnJvbSAyZmZlOTViNjEwNTZmZmMxZGI0Njk4MWY3NWZhMTFiOTk0NWUwZjk0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBGdWppaSBIaXJvbm9yaSA8SGlyb25vcmkuRnVqaWlAc29ueS5j
b20+CkRhdGU6IE1vbiwgMjAgRmViIDIwMjMgMDk6MzI6MDAgKzA5MDAKU3ViamVjdDogW1BBVENI
XSBidWlsZC13ZWJraXQ6IERvbid0IHJlbW92ZSBDTWFrZUZpbGVzIGRpcmVjdG9yeQogaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI1MjU0OAoKUmV2aWV3ZWQgYnkgTWlj
aGFlbCBDYXRhbnphcm8uCgpidWlsZC13ZWJraXQgc2NyaXB0IHJlbW92ZWQgYm90aCBDTWFrZUNh
Y2hlLnR4dCBhbmQgQ01ha2VGaWxlcwpkaXJlY3RvcnkgdG8gcmVjb25maWd1cmUgaWYgbmVjZXNz
YXJ5LiBUaGlzIHdhcyBzdWdnZXN0ZWQgYnkgdGhlIENNYWtlCmRldmVsb3BlciB0byB3b3JrIGFy
b3VuZCBhIENNYWtlIHByb2JsZW0uCgpIb3dldmVyLCByZW1vdmluZyBDTWFrZUZpbGVzIGRpcmVj
dG9yeSBpbnRyb2R1Y2VkIGFub3RoZXIgcHJvYmxlbS4KQW5kLCB0aGUgb3JpZ2luYWwgQ01ha2Ug
cHJvYmxlbSB3YXMgZml4ZWQgYnkgQ01ha2UgMy44Lgo8aHR0cHM6Ly9naXRsYWIua2l0d2FyZS5j
b20vY21ha2UvY21ha2UvLS9pc3N1ZXMvMTM5MzQjbm90ZV8yMDA2MjQ+CgpTdGVwcyB0byByZXBy
b2R1Y2UgdGhlIHByb2JsZW0gd2l0aCBXaW5DYWlybyBwb3J0OgoKMS4gSW52b2tlIHBlcmwgLlxU
b29sc1xTY3JpcHRzXGJ1aWxkLXdlYmtpdAogICBDTWFrZUxpc3RzLnR4dCBhbmQgQ01ha2VGaWxl
cyBkaXJlY3RvcnkgYXJlIGNyZWF0ZWQuCjIuIEFkZCAibWVzc2FnZShGQVRBTF9FUlJPUikiIHRv
IFNvdXJjZS9jbWFrZS9PcHRpb25zQ29tbW9uLmNtYWtlCjMuIEludm9rZSBwZXJsIC5cVG9vbHNc
U2NyaXB0c1xidWlsZC13ZWJraXQKICAgQ01ha2VMaXN0cy50eHQgYW5kIENNYWtlRmlsZXMgZGly
ZWN0b3J5IGFyZSByZW1vdmVkLgogICBPbmx5IENNYWtlTGlzdHMudHh0IGlzIGNyZWF0ZWQuCjQu
IEludm9rZSBwZXJsIC5cVG9vbHNcU2NyaXB0c1xidWlsZC13ZWJraXQKICAgSXQgcmVwb3J0cyB0
aGUgZm9sbG93aW5nIGVycm9yCgo+IG5pbmphOiBlcnJvcjogYnVpbGQubmluamE6MzU6IGxvYWRp
bmcgJ0NNYWtlRmlsZXNccnVsZXMubmluamEnOiBUaGUgc3lzdGVtIGNhbm5vdCBmaW5kIHRoZSBm
aWxlIHNwZWNpZmllZC4KPiBpbmNsdWRlIENNYWtlRmlsZXNccnVsZXMubmluamEKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBeIG5lYXIgaGVyZQoKUmV2ZXJ0ZWQgYnVnIzE2NTAwOCBj
aGFuZ2UuCgoqIFRvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbToKKHJlbW92ZUNNYWtlQ2FjaGUp
OgooY21ha2VGaWxlc1BhdGgpOiBEZWxldGVkLgotLS0KIFRvb2xzL1NjcmlwdHMvd2Via2l0ZGly
cy5wbSB8IDcgLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRk
aXJzLnBtCmluZGV4IDMxNDg4MzM4MjUxZC4uNzBjNjlkMjkxYmQ3IDEwMDc1NQotLS0gYS9Ub29s
cy9TY3JpcHRzL3dlYmtpdGRpcnMucG0KKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBt
CkBAIC0yNjExLDExICsyNjExLDYgQEAgc3ViIGNtYWtlQ2FjaGVQYXRoKCkKICAgICByZXR1cm4g
RmlsZTo6U3BlYy0+Y2F0ZGlyKHByb2R1Y3REaXJGb3JDTWFrZSgpLCAiQ01ha2VDYWNoZS50eHQi
KTsKIH0KIAotc3ViIGNtYWtlRmlsZXNQYXRoKCkKLXsKLSAgICByZXR1cm4gRmlsZTo6U3BlYy0+
Y2F0ZGlyKHByb2R1Y3REaXJGb3JDTWFrZSgpLCAiQ01ha2VGaWxlcyIpOwotfQotCiBzdWIgc2hv
dWxkUmVtb3ZlQ01ha2VDYWNoZShAKQogewogICAgICMgRm9yIHRoaXMgY2hlY2ssIGlnbm9yZSBh
bGwgYXJndW1lbnRzIHRoYXQgZG8gbm90IGJlZ2luIHdpdGggYSBkYXNoLiBUaGVzZQpAQCAtMjY4
OSw5ICsyNjg0LDcgQEAgc3ViIHJlbW92ZUNNYWtlQ2FjaGUoQCkKICAgICBteSAoQGJ1aWxkQXJn
cykgPSBAXzsKICAgICBpZiAoc2hvdWxkUmVtb3ZlQ01ha2VDYWNoZShAYnVpbGRBcmdzKSkgewog
ICAgICAgICBteSAkY21ha2VDYWNoZSA9IGNtYWtlQ2FjaGVQYXRoKCk7Ci0gICAgICAgIG15ICRj
bWFrZUZpbGVzID0gY21ha2VGaWxlc1BhdGgoKTsKICAgICAgICAgdW5saW5rKCRjbWFrZUNhY2hl
KSBpZiAtZSAkY21ha2VDYWNoZTsKLSAgICAgICAgcm10cmVlKCRjbWFrZUZpbGVzKSBpZiAtZCAk
Y21ha2VGaWxlczsKICAgICB9CiB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>