<?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>181117</bug_id>
          
          <creation_ts>2017-12-22 00:20:56 -0800</creation_ts>
          <short_desc>[CMake][Win] Visual Studio invokes make_names.pl twice</short_desc>
          <delta_ts>2020-03-07 13:58:33 -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>WebCore Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>181664</dup_id>
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=208771</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>keith_miller</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1384421</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2017-12-22 00:20:56 -0800</bug_when>
    <thetext>[CMake][Win] Visual Studio invokes make_names.pl twice

There are build logs of first time clean build and second time incremental build.
https://gist.github.com/fujii/e2b46c02cae29e57401df181b69e9494

In the first clean build, for example, HTMLNames.cpp was generated twice in WebCoreDerivedSources and WebCore projects

&gt; 22&gt;------ Build started: Project: WebCoreDerivedSources, Configuration: Debug x64 ------
&gt; 
&gt; 22&gt;Generating ../../DerivedSources/WebCore/HTMLNames.cpp, ../../DerivedSources/WebCore/HTMLNames.h, ../../DerivedSources/WebCore/HTMLElementFactory.cpp, ../../DerivedSources/WebCore/HTMLElementFactory.h, ../../DerivedSources/WebCore/JSHTMLElementWrapperFactory.cpp, ../../DerivedSources/WebCore/JSHTMLElementWrapperFactory.h
&gt; 
&gt; 32&gt;------ Build started: Project: WebCore (WebCore\WebCore), Configuration: Debug x64 ------
&gt; 
&gt; 32&gt;Generating ../../DerivedSources/WebCore/HTMLNames.cpp, ../../DerivedSources/WebCore/HTMLNames.h, ../../DerivedSources/WebCore/HTMLElementFactory.cpp, ../../DerivedSources/WebCore/HTMLElementFactory.h, ../../DerivedSources/WebCore/JSHTMLElementWrapperFactory.cpp, ../../DerivedSources/WebCore/JSHTMLElementWrapperFactory.h

Relevant issues:

Bug 177286 – [CMake][Win] EventTargetInterfaces.h are generated twice
Bug 163774 – [CMake][Win] Visual Studio invokes make_settings.pl twice</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1384423</commentid>
    <comment_count>1</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2017-12-22 00:23:54 -0800</bug_when>
    <thetext>&gt; GENERATE_DOM_NAMES(HTML ${WEBCORE_DIR}/html/HTMLAttributeNames.in ${WEBCORE_DIR}/html/HTMLTagNames.in &quot;&quot;)

This command generates three files HTMLNames.cpp, HTMLElementFactory.cpp and JSHTMLElementWrapperFactory.cpp.
But, only HTMLElementFactory.cpp and JSHTMLElementWrapperFactory.cpp are listed in Sources.txt.
Then these files are compiled in WebCore project and HTMLNames.cpp is compiled in WebCoreDerivedSources project.

