<?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>172833</bug_id>
          
          <creation_ts>2017-06-01 13:23:10 -0700</creation_ts>
          <short_desc>[JSCOnly] Build static jsc.exe on Windows</short_desc>
          <delta_ts>2017-06-02 15:20:21 -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>Tools / Tests</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>
          
          <blocked>172144</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Stephan Szabo">stephan.szabo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>annulen</cc>
    
    <cc>commit-queue</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>fujii</cc>
    
    <cc>lforschler</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1314796</commentid>
    <comment_count>0</comment_count>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2017-06-01 13:23:10 -0700</bug_when>
    <thetext>Get a static build of jsc.exe on Windows with JSCOnly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314802</commentid>
    <comment_count>1</comment_count>
      <attachid>311751</attachid>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2017-06-01 13:34:06 -0700</bug_when>
    <thetext>Created attachment 311751
Patch to support static jsc.exe jsconly build on windows.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314858</commentid>
    <comment_count>2</comment_count>
      <attachid>311770</attachid>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2017-06-01 16:00:35 -0700</bug_when>
    <thetext>Created attachment 311770
Updated patch for static jsc.exe jsconly build on Windows with less cruft</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314932</commentid>
    <comment_count>3</comment_count>
      <attachid>311770</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2017-06-01 19:16:17 -0700</bug_when>
    <thetext>Comment on attachment 311770
Updated patch for static jsc.exe jsconly build on Windows with less cruft

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

r=me with comments.

&gt; Source/WTF/wtf/PlatformJSCOnly.cmake:60
&gt; +    list(APPEND WTF_LIBRARIES
&gt; +        winmm
&gt; +    )

Could you move these lines inside `if (WIN32)` in L20-24?

&gt; Source/cmake/OptionsJSCOnly.cmake:48
&gt; +# FIXME: JSCOnly on WIN32 seems to only work with fully static build

Could you open a bug for this FIXME and add URL here?

&gt; Tools/CMakeLists.txt:31
&gt; +elseif (&quot;${PORT}&quot; STREQUAL &quot;Win&quot;)

Nice.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314977</commentid>
    <comment_count>4</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2017-06-01 23:08:50 -0700</bug_when>
    <thetext>BTW, it would be good decoupling Windows-related configurations from Windows ports options.
But, for now, only JSCOnly port will use this mechanism. And only small part of the Windows configurations is required to make JSCOnly work.
So, personally, this patch is ok for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1315127</commentid>
    <comment_count>5</comment_count>
      <attachid>311840</attachid>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2017-06-02 11:26:56 -0700</bug_when>
    <thetext>Created attachment 311840
