<?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>124555</bug_id>
          
          <creation_ts>2013-11-18 18:52:16 -0800</creation_ts>
          <short_desc>[EFL] Use Config mode of find_package for EFL 1.8</short_desc>
          <delta_ts>2013-11-25 18:14:01 -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>WebKit EFL</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>124628</dependson>
    
    <dependson>124641</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryuan Choi">ryuan.choi</reporter>
          <assigned_to name="Ryuan Choi">ryuan.choi</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>ossy</cc>
    
    <cc>rakuco</cc>
    
    <cc>seokju</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>951923</commentid>
    <comment_count>0</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2013-11-18 18:52:16 -0800</bug_when>
    <thetext>EFL 1.8 changed VERSION macro so it&apos;s difficult to use tricky approach which parses header file to know the VERSION.
Instead, EFL 1.8 supports Config mode of find_package using XXXConfig.cmake such as EinaConfig.cmake

So, we can use Config mode of find_package when we found Eo (which is introduced since EFL 1.8).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951925</commentid>
    <comment_count>1</comment_count>
      <attachid>217263</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2013-11-18 19:03:04 -0800</bug_when>
    <thetext>Created attachment 217263
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951943</commentid>
    <comment_count>2</comment_count>
      <attachid>217268</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2013-11-18 21:24:29 -0800</bug_when>
    <thetext>Created attachment 217268
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951946</commentid>
    <comment_count>3</comment_count>
      <attachid>217268</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-18 21:34:34 -0800</bug_when>
    <thetext>Comment on attachment 217268
Patch

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

Looks fine except for some English nits.

&gt; Source/cmake/OptionsEfl.cmake:130
&gt; +    # EFL 1.8 provide XXXConfig.cmake

- provide -&gt; provides ? 
- XXXConfig -&gt; FooConfig.

&gt; Tools/ChangeLog:8
&gt; +        * MiniBrowser/efl/CMakeLists.txt: Introduced Config mode to find elementary.

Config mode -&gt; a config mode ?

&gt; ChangeLog:12
&gt; +        This patch try to use Config mode if it is available after checked Eo.

try -&gt; tries ? 
after checked -&gt; after checking ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>952019</commentid>
    <comment_count>4</comment_count>
      <attachid>217285</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2013-11-19 03:29:59 -0800</bug_when>
    <thetext>Created attachment 217285
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>952020</commentid>
    <comment_count>5</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2013-11-19 03:30:27 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 217268 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=217268&amp;action=review
&gt; 
&gt; Looks fine except for some English nits.
&gt; 
&gt; &gt; Source/cmake/OptionsEfl.cmake:130
&gt; &gt; +    # EFL 1.8 provide XXXConfig.cmake
&gt; 
&gt; - provide -&gt; provides ? 
&gt; - XXXConfig -&gt; FooConfig.
&gt; 
&gt; &gt; Tools/ChangeLog:8
&gt; &gt; +        * MiniBrowser/efl/CMakeLists.txt: Introduced Config mode to find elementary.
&gt; 
&gt; Config mode -&gt; a config mode ?
&gt; 
&gt; &gt; ChangeLog:12
&gt; &gt; +        This patch try to use Config mode if it is available after checked Eo.
&gt; 
&gt; try -&gt; tries ? 
&gt; after checked -&gt; after checking ?

Thanks, I fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>952030</commentid>
    <comment_count>6</comment_count>
      <attachid>217285</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-19 04:36:16 -0800</bug_when>
    <thetext>Comment on attachment 217285
Patch

Clearing flags on attachment: 217285

Committed r159496: &lt;http://trac.webkit.org/changeset/159496&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>952031</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-19 04:36:18 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>952348</commentid>
    <comment_count>8</comment_count>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2013-11-19 17:48:17 -0800</bug_when>
    <thetext>It seems like &apos;CONFIG&apos; option of find_package() is supported on cmake 3.8.8 or later.
But the minimum required version of cmake is 2.8.3.

Error : 
CMake Error at Source/cmake/OptionsEfl.cmake:126 (find_package):
  find_package called with invalid argument &quot;CONFIG&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>952464</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-20 00:10:56 -0800</bug_when>
    <thetext>Re-opened since this is blocked by bug 124641</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>952526</commentid>
    <comment_count>10</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-11-20 03:25:06 -0800</bug_when>
    <thetext>Ubuntu 12.04 (the latest LTS) is shipped with cmake 2.8.7,
I don&apos;t think if we should drop supporting this release.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>952530</commentid>
    <comment_count>11</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-20 03:34:44 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; Ubuntu 12.04 (the latest LTS) is shipped with cmake 2.8.7,
&gt; I don&apos;t think if we should drop supporting this release.

Ryuan will find a better way to support this mode.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>952853</commentid>
    <comment_count>12</comment_count>
      <attachid>217495</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2013-11-20 17:00:33 -0800</bug_when>
    <thetext>Created attachment 217495
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>952861</commentid>
    <comment_count>13</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2013-11-20 17:04:49 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; It seems like &apos;CONFIG&apos; option of find_package() is supported on cmake 3.8.8 or later.
&gt; But the minimum required version of cmake is 2.8.3.
&gt; 
&gt; Error : 
&gt; CMake Error at Source/cmake/OptionsEfl.cmake:126 (find_package):
&gt;   find_package called with invalid argument &quot;CONFIG&quot;

Seokju, could you check with newer patch.
I believe that it will be solved.