All files should be listed in Sources.txt.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1384434</commentid>
    <comment_count>2</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2017-12-22 01:42:42 -0800</bug_when>
    <thetext>(In reply to Fujii Hironori from comment #1)
&gt; All files should be listed in Sources.txt.

After trying this approach, it turned out there is a problems.
gperf generated source files aren&apos;t able to be unified because of enum collision.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1388725</commentid>
    <comment_count>3</comment_count>
      <attachid>331178</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-01-12 00:13:44 -0800</bug_when>
    <thetext>Created attachment 331178
WIP patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1389240</commentid>
    <comment_count>4</comment_count>
      <attachid>331321</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-01-14 22:59:20 -0800</bug_when>
    <thetext>Created attachment 331321
WIP patch

* The source files in unified source build of WebCore should be listed in WebCore_SOURCES, not in WebCore_DERIVED_SOURCES.
* Should not add a source dependency from ${WEBCORE_DIR}/css/CSSPrimitiveValueMappings.h to CSSValueKeywords.h, which causes unnecessary build rule in WebCoreForwardingHeaders project.
* Remove source dependency of ${WEBCORE_DIR}/css/CSSParser.cpp because no such file ToT
* Should not add WebCoreJSBuiltinInternals.cpp, WebCoreJSBuiltins.cpp and CSSValueKeywords.cpp to WebCore unified source build because they should be built in WebCoreDerivedSources project</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1389259</commentid>
    <comment_count>5</comment_count>
      <attachid>331325</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-01-15 01:58:09 -0800</bug_when>
    <thetext>Created attachment 331325
WIP patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1389430</commentid>
    <comment_count>6</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-01-15 20:12:28 -0800</bug_when>
    <thetext>I&apos;m going to try another approach in Bug 181664.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1389904</commentid>
    <comment_count>7</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-01-17 00:24:03 -0800</bug_when>
    <thetext>I have confirmed this bug has been fixed by Bug 181664.

*** This bug has been marked as a duplicate of bug 181664 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>331178</attachid>
            <date>2018-01-12 00:13:44 -0800</date>
            <delta_ts>2018-01-14 22:59:34 -0800</delta_ts>
            <desc>WIP patch</desc>
            <filename>wip.patch</filename>
            <type>text/plain</type>
            <size>1544</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0Rlcml2ZWRTb3VyY2VzLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL0Rlcml2ZWRTb3VyY2VzLmNwcAppbmRleCAyY2M0MGFlNTQyOC4uZDczODk3ZDgwM2Mg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0Rlcml2ZWRTb3VyY2VzLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9EZXJpdmVkU291cmNlcy5jcHAKQEAgLTMwLDggKzMwLDkgQEAKIC8vICNpbmNs
dWRlICJKU1NWR0VsZW1lbnRXcmFwcGVyRmFjdG9yeS5jcHAiCiAvLyAjaW5jbHVkZSAiUGx1Z0lu
c1Jlc291cmNlc0RhdGEuY3BwIgogLy8gI2luY2x1ZGUgIlVzZXJBZ2VudFN0eWxlU2hlZXRzRGF0
YS5jcHAiCisvLyAjaW5jbHVkZSAiSFRNTEVsZW1lbnRGYWN0b3J5LmNwcCIKKy8vICNpbmNsdWRl
ICJKU0hUTUxFbGVtZW50V3JhcHBlckZhY3RvcnkuY3BwIgogCi0jaW5jbHVkZSAiSFRNTEVsZW1l
bnRGYWN0b3J5LmNwcCIKICNpZiBFTkFCTEUoV0VCR0wpCiAjaW5jbHVkZSAiSlNBTkdMRUluc3Rh
bmNlZEFycmF5cy5jcHAiCiAjZW5kaWYKQEAgLTIyOSw3ICsyMzAsNiBAQAogI2luY2x1ZGUgIkpT
SFRNTERMaXN0RWxlbWVudC5jcHAiCiAjaW5jbHVkZSAiSlNIVE1MRG9jdW1lbnQuY3BwIgogI2lu
Y2x1ZGUgIkpTSFRNTEVsZW1lbnQuY3BwIgotI2luY2x1ZGUgIkpTSFRNTEVsZW1lbnRXcmFwcGVy
RmFjdG9yeS5jcHAiCiAjaW5jbHVkZSAiSlNIVE1MRW1iZWRFbGVtZW50LmNwcCIKICNpbmNsdWRl
ICJKU0hUTUxGaWVsZFNldEVsZW1lbnQuY3BwIgogI2luY2x1ZGUgIkpTSFRNTEZvbnRFbGVtZW50
LmNwcCIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXMudHh0IGIvU291cmNlL1dl
YkNvcmUvU291cmNlcy50eHQKaW5kZXggMzc1MTIwOWQ2MzMuLjk3MDZlYzhkODIyIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9Tb3VyY2VzLnR4dAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Tb3Vy
Y2VzLnR4dApAQCAtMjI4MiwxOCArMjI4MiwxMyBAQCB4bWwvcGFyc2VyL1hNTERvY3VtZW50UGFy
c2VyU2NvcGUuY3BwCiAKIENTU1ZhbHVlS2V5d29yZHMuY3BwCiBDb2xvckRhdGEuY3BwCi1IVE1M
RWxlbWVudEZhY3RvcnkuY3BwCiBIVE1MRW50aXR5VGFibGUuY3BwCi1NYXRoTUxFbGVtZW50RmFj
dG9yeS5jcHAKIFBsdWdJbnNSZXNvdXJjZXNEYXRhLmNwcAotU1ZHRWxlbWVudEZhY3RvcnkuY3Bw
CiBTdHlsZUJ1aWxkZXIuY3BwCiBTdHlsZVByb3BlcnR5U2hvcnRoYW5kRnVuY3Rpb25zLmNwcAog
VXNlckFnZW50U3R5bGVTaGVldHNEYXRhLmNwcAogV2ViQ29yZUpTQnVpbHRpbkludGVybmFscy5j
cHAKIFdlYkNvcmVKU0J1aWx0aW5zLmNwcAotSlNTVkdFbGVtZW50V3JhcHBlckZhY3RvcnkuY3Bw
Ci1KU0hUTUxFbGVtZW50V3JhcHBlckZhY3RvcnkuY3BwCiAKIC8vIElETCBiaW5kaW5ncwogLy8g
RklYTUU6IFdlIHNob3VsZCBwcm9iYWJseSBtb3ZlIHRoZXNlIGludG8gJHtEZXJpdmVkU291cmNl
c30vYmluZGluZ3MvanMvIHNvIHRoZXkgZ2V0IGJ1bmRsZWQgd2l0aCB0aGUgY3VzdG9tIGJpbmRp
bmdzLgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>331321</attachid>
            <date>2018-01-14 22:59:20 -0800</date>
            <delta_ts>2018-01-15 01:58:09 -0800</delta_ts>
            <desc>WIP patch</desc>
            <filename>a.diff</filename>
            <type>text/plain</type>
            <size>5389</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dlYkNv
cmUvQ01ha2VMaXN0cy50eHQKaW5kZXggZGJiZWVkNzQ3YTIuLjU4YTAxMmQxMjhhIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzLnR4dAorKysgYi9Tb3VyY2UvV2ViQ29yZS9D
TWFrZUxpc3RzLnR4dApAQCAtMTY4OCwxMCArMTY4OCw5IEBAIGFkZF9jdXN0b21fY29tbWFuZCgK
ICAgICBDT01NQU5EICR7UEVSTF9FWEVDVVRBQkxFfSAtbmUgInByaW50IiAke1dlYkNvcmVfQ1NT
X1BST1BFUlRZX05BTUVTfSA+ICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9DU1NQcm9w
ZXJ0aWVzLmpzb24KICAgICBDT01NQU5EICR7UEVSTF9FWEVDVVRBQkxFfSAke1dFQkNPUkVfRElS
fS9jc3MvbWFrZXByb3AucGwgLS1kZWZpbmVzICIke0ZFQVRVUkVfREVGSU5FU19XSVRIX1NQQUNF
X1NFUEFSQVRPUn0iIC0tZ3BlcmYtZXhlY3V0YWJsZSAiJHtHUEVSRl9FWEVDVVRBQkxFfSIKICAg
ICBWRVJCQVRJTSkKLWxpc3QoQVBQRU5EIFdlYkNvcmVfREVSSVZFRF9TT1VSQ0VTICR7REVSSVZF
RF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9DU1NQcm9wZXJ0eU5hbWVzLmNwcCkKLWxpc3QoQVBQRU5E
IFdlYkNvcmVfREVSSVZFRF9TT1VSQ0VTICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9T
dHlsZUJ1aWxkZXIuY3BwKQotbGlzdChBUFBFTkQgV2ViQ29yZV9ERVJJVkVEX1NPVVJDRVMgJHtE
RVJJVkVEX1NPVVJDRVNfV0VCQ09SRV9ESVJ9L1N0eWxlUHJvcGVydHlTaG9ydGhhbmRGdW5jdGlv
bnMuY3BwKQotQUREX1NPVVJDRV9XRUJDT1JFX0RFUklWRURfREVQRU5ERU5DSUVTKCR7V0VCQ09S
RV9ESVJ9L2Nzcy9DU1NQYXJzZXIuY3BwIENTU1ZhbHVlS2V5d29yZHMuaCkKK2xpc3QoQVBQRU5E
IFdlYkNvcmVfU09VUkNFUyAke0RFUklWRURfU09VUkNFU19XRUJDT1JFX0RJUn0vQ1NTUHJvcGVy
dHlOYW1lcy5jcHApCitsaXN0KEFQUEVORCBXZWJDb3JlX1NPVVJDRVMgJHtERVJJVkVEX1NPVVJD
RVNfV0VCQ09SRV9ESVJ9L1N0eWxlQnVpbGRlci5jcHApCitsaXN0KEFQUEVORCBXZWJDb3JlX1NP
VVJDRVMgJHtERVJJVkVEX1NPVVJDRVNfV0VCQ09SRV9ESVJ9L1N0eWxlUHJvcGVydHlTaG9ydGhh
bmRGdW5jdGlvbnMuY3BwKQogCiAjIEdlbmVyYXRlIENTUyB2YWx1ZSBrZXl3b3JkcwogYWRkX2N1
c3RvbV9jb21tYW5kKApAQCAtMTcwMyw4ICsxNzAyLDYgQEAgYWRkX2N1c3RvbV9jb21tYW5kKAog
ICAgIENPTU1BTkQgJHtQRVJMX0VYRUNVVEFCTEV9ICR7V0VCQ09SRV9ESVJ9L2Nzcy9tYWtldmFs
dWVzLnBsIC0tZGVmaW5lcyAiJHtGRUFUVVJFX0RFRklORVNfV0lUSF9TUEFDRV9TRVBBUkFUT1J9
IiAtLXByZXByb2Nlc3NvciAiJHtDT0RFX0dFTkVSQVRPUl9QUkVQUk9DRVNTT1J9IgogICAgIFZF
UkJBVElNKQogbGlzdChBUFBFTkQgV2ViQ29yZV9ERVJJVkVEX1NPVVJDRVMgJHtERVJJVkVEX1NP
VVJDRVNfV0VCQ09SRV9ESVJ9L0NTU1ZhbHVlS2V5d29yZHMuY3BwKQotQUREX1NPVVJDRV9XRUJD
T1JFX0RFUklWRURfREVQRU5ERU5DSUVTKCR7V0VCQ09SRV9ESVJ9L2Nzcy9DU1NQYXJzZXIuY3Bw
IENTU1ZhbHVlS2V5d29yZHMuaCkKLUFERF9TT1VSQ0VfV0VCQ09SRV9ERVJJVkVEX0RFUEVOREVO
Q0lFUygke1dFQkNPUkVfRElSfS9jc3MvQ1NTUHJpbWl0aXZlVmFsdWVNYXBwaW5ncy5oIENTU1Zh
bHVlS2V5d29yZHMuaCkKIAogIyBHZW5lcmF0ZSBDU1MgU2VsZWN0b3IgcHNldWRvIHR5cGUgbmFt
ZSB0byB2YWx1ZSBtYXBzLgogYWRkX2N1c3RvbV9jb21tYW5kKApAQCAtMTc1NSw3ICsxNzUyLDcg
QEAgYWRkX2N1c3RvbV9jb21tYW5kKAogICAgIERFUEVORFMgJHtXZWJDb3JlX1BMVUdfSU5TX1JF
U09VUkNFU30gJHtXRUJDT1JFX0RJUn0vYmluZGluZ3Mvc2NyaXB0cy9wcmVwcm9jZXNzb3IucG0K
ICAgICBDT01NQU5EICR7UEVSTF9FWEVDVVRBQkxFfSAke1dFQkNPUkVfRElSfS9jc3MvbWFrZS1j
c3MtZmlsZS1hcnJheXMucGwgLS1kZWZpbmVzICIke0ZFQVRVUkVfREVGSU5FU19XSVRIX1NQQUNF
X1NFUEFSQVRPUn0iIC0tcHJlcHJvY2Vzc29yICIke0NPREVfR0VORVJBVE9SX1BSRVBST0NFU1NP
Un0iICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9QbHVnSW5zUmVzb3VyY2VzLmggJHtE
RVJJVkVEX1NPVVJDRVNfV0VCQ09SRV9ESVJ9L1BsdWdJbnNSZXNvdXJjZXNEYXRhLmNwcCAke1dl
YkNvcmVfUExVR19JTlNfUkVTT1VSQ0VTfQogICAgIFZFUkJBVElNKQotbGlzdChBUFBFTkQgV2Vi
Q29yZV9ERVJJVkVEX1NPVVJDRVMgJHtERVJJVkVEX1NPVVJDRVNfV0VCQ09SRV9ESVJ9L1BsdWdJ
bnNSZXNvdXJjZXNEYXRhLmNwcCkKK2xpc3QoQVBQRU5EIFdlYkNvcmVfU09VUkNFUyAke0RFUklW
RURfU09VUkNFU19XRUJDT1JFX0RJUn0vUGx1Z0luc1Jlc291cmNlc0RhdGEuY3BwKQogQUREX1NP
VVJDRV9XRUJDT1JFX0RFUklWRURfREVQRU5ERU5DSUVTKCR7V0VCQ09SRV9ESVJ9L2Nzcy9TdHls
ZVJlc29sdmVyLmNwcCBQbHVnSW5zUmVzb3VyY2VzRGF0YS5jcHAgUGx1Z0luc1Jlc291cmNlcy5o
KQogCiBzZXQoRkVBVFVSRV9ERUZJTkVTX0pBVkFTQ1JJUFQgIkxBTkdVQUdFX0pBVkFTQ1JJUFQg
JHtGRUFUVVJFX0RFRklORVNfV0lUSF9TUEFDRV9TRVBBUkFUT1J9IikKQEAgLTE4NjIsNyArMTg1
OSw3IEBAIEFERF9TT1VSQ0VfV0VCQ09SRV9ERVJJVkVEX0RFUEVOREVOQ0lFUygke1dFQkNPUkVf
RElSfS9odG1sL0hUTUxUcmVlQnVpbGRlci5jcHAKIAogCiBHRU5FUkFURV9ET01fTkFNRVMoSFRN
TCAke1dFQkNPUkVfRElSfS9odG1sL0hUTUxBdHRyaWJ1dGVOYW1lcy5pbiAke1dFQkNPUkVfRElS
fS9odG1sL0hUTUxUYWdOYW1lcy5pbiAiIikKLWxpc3QoQVBQRU5EIFdlYkNvcmVfREVSSVZFRF9T
T1VSQ0VTICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9IVE1MTmFtZXMuY3BwICR7REVS
SVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9IVE1MRWxlbWVudEZhY3RvcnkuY3BwICR7REVSSVZF
RF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9KU0hUTUxFbGVtZW50V3JhcHBlckZhY3RvcnkuY3BwKQor
bGlzdChBUFBFTkQgV2ViQ29yZV9TT1VSQ0VTICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElS
fS9IVE1MTmFtZXMuY3BwICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9IVE1MRWxlbWVu
dEZhY3RvcnkuY3BwICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9KU0hUTUxFbGVtZW50
V3JhcHBlckZhY3RvcnkuY3BwKQogCiAKIEdFTkVSQVRFX0VWRU5UX0ZBQ1RPUlkoJHtXRUJDT1JF
X0RJUn0vZG9tL0V2ZW50TmFtZXMuaW4gRXZlbnRJbnRlcmZhY2VzLmgpCkBAIC0xODg0LDkgKzE4
ODEsOSBAQCBsaXN0KEFQUEVORCBXZWJDb3JlX0RFUklWRURfU09VUkNFUyAke0RFUklWRURfU09V
UkNFU19XRUJDT1JFX0RJUn0vV2ViS2l0Rm9udEZhbQogCiAKIEdFTkVSQVRFX0RPTV9OQU1FUyhN
YXRoTUwgJHtXRUJDT1JFX0RJUn0vbWF0aG1sL21hdGhhdHRycy5pbiAke1dFQkNPUkVfRElSfS9t
YXRobWwvbWF0aHRhZ3MuaW4gIiIpCi1saXN0KEFQUEVORCBXZWJDb3JlX0RFUklWRURfU09VUkNF
UyAke0RFUklWRURfU09VUkNFU19XRUJDT1JFX0RJUn0vTWF0aE1MTmFtZXMuY3BwKQorbGlzdChB
UFBFTkQgV2ViQ29yZV9TT1VSQ0VTICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9NYXRo
TUxOYW1lcy5jcHApCiBpZiAoRU5BQkxFX01BVEhNTCkKLSAgICBsaXN0KEFQUEVORCBXZWJDb3Jl
X0RFUklWRURfU09VUkNFUyAke0RFUklWRURfU09VUkNFU19XRUJDT1JFX0RJUn0vTWF0aE1MRWxl
bWVudEZhY3RvcnkuY3BwKQorICAgIGxpc3QoQVBQRU5EIFdlYkNvcmVfU09VUkNFUyAke0RFUklW
RURfU09VUkNFU19XRUJDT1JFX0RJUn0vTWF0aE1MRWxlbWVudEZhY3RvcnkuY3BwKQogZW5kaWYg
KCkKIAogIyBTVkcgZXh0cmEgZGVmaW5lcyBuZWVkIHRvIG1hcCB0byBhIG51bWVyaWNhbCB2YWx1
ZSBmb3IgY29ycmVjdCBwcmVwcm9jZXNzaW5nIG9mIHN2Z3RhZ3MuaW4uCkBAIC0xODk2LDkgKzE4
OTMsOSBAQCBpZiAoRU5BQkxFX1NWR19GT05UUykKIGVuZGlmICgpCiAKIEdFTkVSQVRFX0RPTV9O
QU1FUyhTVkcgJHtXRUJDT1JFX0RJUn0vc3ZnL3N2Z2F0dHJzLmluICR7V0VCQ09SRV9ESVJ9L3N2
Zy9zdmd0YWdzLmluICIke1NWR19FWFRSQV9ERUZJTkVTfSIpCi1saXN0KEFQUEVORCBXZWJDb3Jl
X0RFUklWRURfU09VUkNFUyAke0RFUklWRURfU09VUkNFU19XRUJDT1JFX0RJUn0vU1ZHTmFtZXMu
Y3BwKQorbGlzdChBUFBFTkQgV2ViQ29yZV9TT1VSQ0VTICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNP
UkVfRElSfS9TVkdOYW1lcy5jcHApCiAKLWxpc3QoQVBQRU5EIFdlYkNvcmVfREVSSVZFRF9TT1VS
Q0VTICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9TVkdFbGVtZW50RmFjdG9yeS5jcHAg
JHtERVJJVkVEX1NPVVJDRVNfV0VCQ09SRV9ESVJ9L0pTU1ZHRWxlbWVudFdyYXBwZXJGYWN0b3J5
LmNwcCkKK2xpc3QoQVBQRU5EIFdlYkNvcmVfU09VUkNFUyAke0RFUklWRURfU09VUkNFU19XRUJD
T1JFX0RJUn0vU1ZHRWxlbWVudEZhY3RvcnkuY3BwICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVf
RElSfS9KU1NWR0VsZW1lbnRXcmFwcGVyRmFjdG9yeS5jcHApCiAKIEdFTkVSQVRFX0RPTV9OQU1F
UyhYTGluayAke1dFQkNPUkVfRElSfS9zdmcveGxpbmthdHRycy5pbikKIGxpc3QoQVBQRU5EIFdl
YkNvcmVfREVSSVZFRF9TT1VSQ0VTICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9YTGlu
a05hbWVzLmNwcCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXMudHh0IGIvU291
cmNlL1dlYkNvcmUvU291cmNlcy50eHQKaW5kZXggMzc1MTIwOWQ2MzMuLmRmNzdhOGRlMGNkIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Tb3VyY2VzLnR4dAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9Tb3VyY2VzLnR4dApAQCAtMjI4MCw3ICsyMjgwLDYgQEAgeG1sL3BhcnNlci9YTUxEb2N1bWVu
dFBhcnNlclNjb3BlLmNwcAogCiAvLyBEZXJpdmVkIFNvdXJjZXMKIAotQ1NTVmFsdWVLZXl3b3Jk
cy5jcHAKIENvbG9yRGF0YS5jcHAKIEhUTUxFbGVtZW50RmFjdG9yeS5jcHAKIEhUTUxFbnRpdHlU
YWJsZS5jcHAKQEAgLTIyOTAsOCArMjI4OSw2IEBAIFNWR0VsZW1lbnRGYWN0b3J5LmNwcAogU3R5
bGVCdWlsZGVyLmNwcAogU3R5bGVQcm9wZXJ0eVNob3J0aGFuZEZ1bmN0aW9ucy5jcHAKIFVzZXJB
Z2VudFN0eWxlU2hlZXRzRGF0YS5jcHAKLVdlYkNvcmVKU0J1aWx0aW5JbnRlcm5hbHMuY3BwCi1X
ZWJDb3JlSlNCdWlsdGlucy5jcHAKIEpTU1ZHRWxlbWVudFdyYXBwZXJGYWN0b3J5LmNwcAogSlNI
VE1MRWxlbWVudFdyYXBwZXJGYWN0b3J5LmNwcAogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>331325</attachid>
            <date>2018-01-15 01:58:09 -0800</date>
            <delta_ts>2018-01-15 01:58:09 -0800</delta_ts>
            <desc>WIP patch</desc>
            <filename>wip.patch</filename>
            <type>text/plain</type>
            <size>7905</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dlYkNv
cmUvQ01ha2VMaXN0cy50eHQKaW5kZXggZGJiZWVkNzQ3YTIuLjU4YTAxMmQxMjhhIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzLnR4dAorKysgYi9Tb3VyY2UvV2ViQ29yZS9D
TWFrZUxpc3RzLnR4dApAQCAtMTY4OCwxMCArMTY4OCw5IEBAIGFkZF9jdXN0b21fY29tbWFuZCgK
ICAgICBDT01NQU5EICR7UEVSTF9FWEVDVVRBQkxFfSAtbmUgInByaW50IiAke1dlYkNvcmVfQ1NT
X1BST1BFUlRZX05BTUVTfSA+ICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9DU1NQcm9w
ZXJ0aWVzLmpzb24KICAgICBDT01NQU5EICR7UEVSTF9FWEVDVVRBQkxFfSAke1dFQkNPUkVfRElS
fS9jc3MvbWFrZXByb3AucGwgLS1kZWZpbmVzICIke0ZFQVRVUkVfREVGSU5FU19XSVRIX1NQQUNF
X1NFUEFSQVRPUn0iIC0tZ3BlcmYtZXhlY3V0YWJsZSAiJHtHUEVSRl9FWEVDVVRBQkxFfSIKICAg
ICBWRVJCQVRJTSkKLWxpc3QoQVBQRU5EIFdlYkNvcmVfREVSSVZFRF9TT1VSQ0VTICR7REVSSVZF
RF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9DU1NQcm9wZXJ0eU5hbWVzLmNwcCkKLWxpc3QoQVBQRU5E
IFdlYkNvcmVfREVSSVZFRF9TT1VSQ0VTICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9T
dHlsZUJ1aWxkZXIuY3BwKQotbGlzdChBUFBFTkQgV2ViQ29yZV9ERVJJVkVEX1NPVVJDRVMgJHtE
RVJJVkVEX1NPVVJDRVNfV0VCQ09SRV9ESVJ9L1N0eWxlUHJvcGVydHlTaG9ydGhhbmRGdW5jdGlv
bnMuY3BwKQotQUREX1NPVVJDRV9XRUJDT1JFX0RFUklWRURfREVQRU5ERU5DSUVTKCR7V0VCQ09S
RV9ESVJ9L2Nzcy9DU1NQYXJzZXIuY3BwIENTU1ZhbHVlS2V5d29yZHMuaCkKK2xpc3QoQVBQRU5E
IFdlYkNvcmVfU09VUkNFUyAke0RFUklWRURfU09VUkNFU19XRUJDT1JFX0RJUn0vQ1NTUHJvcGVy
dHlOYW1lcy5jcHApCitsaXN0KEFQUEVORCBXZWJDb3JlX1NPVVJDRVMgJHtERVJJVkVEX1NPVVJD
RVNfV0VCQ09SRV9ESVJ9L1N0eWxlQnVpbGRlci5jcHApCitsaXN0KEFQUEVORCBXZWJDb3JlX1NP
VVJDRVMgJHtERVJJVkVEX1NPVVJDRVNfV0VCQ09SRV9ESVJ9L1N0eWxlUHJvcGVydHlTaG9ydGhh
bmRGdW5jdGlvbnMuY3BwKQogCiAjIEdlbmVyYXRlIENTUyB2YWx1ZSBrZXl3b3JkcwogYWRkX2N1
c3RvbV9jb21tYW5kKApAQCAtMTcwMyw4ICsxNzAyLDYgQEAgYWRkX2N1c3RvbV9jb21tYW5kKAog
ICAgIENPTU1BTkQgJHtQRVJMX0VYRUNVVEFCTEV9ICR7V0VCQ09SRV9ESVJ9L2Nzcy9tYWtldmFs
dWVzLnBsIC0tZGVmaW5lcyAiJHtGRUFUVVJFX0RFRklORVNfV0lUSF9TUEFDRV9TRVBBUkFUT1J9
IiAtLXByZXByb2Nlc3NvciAiJHtDT0RFX0dFTkVSQVRPUl9QUkVQUk9DRVNTT1J9IgogICAgIFZF
UkJBVElNKQogbGlzdChBUFBFTkQgV2ViQ29yZV9ERVJJVkVEX1NPVVJDRVMgJHtERVJJVkVEX1NP
VVJDRVNfV0VCQ09SRV9ESVJ9L0NTU1ZhbHVlS2V5d29yZHMuY3BwKQotQUREX1NPVVJDRV9XRUJD
T1JFX0RFUklWRURfREVQRU5ERU5DSUVTKCR7V0VCQ09SRV9ESVJ9L2Nzcy9DU1NQYXJzZXIuY3Bw
IENTU1ZhbHVlS2V5d29yZHMuaCkKLUFERF9TT1VSQ0VfV0VCQ09SRV9ERVJJVkVEX0RFUEVOREVO
Q0lFUygke1dFQkNPUkVfRElSfS9jc3MvQ1NTUHJpbWl0aXZlVmFsdWVNYXBwaW5ncy5oIENTU1Zh
bHVlS2V5d29yZHMuaCkKIAogIyBHZW5lcmF0ZSBDU1MgU2VsZWN0b3IgcHNldWRvIHR5cGUgbmFt
ZSB0byB2YWx1ZSBtYXBzLgogYWRkX2N1c3RvbV9jb21tYW5kKApAQCAtMTc1NSw3ICsxNzUyLDcg
QEAgYWRkX2N1c3RvbV9jb21tYW5kKAogICAgIERFUEVORFMgJHtXZWJDb3JlX1BMVUdfSU5TX1JF
U09VUkNFU30gJHtXRUJDT1JFX0RJUn0vYmluZGluZ3Mvc2NyaXB0cy9wcmVwcm9jZXNzb3IucG0K
ICAgICBDT01NQU5EICR7UEVSTF9FWEVDVVRBQkxFfSAke1dFQkNPUkVfRElSfS9jc3MvbWFrZS1j
c3MtZmlsZS1hcnJheXMucGwgLS1kZWZpbmVzICIke0ZFQVRVUkVfREVGSU5FU19XSVRIX1NQQUNF
X1NFUEFSQVRPUn0iIC0tcHJlcHJvY2Vzc29yICIke0NPREVfR0VORVJBVE9SX1BSRVBST0NFU1NP
Un0iICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9QbHVnSW5zUmVzb3VyY2VzLmggJHtE
RVJJVkVEX1NPVVJDRVNfV0VCQ09SRV9ESVJ9L1BsdWdJbnNSZXNvdXJjZXNEYXRhLmNwcCAke1dl
YkNvcmVfUExVR19JTlNfUkVTT1VSQ0VTfQogICAgIFZFUkJBVElNKQotbGlzdChBUFBFTkQgV2Vi
Q29yZV9ERVJJVkVEX1NPVVJDRVMgJHtERVJJVkVEX1NPVVJDRVNfV0VCQ09SRV9ESVJ9L1BsdWdJ
bnNSZXNvdXJjZXNEYXRhLmNwcCkKK2xpc3QoQVBQRU5EIFdlYkNvcmVfU09VUkNFUyAke0RFUklW
RURfU09VUkNFU19XRUJDT1JFX0RJUn0vUGx1Z0luc1Jlc291cmNlc0RhdGEuY3BwKQogQUREX1NP
VVJDRV9XRUJDT1JFX0RFUklWRURfREVQRU5ERU5DSUVTKCR7V0VCQ09SRV9ESVJ9L2Nzcy9TdHls
ZVJlc29sdmVyLmNwcCBQbHVnSW5zUmVzb3VyY2VzRGF0YS5jcHAgUGx1Z0luc1Jlc291cmNlcy5o
KQogCiBzZXQoRkVBVFVSRV9ERUZJTkVTX0pBVkFTQ1JJUFQgIkxBTkdVQUdFX0pBVkFTQ1JJUFQg
JHtGRUFUVVJFX0RFRklORVNfV0lUSF9TUEFDRV9TRVBBUkFUT1J9IikKQEAgLTE4NjIsNyArMTg1
OSw3IEBAIEFERF9TT1VSQ0VfV0VCQ09SRV9ERVJJVkVEX0RFUEVOREVOQ0lFUygke1dFQkNPUkVf
RElSfS9odG1sL0hUTUxUcmVlQnVpbGRlci5jcHAKIAogCiBHRU5FUkFURV9ET01fTkFNRVMoSFRN
TCAke1dFQkNPUkVfRElSfS9odG1sL0hUTUxBdHRyaWJ1dGVOYW1lcy5pbiAke1dFQkNPUkVfRElS
fS9odG1sL0hUTUxUYWdOYW1lcy5pbiAiIikKLWxpc3QoQVBQRU5EIFdlYkNvcmVfREVSSVZFRF9T
T1VSQ0VTICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9IVE1MTmFtZXMuY3BwICR7REVS
SVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9IVE1MRWxlbWVudEZhY3RvcnkuY3BwICR7REVSSVZF
RF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9KU0hUTUxFbGVtZW50V3JhcHBlckZhY3RvcnkuY3BwKQor
bGlzdChBUFBFTkQgV2ViQ29yZV9TT1VSQ0VTICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElS
fS9IVE1MTmFtZXMuY3BwICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9IVE1MRWxlbWVu
dEZhY3RvcnkuY3BwICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9KU0hUTUxFbGVtZW50
V3JhcHBlckZhY3RvcnkuY3BwKQogCiAKIEdFTkVSQVRFX0VWRU5UX0ZBQ1RPUlkoJHtXRUJDT1JF
X0RJUn0vZG9tL0V2ZW50TmFtZXMuaW4gRXZlbnRJbnRlcmZhY2VzLmgpCkBAIC0xODg0LDkgKzE4
ODEsOSBAQCBsaXN0KEFQUEVORCBXZWJDb3JlX0RFUklWRURfU09VUkNFUyAke0RFUklWRURfU09V
UkNFU19XRUJDT1JFX0RJUn0vV2ViS2l0Rm9udEZhbQogCiAKIEdFTkVSQVRFX0RPTV9OQU1FUyhN
YXRoTUwgJHtXRUJDT1JFX0RJUn0vbWF0aG1sL21hdGhhdHRycy5pbiAke1dFQkNPUkVfRElSfS9t
YXRobWwvbWF0aHRhZ3MuaW4gIiIpCi1saXN0KEFQUEVORCBXZWJDb3JlX0RFUklWRURfU09VUkNF
UyAke0RFUklWRURfU09VUkNFU19XRUJDT1JFX0RJUn0vTWF0aE1MTmFtZXMuY3BwKQorbGlzdChB
UFBFTkQgV2ViQ29yZV9TT1VSQ0VTICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9NYXRo
TUxOYW1lcy5jcHApCiBpZiAoRU5BQkxFX01BVEhNTCkKLSAgICBsaXN0KEFQUEVORCBXZWJDb3Jl
X0RFUklWRURfU09VUkNFUyAke0RFUklWRURfU09VUkNFU19XRUJDT1JFX0RJUn0vTWF0aE1MRWxl
bWVudEZhY3RvcnkuY3BwKQorICAgIGxpc3QoQVBQRU5EIFdlYkNvcmVfU09VUkNFUyAke0RFUklW
RURfU09VUkNFU19XRUJDT1JFX0RJUn0vTWF0aE1MRWxlbWVudEZhY3RvcnkuY3BwKQogZW5kaWYg
KCkKIAogIyBTVkcgZXh0cmEgZGVmaW5lcyBuZWVkIHRvIG1hcCB0byBhIG51bWVyaWNhbCB2YWx1
ZSBmb3IgY29ycmVjdCBwcmVwcm9jZXNzaW5nIG9mIHN2Z3RhZ3MuaW4uCkBAIC0xODk2LDkgKzE4
OTMsOSBAQCBpZiAoRU5BQkxFX1NWR19GT05UUykKIGVuZGlmICgpCiAKIEdFTkVSQVRFX0RPTV9O
QU1FUyhTVkcgJHtXRUJDT1JFX0RJUn0vc3ZnL3N2Z2F0dHJzLmluICR7V0VCQ09SRV9ESVJ9L3N2
Zy9zdmd0YWdzLmluICIke1NWR19FWFRSQV9ERUZJTkVTfSIpCi1saXN0KEFQUEVORCBXZWJDb3Jl
X0RFUklWRURfU09VUkNFUyAke0RFUklWRURfU09VUkNFU19XRUJDT1JFX0RJUn0vU1ZHTmFtZXMu
Y3BwKQorbGlzdChBUFBFTkQgV2ViQ29yZV9TT1VSQ0VTICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNP
UkVfRElSfS9TVkdOYW1lcy5jcHApCiAKLWxpc3QoQVBQRU5EIFdlYkNvcmVfREVSSVZFRF9TT1VS
Q0VTICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9TVkdFbGVtZW50RmFjdG9yeS5jcHAg
JHtERVJJVkVEX1NPVVJDRVNfV0VCQ09SRV9ESVJ9L0pTU1ZHRWxlbWVudFdyYXBwZXJGYWN0b3J5
LmNwcCkKK2xpc3QoQVBQRU5EIFdlYkNvcmVfU09VUkNFUyAke0RFUklWRURfU09VUkNFU19XRUJD
T1JFX0RJUn0vU1ZHRWxlbWVudEZhY3RvcnkuY3BwICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVf
RElSfS9KU1NWR0VsZW1lbnRXcmFwcGVyRmFjdG9yeS5jcHApCiAKIEdFTkVSQVRFX0RPTV9OQU1F
UyhYTGluayAke1dFQkNPUkVfRElSfS9zdmcveGxpbmthdHRycy5pbikKIGxpc3QoQVBQRU5EIFdl
YkNvcmVfREVSSVZFRF9TT1VSQ0VTICR7REVSSVZFRF9TT1VSQ0VTX1dFQkNPUkVfRElSfS9YTGlu
a05hbWVzLmNwcCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1NvdXJjZXMudHh0IGIvU291
cmNlL1dlYkNvcmUvU291cmNlcy50eHQKaW5kZXggMzc1MTIwOWQ2MzMuLmRmNzdhOGRlMGNkIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Tb3VyY2VzLnR4dAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9Tb3VyY2VzLnR4dApAQCAtMjI4MCw3ICsyMjgwLDYgQEAgeG1sL3BhcnNlci9YTUxEb2N1bWVu
dFBhcnNlclNjb3BlLmNwcAogCiAvLyBEZXJpdmVkIFNvdXJjZXMKIAotQ1NTVmFsdWVLZXl3b3Jk
cy5jcHAKIENvbG9yRGF0YS5jcHAKIEhUTUxFbGVtZW50RmFjdG9yeS5jcHAKIEhUTUxFbnRpdHlU
YWJsZS5jcHAKQEAgLTIyOTAsOCArMjI4OSw2IEBAIFNWR0VsZW1lbnRGYWN0b3J5LmNwcAogU3R5
bGVCdWlsZGVyLmNwcAogU3R5bGVQcm9wZXJ0eVNob3J0aGFuZEZ1bmN0aW9ucy5jcHAKIFVzZXJB
Z2VudFN0eWxlU2hlZXRzRGF0YS5jcHAKLVdlYkNvcmVKU0J1aWx0aW5JbnRlcm5hbHMuY3BwCi1X
ZWJDb3JlSlNCdWlsdGlucy5jcHAKIEpTU1ZHRWxlbWVudFdyYXBwZXJGYWN0b3J5LmNwcAogSlNI
VE1MRWxlbWVudFdyYXBwZXJGYWN0b3J5LmNwcAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9XZWJDb3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2ogYi9Tb3VyY2UvV2ViQ29yZS9XZWJD
b3JlLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKaW5kZXggN2U1ZDYxMjRlYjYuLjFkNzE0MDM1
ZmVlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLnhjb2RlcHJvai9wcm9qZWN0
LnBieHByb2oKKysrIGIvU291cmNlL1dlYkNvcmUvV2ViQ29yZS54Y29kZXByb2ovcHJvamVjdC5w
Ynhwcm9qCkBAIC02MjEwLDYgKzYyMTAsOCBAQAogCQkyNkY3NTZCNDFCM0I2OEYyMDAwNURENzkg
LyogSW1tdXRhYmxlTkZBTm9kZUJ1aWxkZXIuaCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNl
OyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBw
YXRoID0gSW1tdXRhYmxlTkZBTm9kZUJ1aWxkZXIuaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+Ijsg
fTsKIAkJMjZGOUE4MzYxOEEwNDZBQzAwQUVCODhBIC8qIFZpZXdwb3J0Q29uZmlndXJhdGlvbi5j
cHAgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtu
b3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5jcHA7IHBhdGggPSBWaWV3cG9ydENvbmZpZ3Vy
YXRpb24uY3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQkyNkY5QTgzNzE4QTA0NkFD
MDBBRUI4OEEgLyogVmlld3BvcnRDb25maWd1cmF0aW9uLmggKi8gPSB7aXNhID0gUEJYRmlsZVJl
ZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2Rl
LmMuaDsgcGF0aCA9IFZpZXdwb3J0Q29uZmlndXJhdGlvbi5oOyBzb3VyY2VUcmVlID0gIjxncm91
cD4iOyB9OworCQkyN0ZCMzg3NzIwMENCMEQ4MDBDRUFGMDcgLyogV2ViQ29yZUpTQnVpbHRpbklu
dGVybmFscy5jcHAgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0g
NDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5jcHA7IG5hbWUgPSBXZWJDb3Jl
SlNCdWlsdGluSW50ZXJuYWxzLmNwcDsgcGF0aCA9IFdlYkNvcmVKU0J1aWx0aW5JbnRlcm5hbHMu
Y3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OworCQkyN0ZCMzg3OTIwMENCMEQ5MDBDRUFG
MDcgLyogV2ViQ29yZUpTQnVpbHRpbnMuY3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7
IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAuY3Bw
OyBuYW1lID0gV2ViQ29yZUpTQnVpbHRpbnMuY3BwOyBwYXRoID0gV2ViQ29yZUpTQnVpbHRpbnMu
Y3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQkyOTE0RTMwNTFDQUI1QTQ0MDA0OTk2
NkYgLyogQWNjZXNzaWJpbGl0eUF0dGFjaG1lbnQuY3BwICovID0ge2lzYSA9IFBCWEZpbGVSZWZl
cmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5j
cHAuY3BwOyBwYXRoID0gQWNjZXNzaWJpbGl0eUF0dGFjaG1lbnQuY3BwOyBzb3VyY2VUcmVlID0g
Ijxncm91cD4iOyB9OwogCQkyOTE0RTMwNjFDQUI1QTQ0MDA0OTk2NkYgLyogQWNjZXNzaWJpbGl0
eUF0dGFjaG1lbnQuaCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2Rpbmcg
PSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBwYXRoID0gQWNjZXNzaWJp
bGl0eUF0dGFjaG1lbnQuaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJMjkxN0I1NUUx
NDczNDk2QzAwNTJDOUQwIC8qIExheWVyRmx1c2hTY2hlZHVsZXIuY3BwICovID0ge2lzYSA9IFBC
WEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291
cmNlY29kZS5jcHAuY3BwOyBwYXRoID0gTGF5ZXJGbHVzaFNjaGVkdWxlci5jcHA7IHNvdXJjZVRy
ZWUgPSAiPGdyb3VwPiI7IH07CkBAIC0xODM0NCw2ICsxODM0Niw4IEBACiAJCQkJQ0RBQjZEMzAx
N0M5MjU5NTAwQzYwQjM0IC8qIFVzZXJBZ2VudFNjcmlwdHNEYXRhLmNwcCAqLywKIAkJCQk2NTY1
ODFBRTA5RDE0RUU2MDAwRTYxRDcgLyogVXNlckFnZW50U3R5bGVTaGVldHMuaCAqLywKIAkJCQk2
NTY1ODFBRjA5RDE0RUU2MDAwRTYxRDcgLyogVXNlckFnZW50U3R5bGVTaGVldHNEYXRhLmNwcCAq
LywKKwkJCQkyN0ZCMzg3NzIwMENCMEQ4MDBDRUFGMDcgLyogV2ViQ29yZUpTQnVpbHRpbkludGVy
bmFscy5jcHAgKi8sCisJCQkJMjdGQjM4NzkyMDBDQjBEOTAwQ0VBRjA3IC8qIFdlYkNvcmVKU0J1
aWx0aW5zLmNwcCAqLywKIAkJCQkxQTE0MTRCMzEzQTBGMDUwMDAxOTk5NkMgLyogV2ViS2l0Rm9u
dEZhbWlseU5hbWVzLmNwcCAqLywKIAkJCQkxQTE0MTRCNDEzQTBGMDUwMDAxOTk5NkMgLyogV2Vi
S2l0Rm9udEZhbWlseU5hbWVzLmggKi8sCiAJCQkJNTE3NDhGQTIxQ0M2RUVFQjAwNzI4RDg0IC8q
IFdvcmtlckdsb2JhbFNjb3BlQ29uc3RydWN0b3JzLmlkbCAqLywK
</data>

          </attachment>
      

    </bug>

</bugzilla>