Updated patch based on review comments</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1315163</commentid>
    <comment_count>6</comment_count>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2017-06-02 12:44:50 -0700</bug_when>
    <thetext>(In reply to Yusuke Suzuki from comment #4)
&gt; BTW, it would be good decoupling Windows-related configurations from Windows
&gt; ports options.
&gt; But, for now, only JSCOnly port will use this mechanism. And only small part
&gt; of the Windows configurations is required to make JSCOnly work.
&gt; So, personally, this patch is ok for now.

One issue with that is the use of CF. AppleWin and WinCairo are using it. We plan to remove CF from WinCairo going forward though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1315167</commentid>
    <comment_count>7</comment_count>
      <attachid>311840</attachid>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2017-06-02 12:49:42 -0700</bug_when>
    <thetext>Comment on attachment 311840
Updated patch based on review comments

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

&gt; Source/WTF/wtf/PlatformJSCOnly.cmake:24
&gt; +    list(APPEND WTF_LIBRARIES

Please move this to Source/WTF/wtf/CMakeLists.txt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1315208</commentid>
    <comment_count>8</comment_count>
      <attachid>311858</attachid>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2017-06-02 14:09:30 -0700</bug_when>
    <thetext>Created attachment 311858
Updated patch moving win32 library add</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1315239</commentid>
    <comment_count>9</comment_count>
      <attachid>311858</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-02 15:08:55 -0700</bug_when>
    <thetext>Comment on attachment 311858
Updated patch moving win32 library add

Rejecting attachment 311858 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-02&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 311858, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

ChangeLog entry in ChangeLog contains OOPS!.

Full output: http://webkit-queues.webkit.org/results/3861942</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1315251</commentid>
    <comment_count>10</comment_count>
      <attachid>311858</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-02 15:20:19 -0700</bug_when>
    <thetext>Comment on attachment 311858
Updated patch moving win32 library add

Clearing flags on attachment: 311858

Committed r217736: &lt;http://trac.webkit.org/changeset/217736&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1315252</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-02 15:20:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>311751</attachid>
            <date>2017-06-01 13:34:06 -0700</date>
            <delta_ts>2017-06-01 16:00:35 -0700</delta_ts>
            <desc>Patch to support static jsc.exe jsconly build on windows.</desc>
            <filename>172833.diff</filename>
            <type>text/plain</type>
            <size>5428</size>
            <attacher name="Stephan Szabo">stephan.szabo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCA2YjA3MTZiLi5hZDBjZWNm
IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAK
KzIwMTctMDYtMDEgIFN0ZXBoYW4gU3phYm8gIDxzdGVwaGFuLnN6YWJvQGFtLnNvbnkuY29tPgor
CisgICAgICAgIFtKU0NPbmx5XSBCdWlsZCBzdGF0aWMganNjLmV4ZSBvbiBXaW5kb3dzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzI4MzMKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNvdXJjZS9jbWFr
ZS9PcHRpb25zSlNDT25seS5jbWFrZToKKwogMjAxNy0wNS0yNiAgRG9uIE9sbXN0ZWFkICA8ZG9u
Lm9sbXN0ZWFkQGFtLnNvbnkuY29tPgogCiAgICAgICAgIFtDTWFrZV0gV3JhcCBDT0RFX0dFTkVS
QVRPUl9QUkVQUk9DRVNTT1JfRVhFQ1VUQUJMRSBvbiBXaW5kb3dzIGhvc3RzCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV1RGL0NoYW5nZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGRlYWYz
MGUuLjAyZWQ5NTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XVEYvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTctMDYtMDEgIFN0ZXBoYW4gU3ph
Ym8gIDxzdGVwaGFuLnN6YWJvQGFtLnNvbnkuY29tPgorCisgICAgICAgIFtKU0NPbmx5XSBCdWls
ZCBzdGF0aWMganNjLmV4ZSBvbiBXaW5kb3dzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNzI4MzMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIHd0Zi9QbGF0Zm9ybUpTQ09ubHkuY21ha2U6CisKIDIwMTct
MDUtMjYgIFJ5YW4gSGFkZGFkICA8cnlhbmhhZGRhZEBhcHBsZS5jb20+CiAKICAgICAgICAgVW5y
ZXZpZXdlZCwgcm9sbGluZyBvdXQgcjIxNzQ1OC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3Rm
L1BsYXRmb3JtSlNDT25seS5jbWFrZSBiL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtSlNDT25seS5j
bWFrZQppbmRleCA0NGIyMjAwLi40ZWVmY2U1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9Q
bGF0Zm9ybUpTQ09ubHkuY21ha2UKKysrIGIvU291cmNlL1dURi93dGYvUGxhdGZvcm1KU0NPbmx5
LmNtYWtlCkBAIC01NCw2ICs1NCwxMiBAQCBsaXN0KEFQUEVORCBXVEZfTElCUkFSSUVTCiAgICAg
JHtDTUFLRV9USFJFQURfTElCU19JTklUfQogKQogCitpZiAoV0lOMzIpCisgICAgbGlzdChBUFBF
TkQgV1RGX0xJQlJBUklFUworICAgICAgICB3aW5tbQorICAgICkKK2VuZGlmICgpCisKIGlmIChB
UFBMRSkKICAgICBsaXN0KEFQUEVORCBXVEZfSU5DTFVERV9ESVJFQ1RPUklFUwogICAgICAgICAi
JHtXVEZfRElSfS9pY3UiCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0aW9uc0pTQ09ubHku
Y21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0pTQ09ubHkuY21ha2UKaW5kZXggY2MwMDJlYS4u
NjYxNTY2OSAxMDA2NDQKLS0tIGEvU291cmNlL2NtYWtlL09wdGlvbnNKU0NPbmx5LmNtYWtlCisr
KyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zSlNDT25seS5jbWFrZQpAQCAtMSw1ICsxLDkgQEAKIGZp
bmRfcGFja2FnZShUaHJlYWRzIFJFUVVJUkVEKQogCitpZiAoTVNWQykKKyAgICBpbmNsdWRlKE9w
dGlvbnNNU1ZDKQorZW5kaWYgKCkKKwogYWRkX2RlZmluaXRpb25zKC1EQlVJTERJTkdfSlNDT05M
WV9fKQogCiBzZXQoUFJPSkVDVF9WRVJTSU9OX01BSk9SIDEpCkBAIC05LDYgKzEzLDEzIEBAIHNl
dChQUk9KRUNUX1ZFUlNJT04gJHtQUk9KRUNUX1ZFUlNJT05fTUFKT1J9LiR7UFJPSkVDVF9WRVJT
SU9OX01JTk9SfS4ke1BST0pFQ1RfCiAKIFdFQktJVF9PUFRJT05fQkVHSU4oKQogV0VCS0lUX09Q
VElPTl9ERUZJTkUoRU5BQkxFX1NUQVRJQ19KU0MgIldoZXRoZXIgdG8gYnVpbGQgSmF2YVNjcmlw
dENvcmUgYXMgYSBzdGF0aWMgbGlicmFyeS4iIFBVQkxJQyBPRkYpCitpZiAoV0lOMzIpCisgICAg
IyBGSVhNRTogRW5hYmxlIEZUTCBvbiBXaW5kb3dzLiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTQ1MzY2CisgICAgV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFM
VUUoRU5BQkxFX0ZUTF9KSVQgUFJJVkFURSBPRkYpCisgICAgIyBGSVhNRTogUG9ydCBibWFsbG9j
IHRvIFdpbmRvd3MuIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDMz
MTAKKyAgICBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShVU0VfU1lTVEVNX01BTExP
QyBQUklWQVRFIE9OKQorZW5kaWYgKCkKKwogV0VCS0lUX09QVElPTl9FTkQoKQogCiBzZXQoQUxM
X0VWRU5UX0xPT1BfVFlQRVMKQEAgLTIzLDcgKzM0LDEyIEBAIHNldChFVkVOVF9MT09QX1RZUEUg
JHtERUZBVUxUX0VWRU5UX0xPT1BfVFlQRX0gQ0FDSEUgU1RSSU5HICJJbXBsZW1lbnRhdGlvbiBv
ZiBlCiBzZXQoRU5BQkxFX1dFQkNPUkUgT0ZGKQogc2V0KEVOQUJMRV9XRUJLSVQgT0ZGKQogc2V0
KEVOQUJMRV9XRUJLSVQyIE9GRikKLXNldChFTkFCTEVfQVBJX1RFU1RTIE9OKQorCitpZiAoV0lO
MzIpCisgICAgc2V0KEVOQUJMRV9BUElfVEVTVFMgT0ZGKQorZWxzZSAoKQorICAgIHNldChFTkFC
TEVfQVBJX1RFU1RTIE9OKQorZW5kaWYgKCkKIAogaWYgKFdURl9DUFVfWDg2IE9SIFdURl9DUFVf
WDg2XzY0KQogICAgIFNFVF9BTkRfRVhQT1NFX1RPX0JVSUxEKFVTRV9VRElTODYgMSkKQEAgLTMz
LDYgKzQ5LDM2IEBAIGlmIChFTkFCTEVfU1RBVElDX0pTQykKICAgICBzZXQoSmF2YVNjcmlwdENv
cmVfTElCUkFSWV9UWVBFIFNUQVRJQykKIGVuZGlmICgpCiAKK2lmIChXSU4zMikKKyAgICAjIEZJ
WE1FOiBKU0NPbmx5IG9uIFdJTjMyIHNlZW1zIHRvIG9ubHkgd29yayB3aXRoIGZ1bGx5IHN0YXRp
YyBidWlsZAorICAgIHNldChKYXZhU2NyaXB0Q29yZV9MSUJSQVJZX1RZUEUgU1RBVElDKQorICAg
IHNldChXVEZfTElCUkFSWV9UWVBFIFNUQVRJQykKKyAgICBzZXQoUEFMX0xJQlJBUllfVFlQRSBT
VEFUSUMpCisgICAgU0VUX0FORF9FWFBPU0VfVE9fQlVJTEQoVVNFX0VYUE9SVF9NQUNST1MgMSkK
K2VuZGlmICgpCisKK2lmIChXSU4zMikKKyAgICBhZGRfZGVmaW5pdGlvbnMoLUROT01JTk1BWCkK
KworICAgIGlmIChOT1QgV0VCS0lUX0xJQlJBUklFU19ESVIpCisgICAgICAgIGlmIChERUZJTkVE
IEVOVntXRUJLSVRfTElCUkFSSUVTfSkKKyAgICAgICAgICAgIHNldChXRUJLSVRfTElCUkFSSUVT
X0RJUiAiJEVOVntXRUJLSVRfTElCUkFSSUVTfSIpCisgICAgICAgIGVsc2UgKCkKKyAgICAgICAg
ICAgIHNldChXRUJLSVRfTElCUkFSSUVTX0RJUiAiJHtDTUFLRV9TT1VSQ0VfRElSfS9XZWJLaXRM
aWJyYXJpZXMvd2luIikKKyAgICAgICAgZW5kaWYgKCkKKyAgICBlbmRpZiAoKQorCisgICAgc2V0
KENNQUtFX1BSRUZJWF9QQVRIICR7V0VCS0lUX0xJQlJBUklFU19ESVJ9KQorCisgICAgaWYgKFdU
Rl9DUFVfWDg2XzY0KQorICAgICAgICBzZXRfcHJvcGVydHkoR0xPQkFMIFBST1BFUlRZIEZJTkRf
TElCUkFSWV9VU0VfTElCMzJfUEFUSFMgT0ZGKQorICAgICAgICBzZXRfcHJvcGVydHkoR0xPQkFM
IFBST1BFUlRZIEZJTkRfTElCUkFSWV9VU0VfTElCNjRfUEFUSFMgT04pCisKKyAgICAgICAgc2V0
KENNQUtFX0xJQlJBUllfT1VUUFVUX0RJUkVDVE9SWSAke0NNQUtFX0JJTkFSWV9ESVJ9L2xpYjY0
KQorICAgICAgICBzZXQoQ01BS0VfUlVOVElNRV9PVVRQVVRfRElSRUNUT1JZICR7Q01BS0VfQklO
QVJZX0RJUn0vYmluKQorICAgIGVuZGlmICgpCitlbmRpZiAoKQorCiBzdHJpbmcoVE9MT1dFUiAk
e0VWRU5UX0xPT1BfVFlQRX0gTE9XRVJDQVNFX0VWRU5UX0xPT1BfVFlQRSkKIGlmIChMT1dFUkNB
U0VfRVZFTlRfTE9PUF9UWVBFIFNUUkVRVUFMICJnbGliIikKICAgICBmaW5kX3BhY2thZ2UoR0xJ
QiAyLjM2IFJFUVVJUkVEIENPTVBPTkVOVFMgZ2lvIGdvYmplY3QpCmRpZmYgLS1naXQgYS9Ub29s
cy9DTWFrZUxpc3RzLnR4dCBiL1Rvb2xzL0NNYWtlTGlzdHMudHh0CmluZGV4IDllZTcwNzguLjRh
MjRjZjcgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NNYWtlTGlzdHMudHh0CisrKyBiL1Rvb2xzL0NNYWtl
TGlzdHMudHh0CkBAIC0yOCw5ICsyOCw3IEBAIGVsc2VpZiAoIiR7UE9SVH0iIFNUUkVRVUFMICJX
UEUiKQogICAgICAgICBhZGRfc3ViZGlyZWN0b3J5KEltYWdlRGlmZikKICAgICAgICAgYWRkX3N1
YmRpcmVjdG9yeShXZWJLaXRUZXN0UnVubmVyKQogICAgIGVuZGlmICgpCi1lbmRpZiAoKQotCi1p
ZiAoV0lOMzIpCitlbHNlaWYgKCIke1BPUlR9IiBTVFJFUVVBTCAiV2luIikKICAgICBhZGRfc3Vi
ZGlyZWN0b3J5KER1bXBSZW5kZXJUcmVlKQogICAgIGFkZF9zdWJkaXJlY3RvcnkoVGVzdFdlYktp
dEFQSSkKICAgICBhZGRfc3ViZGlyZWN0b3J5KE1pbmlCcm93c2VyL3dpbikKZGlmZiAtLWdpdCBh
L1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBlZDk4OTQ5Li4zNjc1ZWMx
IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTMgQEAKKzIwMTctMDYtMDEgIFN0ZXBoYW4gU3phYm8gIDxzdGVwaGFuLnN6YWJvQGFt
LnNvbnkuY29tPgorCisgICAgICAgIFtKU0NPbmx5XSBCdWlsZCBzdGF0aWMganNjLmV4ZSBvbiBX
aW5kb3dzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NzI4MzMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IENNYWtlTGlzdHMudHh0OgorICAgICAgICAqIFNjcmlwdHMvYnVpbGQtanNjOgorCiAyMDE3LTA1
LTI2ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIEFk
ZCB0ZXN0IHJlc291cmNlcyBiYWNrIGludG8gVGVzdFdlYktpdEFQSSBDb3B5IFJlc291cmNlcyBw
aGFzZQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy9idWlsZC1qc2MgYi9Ub29scy9TY3JpcHRz
L2J1aWxkLWpzYwppbmRleCBhMDUxNDRjLi40ZTQ2MjczIDEwMDc1NQotLS0gYS9Ub29scy9TY3Jp
cHRzL2J1aWxkLWpzYworKysgYi9Ub29scy9TY3JpcHRzL2J1aWxkLWpzYwpAQCAtMTE1LDYgKzEx
NSwxMCBAQCBpZiAoaXNBcHBsZVdpbldlYktpdCgpKSB7CiAgICAgJGZ0bEpJVCA9IDA7CiB9CiAK
K2lmIChpc0pTQ09ubHkoKSAmJiBpc1dpbmRvd3MoKSkgeworICAgIChzeXN0ZW0oInBlcmwgVG9v
bHMvU2NyaXB0cy91cGRhdGUtd2Via2l0LXdpbmNhaXJvLWxpYnMiKSA9PSAwKSBvciBkaWU7Cit9
CisKIGNoZWNrUmVxdWlyZWRTeXN0ZW1Db25maWcoKTsKIHNldENvbmZpZ3VyYXRpb24oKTsKIGNo
ZGlyV2ViS2l0KCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>311770</attachid>
            <date>2017-06-01 16:00:35 -0700</date>
            <delta_ts>2017-06-02 11:26:56 -0700</delta_ts>
            <desc>Updated patch for static jsc.exe jsconly build on Windows with less cruft</desc>
            <filename>172833-2.diff</filename>
            <type>text/plain</type>
            <size>5265</size>
            <attacher name="Stephan Szabo">stephan.szabo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCA2YjA3MTZiLi5hZDBjZWNm
IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAK
KzIwMTctMDYtMDEgIFN0ZXBoYW4gU3phYm8gIDxzdGVwaGFuLnN6YWJvQGFtLnNvbnkuY29tPgor
CisgICAgICAgIFtKU0NPbmx5XSBCdWlsZCBzdGF0aWMganNjLmV4ZSBvbiBXaW5kb3dzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzI4MzMKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNvdXJjZS9jbWFr
ZS9PcHRpb25zSlNDT25seS5jbWFrZToKKwogMjAxNy0wNS0yNiAgRG9uIE9sbXN0ZWFkICA8ZG9u
Lm9sbXN0ZWFkQGFtLnNvbnkuY29tPgogCiAgICAgICAgIFtDTWFrZV0gV3JhcCBDT0RFX0dFTkVS
QVRPUl9QUkVQUk9DRVNTT1JfRVhFQ1VUQUJMRSBvbiBXaW5kb3dzIGhvc3RzCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV1RGL0NoYW5nZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGRlYWYz
MGUuLjAyZWQ5NTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XVEYvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTctMDYtMDEgIFN0ZXBoYW4gU3ph
Ym8gIDxzdGVwaGFuLnN6YWJvQGFtLnNvbnkuY29tPgorCisgICAgICAgIFtKU0NPbmx5XSBCdWls
ZCBzdGF0aWMganNjLmV4ZSBvbiBXaW5kb3dzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNzI4MzMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIHd0Zi9QbGF0Zm9ybUpTQ09ubHkuY21ha2U6CisKIDIwMTct
MDUtMjYgIFJ5YW4gSGFkZGFkICA8cnlhbmhhZGRhZEBhcHBsZS5jb20+CiAKICAgICAgICAgVW5y
ZXZpZXdlZCwgcm9sbGluZyBvdXQgcjIxNzQ1OC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3Rm
L1BsYXRmb3JtSlNDT25seS5jbWFrZSBiL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtSlNDT25seS5j
bWFrZQppbmRleCA0NGIyMjAwLi40ZWVmY2U1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9Q
bGF0Zm9ybUpTQ09ubHkuY21ha2UKKysrIGIvU291cmNlL1dURi93dGYvUGxhdGZvcm1KU0NPbmx5
LmNtYWtlCkBAIC01NCw2ICs1NCwxMiBAQCBsaXN0KEFQUEVORCBXVEZfTElCUkFSSUVTCiAgICAg
JHtDTUFLRV9USFJFQURfTElCU19JTklUfQogKQogCitpZiAoV0lOMzIpCisgICAgbGlzdChBUFBF
TkQgV1RGX0xJQlJBUklFUworICAgICAgICB3aW5tbQorICAgICkKK2VuZGlmICgpCisKIGlmIChB
UFBMRSkKICAgICBsaXN0KEFQUEVORCBXVEZfSU5DTFVERV9ESVJFQ1RPUklFUwogICAgICAgICAi
JHtXVEZfRElSfS9pY3UiCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0aW9uc0pTQ09ubHku
Y21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0pTQ09ubHkuY21ha2UKaW5kZXggY2MwMDJlYS4u
ZjIzNTJkMSAxMDA2NDQKLS0tIGEvU291cmNlL2NtYWtlL09wdGlvbnNKU0NPbmx5LmNtYWtlCisr
KyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zSlNDT25seS5jbWFrZQpAQCAtMSw1ICsxLDkgQEAKIGZp
bmRfcGFja2FnZShUaHJlYWRzIFJFUVVJUkVEKQogCitpZiAoTVNWQykKKyAgICBpbmNsdWRlKE9w
dGlvbnNNU1ZDKQorZW5kaWYgKCkKKwogYWRkX2RlZmluaXRpb25zKC1EQlVJTERJTkdfSlNDT05M
WV9fKQogCiBzZXQoUFJPSkVDVF9WRVJTSU9OX01BSk9SIDEpCkBAIC05LDYgKzEzLDEzIEBAIHNl
dChQUk9KRUNUX1ZFUlNJT04gJHtQUk9KRUNUX1ZFUlNJT05fTUFKT1J9LiR7UFJPSkVDVF9WRVJT
SU9OX01JTk9SfS4ke1BST0pFQ1RfCiAKIFdFQktJVF9PUFRJT05fQkVHSU4oKQogV0VCS0lUX09Q
VElPTl9ERUZJTkUoRU5BQkxFX1NUQVRJQ19KU0MgIldoZXRoZXIgdG8gYnVpbGQgSmF2YVNjcmlw
dENvcmUgYXMgYSBzdGF0aWMgbGlicmFyeS4iIFBVQkxJQyBPRkYpCitpZiAoV0lOMzIpCisgICAg
IyBGSVhNRTogRW5hYmxlIEZUTCBvbiBXaW5kb3dzLiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTQ1MzY2CisgICAgV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFM
VUUoRU5BQkxFX0ZUTF9KSVQgUFJJVkFURSBPRkYpCisgICAgIyBGSVhNRTogUG9ydCBibWFsbG9j
IHRvIFdpbmRvd3MuIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDMz
MTAKKyAgICBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShVU0VfU1lTVEVNX01BTExP
QyBQUklWQVRFIE9OKQorZW5kaWYgKCkKKwogV0VCS0lUX09QVElPTl9FTkQoKQogCiBzZXQoQUxM
X0VWRU5UX0xPT1BfVFlQRVMKQEAgLTIzLDE2ICszNCw0NCBAQCBzZXQoRVZFTlRfTE9PUF9UWVBF
ICR7REVGQVVMVF9FVkVOVF9MT09QX1RZUEV9IENBQ0hFIFNUUklORyAiSW1wbGVtZW50YXRpb24g
b2YgZQogc2V0KEVOQUJMRV9XRUJDT1JFIE9GRikKIHNldChFTkFCTEVfV0VCS0lUIE9GRikKIHNl
dChFTkFCTEVfV0VCS0lUMiBPRkYpCi1zZXQoRU5BQkxFX0FQSV9URVNUUyBPTikKKworaWYgKFdJ
TjMyKQorICAgIHNldChFTkFCTEVfQVBJX1RFU1RTIE9GRikKK2Vsc2UgKCkKKyAgICBzZXQoRU5B
QkxFX0FQSV9URVNUUyBPTikKK2VuZGlmICgpCiAKIGlmIChXVEZfQ1BVX1g4NiBPUiBXVEZfQ1BV
X1g4Nl82NCkKICAgICBTRVRfQU5EX0VYUE9TRV9UT19CVUlMRChVU0VfVURJUzg2IDEpCiBlbmRp
ZiAoKQogCi1pZiAoRU5BQkxFX1NUQVRJQ19KU0MpCisjIEZJWE1FOiBKU0NPbmx5IG9uIFdJTjMy
IHNlZW1zIHRvIG9ubHkgd29yayB3aXRoIGZ1bGx5IHN0YXRpYyBidWlsZAoraWYgKEVOQUJMRV9T
VEFUSUNfSlNDIE9SIFdJTjMyKQogICAgIHNldChKYXZhU2NyaXB0Q29yZV9MSUJSQVJZX1RZUEUg
U1RBVElDKQogZW5kaWYgKCkKIAoraWYgKFdJTjMyKQorICAgIGFkZF9kZWZpbml0aW9ucygtRE5P
TUlOTUFYKQorCisgICAgaWYgKE5PVCBXRUJLSVRfTElCUkFSSUVTX0RJUikKKyAgICAgICAgaWYg
KERFRklORUQgRU5We1dFQktJVF9MSUJSQVJJRVN9KQorICAgICAgICAgICAgc2V0KFdFQktJVF9M
SUJSQVJJRVNfRElSICIkRU5We1dFQktJVF9MSUJSQVJJRVN9IikKKyAgICAgICAgZWxzZSAoKQor
ICAgICAgICAgICAgc2V0KFdFQktJVF9MSUJSQVJJRVNfRElSICIke0NNQUtFX1NPVVJDRV9ESVJ9
L1dlYktpdExpYnJhcmllcy93aW4iKQorICAgICAgICBlbmRpZiAoKQorICAgIGVuZGlmICgpCisK
KyAgICBzZXQoQ01BS0VfUFJFRklYX1BBVEggJHtXRUJLSVRfTElCUkFSSUVTX0RJUn0pCisKKyAg
ICBpZiAoV1RGX0NQVV9YODZfNjQpCisgICAgICAgIHNldF9wcm9wZXJ0eShHTE9CQUwgUFJPUEVS
VFkgRklORF9MSUJSQVJZX1VTRV9MSUIzMl9QQVRIUyBPRkYpCisgICAgICAgIHNldF9wcm9wZXJ0
eShHTE9CQUwgUFJPUEVSVFkgRklORF9MSUJSQVJZX1VTRV9MSUI2NF9QQVRIUyBPTikKKworICAg
ICAgICBzZXQoQ01BS0VfTElCUkFSWV9PVVRQVVRfRElSRUNUT1JZICR7Q01BS0VfQklOQVJZX0RJ
Un0vbGliNjQpCisgICAgICAgIHNldChDTUFLRV9SVU5USU1FX09VVFBVVF9ESVJFQ1RPUlkgJHtD
TUFLRV9CSU5BUllfRElSfS9iaW4pCisgICAgZW5kaWYgKCkKK2VuZGlmICgpCisKIHN0cmluZyhU
T0xPV0VSICR7RVZFTlRfTE9PUF9UWVBFfSBMT1dFUkNBU0VfRVZFTlRfTE9PUF9UWVBFKQogaWYg
KExPV0VSQ0FTRV9FVkVOVF9MT09QX1RZUEUgU1RSRVFVQUwgImdsaWIiKQogICAgIGZpbmRfcGFj
a2FnZShHTElCIDIuMzYgUkVRVUlSRUQgQ09NUE9ORU5UUyBnaW8gZ29iamVjdCkKZGlmZiAtLWdp
dCBhL1Rvb2xzL0NNYWtlTGlzdHMudHh0IGIvVG9vbHMvQ01ha2VMaXN0cy50eHQKaW5kZXggOWVl
NzA3OC4uNGEyNGNmNyAxMDA2NDQKLS0tIGEvVG9vbHMvQ01ha2VMaXN0cy50eHQKKysrIGIvVG9v
bHMvQ01ha2VMaXN0cy50eHQKQEAgLTI4LDkgKzI4LDcgQEAgZWxzZWlmICgiJHtQT1JUfSIgU1RS
RVFVQUwgIldQRSIpCiAgICAgICAgIGFkZF9zdWJkaXJlY3RvcnkoSW1hZ2VEaWZmKQogICAgICAg
ICBhZGRfc3ViZGlyZWN0b3J5KFdlYktpdFRlc3RSdW5uZXIpCiAgICAgZW5kaWYgKCkKLWVuZGlm
ICgpCi0KLWlmIChXSU4zMikKK2Vsc2VpZiAoIiR7UE9SVH0iIFNUUkVRVUFMICJXaW4iKQogICAg
IGFkZF9zdWJkaXJlY3RvcnkoRHVtcFJlbmRlclRyZWUpCiAgICAgYWRkX3N1YmRpcmVjdG9yeShU
ZXN0V2ViS2l0QVBJKQogICAgIGFkZF9zdWJkaXJlY3RvcnkoTWluaUJyb3dzZXIvd2luKQpkaWZm
IC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGVkOTg5NDku
LjM2NzVlYzEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxMyBAQAorMjAxNy0wNi0wMSAgU3RlcGhhbiBTemFibyAgPHN0ZXBoYW4u
c3phYm9AYW0uc29ueS5jb20+CisKKyAgICAgICAgW0pTQ09ubHldIEJ1aWxkIHN0YXRpYyBqc2Mu
ZXhlIG9uIFdpbmRvd3MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE3MjgzMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogQ01ha2VMaXN0cy50eHQ6CisgICAgICAgICogU2NyaXB0cy9idWlsZC1qc2M6CisK
IDIwMTctMDUtMjYgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAKICAg
ICAgICAgQWRkIHRlc3QgcmVzb3VyY2VzIGJhY2sgaW50byBUZXN0V2ViS2l0QVBJIENvcHkgUmVz
b3VyY2VzIHBoYXNlCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL2J1aWxkLWpzYyBiL1Rvb2xz
L1NjcmlwdHMvYnVpbGQtanNjCmluZGV4IGEwNTE0NGMuLjRlNDYyNzMgMTAwNzU1Ci0tLSBhL1Rv
b2xzL1NjcmlwdHMvYnVpbGQtanNjCisrKyBiL1Rvb2xzL1NjcmlwdHMvYnVpbGQtanNjCkBAIC0x
MTUsNiArMTE1LDEwIEBAIGlmIChpc0FwcGxlV2luV2ViS2l0KCkpIHsKICAgICAkZnRsSklUID0g
MDsKIH0KIAoraWYgKGlzSlNDT25seSgpICYmIGlzV2luZG93cygpKSB7CisgICAgKHN5c3RlbSgi
cGVybCBUb29scy9TY3JpcHRzL3VwZGF0ZS13ZWJraXQtd2luY2Fpcm8tbGlicyIpID09IDApIG9y
IGRpZTsKK30KKwogY2hlY2tSZXF1aXJlZFN5c3RlbUNvbmZpZygpOwogc2V0Q29uZmlndXJhdGlv
bigpOwogY2hkaXJXZWJLaXQoKTsK
</data>
<flag name="review"
          id="332741"
          type_id="1"
          status="+"
          setter="ysuzuki"
    />
    <flag name="commit-queue"
          id="332744"
          type_id="3"
          status="-"
          setter="ysuzuki"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>311840</attachid>
            <date>2017-06-02 11:26:56 -0700</date>
            <delta_ts>2017-06-02 14:09:30 -0700</delta_ts>
            <desc>Updated patch based on review comments</desc>
            <filename>172833-3.diff</filename>
            <type>text/plain</type>
            <size>5317</size>
            <attacher name="Stephan Szabo">stephan.szabo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCA2YjA3MTZiLi5hZDBjZWNm
IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAK
KzIwMTctMDYtMDEgIFN0ZXBoYW4gU3phYm8gIDxzdGVwaGFuLnN6YWJvQGFtLnNvbnkuY29tPgor
CisgICAgICAgIFtKU0NPbmx5XSBCdWlsZCBzdGF0aWMganNjLmV4ZSBvbiBXaW5kb3dzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzI4MzMKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNvdXJjZS9jbWFr
ZS9PcHRpb25zSlNDT25seS5jbWFrZToKKwogMjAxNy0wNS0yNiAgRG9uIE9sbXN0ZWFkICA8ZG9u
Lm9sbXN0ZWFkQGFtLnNvbnkuY29tPgogCiAgICAgICAgIFtDTWFrZV0gV3JhcCBDT0RFX0dFTkVS
QVRPUl9QUkVQUk9DRVNTT1JfRVhFQ1VUQUJMRSBvbiBXaW5kb3dzIGhvc3RzCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV1RGL0NoYW5nZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGRlYWYz
MGUuLjAyZWQ5NTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XVEYvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTctMDYtMDEgIFN0ZXBoYW4gU3ph
Ym8gIDxzdGVwaGFuLnN6YWJvQGFtLnNvbnkuY29tPgorCisgICAgICAgIFtKU0NPbmx5XSBCdWls
ZCBzdGF0aWMganNjLmV4ZSBvbiBXaW5kb3dzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNzI4MzMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIHd0Zi9QbGF0Zm9ybUpTQ09ubHkuY21ha2U6CisKIDIwMTct
MDUtMjYgIFJ5YW4gSGFkZGFkICA8cnlhbmhhZGRhZEBhcHBsZS5jb20+CiAKICAgICAgICAgVW5y
ZXZpZXdlZCwgcm9sbGluZyBvdXQgcjIxNzQ1OC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3Rm
L1BsYXRmb3JtSlNDT25seS5jbWFrZSBiL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtSlNDT25seS5j
bWFrZQppbmRleCA0NGIyMjAwLi5iYjhmOTE4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9Q
bGF0Zm9ybUpTQ09ubHkuY21ha2UKKysrIGIvU291cmNlL1dURi93dGYvUGxhdGZvcm1KU0NPbmx5
LmNtYWtlCkBAIC0yMSw2ICsyMSw5IEBAIGlmIChXSU4zMikKICAgICBsaXN0KEFQUEVORCBXVEZf
U09VUkNFUwogICAgICAgICB3aW4vTWVtb3J5Rm9vdHByaW50V2luLmNwcAogICAgICkKKyAgICBs
aXN0KEFQUEVORCBXVEZfTElCUkFSSUVTCisgICAgICAgIHdpbm1tCisgICAgKQogZWxzZWlmIChB
UFBMRSkKICAgICBsaXN0KEFQUEVORCBXVEZfU09VUkNFUwogICAgICAgICBjb2NvYS9NZW1vcnlG
b290cHJpbnRDb2NvYS5jcHAKZGlmZiAtLWdpdCBhL1NvdXJjZS9jbWFrZS9PcHRpb25zSlNDT25s
eS5jbWFrZSBiL1NvdXJjZS9jbWFrZS9PcHRpb25zSlNDT25seS5jbWFrZQppbmRleCBjYzAwMmVh
Li5lN2JjNzcwIDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0aW9uc0pTQ09ubHkuY21ha2UK
KysrIGIvU291cmNlL2NtYWtlL09wdGlvbnNKU0NPbmx5LmNtYWtlCkBAIC0xLDUgKzEsOSBAQAog
ZmluZF9wYWNrYWdlKFRocmVhZHMgUkVRVUlSRUQpCiAKK2lmIChNU1ZDKQorICAgIGluY2x1ZGUo
T3B0aW9uc01TVkMpCitlbmRpZiAoKQorCiBhZGRfZGVmaW5pdGlvbnMoLURCVUlMRElOR19KU0NP
TkxZX18pCiAKIHNldChQUk9KRUNUX1ZFUlNJT05fTUFKT1IgMSkKQEAgLTksNiArMTMsMTMgQEAg
c2V0KFBST0pFQ1RfVkVSU0lPTiAke1BST0pFQ1RfVkVSU0lPTl9NQUpPUn0uJHtQUk9KRUNUX1ZF
UlNJT05fTUlOT1J9LiR7UFJPSkVDVF8KIAogV0VCS0lUX09QVElPTl9CRUdJTigpCiBXRUJLSVRf
T1BUSU9OX0RFRklORShFTkFCTEVfU1RBVElDX0pTQyAiV2hldGhlciB0byBidWlsZCBKYXZhU2Ny
aXB0Q29yZSBhcyBhIHN0YXRpYyBsaWJyYXJ5LiIgUFVCTElDIE9GRikKK2lmIChXSU4zMikKKyAg
ICAjIEZJWE1FOiBFbmFibGUgRlRMIG9uIFdpbmRvd3MuIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNDUzNjYKKyAgICBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9W
QUxVRShFTkFCTEVfRlRMX0pJVCBQUklWQVRFIE9GRikKKyAgICAjIEZJWE1FOiBQb3J0IGJtYWxs
b2MgdG8gV2luZG93cy4gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0
MzMxMAorICAgIFdFQktJVF9PUFRJT05fREVGQVVMVF9QT1JUX1ZBTFVFKFVTRV9TWVNURU1fTUFM
TE9DIFBSSVZBVEUgT04pCitlbmRpZiAoKQorCiBXRUJLSVRfT1BUSU9OX0VORCgpCiAKIHNldChB
TExfRVZFTlRfTE9PUF9UWVBFUwpAQCAtMjMsMTYgKzM0LDQ1IEBAIHNldChFVkVOVF9MT09QX1RZ
UEUgJHtERUZBVUxUX0VWRU5UX0xPT1BfVFlQRX0gQ0FDSEUgU1RSSU5HICJJbXBsZW1lbnRhdGlv
biBvZiBlCiBzZXQoRU5BQkxFX1dFQkNPUkUgT0ZGKQogc2V0KEVOQUJMRV9XRUJLSVQgT0ZGKQog
c2V0KEVOQUJMRV9XRUJLSVQyIE9GRikKLXNldChFTkFCTEVfQVBJX1RFU1RTIE9OKQorCitpZiAo
V0lOMzIpCisgICAgc2V0KEVOQUJMRV9BUElfVEVTVFMgT0ZGKQorZWxzZSAoKQorICAgIHNldChF
TkFCTEVfQVBJX1RFU1RTIE9OKQorZW5kaWYgKCkKIAogaWYgKFdURl9DUFVfWDg2IE9SIFdURl9D
UFVfWDg2XzY0KQogICAgIFNFVF9BTkRfRVhQT1NFX1RPX0JVSUxEKFVTRV9VRElTODYgMSkKIGVu
ZGlmICgpCiAKLWlmIChFTkFCTEVfU1RBVElDX0pTQykKKyMgRklYTUU6IEpTQ09ubHkgb24gV0lO
MzIgc2VlbXMgdG8gb25seSB3b3JrIHdpdGggZnVsbHkgc3RhdGljIGJ1aWxkCisjIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzI4NjIKK2lmIChFTkFCTEVfU1RBVElD
X0pTQyBPUiBXSU4zMikKICAgICBzZXQoSmF2YVNjcmlwdENvcmVfTElCUkFSWV9UWVBFIFNUQVRJ
QykKIGVuZGlmICgpCiAKK2lmIChXSU4zMikKKyAgICBhZGRfZGVmaW5pdGlvbnMoLUROT01JTk1B
WCkKKworICAgIGlmIChOT1QgV0VCS0lUX0xJQlJBUklFU19ESVIpCisgICAgICAgIGlmIChERUZJ
TkVEIEVOVntXRUJLSVRfTElCUkFSSUVTfSkKKyAgICAgICAgICAgIHNldChXRUJLSVRfTElCUkFS
SUVTX0RJUiAiJEVOVntXRUJLSVRfTElCUkFSSUVTfSIpCisgICAgICAgIGVsc2UgKCkKKyAgICAg
ICAgICAgIHNldChXRUJLSVRfTElCUkFSSUVTX0RJUiAiJHtDTUFLRV9TT1VSQ0VfRElSfS9XZWJL
aXRMaWJyYXJpZXMvd2luIikKKyAgICAgICAgZW5kaWYgKCkKKyAgICBlbmRpZiAoKQorCisgICAg
c2V0KENNQUtFX1BSRUZJWF9QQVRIICR7V0VCS0lUX0xJQlJBUklFU19ESVJ9KQorCisgICAgaWYg
KFdURl9DUFVfWDg2XzY0KQorICAgICAgICBzZXRfcHJvcGVydHkoR0xPQkFMIFBST1BFUlRZIEZJ
TkRfTElCUkFSWV9VU0VfTElCMzJfUEFUSFMgT0ZGKQorICAgICAgICBzZXRfcHJvcGVydHkoR0xP
QkFMIFBST1BFUlRZIEZJTkRfTElCUkFSWV9VU0VfTElCNjRfUEFUSFMgT04pCisKKyAgICAgICAg
c2V0KENNQUtFX0xJQlJBUllfT1VUUFVUX0RJUkVDVE9SWSAke0NNQUtFX0JJTkFSWV9ESVJ9L2xp
YjY0KQorICAgICAgICBzZXQoQ01BS0VfUlVOVElNRV9PVVRQVVRfRElSRUNUT1JZICR7Q01BS0Vf
QklOQVJZX0RJUn0vYmluKQorICAgIGVuZGlmICgpCitlbmRpZiAoKQorCiBzdHJpbmcoVE9MT1dF
UiAke0VWRU5UX0xPT1BfVFlQRX0gTE9XRVJDQVNFX0VWRU5UX0xPT1BfVFlQRSkKIGlmIChMT1dF
UkNBU0VfRVZFTlRfTE9PUF9UWVBFIFNUUkVRVUFMICJnbGliIikKICAgICBmaW5kX3BhY2thZ2Uo
R0xJQiAyLjM2IFJFUVVJUkVEIENPTVBPTkVOVFMgZ2lvIGdvYmplY3QpCmRpZmYgLS1naXQgYS9U
b29scy9DTWFrZUxpc3RzLnR4dCBiL1Rvb2xzL0NNYWtlTGlzdHMudHh0CmluZGV4IDllZTcwNzgu
LjRhMjRjZjcgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NNYWtlTGlzdHMudHh0CisrKyBiL1Rvb2xzL0NN
YWtlTGlzdHMudHh0CkBAIC0yOCw5ICsyOCw3IEBAIGVsc2VpZiAoIiR7UE9SVH0iIFNUUkVRVUFM
ICJXUEUiKQogICAgICAgICBhZGRfc3ViZGlyZWN0b3J5KEltYWdlRGlmZikKICAgICAgICAgYWRk
X3N1YmRpcmVjdG9yeShXZWJLaXRUZXN0UnVubmVyKQogICAgIGVuZGlmICgpCi1lbmRpZiAoKQot
Ci1pZiAoV0lOMzIpCitlbHNlaWYgKCIke1BPUlR9IiBTVFJFUVVBTCAiV2luIikKICAgICBhZGRf
c3ViZGlyZWN0b3J5KER1bXBSZW5kZXJUcmVlKQogICAgIGFkZF9zdWJkaXJlY3RvcnkoVGVzdFdl
YktpdEFQSSkKICAgICBhZGRfc3ViZGlyZWN0b3J5KE1pbmlCcm93c2VyL3dpbikKZGlmZiAtLWdp
dCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBlZDk4OTQ5Li4zNjc1
ZWMxIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTMgQEAKKzIwMTctMDYtMDEgIFN0ZXBoYW4gU3phYm8gIDxzdGVwaGFuLnN6YWJv
QGFtLnNvbnkuY29tPgorCisgICAgICAgIFtKU0NPbmx5XSBCdWlsZCBzdGF0aWMganNjLmV4ZSBv
biBXaW5kb3dzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xNzI4MzMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIENNYWtlTGlzdHMudHh0OgorICAgICAgICAqIFNjcmlwdHMvYnVpbGQtanNjOgorCiAyMDE3
LTA1LTI2ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAg
IEFkZCB0ZXN0IHJlc291cmNlcyBiYWNrIGludG8gVGVzdFdlYktpdEFQSSBDb3B5IFJlc291cmNl
cyBwaGFzZQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy9idWlsZC1qc2MgYi9Ub29scy9TY3Jp
cHRzL2J1aWxkLWpzYwppbmRleCBhMDUxNDRjLi40ZTQ2MjczIDEwMDc1NQotLS0gYS9Ub29scy9T
Y3JpcHRzL2J1aWxkLWpzYworKysgYi9Ub29scy9TY3JpcHRzL2J1aWxkLWpzYwpAQCAtMTE1LDYg
KzExNSwxMCBAQCBpZiAoaXNBcHBsZVdpbldlYktpdCgpKSB7CiAgICAgJGZ0bEpJVCA9IDA7CiB9
CiAKK2lmIChpc0pTQ09ubHkoKSAmJiBpc1dpbmRvd3MoKSkgeworICAgIChzeXN0ZW0oInBlcmwg
VG9vbHMvU2NyaXB0cy91cGRhdGUtd2Via2l0LXdpbmNhaXJvLWxpYnMiKSA9PSAwKSBvciBkaWU7
Cit9CisKIGNoZWNrUmVxdWlyZWRTeXN0ZW1Db25maWcoKTsKIHNldENvbmZpZ3VyYXRpb24oKTsK
IGNoZGlyV2ViS2l0KCk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>311858</attachid>
            <date>2017-06-02 14:09:30 -0700</date>
            <delta_ts>2017-06-02 15:20:19 -0700</delta_ts>
            <desc>Updated patch moving win32 library add</desc>
            <filename>172833-4.diff</filename>
            <type>text/plain</type>
            <size>5651</size>
            <attacher name="Stephan Szabo">stephan.szabo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCA2YjA3MTZiLi5hZDBjZWNm
IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAK
KzIwMTctMDYtMDEgIFN0ZXBoYW4gU3phYm8gIDxzdGVwaGFuLnN6YWJvQGFtLnNvbnkuY29tPgor
CisgICAgICAgIFtKU0NPbmx5XSBCdWlsZCBzdGF0aWMganNjLmV4ZSBvbiBXaW5kb3dzCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzI4MzMKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNvdXJjZS9jbWFr
ZS9PcHRpb25zSlNDT25seS5jbWFrZToKKwogMjAxNy0wNS0yNiAgRG9uIE9sbXN0ZWFkICA8ZG9u
Lm9sbXN0ZWFkQGFtLnNvbnkuY29tPgogCiAgICAgICAgIFtDTWFrZV0gV3JhcCBDT0RFX0dFTkVS
QVRPUl9QUkVQUk9DRVNTT1JfRVhFQ1VUQUJMRSBvbiBXaW5kb3dzIGhvc3RzCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV1RGL0NoYW5nZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGRlYWYz
MGUuLjAyZWQ5NTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XVEYvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTctMDYtMDEgIFN0ZXBoYW4gU3ph
Ym8gIDxzdGVwaGFuLnN6YWJvQGFtLnNvbnkuY29tPgorCisgICAgICAgIFtKU0NPbmx5XSBCdWls
ZCBzdGF0aWMganNjLmV4ZSBvbiBXaW5kb3dzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNzI4MzMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIHd0Zi9QbGF0Zm9ybUpTQ09ubHkuY21ha2U6CisKIDIwMTct
MDUtMjYgIFJ5YW4gSGFkZGFkICA8cnlhbmhhZGRhZEBhcHBsZS5jb20+CiAKICAgICAgICAgVW5y
ZXZpZXdlZCwgcm9sbGluZyBvdXQgcjIxNzQ1OC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3Rm
L0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dURi93dGYvQ01ha2VMaXN0cy50eHQKaW5kZXggOWQw
MmRiMy4uYTM2YjRkMCAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvQ01ha2VMaXN0cy50eHQK
KysrIGIvU291cmNlL1dURi93dGYvQ01ha2VMaXN0cy50eHQKQEAgLTM0Nyw2ICszNDcsOSBAQCBp
ZiAoV0lOMzIpCiAgICAgICAgIFRocmVhZFNwZWNpZmljV2luLmNwcAogICAgICAgICBUaHJlYWRp
bmdXaW4uY3BwCiAgICAgKQorICAgIGxpc3QoQVBQRU5EIFdURl9MSUJSQVJJRVMKKyAgICAgICAg
d2lubW0KKyAgICApCiBlbHNlICgpCiAgICAgbGlzdChBUFBFTkQgV1RGX1NPVVJDRVMKICAgICAg
ICAgT1NBbGxvY2F0b3JQb3NpeC5jcHAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL1BsYXRm
b3JtV2luLmNtYWtlIGIvU291cmNlL1dURi93dGYvUGxhdGZvcm1XaW4uY21ha2UKaW5kZXggM2E0
YTYxYi4uN2MxZjI4MSAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvUGxhdGZvcm1XaW4uY21h
a2UKKysrIGIvU291cmNlL1dURi93dGYvUGxhdGZvcm1XaW4uY21ha2UKQEAgLTE2LDEwICsxNiw2
IEBAIGxpc3QoQVBQRU5EIFdURl9TT1VSQ0VTCiAgICAgd2luL1dvcmtRdWV1ZVdpbi5jcHAKICkK
IAotbGlzdChBUFBFTkQgV1RGX0xJQlJBUklFUwotICAgIHdpbm1tCi0pCi0KIGlmICgke1dURl9Q
TEFURk9STV9XSU5fQ0FJUk99KQogICAgIGxpc3QoQVBQRU5EIFdURl9MSUJSQVJJRVMKICAgICAg
ICAgY2ZsaXRlCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0aW9uc0pTQ09ubHkuY21ha2Ug
Yi9Tb3VyY2UvY21ha2UvT3B0aW9uc0pTQ09ubHkuY21ha2UKaW5kZXggY2MwMDJlYS4uZTdiYzc3
MCAxMDA2NDQKLS0tIGEvU291cmNlL2NtYWtlL09wdGlvbnNKU0NPbmx5LmNtYWtlCisrKyBiL1Nv
dXJjZS9jbWFrZS9PcHRpb25zSlNDT25seS5jbWFrZQpAQCAtMSw1ICsxLDkgQEAKIGZpbmRfcGFj
a2FnZShUaHJlYWRzIFJFUVVJUkVEKQogCitpZiAoTVNWQykKKyAgICBpbmNsdWRlKE9wdGlvbnNN
U1ZDKQorZW5kaWYgKCkKKwogYWRkX2RlZmluaXRpb25zKC1EQlVJTERJTkdfSlNDT05MWV9fKQog
CiBzZXQoUFJPSkVDVF9WRVJTSU9OX01BSk9SIDEpCkBAIC05LDYgKzEzLDEzIEBAIHNldChQUk9K
RUNUX1ZFUlNJT04gJHtQUk9KRUNUX1ZFUlNJT05fTUFKT1J9LiR7UFJPSkVDVF9WRVJTSU9OX01J
Tk9SfS4ke1BST0pFQ1RfCiAKIFdFQktJVF9PUFRJT05fQkVHSU4oKQogV0VCS0lUX09QVElPTl9E
RUZJTkUoRU5BQkxFX1NUQVRJQ19KU0MgIldoZXRoZXIgdG8gYnVpbGQgSmF2YVNjcmlwdENvcmUg
YXMgYSBzdGF0aWMgbGlicmFyeS4iIFBVQkxJQyBPRkYpCitpZiAoV0lOMzIpCisgICAgIyBGSVhN
RTogRW5hYmxlIEZUTCBvbiBXaW5kb3dzLiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTQ1MzY2CisgICAgV0VCS0lUX09QVElPTl9ERUZBVUxUX1BPUlRfVkFMVUUoRU5B
QkxFX0ZUTF9KSVQgUFJJVkFURSBPRkYpCisgICAgIyBGSVhNRTogUG9ydCBibWFsbG9jIHRvIFdp
bmRvd3MuIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDMzMTAKKyAg
ICBXRUJLSVRfT1BUSU9OX0RFRkFVTFRfUE9SVF9WQUxVRShVU0VfU1lTVEVNX01BTExPQyBQUklW
QVRFIE9OKQorZW5kaWYgKCkKKwogV0VCS0lUX09QVElPTl9FTkQoKQogCiBzZXQoQUxMX0VWRU5U
X0xPT1BfVFlQRVMKQEAgLTIzLDE2ICszNCw0NSBAQCBzZXQoRVZFTlRfTE9PUF9UWVBFICR7REVG
QVVMVF9FVkVOVF9MT09QX1RZUEV9IENBQ0hFIFNUUklORyAiSW1wbGVtZW50YXRpb24gb2YgZQog
c2V0KEVOQUJMRV9XRUJDT1JFIE9GRikKIHNldChFTkFCTEVfV0VCS0lUIE9GRikKIHNldChFTkFC
TEVfV0VCS0lUMiBPRkYpCi1zZXQoRU5BQkxFX0FQSV9URVNUUyBPTikKKworaWYgKFdJTjMyKQor
ICAgIHNldChFTkFCTEVfQVBJX1RFU1RTIE9GRikKK2Vsc2UgKCkKKyAgICBzZXQoRU5BQkxFX0FQ
SV9URVNUUyBPTikKK2VuZGlmICgpCiAKIGlmIChXVEZfQ1BVX1g4NiBPUiBXVEZfQ1BVX1g4Nl82
NCkKICAgICBTRVRfQU5EX0VYUE9TRV9UT19CVUlMRChVU0VfVURJUzg2IDEpCiBlbmRpZiAoKQog
Ci1pZiAoRU5BQkxFX1NUQVRJQ19KU0MpCisjIEZJWE1FOiBKU0NPbmx5IG9uIFdJTjMyIHNlZW1z
IHRvIG9ubHkgd29yayB3aXRoIGZ1bGx5IHN0YXRpYyBidWlsZAorIyBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcyODYyCitpZiAoRU5BQkxFX1NUQVRJQ19KU0MgT1Ig
V0lOMzIpCiAgICAgc2V0KEphdmFTY3JpcHRDb3JlX0xJQlJBUllfVFlQRSBTVEFUSUMpCiBlbmRp
ZiAoKQogCitpZiAoV0lOMzIpCisgICAgYWRkX2RlZmluaXRpb25zKC1ETk9NSU5NQVgpCisKKyAg
ICBpZiAoTk9UIFdFQktJVF9MSUJSQVJJRVNfRElSKQorICAgICAgICBpZiAoREVGSU5FRCBFTlZ7
V0VCS0lUX0xJQlJBUklFU30pCisgICAgICAgICAgICBzZXQoV0VCS0lUX0xJQlJBUklFU19ESVIg
IiRFTlZ7V0VCS0lUX0xJQlJBUklFU30iKQorICAgICAgICBlbHNlICgpCisgICAgICAgICAgICBz
ZXQoV0VCS0lUX0xJQlJBUklFU19ESVIgIiR7Q01BS0VfU09VUkNFX0RJUn0vV2ViS2l0TGlicmFy
aWVzL3dpbiIpCisgICAgICAgIGVuZGlmICgpCisgICAgZW5kaWYgKCkKKworICAgIHNldChDTUFL
RV9QUkVGSVhfUEFUSCAke1dFQktJVF9MSUJSQVJJRVNfRElSfSkKKworICAgIGlmIChXVEZfQ1BV
X1g4Nl82NCkKKyAgICAgICAgc2V0X3Byb3BlcnR5KEdMT0JBTCBQUk9QRVJUWSBGSU5EX0xJQlJB
UllfVVNFX0xJQjMyX1BBVEhTIE9GRikKKyAgICAgICAgc2V0X3Byb3BlcnR5KEdMT0JBTCBQUk9Q
RVJUWSBGSU5EX0xJQlJBUllfVVNFX0xJQjY0X1BBVEhTIE9OKQorCisgICAgICAgIHNldChDTUFL
RV9MSUJSQVJZX09VVFBVVF9ESVJFQ1RPUlkgJHtDTUFLRV9CSU5BUllfRElSfS9saWI2NCkKKyAg
ICAgICAgc2V0KENNQUtFX1JVTlRJTUVfT1VUUFVUX0RJUkVDVE9SWSAke0NNQUtFX0JJTkFSWV9E
SVJ9L2JpbikKKyAgICBlbmRpZiAoKQorZW5kaWYgKCkKKwogc3RyaW5nKFRPTE9XRVIgJHtFVkVO
VF9MT09QX1RZUEV9IExPV0VSQ0FTRV9FVkVOVF9MT09QX1RZUEUpCiBpZiAoTE9XRVJDQVNFX0VW
RU5UX0xPT1BfVFlQRSBTVFJFUVVBTCAiZ2xpYiIpCiAgICAgZmluZF9wYWNrYWdlKEdMSUIgMi4z
NiBSRVFVSVJFRCBDT01QT05FTlRTIGdpbyBnb2JqZWN0KQpkaWZmIC0tZ2l0IGEvVG9vbHMvQ01h
a2VMaXN0cy50eHQgYi9Ub29scy9DTWFrZUxpc3RzLnR4dAppbmRleCA5ZWU3MDc4Li40YTI0Y2Y3
IDEwMDY0NAotLS0gYS9Ub29scy9DTWFrZUxpc3RzLnR4dAorKysgYi9Ub29scy9DTWFrZUxpc3Rz
LnR4dApAQCAtMjgsOSArMjgsNyBAQCBlbHNlaWYgKCIke1BPUlR9IiBTVFJFUVVBTCAiV1BFIikK
ICAgICAgICAgYWRkX3N1YmRpcmVjdG9yeShJbWFnZURpZmYpCiAgICAgICAgIGFkZF9zdWJkaXJl
Y3RvcnkoV2ViS2l0VGVzdFJ1bm5lcikKICAgICBlbmRpZiAoKQotZW5kaWYgKCkKLQotaWYgKFdJ
TjMyKQorZWxzZWlmICgiJHtQT1JUfSIgU1RSRVFVQUwgIldpbiIpCiAgICAgYWRkX3N1YmRpcmVj
dG9yeShEdW1wUmVuZGVyVHJlZSkKICAgICBhZGRfc3ViZGlyZWN0b3J5KFRlc3RXZWJLaXRBUEkp
CiAgICAgYWRkX3N1YmRpcmVjdG9yeShNaW5pQnJvd3Nlci93aW4pCmRpZmYgLS1naXQgYS9Ub29s
cy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZWQ5ODk0OS4uMzY3NWVjMSAxMDA2
NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDEzIEBACisyMDE3LTA2LTAxICBTdGVwaGFuIFN6YWJvICA8c3RlcGhhbi5zemFib0BhbS5zb255
LmNvbT4KKworICAgICAgICBbSlNDT25seV0gQnVpbGQgc3RhdGljIGpzYy5leGUgb24gV2luZG93
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcyODMz
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBDTWFr
ZUxpc3RzLnR4dDoKKyAgICAgICAgKiBTY3JpcHRzL2J1aWxkLWpzYzoKKwogMjAxNy0wNS0yNiAg
V2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgdGVz
dCByZXNvdXJjZXMgYmFjayBpbnRvIFRlc3RXZWJLaXRBUEkgQ29weSBSZXNvdXJjZXMgcGhhc2UK
ZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvYnVpbGQtanNjIGIvVG9vbHMvU2NyaXB0cy9idWls
ZC1qc2MKaW5kZXggYTA1MTQ0Yy4uNGU0NjI3MyAxMDA3NTUKLS0tIGEvVG9vbHMvU2NyaXB0cy9i
dWlsZC1qc2MKKysrIGIvVG9vbHMvU2NyaXB0cy9idWlsZC1qc2MKQEAgLTExNSw2ICsxMTUsMTAg
QEAgaWYgKGlzQXBwbGVXaW5XZWJLaXQoKSkgewogICAgICRmdGxKSVQgPSAwOwogfQogCitpZiAo
aXNKU0NPbmx5KCkgJiYgaXNXaW5kb3dzKCkpIHsKKyAgICAoc3lzdGVtKCJwZXJsIFRvb2xzL1Nj
cmlwdHMvdXBkYXRlLXdlYmtpdC13aW5jYWlyby1saWJzIikgPT0gMCkgb3IgZGllOworfQorCiBj
aGVja1JlcXVpcmVkU3lzdGVtQ29uZmlnKCk7CiBzZXRDb25maWd1cmF0aW9uKCk7CiBjaGRpcldl
YktpdCgpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>