(In reply to comment #11)
&gt; (In reply to comment #10)
&gt; &gt; Ubuntu 12.04 (the latest LTS) is shipped with cmake 2.8.7,
&gt; &gt; I don&apos;t think if we should drop supporting this release.
&gt; 
&gt; Ryuan will find a better way to support this mode.

Sure, I don&apos;t want to drop them.

Instead, I changed little bit.

Eo will not be checked with config mode by removing legacy FindEo.cmake.
And added QUIET not to print warning.
To support EFL 1.8 with cmake lower than 2.8.8, I supposed to use legacy FindFoo.cmake without version requirement because Eo will guarantee the version.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>954169</commentid>
    <comment_count>14</comment_count>
    <who name="Seokju Kwon">seokju</who>
    <bug_when>2013-11-25 17:12:42 -0800</bug_when>
    <thetext>LGTM with EFL 1.7
Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>954179</commentid>
    <comment_count>15</comment_count>
      <attachid>217495</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-11-25 17:36:50 -0800</bug_when>
    <thetext>Comment on attachment 217495
Patch

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

Looks fine.

&gt; Source/cmake/OptionsEfl.cmake:136
&gt; +    if (NOT (CMAKE_VERSION VERSION_LESS 2.8.8))

Isn&apos;t there CMAKE_VERSION_VERSION_MORE or similar thing ? It looks this is double *not not* condition. If there is no similar thing, this is fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>954182</commentid>
    <comment_count>16</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2013-11-25 17:47:15 -0800</bug_when>
    <thetext>(In reply to comment #15)
&gt; (From update of attachment 217495 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=217495&amp;action=review
&gt; 
&gt; Looks fine.
&gt; 
&gt; &gt; Source/cmake/OptionsEfl.cmake:136
&gt; &gt; +    if (NOT (CMAKE_VERSION VERSION_LESS 2.8.8))
&gt; 
&gt; Isn&apos;t there CMAKE_VERSION_VERSION_MORE or similar thing ? It looks this is double *not not* condition. If there is no similar thing, this is fine.

Unfortunately cmake only have VERSION_LESS, VERSION_EQUAL, VERSION_GREATER.
So, below is another option but also complicated.
if ((CMAKE_VERSION VERSION_GREATER 2.8.8) OR (CMAKE_VERSION VERSION_EQUAL 2.8.8))

http://stackoverflow.com/questions/16667017/cmake-express-the-greater-or-equal-statement</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>954186</commentid>
    <comment_count>17</comment_count>
      <attachid>217495</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-25 18:13:56 -0800</bug_when>
    <thetext>Comment on attachment 217495
Patch

Clearing flags on attachment: 217495

Committed r159776: &lt;http://trac.webkit.org/changeset/159776&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>954187</commentid>
    <comment_count>18</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-11-25 18:14:01 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217263</attachid>
            <date>2013-11-18 19:03:04 -0800</date>
            <delta_ts>2013-11-18 21:24:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-124555-20131119120302.patch</filename>
            <type>text/plain</type>
            <size>2490</size>
            <attacher name="Ryuan Choi">ryuan.choi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU5NDY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0
aW9uc0VmbC5jbWFrZSBiL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCmluZGV4IDhlNTA5
Y2FlOGI0NTg0ZjQ2YmMwNjUxNTUzM2ZjODRiNzViMTdkMGUuLmUzMzNkYWIzYTNkYTQ2NTgxMjQ2
MjY3ZTk5YjU0ODFjYjYzMDlmMDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZs
LmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCkBAIC0xMjMsMjEgKzEy
MywyMyBAQCBpZiAoRU5BQkxFX0VDT1JFX1gpCiAgICAgYWRkX2RlZmluaXRpb25zKC1ETU9aX1gx
MSkKIGVuZGlmICgpCiAKLWZpbmRfcGFja2FnZShFaW5hIDEuNyBSRVFVSVJFRCkKLWZpbmRfcGFj
a2FnZShFdmFzIDEuNyBSRVFVSVJFRCkKLWZpbmRfcGFja2FnZShFY29yZSAxLjcgQ09NUE9ORU5U
UyBFdmFzIEZpbGUgSW5wdXQgSW1mIEltZl9FdmFzICR7RUNPUkVfQURESVRJT05BTF9DT01QT05F
TlRTfSkKLWZpbmRfcGFja2FnZShFZGplIDEuNyBSRVFVSVJFRCkKLWZpbmRfcGFja2FnZShFZXQg
MS43IFJFUVVJUkVEKQotZmluZF9wYWNrYWdlKEVlemUgMS43IFJFUVVJUkVEKQotZmluZF9wYWNr
YWdlKEVmcmVldCAxLjcgUkVRVUlSRUQpCi1maW5kX3BhY2thZ2UoRV9EQnVzIDEuNyBDT01QT05F
TlRTIEVVS2l0KQotCi0jIEFkZCBFbyBkZXBlbmRlbmN5IGlmIEVGTCB2ZXJzaW9uIGlzIDEuOAot
aWYgKCR7RVZBU19WRVJTSU9OfSBWRVJTSU9OX0VRVUFMIDEuOCBBTkQgJHtFQ09SRV9WRVJTSU9O
fSBWRVJTSU9OX0VRVUFMIDEuOCkKLSAgICBmaW5kX3BhY2thZ2UoRW8pCitmaW5kX3BhY2thZ2Uo
RW8gQ09ORklHKQoraWYgKEVPX0ZPVU5EKQogICAgIGFkZF9kZWZpbml0aW9ucygtRFdURl9VU0Vf
RU89MSkKKworICAgICMgRUZMIDEuOCBwcm92aWRlIFhYWENvbmZpZy5jbWFrZQorICAgIHNldChF
RkxfQ09ORklHX01PREUgQ09ORklHKQogZW5kaWYgKCkKIAorZmluZF9wYWNrYWdlKEVpbmEgMS43
IFJFUVVJUkVEICR7RUZMX0NPTkZJR19NT0RFfSkKK2ZpbmRfcGFja2FnZShFdmFzIDEuNyBSRVFV
SVJFRCAke0VGTF9DT05GSUdfTU9ERX0pCitmaW5kX3BhY2thZ2UoRWNvcmUgMS43IENPTVBPTkVO
VFMgRXZhcyBGaWxlIElucHV0IEltZiBJbWZfRXZhcyAke0VDT1JFX0FERElUSU9OQUxfQ09NUE9O
RU5UU30gJHtFRkxfQ09ORklHX01PREV9KQorZmluZF9wYWNrYWdlKEVkamUgMS43IFJFUVVJUkVE
ICR7RUZMX0NPTkZJR19NT0RFfSkKK2ZpbmRfcGFja2FnZShFZXQgMS43IFJFUVVJUkVEICR7RUZM
X0NPTkZJR19NT0RFfSkKK2ZpbmRfcGFja2FnZShFZXplIDEuNyBSRVFVSVJFRCAke0VGTF9DT05G
SUdfTU9ERX0pCitmaW5kX3BhY2thZ2UoRWZyZWV0IDEuNyBSRVFVSVJFRCAke0VGTF9DT05GSUdf
TU9ERX0pCitmaW5kX3BhY2thZ2UoRV9EQnVzIDEuNyBDT01QT05FTlRTIEVVS2l0KQorCiBmaW5k
X3BhY2thZ2UoRnJlZXR5cGUgMi40LjIgUkVRVUlSRUQpCiBmaW5kX3BhY2thZ2UoSGFyZkJ1enog
MC45LjIgUkVRVUlSRUQpCiBhZGRfZGVmaW5pdGlvbnMoLURXVEZfVVNFX0ZSRUVUWVBFPTEpCmRp
ZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFuZ2VMb2cKaW5kZXggNDMyYWFjYzE2NjQxMWZlOTdm
YjUxZGIwOWU5Y2FkYjQzMDFlYzA5Yy4uMThlMWUxYzk1ZTczYjk5M2E3YzU5ZDFiNGI1NTNkYTk4
MTExZjU1NyAxMDA2NDQKLS0tIGEvQ2hhbmdlTG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE5IEBACisyMDEzLTExLTE4ICBSeXVhbiBDaG9pICA8cnl1YW4uY2hvaUBzYW1zdW5nLmNvbT4K
KworICAgICAgICBbRUZMXSBVc2UgQ29uZmlnIG1vZGUgb2YgZmluZF9wYWNrYWdlIGZvciBFRkwg
MS44CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjQ1
NTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFRkwg
MS44IGNoYW5nZWQgVkVSU0lPTiBtYWNybyBzbyBpdCdzIGRpZmZpY3VsdCB0byB1c2UgdHJpY2t5
IGFwcHJvYWNoCisgICAgICAgIHdoaWNoIHBhcnNlcyBoZWFkZXIgZmlsZSB0byBrbm93IHRoZSB2
ZXJzaW9uLgorICAgICAgICBJbnN0ZWFkLCBFRkwgMS44IHN1cHBvcnRzIENvbmZpZyBtb2RlIG9m
IGZpbmRfcGFja2FnZSB1c2luZyBYWFhDb25maWcuY21ha2UKKyAgICAgICAgc3VjaCBhcyBFaW5h
Q29uZmlnLmNtYWtlCisKKyAgICAgICAgVGhpcyBwYXRjaCB0cnkgdG8gdXNlIENvbmZpZyBtb2Rl
IGlmIGl0IGlzIGF2YWlsYWJsZSBhZnRlciBjaGVja2VkIEVvLgorCisgICAgICAgICogU291cmNl
L2NtYWtlL09wdGlvbnNFZmwuY21ha2U6CisKIDIwMTMtMTEtMTggIENhcmxvcyBHYXJjaWEgQ2Ft
cG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQuIFVwZGF0ZSBO
RVdTIGFuZCBWZXJzaW9ucy5tNCBmb3IgMi4zLjIgcmVsZWFzZS4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217268</attachid>
            <date>2013-11-18 21:24:29 -0800</date>
            <delta_ts>2013-11-19 03:29:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-124555-20131119142427.patch</filename>
            <type>text/plain</type>
            <size>3653</size>
            <attacher name="Ryuan Choi">ryuan.choi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU5NDY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0
aW9uc0VmbC5jbWFrZSBiL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCmluZGV4IDhlNTA5
Y2FlOGI0NTg0ZjQ2YmMwNjUxNTUzM2ZjODRiNzViMTdkMGUuLmUzMzNkYWIzYTNkYTQ2NTgxMjQ2
MjY3ZTk5YjU0ODFjYjYzMDlmMDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZs
LmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCkBAIC0xMjMsMjEgKzEy
MywyMyBAQCBpZiAoRU5BQkxFX0VDT1JFX1gpCiAgICAgYWRkX2RlZmluaXRpb25zKC1ETU9aX1gx
MSkKIGVuZGlmICgpCiAKLWZpbmRfcGFja2FnZShFaW5hIDEuNyBSRVFVSVJFRCkKLWZpbmRfcGFj
a2FnZShFdmFzIDEuNyBSRVFVSVJFRCkKLWZpbmRfcGFja2FnZShFY29yZSAxLjcgQ09NUE9ORU5U
UyBFdmFzIEZpbGUgSW5wdXQgSW1mIEltZl9FdmFzICR7RUNPUkVfQURESVRJT05BTF9DT01QT05F
TlRTfSkKLWZpbmRfcGFja2FnZShFZGplIDEuNyBSRVFVSVJFRCkKLWZpbmRfcGFja2FnZShFZXQg
MS43IFJFUVVJUkVEKQotZmluZF9wYWNrYWdlKEVlemUgMS43IFJFUVVJUkVEKQotZmluZF9wYWNr
YWdlKEVmcmVldCAxLjcgUkVRVUlSRUQpCi1maW5kX3BhY2thZ2UoRV9EQnVzIDEuNyBDT01QT05F
TlRTIEVVS2l0KQotCi0jIEFkZCBFbyBkZXBlbmRlbmN5IGlmIEVGTCB2ZXJzaW9uIGlzIDEuOAot
aWYgKCR7RVZBU19WRVJTSU9OfSBWRVJTSU9OX0VRVUFMIDEuOCBBTkQgJHtFQ09SRV9WRVJTSU9O
fSBWRVJTSU9OX0VRVUFMIDEuOCkKLSAgICBmaW5kX3BhY2thZ2UoRW8pCitmaW5kX3BhY2thZ2Uo
RW8gQ09ORklHKQoraWYgKEVPX0ZPVU5EKQogICAgIGFkZF9kZWZpbml0aW9ucygtRFdURl9VU0Vf
RU89MSkKKworICAgICMgRUZMIDEuOCBwcm92aWRlIFhYWENvbmZpZy5jbWFrZQorICAgIHNldChF
RkxfQ09ORklHX01PREUgQ09ORklHKQogZW5kaWYgKCkKIAorZmluZF9wYWNrYWdlKEVpbmEgMS43
IFJFUVVJUkVEICR7RUZMX0NPTkZJR19NT0RFfSkKK2ZpbmRfcGFja2FnZShFdmFzIDEuNyBSRVFV
SVJFRCAke0VGTF9DT05GSUdfTU9ERX0pCitmaW5kX3BhY2thZ2UoRWNvcmUgMS43IENPTVBPTkVO
VFMgRXZhcyBGaWxlIElucHV0IEltZiBJbWZfRXZhcyAke0VDT1JFX0FERElUSU9OQUxfQ09NUE9O
RU5UU30gJHtFRkxfQ09ORklHX01PREV9KQorZmluZF9wYWNrYWdlKEVkamUgMS43IFJFUVVJUkVE
ICR7RUZMX0NPTkZJR19NT0RFfSkKK2ZpbmRfcGFja2FnZShFZXQgMS43IFJFUVVJUkVEICR7RUZM
X0NPTkZJR19NT0RFfSkKK2ZpbmRfcGFja2FnZShFZXplIDEuNyBSRVFVSVJFRCAke0VGTF9DT05G
SUdfTU9ERX0pCitmaW5kX3BhY2thZ2UoRWZyZWV0IDEuNyBSRVFVSVJFRCAke0VGTF9DT05GSUdf
TU9ERX0pCitmaW5kX3BhY2thZ2UoRV9EQnVzIDEuNyBDT01QT05FTlRTIEVVS2l0KQorCiBmaW5k
X3BhY2thZ2UoRnJlZXR5cGUgMi40LjIgUkVRVUlSRUQpCiBmaW5kX3BhY2thZ2UoSGFyZkJ1enog
MC45LjIgUkVRVUlSRUQpCiBhZGRfZGVmaW5pdGlvbnMoLURXVEZfVVNFX0ZSRUVUWVBFPTEpCmRp
ZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNzNkZDFi
MWJhN2Q5OGJjNDlhMWVjYWU0OTg5ZjUyZWI4ODU1ZDcxYS4uM2IzM2MyZGZhNWM0YzdhNTYxOWU3
MzM3ZDBiNzA5MTlmOTJhMjc0YiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rv
b2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEyIEBACisyMDEzLTExLTE4ICBSeXVhbiBDaG9pICA8
cnl1YW4uY2hvaUBzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXSBVc2UgQ29uZmlnIG1vZGUg
b2YgZmluZF9wYWNrYWdlIGZvciBFRkwgMS44CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMjQ1NTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIE1pbmlCcm93c2VyL2VmbC9DTWFrZUxpc3RzLnR4dDogSW50
cm9kdWNlZCBDb25maWcgbW9kZSB0byBmaW5kIGVsZW1lbnRhcnkuCisKIDIwMTMtMTEtMTggIFRp
bSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CiAKICAgICAgICAgT2NjYXNpb25h
bGx5LCBodW5kcmVkcyBvZiB0ZXN0cyBmYWlsIHdpdGggc21hbGwgdGV4dCBkaWZmcyBvbiBNYXZl
cmlja3MKZGlmZiAtLWdpdCBhL1Rvb2xzL01pbmlCcm93c2VyL2VmbC9DTWFrZUxpc3RzLnR4dCBi
L1Rvb2xzL01pbmlCcm93c2VyL2VmbC9DTWFrZUxpc3RzLnR4dAppbmRleCA2NmM3YTg0MmIzZTE0
YjE0MDE2YWM2NjBlYWRjNmQ3NjhhZjVlOTY5Li5lNjg1MzI3MTA1OGY3ZDViYmVmOGMwYmViYjYx
NzI4MTRjNDJjZjRmIDEwMDY0NAotLS0gYS9Ub29scy9NaW5pQnJvd3Nlci9lZmwvQ01ha2VMaXN0
cy50eHQKKysrIGIvVG9vbHMvTWluaUJyb3dzZXIvZWZsL0NNYWtlTGlzdHMudHh0CkBAIC0xLDcg
KzEsNyBAQAogc2V0KE1pbmlCcm93c2VyX0RJUiAiJHtUT09MU19ESVJ9L01pbmlCcm93c2VyL2Vm
bCIpCiAKICMgRWxlbWVudGFyeSBpcyBuZWVkZWQgdG8gYnVpbGQgTWluaUJyb3dzZXIKLWZpbmRf
cGFja2FnZShFbGVtZW50YXJ5IDEuNykKK2ZpbmRfcGFja2FnZShFbGVtZW50YXJ5IDEuNyAke0VG
TF9DT05GSUdfTU9ERX0pCiAKIHNldChNaW5pQnJvd3Nlcl9TT1VSQ0VTCiAgICAgJHtUT09MU19E
SVJ9L0VXZWJMYXVuY2hlci91cmxfdXRpbHMuYwpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hh
bmdlTG9nCmluZGV4IDQzMmFhY2MxNjY0MTFmZTk3ZmI1MWRiMDllOWNhZGI0MzAxZWMwOWMuLmFj
MTg3ODQzM2YxZDQwYjlhNmY1NzY3MWM5ZTk1NDU3NDY5YTg3NzkgMTAwNjQ0Ci0tLSBhL0NoYW5n
ZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMy0xMS0xOCAgUnl1YW4g
Q2hvaSAgPHJ5dWFuLmNob2lAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF0gVXNlIENvbmZp
ZyBtb2RlIG9mIGZpbmRfcGFja2FnZSBmb3IgRUZMIDEuOAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI0NTU1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRUZMIDEuOCBjaGFuZ2VkIFZFUlNJT04gbWFjcm8g
c28gaXQncyBkaWZmaWN1bHQgdG8gdXNlIHRyaWNreSBhcHByb2FjaAorICAgICAgICB3aGljaCBw
YXJzZXMgaGVhZGVyIGZpbGUgdG8ga25vdyB0aGUgdmVyc2lvbi4gSW5zdGVhZCwgRUZMIDEuOCBz
dXBwb3J0cworICAgICAgICBDb25maWcgbW9kZSBvZiBmaW5kX3BhY2thZ2UgdXNpbmcgWFhYQ29u
ZmlnLmNtYWtlIHN1Y2ggYXMgRWluYUNvbmZpZy5jbWFrZS4KKworICAgICAgICBUaGlzIHBhdGNo
IHRyeSB0byB1c2UgQ29uZmlnIG1vZGUgaWYgaXQgaXMgYXZhaWxhYmxlIGFmdGVyIGNoZWNrZWQg
RW8uCisKKyAgICAgICAgKiBTb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5jbWFrZToKKwogMjAxMy0x
MS0xOCAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAg
ICAgVW5yZXZpZXdlZC4gVXBkYXRlIE5FV1MgYW5kIFZlcnNpb25zLm00IGZvciAyLjMuMiByZWxl
YXNlLgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217285</attachid>
            <date>2013-11-19 03:29:59 -0800</date>
            <delta_ts>2013-11-20 17:00:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-124555-20131119202958.patch</filename>
            <type>text/plain</type>
            <size>3639</size>
            <attacher name="Ryuan Choi">ryuan.choi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU5NDkwCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvT3B0
aW9uc0VmbC5jbWFrZSBiL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCmluZGV4IDhlNTA5
Y2FlOGI0NTg0ZjQ2YmMwNjUxNTUzM2ZjODRiNzViMTdkMGUuLjQ1MGUwYjkzMjc1ZmUzNmRjYWE2
YzNkZTM3NWJhZDBlNDUyNjAxODIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZs
LmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlCkBAIC0xMjMsMjEgKzEy
MywyMyBAQCBpZiAoRU5BQkxFX0VDT1JFX1gpCiAgICAgYWRkX2RlZmluaXRpb25zKC1ETU9aX1gx
MSkKIGVuZGlmICgpCiAKLWZpbmRfcGFja2FnZShFaW5hIDEuNyBSRVFVSVJFRCkKLWZpbmRfcGFj
a2FnZShFdmFzIDEuNyBSRVFVSVJFRCkKLWZpbmRfcGFja2FnZShFY29yZSAxLjcgQ09NUE9ORU5U
UyBFdmFzIEZpbGUgSW5wdXQgSW1mIEltZl9FdmFzICR7RUNPUkVfQURESVRJT05BTF9DT01QT05F
TlRTfSkKLWZpbmRfcGFja2FnZShFZGplIDEuNyBSRVFVSVJFRCkKLWZpbmRfcGFja2FnZShFZXQg
MS43IFJFUVVJUkVEKQotZmluZF9wYWNrYWdlKEVlemUgMS43IFJFUVVJUkVEKQotZmluZF9wYWNr
YWdlKEVmcmVldCAxLjcgUkVRVUlSRUQpCi1maW5kX3BhY2thZ2UoRV9EQnVzIDEuNyBDT01QT05F
TlRTIEVVS2l0KQotCi0jIEFkZCBFbyBkZXBlbmRlbmN5IGlmIEVGTCB2ZXJzaW9uIGlzIDEuOAot
aWYgKCR7RVZBU19WRVJTSU9OfSBWRVJTSU9OX0VRVUFMIDEuOCBBTkQgJHtFQ09SRV9WRVJTSU9O
fSBWRVJTSU9OX0VRVUFMIDEuOCkKLSAgICBmaW5kX3BhY2thZ2UoRW8pCitmaW5kX3BhY2thZ2Uo
RW8gQ09ORklHKQoraWYgKEVPX0ZPVU5EKQogICAgIGFkZF9kZWZpbml0aW9ucygtRFdURl9VU0Vf
RU89MSkKKworICAgICMgRUZMIDEuOCBwcm92aWRlcyBGb29Db25maWcuY21ha2UKKyAgICBzZXQo
RUZMX0NPTkZJR19NT0RFIENPTkZJRykKIGVuZGlmICgpCiAKK2ZpbmRfcGFja2FnZShFaW5hIDEu
NyBSRVFVSVJFRCAke0VGTF9DT05GSUdfTU9ERX0pCitmaW5kX3BhY2thZ2UoRXZhcyAxLjcgUkVR
VUlSRUQgJHtFRkxfQ09ORklHX01PREV9KQorZmluZF9wYWNrYWdlKEVjb3JlIDEuNyBDT01QT05F
TlRTIEV2YXMgRmlsZSBJbnB1dCBJbWYgSW1mX0V2YXMgJHtFQ09SRV9BRERJVElPTkFMX0NPTVBP
TkVOVFN9ICR7RUZMX0NPTkZJR19NT0RFfSkKK2ZpbmRfcGFja2FnZShFZGplIDEuNyBSRVFVSVJF
RCAke0VGTF9DT05GSUdfTU9ERX0pCitmaW5kX3BhY2thZ2UoRWV0IDEuNyBSRVFVSVJFRCAke0VG
TF9DT05GSUdfTU9ERX0pCitmaW5kX3BhY2thZ2UoRWV6ZSAxLjcgUkVRVUlSRUQgJHtFRkxfQ09O
RklHX01PREV9KQorZmluZF9wYWNrYWdlKEVmcmVldCAxLjcgUkVRVUlSRUQgJHtFRkxfQ09ORklH
X01PREV9KQorZmluZF9wYWNrYWdlKEVfREJ1cyAxLjcgQ09NUE9ORU5UUyBFVUtpdCkKKwogZmlu
ZF9wYWNrYWdlKEZyZWV0eXBlIDIuNC4yIFJFUVVJUkVEKQogZmluZF9wYWNrYWdlKEhhcmZCdXp6
IDAuOS4yIFJFUVVJUkVEKQogYWRkX2RlZmluaXRpb25zKC1EV1RGX1VTRV9GUkVFVFlQRT0xKQpk
aWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGM0ZWEx
N2JjYzE3MjE2M2Q5ODNjNTBjMmUyMGI0NGUyNDdhZGY3NjQuLmU5ZDc0YjlmMjQxNTQwZDZkOGY1
MGZmY2VlYTg1NTVhZDQzNTg2YTMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9U
b29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxMy0xMS0xOSAgUnl1YW4gQ2hvaSAg
PHJ5dWFuLmNob2lAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF0gVXNlIENvbmZpZyBtb2Rl
IG9mIGZpbmRfcGFja2FnZSBmb3IgRUZMIDEuOAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI0NTU1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBNaW5pQnJvd3Nlci9lZmwvQ01ha2VMaXN0cy50eHQ6IElu
dHJvZHVjZWQgYSBjb25maWcgbW9kZSB0byBmaW5kIGVsZW1lbnRhcnkuCisKIDIwMTMtMTEtMTgg
IE1hcmsgUm93ZSAgPG1yb3dlQGFwcGxlLmNvbT4KIAogICAgICAgICBVc2UgaHcuYWN0aXZlY3B1
IGZvciBkZXRlcm1pbmluZyBob3cgbWFueSBwcm9jZXNzZXMgdG8gc3Bhd24uCmRpZmYgLS1naXQg
YS9Ub29scy9NaW5pQnJvd3Nlci9lZmwvQ01ha2VMaXN0cy50eHQgYi9Ub29scy9NaW5pQnJvd3Nl
ci9lZmwvQ01ha2VMaXN0cy50eHQKaW5kZXggNjZjN2E4NDJiM2UxNGIxNDAxNmFjNjYwZWFkYzZk
NzY4YWY1ZTk2OS4uZTY4NTMyNzEwNThmN2Q1YmJlZjhjMGJlYmI2MTcyODE0YzQyY2Y0ZiAxMDA2
NDQKLS0tIGEvVG9vbHMvTWluaUJyb3dzZXIvZWZsL0NNYWtlTGlzdHMudHh0CisrKyBiL1Rvb2xz
L01pbmlCcm93c2VyL2VmbC9DTWFrZUxpc3RzLnR4dApAQCAtMSw3ICsxLDcgQEAKIHNldChNaW5p
QnJvd3Nlcl9ESVIgIiR7VE9PTFNfRElSfS9NaW5pQnJvd3Nlci9lZmwiKQogCiAjIEVsZW1lbnRh
cnkgaXMgbmVlZGVkIHRvIGJ1aWxkIE1pbmlCcm93c2VyCi1maW5kX3BhY2thZ2UoRWxlbWVudGFy
eSAxLjcpCitmaW5kX3BhY2thZ2UoRWxlbWVudGFyeSAxLjcgJHtFRkxfQ09ORklHX01PREV9KQog
CiBzZXQoTWluaUJyb3dzZXJfU09VUkNFUwogICAgICR7VE9PTFNfRElSfS9FV2ViTGF1bmNoZXIv
dXJsX3V0aWxzLmMKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCA0MzJh
YWNjMTY2NDExZmU5N2ZiNTFkYjA5ZTljYWRiNDMwMWVjMDljLi40MjhmYjUyOGUxZThhNDc0YWZk
NWE5N2Y5ODQ4NjMwYzQ3YzcwMDQ4IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTMtMTEtMTkgIFJ5dWFuIENob2kgIDxyeXVhbi5jaG9p
QHNhbXN1bmcuY29tPgorCisgICAgICAgIFtFRkxdIFVzZSBDb25maWcgbW9kZSBvZiBmaW5kX3Bh
Y2thZ2UgZm9yIEVGTCAxLjgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEyNDU1NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIEVGTCAxLjggY2hhbmdlZCBWRVJTSU9OIG1hY3JvIHNvIGl0J3MgZGlmZmljdWx0
IHRvIHVzZSB0cmlja3kgYXBwcm9hY2gKKyAgICAgICAgd2hpY2ggcGFyc2VzIGhlYWRlciBmaWxl
IHRvIGtub3cgdGhlIHZlcnNpb24uIEluc3RlYWQsIEVGTCAxLjggc3VwcG9ydHMKKyAgICAgICAg
Q29uZmlnIG1vZGUgb2YgZmluZF9wYWNrYWdlIHVzaW5nIFhYWENvbmZpZy5jbWFrZSBzdWNoIGFz
IEVpbmFDb25maWcuY21ha2UuCisKKyAgICAgICAgVGhpcyBwYXRjaCB0cmllcyB0byB1c2UgQ29u
ZmlnIG1vZGUgaWYgaXQgaXMgYXZhaWxhYmxlIGFmdGVyIGNoZWNraW5nIEVvLgorCisgICAgICAg
ICogU291cmNlL2NtYWtlL09wdGlvbnNFZmwuY21ha2U6CisKIDIwMTMtMTEtMTggIENhcmxvcyBH
YXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQu
IFVwZGF0ZSBORVdTIGFuZCBWZXJzaW9ucy5tNCBmb3IgMi4zLjIgcmVsZWFzZS4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>217495</attachid>
            <date>2013-11-20 17:00:33 -0800</date>
            <delta_ts>2013-11-25 18:13:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-124555-20131121100031.patch</filename>
            <type>text/plain</type>
            <size>6626</size>
            <attacher name="Ryuan Choi">ryuan.choi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU5NTU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvRmlu
ZEVvLmNtYWtlIGIvU291cmNlL2NtYWtlL0ZpbmRFby5jbWFrZQpkZWxldGVkIGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggODVlYTdkN2ViNzYxMjVhM2M4ZTliYjM2MWRjNGYyYmNiYzA4NTMzZi4uMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9Tb3VyY2UvY21ha2Uv
RmluZEVvLmNtYWtlCisrKyAvZGV2L251bGwKQEAgLTEsNDEgKzAsMCBAQAotIyAtIFRyeSB0byBm
aW5kIEVvCi0jIE9uY2UgZG9uZSwgdGhpcyB3aWxsIGRlZmluZQotIwotIyAgRU9fRk9VTkQgLSBz
eXN0ZW0gaGFzIEVvIGluc3RhbGxlZC4KLSMgIEVPX0lOQ0xVREVfRElSUyAtIGRpcmVjdG9yaWVz
IHdoaWNoIGNvbnRhaW4gdGhlIEVvIGhlYWRlcnMuCi0jICBFT19MSUJSQVJJRVMgLSBsaWJyYXJp
ZXMgcmVxdWlyZWQgdG8gbGluayBhZ2FpbnN0IEVvLgotIwotIyBDb3B5cmlnaHQgKEMpIDIwMTIg
U2Ftc3VuZyBFbGVjdHJvbmljcy4KLSMKLSMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3Vy
Y2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0jIG1vZGlmaWNhdGlvbiwgYXJl
IHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwotIyBhcmUg
bWV0OgotIyAxLiAgUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRo
ZSBhYm92ZSBjb3B5cmlnaHQKLSMgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMg
YW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSMgMi4gIFJlZGlzdHJpYnV0aW9ucyBpbiBi
aW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0jICAgICBub3Rp
Y2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIg
aW4gdGhlCi0jICAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlk
ZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgotIwotIyBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVE
IEJZIFRIRSBDT1BZUklHSFQgSE9MREVSIEFORCBJVFMgQ09OVFJJQlVUT1JTIGBgQVMKLSMgSVMn
JyBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywKLSMgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJ
VFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgotIyBQVVJQT1NFIEFSRSBESVNDTEFJTUVE
LiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIEhPTERFUiBPUiBJVFMKLSMgQ09OVFJJ
QlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQ
RUNJQUwsCi0jIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcs
IEJVVCBOT1QgTElNSVRFRCBUTywKLSMgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBP
UiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7Ci0jIE9SIEJVU0lORVNT
IElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElBQklM
SVRZLAotIyBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJ
TkNMVURJTkcgTkVHTElHRU5DRSBPUgotIyBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBP
VVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGCi0jIEFEVklTRUQgT0YgVEhF
IFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotCi1pbmNsdWRlKEVGTEhlbHBlcnMpCi0KLUZJ
TkRfRUZMX0xJQlJBUlkoRU8KLSAgICBIRUFERVJTIEVvLmggRWZsX0NvbmZpZy5oCi0gICAgSEVB
REVSX1BSRUZJWEVTIGVvLTEgZWZsLTEKLSAgICBMSUJSQVJZIGVvCi0pCi0KLWluY2x1ZGUoRmlu
ZFBhY2thZ2VIYW5kbGVTdGFuZGFyZEFyZ3MpCi1GSU5EX1BBQ0tBR0VfSEFORExFX1NUQU5EQVJE
X0FSR1MoRW8gUkVRVUlSRURfVkFSUyBFT19JTkNMVURFX0RJUlMgRU9fTElCUkFSSUVTCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVkVSU0lPTl9WQVIgICBFT19WRVJTSU9O
KQpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL09wdGlvbnNFZmwuY21ha2UgYi9Tb3VyY2UvY21h
a2UvT3B0aW9uc0VmbC5jbWFrZQppbmRleCA4ZTUwOWNhZThiNDU4NGY0NmJjMDY1MTU1MzNmYzg0
Yjc1YjE3ZDBlLi45NDkzZmE1OTI2MTE2ODBmYmZhYjMwOTJiNTI2NTQ2YjczNDNhNDljIDEwMDY0
NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0aW9uc0VmbC5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2Uv
T3B0aW9uc0VmbC5jbWFrZQpAQCAtMTIzLDIxICsxMjMsMzMgQEAgaWYgKEVOQUJMRV9FQ09SRV9Y
KQogICAgIGFkZF9kZWZpbml0aW9ucygtRE1PWl9YMTEpCiBlbmRpZiAoKQogCi1maW5kX3BhY2th
Z2UoRWluYSAxLjcgUkVRVUlSRUQpCi1maW5kX3BhY2thZ2UoRXZhcyAxLjcgUkVRVUlSRUQpCi1m
aW5kX3BhY2thZ2UoRWNvcmUgMS43IENPTVBPTkVOVFMgRXZhcyBGaWxlIElucHV0IEltZiBJbWZf
RXZhcyAke0VDT1JFX0FERElUSU9OQUxfQ09NUE9ORU5UU30pCi1maW5kX3BhY2thZ2UoRWRqZSAx
LjcgUkVRVUlSRUQpCi1maW5kX3BhY2thZ2UoRWV0IDEuNyBSRVFVSVJFRCkKLWZpbmRfcGFja2Fn
ZShFZXplIDEuNyBSRVFVSVJFRCkKLWZpbmRfcGFja2FnZShFZnJlZXQgMS43IFJFUVVJUkVEKQot
ZmluZF9wYWNrYWdlKEVfREJ1cyAxLjcgQ09NUE9ORU5UUyBFVUtpdCkKLQotIyBBZGQgRW8gZGVw
ZW5kZW5jeSBpZiBFRkwgdmVyc2lvbiBpcyAxLjgKLWlmICgke0VWQVNfVkVSU0lPTn0gVkVSU0lP
Tl9FUVVBTCAxLjggQU5EICR7RUNPUkVfVkVSU0lPTn0gVkVSU0lPTl9FUVVBTCAxLjgpCi0gICAg
ZmluZF9wYWNrYWdlKEVvKQorZmluZF9wYWNrYWdlKEVvIFFVSUVUKQoraWYgKEVPX0ZPVU5EKQog
ICAgIGFkZF9kZWZpbml0aW9ucygtRFdURl9VU0VfRU89MSkKKworICAgICMgRUZMIDEuOCBwcm92
aWRlcyBGb29Db25maWcuY21ha2UgYW5kIGl0IGlzIHByZWZlcnJlZCBiZWNhdXNlIEZpbmRGb28u
Y21ha2UncworICAgICMgdHJpY2t5IGNoZWNrIHJvdXRpbmUgZm9yIHZlcnNpb24gaXMgbm90IGF2
YWlsaWFibGUgb24gRUZMIDEuOC4KKyAgICAjIEJ1dCBGaW5kRm9vLmNtYWtlIGlzIHN0aWxsIHJl
cXVpcmVkIHRvIHN1cHBvcnQgRUZMIDEuNyBhbmQgY29uZmlnIG1vZGUgb2YgQ01ha2UKKyAgICAj
IGlzIHN1cHBvcnRlZCBhZnRlciBDTWFrZSAyLjguOC4KKyAgICAjIFNvLCBqdXN0IGRpc2FibGVk
IHZlcnNpb24gcmVxdWlyZW1lbnQgaWYgQ01ha2UgdmVyc2lvbiBpcyBsb3dlciB0aGFuIDIuOC44
IHRvCisgICAgIyBidWlsZCB3aXRoIEVGTCAxLjguIEVvIHByb2JhYmx5IGd1YXJhbnRlZSB0aGVp
ciB2ZXJzaW9uLgorICAgIGlmIChOT1QgKENNQUtFX1ZFUlNJT04gVkVSU0lPTl9MRVNTIDIuOC44
KSkKKyAgICAgICBzZXQoRUZMX0NPTkZJR19NT0RFIENPTkZJRykKKyAgICAgICBzZXQoRUZMX1JF
UVVJUkVEX1ZFUlNJT04gMS44KQorICAgIGVuZGlmICgpCitlbHNlICgpCisgICAgc2V0KEVGTF9S
RVFVSVJFRF9WRVJTSU9OIDEuNykKIGVuZGlmICgpCiAKK2ZpbmRfcGFja2FnZShFaW5hICR7RUZM
X1JFUVVJUkVEX1ZFUlNJT059IFJFUVVJUkVEICR7RUZMX0NPTkZJR19NT0RFfSkKK2ZpbmRfcGFj
a2FnZShFdmFzICR7RUZMX1JFUVVJUkVEX1ZFUlNJT059IFJFUVVJUkVEICR7RUZMX0NPTkZJR19N
T0RFfSkKK2ZpbmRfcGFja2FnZShFY29yZSAke0VGTF9SRVFVSVJFRF9WRVJTSU9OfSBDT01QT05F
TlRTIEV2YXMgRmlsZSBJbnB1dCBJbWYgSW1mX0V2YXMgJHtFQ09SRV9BRERJVElPTkFMX0NPTVBP
TkVOVFN9ICR7RUZMX0NPTkZJR19NT0RFfSkKK2ZpbmRfcGFja2FnZShFZGplICR7RUZMX1JFUVVJ
UkVEX1ZFUlNJT059IFJFUVVJUkVEICR7RUZMX0NPTkZJR19NT0RFfSkKK2ZpbmRfcGFja2FnZShF
ZXQgJHtFRkxfUkVRVUlSRURfVkVSU0lPTn0gUkVRVUlSRUQgJHtFRkxfQ09ORklHX01PREV9KQor
ZmluZF9wYWNrYWdlKEVlemUgJHtFRkxfUkVRVUlSRURfVkVSU0lPTn0gUkVRVUlSRUQgJHtFRkxf
Q09ORklHX01PREV9KQorZmluZF9wYWNrYWdlKEVmcmVldCAke0VGTF9SRVFVSVJFRF9WRVJTSU9O
fSBSRVFVSVJFRCAke0VGTF9DT05GSUdfTU9ERX0pCitmaW5kX3BhY2thZ2UoRV9EQnVzIDEuNyBD
T01QT05FTlRTIEVVS2l0KQorCiBmaW5kX3BhY2thZ2UoRnJlZXR5cGUgMi40LjIgUkVRVUlSRUQp
CiBmaW5kX3BhY2thZ2UoSGFyZkJ1enogMC45LjIgUkVRVUlSRUQpCiBhZGRfZGVmaW5pdGlvbnMo
LURXVEZfVVNFX0ZSRUVUWVBFPTEpCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29s
cy9DaGFuZ2VMb2cKaW5kZXggYjliM2VlNjJlNjE4N2E1YjkzZjM1ZTVhYmUwMDAzM2FhYjExYWNm
NS4uZWU3MDcwYjJkNTAyN2Q3OTc1NzA2MWY3NjE3ZjEyOWYwYjM0ZDE0ZiAxMDA2NDQKLS0tIGEv
VG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisy
MDEzLTExLTIwICBSeXVhbiBDaG9pICA8cnl1YW4uY2hvaUBzYW1zdW5nLmNvbT4KKworICAgICAg
ICBbRUZMXSBVc2UgQ29uZmlnIG1vZGUgb2YgZmluZF9wYWNrYWdlIGZvciBFRkwgMS44CisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjQ1NTUKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIE1pbmlCcm93c2Vy
L2VmbC9DTWFrZUxpc3RzLnR4dDoKKyAgICAgICAgQWRkZWQgb3B0aW9uYWwgY29uZmlnIG1vZGUg
YW5kIG1hZGUgdmVyc2lvbiByZXF1aXJlbWVudCBvcHRpb25hbC4KKwogMjAxMy0xMS0yMCAgQ29t
bWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdl
ZCwgcm9sbGluZyBvdXQgcjE1OTQ5Ni4KZGlmZiAtLWdpdCBhL1Rvb2xzL01pbmlCcm93c2VyL2Vm
bC9DTWFrZUxpc3RzLnR4dCBiL1Rvb2xzL01pbmlCcm93c2VyL2VmbC9DTWFrZUxpc3RzLnR4dApp
bmRleCA2NmM3YTg0MmIzZTE0YjE0MDE2YWM2NjBlYWRjNmQ3NjhhZjVlOTY5Li5iZDg4ZTA1Mjhm
MGEwZDQwZDU0NDM2N2Y2M2U1ZDIwODhmYzIzNjA3IDEwMDY0NAotLS0gYS9Ub29scy9NaW5pQnJv
d3Nlci9lZmwvQ01ha2VMaXN0cy50eHQKKysrIGIvVG9vbHMvTWluaUJyb3dzZXIvZWZsL0NNYWtl
TGlzdHMudHh0CkBAIC0xLDcgKzEsNyBAQAogc2V0KE1pbmlCcm93c2VyX0RJUiAiJHtUT09MU19E
SVJ9L01pbmlCcm93c2VyL2VmbCIpCiAKICMgRWxlbWVudGFyeSBpcyBuZWVkZWQgdG8gYnVpbGQg
TWluaUJyb3dzZXIKLWZpbmRfcGFja2FnZShFbGVtZW50YXJ5IDEuNykKK2ZpbmRfcGFja2FnZShF
bGVtZW50YXJ5ICR7RUZMX1JFUVVJUkVEX1ZFUlNJT059ICR7RUZMX0NPTkZJR19NT0RFfSkKIAog
c2V0KE1pbmlCcm93c2VyX1NPVVJDRVMKICAgICAke1RPT0xTX0RJUn0vRVdlYkxhdW5jaGVyL3Vy
bF91dGlscy5jCmRpZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFuZ2VMb2cKaW5kZXggZGE1MzFl
M2NhY2QzNzllOWMzNDY3N2U5Yjc2Y2MxOTY1Y2U1ZDczMS4uMDhjOTk5MjNiMDY2MWFiOTFlN2M3
MDRkM2ZiN2FlZWJmOTQ5YjNkZCAxMDA2NDQKLS0tIGEvQ2hhbmdlTG9nCisrKyBiL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDIyIEBACisyMDEzLTExLTIwICBSeXVhbiBDaG9pICA8cnl1YW4uY2hvaUBz
YW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXSBVc2UgQ29uZmlnIG1vZGUgb2YgZmluZF9wYWNr
YWdlIGZvciBFRkwgMS44CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMjQ1NTUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBFRkwgMS44IGNoYW5nZWQgVkVSU0lPTiBtYWNybyBzbyBpdCdzIGRpZmZpY3VsdCB0
byB1c2UgdHJpY2t5IGFwcHJvYWNoCisgICAgICAgIHdoaWNoIHBhcnNlcyBoZWFkZXIgZmlsZXMg
dG8ga25vdyB0aGUgdmVyc2lvbi4gSW5zdGVhZCwgRUZMIDEuOCBzdXBwb3J0cworICAgICAgICBG
b29Db25maWcuY21ha2Ugc3VjaCBhcyBFaW5hQ29uZmlnLmNtYWtlLgorCisgICAgICAgIFRoaXMg
cGF0Y2ggdHJpZXMgdG8gdXNlIGEgY29uZmlnIG1vZGUgaWYgaXQgaXMgYXZhaWxhYmxlLgorICAg
ICAgICBJZiBjb25maWcgbW9kZSBpcyBub3QgYXZhaWxhYmxlIHdpdGggRW8sIEZpbmRGb28uY21h
a2Ugd2lsbCBiZSB1c2VkIHdpdGhvdXQKKyAgICAgICAgdmVyc2lvbiByZXF1aXJlbWVudC4KKwor
ICAgICAgICAqIFNvdXJjZS9jbWFrZS9GaW5kRW8uY21ha2U6IFJlbW92ZWQuCisgICAgICAgIEVv
Q29uZmlnLmNtYWtlIGlzIG9ubHkgcHJlZmZlcmVkIGZvciBFRkwgMS44LgorICAgICAgICAqIFNv
dXJjZS9jbWFrZS9PcHRpb25zRWZsLmNtYWtlOgorCiAyMDEzLTExLTIwICBDb21taXQgUXVldWUg
IDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5n
IG91dCByMTU5NDk2Lgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>