<?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>101735</bug_id>
          
          <creation_ts>2012-11-09 03:06:23 -0800</creation_ts>
          <short_desc>[Qt] Fix installation of QtWebProcess binary</short_desc>
          <delta_ts>2012-11-29 03:05:25 -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>528+ (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>
          <dependson>101774</dependson>
          <blocked>76773</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Hausmann">hausmann</reporter>
          <assigned_to name="Andras Becsi">abecsi</assigned_to>
          <cc>abecsi</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>menard</cc>
    
    <cc>vestbo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>762774</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-11-09 03:06:23 -0800</bug_when>
    <thetext>There are a few issues with QtWebProcess right now:

    (1) It has to be in the PATH
    (2) However it should be in libexec
    (3) The file name should be versioned.

We should implement something like Shane&apos;s proposal from

http://lists.qt-project.org/pipermail/development/2012-October/007423.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>770468</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-11-19 01:27:13 -0800</bug_when>
    <thetext>Zeno fixed the first part in http://trac.webkit.org/changeset/134161 by falling back to QLibraryInfo&apos;s BinariesPath. As discussed with Ossi, the next step is the introduction of libexec in Qt and then we can move QtWebProcess there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>777747</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-11-28 04:35:56 -0800</bug_when>
    <thetext>After https://codereview.qt-project.org/#change,38225 landed in qtbase, libexecdir is now available :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>777989</commentid>
    <comment_count>3</comment_count>
      <attachid>176498</attachid>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2012-11-28 09:44:51 -0800</bug_when>
    <thetext>Created attachment 176498
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>778747</commentid>
    <comment_count>4</comment_count>
      <attachid>176498</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-11-29 00:04:16 -0800</bug_when>
    <thetext>Comment on attachment 176498
Patch

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

&gt; Source/WebKit2/Shared/qt/ProcessExecutablePathQt.cpp:51
&gt; +#if USE(LIBEXECDIR)
&gt; +    expectedPath = QLibraryInfo::location(QLibraryInfo::LibraryExecutablesPath) + QDir::separator() + baseName;
&gt; +    if (QFile::exists(expectedPath))
&gt; +        return String(expectedPath);
&gt; +#endif
&gt; +
&gt;      expectedPath = QLibraryInfo::location(QLibraryInfo::BinariesPath) + QDir::separator() + baseName;
&gt;      if (QFile::exists(expectedPath))
&gt;          return String(expectedPath);

This could be an #else ... #endif here. Feel free to change before landing :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>778759</commentid>
    <comment_count>5</comment_count>
      <attachid>176498</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-11-29 00:19:12 -0800</bug_when>
    <thetext>Comment on attachment 176498
Patch

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

&gt;&gt; Source/WebKit2/Shared/qt/ProcessExecutablePathQt.cpp:51
&gt;&gt;          return String(expectedPath);
&gt; 
&gt; This could be an #else ... #endif here. Feel free to change before landing :)

Alternatively you could introduce a QLibraryInfo::LibraryLocation variable to pass to ::location() and set it according to the #ifdef. That might be cleaner/shorter.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>778868</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-11-29 02:57:59 -0800</bug_when>
    <thetext>Landed manually with suggested change for swift integration into qt5.git

Committed r136116: &lt;http://trac.webkit.org/changeset/136116&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>778876</commentid>
    <comment_count>7</comment_count>
      <attachid>176498</attachid>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2012-11-29 03:05:25 -0800</bug_when>
    <thetext>Comment on attachment 176498
Patch

Thanks, Simon.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176498</attachid>
            <date>2012-11-28 09:44:51 -0800</date>
            <delta_ts>2012-11-29 03:05:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101735-20121128184134.patch</filename>
            <type>text/plain</type>
            <size>7467</size>
            <attacher name="Andras Becsi">abecsi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1OTk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNjY5Yzc0NDBmZmRjM2Q1
NmRmNzcxZDQxNjFjZDRiMTBmMjI5ZGY5Yi4uNjYyYWEyMzc5YTA3ZjU0OGQzNTFkYjU4ZTliZGRi
YmQxODYyYTk5ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDEyLTExLTI4ICBBbmRy
YXMgQmVjc2kgIDxhbmRyYXMuYmVjc2lAZGlnaWEuY29tPgorCisgICAgICAgIFtRdF0gRml4IGlu
c3RhbGxhdGlvbiBvZiBRdFdlYlByb2Nlc3MgYmluYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDE3MzUKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJZiBhdmFpbGFibGUgdXNlIFFMaWJyYXJ5SW5mbzo6
TGlicmFyeUV4ZWN1dGFibGVzUGF0aCB0byBmaW5kCisgICAgICAgIHRoZSB3ZWIgcHJvY2VzcyBh
bmQgdGhlIHBsdWdpbiBwcm9jZXNzIGFuZCBkZXBsb3kgYm90aCBoZWxwZXIKKyAgICAgICAgcHJv
Y2Vzc2VzIHRvIFFUX0lOU1RBTExfTElCRVhFQ1MuCisKKyAgICAgICAgVGhlIGVmZmVjdGl2ZSBm
YWxsYmFjayB1c2VkIHRvIGZpbmQgdGhlIGhlbHBlciBwcm9jZXNzZXMgYmVjb21lczoKKyAgICAg
ICAgICAgIDEuIEFwcGxpY2F0aW9uIGRpcmVjdG9yeQorICAgICAgICAgICAgMi4gUXQgbGlicmFy
eSBleGVjdXRhYmxlcyBkaXJlY3RvcnkgKFFMaWJyYXJ5SW5mbzo6TGlicmFyeUV4ZWN1dGFibGVz
UGF0aCkKKyAgICAgICAgICAgIDMuIFF0IGJpbmFyaWVzIGRpcmVjdG9yeSAoUUxpYnJhcnlJbmZv
OjpCaW5hcmllc1BhdGgpCisgICAgICAgICAgICA0LiBObyBhYnNvbHV0ZSBwYXRoIHVzZWQKKwor
ICAgICAgICAqIFBsdWdpblByb2Nlc3MucHJvOgorICAgICAgICAqIFNoYXJlZC9xdC9Qcm9jZXNz
RXhlY3V0YWJsZVBhdGhRdC5jcHA6CisgICAgICAgIChXZWJLaXQ6OmV4ZWN1dGFibGVQYXRoKToK
KyAgICAgICAgKiBXZWJQcm9jZXNzLnBybzoKKwogMjAxMi0xMS0yOCAgTWlraGFpbCBQb3pkbnlh
a292ICA8bWlraGFpbC5wb3pkbnlha292QGludGVsLmNvbT4KIAogICAgICAgICBbRUZMXVtXSzJd
W0FDXSBObyBuZWVkIHRvIGV4cG9ydCBHTCBwcm9wZXJ0aWVzIGZyb20gRXdrVmlld0ltcGwgY2xh
c3MKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1BsdWdpblByb2Nlc3MucHJvIGIvU291cmNl
L1dlYktpdDIvUGx1Z2luUHJvY2Vzcy5wcm8KaW5kZXggODJhOGMyZjE3YTU4Yzc3OGI1NjAzZjNh
YzFjNmQxNmQ1YTZjNTkyNS4uNTQ1OTc5NTExYWJjYzJiN2MyZWMxNGNjOGU4ODgxMmQ5Y2M5YjJh
NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvUGx1Z2luUHJvY2Vzcy5wcm8KKysrIGIvU291
cmNlL1dlYktpdDIvUGx1Z2luUHJvY2Vzcy5wcm8KQEAgLTIxLDcgKzIxLDggQEAgSU5DTFVERVBB
VEggPSBcCiBJTlNUQUxMUyArPSB0YXJnZXQKIAogaXNFbXB0eShJTlNUQUxMX0JJTlMpIHsKLSAg
ICB0YXJnZXQucGF0aCA9ICQkW1FUX0lOU1RBTExfQklOU10KKyAgICB1c2U/KGxpYmV4ZWNkaXIp
OiB0YXJnZXQucGF0aCA9ICQkW1FUX0lOU1RBTExfTElCRVhFQ1NdCisgICAgZWxzZTogdGFyZ2V0
LnBhdGggPSAkJFtRVF9JTlNUQUxMX0JJTlNdCiB9IGVsc2UgewogICAgIHRhcmdldC5wYXRoID0g
JCRJTlNUQUxMX0JJTlMKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9xdC9Q
cm9jZXNzRXhlY3V0YWJsZVBhdGhRdC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvcXQvUHJv
Y2Vzc0V4ZWN1dGFibGVQYXRoUXQuY3BwCmluZGV4IGJiYTczNjU3ZmMwZjdiODBhOTgzNzRiM2Fk
ZjNjYmQ3ZTViNTViY2YuLmY4MDU3M2M4NDQ2NGJhOTI5YWI1OTcxODBiYzU5ODU3NDA5NGRlMTUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9xdC9Qcm9jZXNzRXhlY3V0YWJsZVBh
dGhRdC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL3F0L1Byb2Nlc3NFeGVjdXRhYmxl
UGF0aFF0LmNwcApAQCAtNDAsNiArNDAsMTIgQEAgc3RhdGljIFN0cmluZyBleGVjdXRhYmxlUGF0
aChRU3RyaW5nIGJhc2VOYW1lKQogICAgIGlmIChRRmlsZTo6ZXhpc3RzKGV4cGVjdGVkUGF0aCkp
CiAgICAgICAgIHJldHVybiBTdHJpbmcoZXhwZWN0ZWRQYXRoKTsKIAorI2lmIFVTRShMSUJFWEVD
RElSKQorICAgIGV4cGVjdGVkUGF0aCA9IFFMaWJyYXJ5SW5mbzo6bG9jYXRpb24oUUxpYnJhcnlJ
bmZvOjpMaWJyYXJ5RXhlY3V0YWJsZXNQYXRoKSArIFFEaXI6OnNlcGFyYXRvcigpICsgYmFzZU5h
bWU7CisgICAgaWYgKFFGaWxlOjpleGlzdHMoZXhwZWN0ZWRQYXRoKSkKKyAgICAgICAgcmV0dXJu
IFN0cmluZyhleHBlY3RlZFBhdGgpOworI2VuZGlmCisKICAgICBleHBlY3RlZFBhdGggPSBRTGli
cmFyeUluZm86OmxvY2F0aW9uKFFMaWJyYXJ5SW5mbzo6QmluYXJpZXNQYXRoKSArIFFEaXI6OnNl
cGFyYXRvcigpICsgYmFzZU5hbWU7CiAgICAgaWYgKFFGaWxlOjpleGlzdHMoZXhwZWN0ZWRQYXRo
KSkKICAgICAgICAgcmV0dXJuIFN0cmluZyhleHBlY3RlZFBhdGgpOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy5wcm8gYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzLnBy
bwppbmRleCBlNDE4Njk1MmY1MjMwNjE3NTkyMmM4YzFhMTcyYzU1ZjFkYjBmN2E0Li43ZjhiMWNh
Yjg0MmRkOTg2NjY0MDc0MGMxZWFhYzlhMTM1Y2VmN2UyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9XZWJQcm9jZXNzLnBybworKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzLnBybwpA
QCAtMjEsNyArMjEsOCBAQCBidWlsZD8od2Via2l0MSk6IERFRklORVMgKz0gSEFWRV9XRUJLSVQx
CiBJTlNUQUxMUyArPSB0YXJnZXQKIAogaXNFbXB0eShJTlNUQUxMX0JJTlMpIHsKLSAgICB0YXJn
ZXQucGF0aCA9ICQkW1FUX0lOU1RBTExfQklOU10KKyAgICB1c2U/KGxpYmV4ZWNkaXIpOiB0YXJn
ZXQucGF0aCA9ICQkW1FUX0lOU1RBTExfTElCRVhFQ1NdCisgICAgZWxzZTogdGFyZ2V0LnBhdGgg
PSAkJFtRVF9JTlNUQUxMX0JJTlNdCiB9IGVsc2UgewogICAgIHRhcmdldC5wYXRoID0gJCRJTlNU
QUxMX0JJTlMKIH0KZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxv
ZwppbmRleCBjOTQ5Y2RjMTljZjQwMjViZTE2ZGY1NjllM2E1MDhmODU5ZDFkYzc5Li5kMGQ1Mzdi
ZWE5M2ZjNzFiNGEzZjcxMjhkYTk2N2FhZmJkNTc3NzI1IDEwMDY0NAotLS0gYS9Ub29scy9DaGFu
Z2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTItMTEtMjgg
IEFuZHJhcyBCZWNzaSAgPGFuZHJhcy5iZWNzaUBkaWdpYS5jb20+CisKKyAgICAgICAgW1F0XSBG
aXggaW5zdGFsbGF0aW9uIG9mIFF0V2ViUHJvY2VzcyBiaW5hcnkKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMTczNQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBjb25maWcgdGVzdCB0byBkZXRlY3Qg
dGhlIGF2YWlsYWJpbGl0eSBvZiBzdXBwb3J0CisgICAgICAgIGZvciAicHJvZ3JhbSBleGVjdXRh
YmxlcyIgaW4gUXQgKGxpYmV4ZWMpLgorCisgICAgICAgIFRoaXMgdGVzdCBjYW4gYmUgcmVtb3Zl
ZCBhZnRlciB0aGUgUXQ1IHJlbGVhc2UuCisKKyAgICAgICAgKiBUb29scy5wcm86CisgICAgICAg
ICogcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9mZWF0dXJlcy5wcmY6CisgICAgICAgICogcW1ha2Uv
Y29uZmlnLnRlc3RzL2xpYmV4ZWNkaXIvbGliZXhlY2Rpci5jcHA6CisgICAgICAgICogcW1ha2Uv
Y29uZmlnLnRlc3RzL2xpYmV4ZWNkaXIvbGliZXhlY2Rpci5wcm86CisKIDIwMTItMTEtMjggIFRo
aWFnbyBNYXJjb3MgUC4gU2FudG9zICA8dGhpYWdvLnNhbnRvc0BpbnRlbC5jb20+CiAKICAgICAg
ICAgVW5yZXZpZXdlZC4gVXNlIG15IHBlcnNvbmFsIGVtYWlsIGFzIGJ1Z3ppbGxhIGVtYWlsLgpk
aWZmIC0tZ2l0IGEvVG9vbHMvVG9vbHMucHJvIGIvVG9vbHMvVG9vbHMucHJvCmluZGV4IGRjYzM2
NWI2ZjNiY2I1ZWM0Y2ViZTc5MzZhMWNkMDkwYTg3YmU5OWEuLjI4NjhmOGM5ZGQ5MjhkNmFiMjBh
OWVjN2FiOTE4NjhmMTMzOTQ0ZWIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rvb2xzLnBybworKysgYi9U
b29scy9Ub29scy5wcm8KQEAgLTM0LDYgKzM0LDcgQEAgT1RIRVJfRklMRVMgPSBcCiAgICAgcW1h
a2UvY29uZmlnLnRlc3RzL1JFQURNRSBcCiAgICAgcW1ha2UvY29uZmlnLnRlc3RzL2ZvbnRjb25m
aWcvKiBcCiAgICAgcW1ha2UvY29uZmlnLnRlc3RzL2djY2RlcGVuZHMvKiBcCisgICAgcW1ha2Uv
Y29uZmlnLnRlc3RzL2xpYmV4ZWNkaXIvKiBcCiAgICAgcW1ha2UvbWtzcGVjcy9tb2R1bGVzLyog
XAogICAgIHFtYWtlL21rc3BlY3MvZmVhdHVyZXMvKi5wcmYgXAogICAgIHFtYWtlL21rc3BlY3Mv
ZmVhdHVyZXMvKi5wcmkgXApkaWZmIC0tZ2l0IGEvVG9vbHMvcW1ha2UvY29uZmlnLnRlc3RzL2xp
YmV4ZWNkaXIvbGliZXhlY2Rpci5jcHAgYi9Ub29scy9xbWFrZS9jb25maWcudGVzdHMvbGliZXhl
Y2Rpci9saWJleGVjZGlyLmNwcApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hOGJlNmE2MDY1NjE4NzJkYjcxMjI0NTUy
YzNjYjNhZWVlYzIxMWFmCi0tLSAvZGV2L251bGwKKysrIGIvVG9vbHMvcW1ha2UvY29uZmlnLnRl
c3RzL2xpYmV4ZWNkaXIvbGliZXhlY2Rpci5jcHAKQEAgLTAsMCArMSwzMiBAQAorLyoKKyAqIENv
cHlyaWdodCAoQykgMjAxMiBEaWdpYSBQbGMgYW5kL29yIGl0cyBzdWJzaWRpYXJ5KC1pZXMpLgor
ICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMs
IHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVk
IHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4gUmVkaXN0
cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQK
KyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcg
ZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJl
cHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBj
b25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1
bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJp
YnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdI
VCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMKKyAqICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9S
IElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UCisgKiBMSU1JVEVEIFRPLCBU
SEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IK
KyAqIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFM
TCBUSEUgQ09QWVJJR0hUCisgKiBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBB
TlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKKyAqIFNQRUNJQUwsIEVYRU1QTEFSWSwg
T1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKKyAqIExJTUlURUQg
VE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0Yg
VVNFLAorICogREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dF
VkVSIENBVVNFRCBBTkQgT04gQU5ZCisgKiBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElO
IENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisgKiAoSU5DTFVESU5HIE5FR0xJ
R0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKKyAq
IE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0Yg
U1VDSCBEQU1BR0UuCisgKi8KKworI2luY2x1ZGUgPHFsaWJyYXJ5aW5mby5oPgorCitpbnQgbWFp
bihpbnQsIGNoYXIqKikKK3sKKyAgICBRTGlicmFyeUluZm86OmxvY2F0aW9uKFFMaWJyYXJ5SW5m
bzo6TGlicmFyeUV4ZWN1dGFibGVzUGF0aCk7CisgICAgcmV0dXJuIDA7Cit9CmRpZmYgLS1naXQg
YS9Ub29scy9xbWFrZS9jb25maWcudGVzdHMvbGliZXhlY2Rpci9saWJleGVjZGlyLnBybyBiL1Rv
b2xzL3FtYWtlL2NvbmZpZy50ZXN0cy9saWJleGVjZGlyL2xpYmV4ZWNkaXIucHJvCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLjBkYjU2OTcxYjU2N2QxMDRlY2QzZjE5NTZhYzliY2I3ZTRmZjlmZTIKLS0tIC9kZXYvbnVs
bAorKysgYi9Ub29scy9xbWFrZS9jb25maWcudGVzdHMvbGliZXhlY2Rpci9saWJleGVjZGlyLnBy
bwpAQCAtMCwwICsxLDQgQEAKK1NPVVJDRVMgPSBsaWJleGVjZGlyLmNwcAorT0JKRUNUU19ESVIg
PSBvYmoKK0NPTkZJRyArPSBxdAorUVQgLT0gZ3VpCmRpZmYgLS1naXQgYS9Ub29scy9xbWFrZS9t
a3NwZWNzL2ZlYXR1cmVzL2ZlYXR1cmVzLnByZiBiL1Rvb2xzL3FtYWtlL21rc3BlY3MvZmVhdHVy
ZXMvZmVhdHVyZXMucHJmCmluZGV4IDAyMTJlNzk2OWZkZWRhMzQzYjQyNzE3NGNjYTNiNzQ2Zjgw
NDMyNTYuLjg4NDkwMjU2ODZjMGI4ZGM1NDFhMGY5MDY4ODA4OTVhYjU5YWExOTUgMTAwNjQ0Ci0t
LSBhL1Rvb2xzL3FtYWtlL21rc3BlY3MvZmVhdHVyZXMvZmVhdHVyZXMucHJmCisrKyBiL1Rvb2xz
L3FtYWtlL21rc3BlY3MvZmVhdHVyZXMvZmVhdHVyZXMucHJmCkBAIC0zNyw2ICszNyw3IEBAIGRl
ZmluZVRlc3QoZGV0ZWN0RmVhdHVyZXMpIHsKICAgICBoYXZlUXRNb2R1bGUod2lkZ2V0cyk6IFdF
QktJVF9DT05GSUcgKz0gaGF2ZV9xc3R5bGUKICAgICBoYXZlUXRNb2R1bGUodGVzdGxpYik6IFdF
QktJVF9DT05GSUcgKz0gaGF2ZV9xdHRlc3RsaWIKIAorICAgIGNvbmZpZ19saWJleGVjZGlyOiBX
RUJLSVRfQ09ORklHICs9IHVzZV9saWJleGVjZGlyCiAgICAgY29uZmlnX2xpYnhtbDI6IFdFQktJ
VF9DT05GSUcgKz0gdXNlX2xpYnhtbDIKICAgICBjb25maWdfbGlieHNsdDogV0VCS0lUX0NPTkZJ
RyArPSB4c2x0CiAgICAgY29uZmlnX2xpYnpsaWI6IFdFQktJVF9DT05GSUcgKz0gdXNlX3psaWIK
</data>

          </attachment>
      

    </bug>

</bugzilla>