<?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>184127</bug_id>
          
          <creation_ts>2018-03-28 23:48:24 -0700</creation_ts>
          <short_desc>[CMake] WebKit should link to WebCore as a PRIVATE library if WebCore is a static library</short_desc>
          <delta_ts>2018-04-08 19:59:19 -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>WebKit2</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>174003</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>achristensen</cc>
    
    <cc>annulen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>pvollan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1410197</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-03-28 23:48:24 -0700</bug_when>
    <thetext>[CMake] WebKit should link to WebCore as a PRIVATE library

While trying to build TestWebKit for Windows port (Bug 174003), I see the following linkage error.

&gt; ------ Build started: Project: TestWebKitLib, Configuration: Debug x64 ------
&gt; WebCore.lib(UnifiedSource311.obj) : error LNK2005: &quot;struct WTFLogChannel * __cdecl WebCore::notImplementedLoggingChannel(void)&quot; (?notImplementedLoggingChannel@WebCore@@YAPEAUWTFLogChannel@@XZ) already defined in WebKit2.lib(WebKit2.dll)
&gt;    Creating library C:/webkit/gb/WebKitBuild/Debug/lib64/TestWebKitLib.lib and object C:/webkit/gb/WebKitBuild/Debug/lib64/TestWebKitLib.exp
&gt; C:\webkit\gb\WebKitBuild\Debug\bin64\TestWebKitLib.dll : fatal error LNK1169: one or more multiply defined symbols found
&gt; Done building project &quot;TestWebKitLib.vcxproj&quot; -- FAILED.
&gt; ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

This happens because TestWebKitLib links to both WebCore and WebKit.
But, TestWebKitLib explicitly links only with WebKit,
WebCore is propagated because WebKit links WebCore as PUBLIC.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1410216</commentid>
    <comment_count>1</comment_count>
      <attachid>336754</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-03-29 00:41:16 -0700</bug_when>
    <thetext>Created attachment 336754
WIP patch

This patch doen&apos;t work for ports using generate-forwarding-headers.pl.
Because generate-forwarding-headers.pl creates forwarding headers only for headers included by WebKit2.
Then, include paths should contain all WebCore directories.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1410231</commentid>
    <comment_count>2</comment_count>
      <attachid>336762</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-03-29 03:44:44 -0700</bug_when>
    <thetext>Created attachment 336762
WIP patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1410508</commentid>
    <comment_count>3</comment_count>
      <attachid>336836</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-03-29 20:34:24 -0700</bug_when>
    <thetext>Created attachment 336836
WIP patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1410546</commentid>
    <comment_count>4</comment_count>
      <attachid>336840</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-03-29 22:19:07 -0700</bug_when>
    <thetext>Created attachment 336840
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1410594</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-03-30 07:49:17 -0700</bug_when>
    <thetext>Let&apos;s see what Konstantin thinks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1410612</commentid>
    <comment_count>6</comment_count>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2018-03-30 08:53:42 -0700</bug_when>
    <thetext>This change is wrong for cases when WebCore is built as SHARED library, because all users of WebKit need to link WebCore as well</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1410996</commentid>
    <comment_count>7</comment_count>
      <attachid>336969</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-04-01 20:18:18 -0700</bug_when>
    <thetext>Created attachment 336969
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411048</commentid>
    <comment_count>8</comment_count>
      <attachid>336969</attachid>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2018-04-02 05:08:41 -0700</bug_when>
    <thetext>Comment on attachment 336969
Patch

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

&gt; Source/WebCore/CMakeLists.txt:1994
&gt; +    target_link_libraries(WebCore PUBLIC ANGLESupport)

ANGLESupport must be PRIVATE

&gt; Source/WebKit/PlatformGTK.cmake:461
&gt; +list(APPEND WebKit_PRIVATE_LIBRARIES

There is no real need for new variable - just add &apos;PUBLIC&apos; and &apos;PRIVATE&apos; keywords to WebKit_LIBRARIES.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411060</commentid>
    <comment_count>9</comment_count>
      <attachid>336969</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-04-02 06:21:26 -0700</bug_when>
    <thetext>Comment on attachment 336969
Patch

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

&gt;&gt; Source/WebCore/CMakeLists.txt:1994
&gt;&gt; +    target_link_libraries(WebCore PUBLIC ANGLESupport)
&gt; 
&gt; ANGLESupport must be PRIVATE

No.
I tried PRIVATE, but I got compilation errors. I&apos;ll attach the error message for the records, tomorrow.

&gt;&gt; Source/WebKit/PlatformGTK.cmake:461
&gt;&gt; +list(APPEND WebKit_PRIVATE_LIBRARIES
&gt; 
&gt; There is no real need for new variable - just add &apos;PUBLIC&apos; and &apos;PRIVATE&apos; keywords to WebKit_LIBRARIES.

I think I need to switch back to PUBLIC again.

&gt; list(APPEND WebKit_PRIVATE_LIBRARIES PRIVATE WebCore PUBLIC)

I&apos;ll remake the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411064</commentid>
    <comment_count>10</comment_count>
      <attachid>336969</attachid>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2018-04-02 06:37:56 -0700</bug_when>
    <thetext>Comment on attachment 336969
Patch

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

&gt;&gt;&gt; Source/WebCore/CMakeLists.txt:1994
&gt;&gt;&gt; +    target_link_libraries(WebCore PUBLIC ANGLESupport)
&gt;&gt; 
&gt;&gt; ANGLESupport must be PRIVATE
&gt; 
&gt; No.
&gt; I tried PRIVATE, but I got compilation errors. I&apos;ll attach the error message for the records, tomorrow.

Ah, that&apos;s because of include directories. Same problem as what you are doing with WebCoreHeaderInterface</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411334</commentid>
    <comment_count>11</comment_count>
      <attachid>336969</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-04-02 18:23:35 -0700</bug_when>
    <thetext>Comment on attachment 336969
Patch

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

&gt;&gt;&gt; Source/WebKit/PlatformGTK.cmake:461
&gt;&gt;&gt; +list(APPEND WebKit_PRIVATE_LIBRARIES
&gt;&gt; 
&gt;&gt; There is no real need for new variable - just add &apos;PUBLIC&apos; and &apos;PRIVATE&apos; keywords to WebKit_LIBRARIES.
&gt; 
&gt; I think I need to switch back to PUBLIC again.

GTK port is using ADD_WHOLE_ARCHIVE_TO_LIBRARIES.
https://trac.webkit.org/browser/webkit/trunk/Source/WebKit/PlatformGTK.cmake?rev=228590#L668
Do you think I should modify ADD_WHOLE_ARCHIVE_TO_LIBRARIES to remove PUBLIC and PRIVATE keywords?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411335</commentid>
    <comment_count>12</comment_count>
      <attachid>336969</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-04-02 18:31:32 -0700</bug_when>
    <thetext>Comment on attachment 336969
Patch

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

&gt;&gt;&gt;&gt; Source/WebCore/CMakeLists.txt:1994
&gt;&gt;&gt;&gt; +    target_link_libraries(WebCore PUBLIC ANGLESupport)
&gt;&gt;&gt; 
&gt;&gt;&gt; ANGLESupport must be PRIVATE
&gt;&gt; 
&gt;&gt; No.
&gt;&gt; I tried PRIVATE, but I got compilation errors. I&apos;ll attach the error message for the records, tomorrow.
&gt; 
&gt; Ah, that&apos;s because of include directories. Same problem as what you are doing with WebCoreHeaderInterface

I tried again and no problem happens today. I&apos;ll make ANGLESupport PRIVATE.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411338</commentid>
    <comment_count>13</comment_count>
      <attachid>337050</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-04-02 18:37:08 -0700</bug_when>
    <thetext>Created attachment 337050
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411625</commentid>
    <comment_count>14</comment_count>
      <attachid>337138</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-04-03 18:47:06 -0700</bug_when>
    <thetext>Created attachment 337138
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411945</commentid>
    <comment_count>15</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-04-04 16:53:49 -0700</bug_when>
    <thetext>Hi Konstantin, I addressed the review feedbacks. Could you review again?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1411970</commentid>
    <comment_count>16</comment_count>
      <attachid>337138</attachid>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2018-04-04 18:07:40 -0700</bug_when>
    <thetext>Comment on attachment 337138
Patch

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

&gt; Source/WebKit/CMakeLists.txt:726
&gt; +    set(WebKit_LIBRARIES WebCoreHeaderInterface PRIVATE WebCore PUBLIC)

While this line is syntactically correct, I think we should write such code like

   set(WebKit_LIBRARIES
     PUBLIC WebCoreHeaderInterface
     PRIVATE WebCore
   )

i.e. all libraries/targets have their &quot;access specifiers&quot; in front of them, instead of providing access specifier for unknown follow-up list</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412247</commentid>
    <comment_count>17</comment_count>
      <attachid>337327</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-04-05 19:07:12 -0700</bug_when>
    <thetext>Created attachment 337327
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412263</commentid>
    <comment_count>18</comment_count>
      <attachid>337327</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-04-05 19:33:04 -0700</bug_when>
    <thetext>Comment on attachment 337327
Patch

Thank you for the review, Konstantin. I did it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412333</commentid>
    <comment_count>19</comment_count>
      <attachid>337327</attachid>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2018-04-06 03:33:40 -0700</bug_when>
    <thetext>Comment on attachment 337327
Patch

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

&gt; Source/WebKit/PlatformGTK.cmake:463
&gt; +    PRIVATE ${GTK_UNIX_PRINT_LIBRARIES}

Don&apos;t repeat PRIVATE

 list(APPEND WebKit_LIBRARIES
    PRIVATE
      A
      B
      C
    PUBLIC
      ...
  )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412335</commentid>
    <comment_count>20</comment_count>
      <attachid>337354</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-04-06 03:58:28 -0700</bug_when>
    <thetext>Created attachment 337354
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412792</commentid>
    <comment_count>21</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-04-08 19:58:49 -0700</bug_when>
    <thetext>Committed r230385: &lt;https://trac.webkit.org/changeset/230385&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412793</commentid>
    <comment_count>22</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-04-08 19:59:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/39270000&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>336754</attachid>
            <date>2018-03-29 00:41:16 -0700</date>
            <delta_ts>2018-03-29 00:41:32 -0700</delta_ts>
            <desc>WIP patch</desc>
            <filename>wip.patch</filename>
            <type>text/plain</type>
            <size>2455</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dlYkNv
cmUvQ01ha2VMaXN0cy50eHQKaW5kZXggNTA2M2QyN2IxNmEuLjZjZjY1ZGI4ZTc2IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzLnR4dAorKysgYi9Tb3VyY2UvV2ViQ29yZS9D
TWFrZUxpc3RzLnR4dApAQCAtMTk4Myw3ICsxOTgzLDcgQEAgaWYgKEVOQUJMRV9HUkFQSElDU19D
T05URVhUXzNEIEFORCBOT1QgV0lOMzIpCiAgICAgICAgICIke1RISVJEUEFSVFlfRElSfS9BTkdM
RS9zcmMiCiAgICAgICAgICIke1RISVJEUEFSVFlfRElSfS9BTkdMRS9zcmMvY29tbW9uL3RoaXJk
X3BhcnR5L2Jhc2UiCiAgICAgKQotICAgIGxpc3QoQVBQRU5EIFdlYkNvcmVfTElCUkFSSUVTIEFO
R0xFU3VwcG9ydCkKKyAgICB0YXJnZXRfbGlua19saWJyYXJpZXMoV2ViQ29yZSBQVUJMSUMgQU5H
TEVTdXBwb3J0KQogCiAgICAgaWYgKENPTVBJTEVSX0lTX0dDQ19PUl9DTEFORykKICAgICAgICAg
V0VCS0lUX0FERF9UQVJHRVRfQ1hYX0ZMQUdTKEFOR0xFU3VwcG9ydCAtV25vLWltcGxpY2l0LWZh
bGx0aHJvdWdoCkBAIC0xOTk1LDcgKzE5OTUsNiBAQCBpZiAoRU5BQkxFX0dSQVBISUNTX0NPTlRF
WFRfM0QgQU5EIE5PVCBXSU4zMikKICAgICBlbmRpZiAoKQogZW5kaWYgKCkKIAotdGFyZ2V0X2xp
bmtfbGlicmFyaWVzKFdlYkNvcmUgJHtXZWJDb3JlX0xJQlJBUklFU30pCiAKIGlmICgke1dlYkNv
cmVfTElCUkFSWV9UWVBFfSBNQVRDSEVTICJTSEFSRUQiKQogICAgIHNldF90YXJnZXRfcHJvcGVy
dGllcyhXZWJDb3JlIFBST1BFUlRJRVMgVkVSU0lPTiAke1BST0pFQ1RfVkVSU0lPTn0gU09WRVJT
SU9OICR7UFJPSkVDVF9WRVJTSU9OX01BSk9SfSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
Q01ha2VMaXN0cy50eHQgYi9Tb3VyY2UvV2ViS2l0L0NNYWtlTGlzdHMudHh0CmluZGV4IDFkMjZl
OWI4NzUwLi45YzM1ZjczMDM0YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9DTWFrZUxpc3Rz
LnR4dAorKysgYi9Tb3VyY2UvV2ViS2l0L0NNYWtlTGlzdHMudHh0CkBAIC0zLDYgKzMsOCBAQCBp
bmNsdWRlKFdlYktpdENvbW1vbikKIHNldF9wcm9wZXJ0eShESVJFQ1RPUlkgLiBQUk9QRVJUWSBG
T0xERVIgIldlYktpdCIpCiAKIHNldChXZWJLaXRfSU5DTFVERV9ESVJFQ1RPUklFUworICAgICIk
e0NNQUtFX0JJTkFSWV9ESVJ9IgorICAgICIke0ZPUldBUkRJTkdfSEVBREVSU19ESVJ9IgogICAg
ICIke1dFQktJVF9ESVJ9IgogICAgICIke1dFQktJVF9ESVJ9L05ldHdvcmtQcm9jZXNzIgogICAg
ICIke1dFQktJVF9ESVJ9L05ldHdvcmtQcm9jZXNzL0Nvb2tpZXMiCkBAIC03MDksNyArNzExLDcg
QEAgc2V0KFdlYktpdF9NRVNTQUdFU19JTl9GSUxFUwogICAgIFdlYlByb2Nlc3MvV2ViU3RvcmFn
ZS9TdG9yYWdlQXJlYU1hcC5tZXNzYWdlcy5pbgogKQogCi1zZXQoV2ViS2l0X0xJQlJBUklFUwor
c2V0KFdlYktpdF9QUklWQVRFX0xJQlJBUklFUwogICAgIFdlYkNvcmUKICkKIApkaWZmIC0tZ2l0
IGEvU291cmNlL2NtYWtlL1dlYktpdE1hY3Jvcy5jbWFrZSBiL1NvdXJjZS9jbWFrZS9XZWJLaXRN
YWNyb3MuY21ha2UKaW5kZXggMzZlNWEwMjAwYzkuLjMyYjkyMGE5ZmYyIDEwMDY0NAotLS0gYS9T
b3VyY2UvY21ha2UvV2ViS2l0TWFjcm9zLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9XZWJLaXRN
YWNyb3MuY21ha2UKQEAgLTEzNiw3ICsxMzYsOCBAQCBtYWNybyhXRUJLSVRfRlJBTUVXT1JLIF90
YXJnZXQpCiAgICAgdGFyZ2V0X2luY2x1ZGVfZGlyZWN0b3JpZXMoJHtfdGFyZ2V0fSBQVUJMSUMg
IiQ8QlVJTERfSU5URVJGQUNFOiR7JHtfdGFyZ2V0fV9JTkNMVURFX0RJUkVDVE9SSUVTfT4iKQog
ICAgIHRhcmdldF9pbmNsdWRlX2RpcmVjdG9yaWVzKCR7X3RhcmdldH0gU1lTVEVNIFBSSVZBVEUg
IiQ8QlVJTERfSU5URVJGQUNFOiR7JHtfdGFyZ2V0fV9TWVNURU1fSU5DTFVERV9ESVJFQ1RPUklF
U30+IikKICAgICB0YXJnZXRfaW5jbHVkZV9kaXJlY3Rvcmllcygke190YXJnZXR9IFBSSVZBVEUg
IiQ8QlVJTERfSU5URVJGQUNFOiR7JHtfdGFyZ2V0fV9QUklWQVRFX0lOQ0xVREVfRElSRUNUT1JJ
RVN9PiIpCi0gICAgdGFyZ2V0X2xpbmtfbGlicmFyaWVzKCR7X3RhcmdldH0gJHske190YXJnZXR9
X0xJQlJBUklFU30pCisgICAgdGFyZ2V0X2xpbmtfbGlicmFyaWVzKCR7X3RhcmdldH0gUFVCTElD
ICR7JHtfdGFyZ2V0fV9MSUJSQVJJRVN9KQorICAgIHRhcmdldF9saW5rX2xpYnJhcmllcygke190
YXJnZXR9IFBSSVZBVEUgJHske190YXJnZXR9X1BSSVZBVEVfTElCUkFSSUVTfSkKICAgICBzZXRf
dGFyZ2V0X3Byb3BlcnRpZXMoJHtfdGFyZ2V0fSBQUk9QRVJUSUVTIENPTVBJTEVfREVGSU5JVElP
TlMgIkJVSUxESU5HXyR7X3RhcmdldH0iKQogCiAgICAgaWYgKCR7X3RhcmdldH1fT1VUUFVUX05B
TUUpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>336762</attachid>
            <date>2018-03-29 03:44:44 -0700</date>
            <delta_ts>2018-03-29 20:34:39 -0700</delta_ts>
            <desc>WIP patch</desc>
            <filename>wip.patch</filename>
            <type>text/plain</type>
            <size>5109</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dlYkNv
cmUvQ01ha2VMaXN0cy50eHQKaW5kZXggNTA2M2QyN2IxNmEuLjE0NjAzYTk5YTNkIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzLnR4dAorKysgYi9Tb3VyY2UvV2ViQ29yZS9D
TWFrZUxpc3RzLnR4dApAQCAtMTk0OSw2ICsxOTQ5LDEwIEBAIGlmIChDTUFLRV9DT01QSUxFUl9J
U19HTlVDWFggQU5EICIke0xPV0VSQ0FTRV9DTUFLRV9IT1NUX1NZU1RFTV9QUk9DRVNTT1J9IiBN
QVRDCiAgICAgV0VCS0lUX0FERF9UQVJHRVRfQ1hYX0ZMQUdTKFdlYkNvcmUgLWZuby10cmVlLXNy
YSkKIGVuZGlmICgpCiAKK2FkZF9saWJyYXJ5KFdlYkNvcmVIZWFkZXJJbnRlcmZhY2UgSU5URVJG
QUNFKQordGFyZ2V0X2luY2x1ZGVfZGlyZWN0b3JpZXMoV2ViQ29yZUhlYWRlckludGVyZmFjZSBJ
TlRFUkZBQ0UgJHtXZWJDb3JlX0lOQ0xVREVfRElSRUNUT1JJRVN9KQordGFyZ2V0X2xpbmtfbGli
cmFyaWVzKFdlYkNvcmVIZWFkZXJJbnRlcmZhY2UgSU5URVJGQUNFICR7V2ViQ29yZV9MSUJSQVJJ
RVN9KQorCiBpZiAoTVNWQykKICAgICBXRUJLSVRfQUREX1BSRUNPTVBJTEVEX0hFQURFUigiV2Vi
Q29yZVRlc3RTdXBwb3J0UHJlZml4LmgiICJ0ZXN0aW5nL2pzL1dlYkNvcmVUZXN0U3VwcG9ydFBy
ZWZpeC5jcHAiIFdlYkNvcmVUZXN0U3VwcG9ydF9TT1VSQ0VTKQogZW5kaWYgKCkKQEAgLTE5ODMs
NyArMTk4Nyw3IEBAIGlmIChFTkFCTEVfR1JBUEhJQ1NfQ09OVEVYVF8zRCBBTkQgTk9UIFdJTjMy
KQogICAgICAgICAiJHtUSElSRFBBUlRZX0RJUn0vQU5HTEUvc3JjIgogICAgICAgICAiJHtUSElS
RFBBUlRZX0RJUn0vQU5HTEUvc3JjL2NvbW1vbi90aGlyZF9wYXJ0eS9iYXNlIgogICAgICkKLSAg
ICBsaXN0KEFQUEVORCBXZWJDb3JlX0xJQlJBUklFUyBBTkdMRVN1cHBvcnQpCisgICAgdGFyZ2V0
X2xpbmtfbGlicmFyaWVzKFdlYkNvcmUgUFVCTElDIEFOR0xFU3VwcG9ydCkKIAogICAgIGlmIChD
T01QSUxFUl9JU19HQ0NfT1JfQ0xBTkcpCiAgICAgICAgIFdFQktJVF9BRERfVEFSR0VUX0NYWF9G
TEFHUyhBTkdMRVN1cHBvcnQgLVduby1pbXBsaWNpdC1mYWxsdGhyb3VnaApAQCAtMTk5NSw3ICsx
OTk5LDYgQEAgaWYgKEVOQUJMRV9HUkFQSElDU19DT05URVhUXzNEIEFORCBOT1QgV0lOMzIpCiAg
ICAgZW5kaWYgKCkKIGVuZGlmICgpCiAKLXRhcmdldF9saW5rX2xpYnJhcmllcyhXZWJDb3JlICR7
V2ViQ29yZV9MSUJSQVJJRVN9KQogCiBpZiAoJHtXZWJDb3JlX0xJQlJBUllfVFlQRX0gTUFUQ0hF
UyAiU0hBUkVEIikKICAgICBzZXRfdGFyZ2V0X3Byb3BlcnRpZXMoV2ViQ29yZSBQUk9QRVJUSUVT
IFZFUlNJT04gJHtQUk9KRUNUX1ZFUlNJT059IFNPVkVSU0lPTiAke1BST0pFQ1RfVkVSU0lPTl9N
QUpPUn0pCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9QbGF0Zm9ybUdUSy5jbWFrZSBiL1Nv
dXJjZS9XZWJDb3JlL1BsYXRmb3JtR1RLLmNtYWtlCmluZGV4IGE2Zjc3Zjc2NjVlLi4xYTBlNWM4
N2M0ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvUGxhdGZvcm1HVEsuY21ha2UKKysrIGIv
U291cmNlL1dlYkNvcmUvUGxhdGZvcm1HVEsuY21ha2UKQEAgLTE0OSw3ICsxNDksNiBAQCBpZiAo
RU5BQkxFX1BMVUdJTl9QUk9DRVNTX0dUSzIpCiAgICAgIyBkZXBlbmRlbnQgZmlsZXMgaW50byBh
IHNlcGFyYXRlIGxpYnJhcnkgd2hpY2ggY2FuIGJlIHVzZWQgdG8gY29uc3RydWN0IGEgR1RLKzIg
V2ViQ29yZQogICAgICMgZm9yIHRoZSBwbHVnaW4gcHJvY2Vzcy4KICAgICBhZGRfbGlicmFyeShX
ZWJDb3JlUGxhdGZvcm1HVEsyICR7V2ViQ29yZV9MSUJSQVJZX1RZUEV9ICR7V2ViQ29yZVBsYXRm
b3JtR1RLX1NPVVJDRVN9KQotICAgIGFkZF9kZXBlbmRlbmNpZXMoV2ViQ29yZVBsYXRmb3JtR1RL
MiBXZWJDb3JlKQogICAgIHNldF9wcm9wZXJ0eShUQVJHRVQgV2ViQ29yZVBsYXRmb3JtR1RLMgog
ICAgICAgICBBUFBFTkQKICAgICAgICAgUFJPUEVSVFkgQ09NUElMRV9ERUZJTklUSU9OUyBHVEtf
QVBJX1ZFUlNJT05fMj0xCkBAIC0xNjMsOSArMTYyLDkgQEAgaWYgKEVOQUJMRV9QTFVHSU5fUFJP
Q0VTU19HVEsyKQogICAgICAgICAke1dlYkNvcmVfU1lTVEVNX0lOQ0xVREVfRElSRUNUT1JJRVN9
CiAgICAgKQogICAgIHRhcmdldF9saW5rX2xpYnJhcmllcyhXZWJDb3JlUGxhdGZvcm1HVEsyCi0g
ICAgICAgICAke1dlYkNvcmVfTElCUkFSSUVTfQotICAgICAgICAgJHtHVEsyX0xJQlJBUklFU30K
ICAgICAgICAgICR7R0RLMl9MSUJSQVJJRVN9CisgICAgICAgICAke0dUSzJfTElCUkFSSUVTfQor
ICAgICAgICAgV2ViQ29yZQogICAgICkKIGVuZGlmICgpCiAKQEAgLTE3OSw3ICsxNzgsNiBAQCBp
ZiAoRU5BQkxFX1dBWUxBTkRfVEFSR0VUKQogZW5kaWYgKCkKIAogYWRkX2xpYnJhcnkoV2ViQ29y
ZVBsYXRmb3JtR1RLICR7V2ViQ29yZV9MSUJSQVJZX1RZUEV9ICR7V2ViQ29yZVBsYXRmb3JtR1RL
X1NPVVJDRVN9KQotYWRkX2RlcGVuZGVuY2llcyhXZWJDb3JlUGxhdGZvcm1HVEsgV2ViQ29yZSkK
IHRhcmdldF9pbmNsdWRlX2RpcmVjdG9yaWVzKFdlYkNvcmVQbGF0Zm9ybUdUSyBQUklWQVRFCiAg
ICAgJHtXZWJDb3JlX0lOQ0xVREVfRElSRUNUT1JJRVN9CiApCkBAIC0xODksOSArMTg3LDkgQEAg
dGFyZ2V0X2luY2x1ZGVfZGlyZWN0b3JpZXMoV2ViQ29yZVBsYXRmb3JtR1RLIFNZU1RFTSBQUklW
QVRFCiAgICAgJHtHREtfSU5DTFVERV9ESVJTfQogKQogdGFyZ2V0X2xpbmtfbGlicmFyaWVzKFdl
YkNvcmVQbGF0Zm9ybUdUSwotICAgICR7V2ViQ29yZV9MSUJSQVJJRVN9Ci0gICAgJHtHVEtfTElC
UkFSSUVTfQogICAgICR7R0RLX0xJQlJBUklFU30KKyAgICAke0dUS19MSUJSQVJJRVN9CisgICAg
V2ViQ29yZQogKQogCiBpbmNsdWRlX2RpcmVjdG9yaWVzKApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9DTWFrZUxpc3RzLnR4dCBiL1NvdXJjZS9XZWJLaXQvQ01ha2VMaXN0cy50eHQKaW5kZXgg
MWQyNmU5Yjg3NTAuLjMxNzJiMzM2YjgwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0NNYWtl
TGlzdHMudHh0CisrKyBiL1NvdXJjZS9XZWJLaXQvQ01ha2VMaXN0cy50eHQKQEAgLTcxMCw2ICs3
MTAsMTAgQEAgc2V0KFdlYktpdF9NRVNTQUdFU19JTl9GSUxFUwogKQogCiBzZXQoV2ViS2l0X0xJ
QlJBUklFUworICAgIFdlYkNvcmVIZWFkZXJJbnRlcmZhY2UKKykKKworc2V0KFdlYktpdF9QUklW
QVRFX0xJQlJBUklFUwogICAgIFdlYkNvcmUKICkKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9QbGF0Zm9ybUdUSy5jbWFrZSBiL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1HVEsuY21ha2UKaW5k
ZXggMmFmMzM4Yzc1ODcuLmE1N2Q5ZmI2NjllIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1Bs
YXRmb3JtR1RLLmNtYWtlCisrKyBiL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1HVEsuY21ha2UKQEAg
LTQ1NCwxMiArNDU0LDExIEBAIGxpc3QoQVBQRU5EIFN0b3JhZ2VQcm9jZXNzX1NPVVJDRVMKIAog
c2V0KFNoYXJlZFdlYktpdExpYnJhcmllcwogICAgICR7V2ViS2l0X0xJQlJBUklFU30KKyAgICAk
e1dlYktpdF9QUklWQVRFX0xJQlJBUklFU30KICkKIAotCi1saXN0KEFQUEVORCBXZWJLaXRfTElC
UkFSSUVTCi0gICAgIyBXZWJDb3JlIHNob3VsZCBiZSBzcGVjaWZlZCBiZWZvcmUgYW5kIGFmdGVy
IFdlYkNvcmVQbGF0Zm9ybUdUSwotICAgIFdlYkNvcmVQbGF0Zm9ybUdUSyBXZWJDb3JlCitsaXN0
KEFQUEVORCBXZWJLaXRfUFJJVkFURV9MSUJSQVJJRVMKKyAgICBXZWJDb3JlUGxhdGZvcm1HVEsK
ICAgICAke0dUS19VTklYX1BSSU5UX0xJQlJBUklFU30KICkKIApAQCAtNjY5LDcgKzY2OCw2IEBA
IGlmIChFTkFCTEVfUExVR0lOX1BST0NFU1NfR1RLMikKICAgICAgICAgJHtTaGFyZWRXZWJLaXRM
aWJyYXJpZXN9CiAgICAgICAgIFdlYkNvcmVQbGF0Zm9ybUdUSzIKICAgICApCi0gICAgQUREX1dI
T0xFX0FSQ0hJVkVfVE9fTElCUkFSSUVTKFdlYktpdFBsdWdpblByb2Nlc3MyX0xJQlJBUklFUykK
ICAgICB0YXJnZXRfbGlua19saWJyYXJpZXMoV2ViS2l0UGx1Z2luUHJvY2VzczIgJHtXZWJLaXRQ
bHVnaW5Qcm9jZXNzMl9MSUJSQVJJRVN9KQogCiAgICAgYWRkX2RlcGVuZGVuY2llcyhXZWJLaXRQ
bHVnaW5Qcm9jZXNzMiBXZWJLaXQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvV2ViS2l0TWFj
cm9zLmNtYWtlIGIvU291cmNlL2NtYWtlL1dlYktpdE1hY3Jvcy5jbWFrZQppbmRleCAzNmU1YTAy
MDBjOS4uMzJiOTIwYTlmZjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9jbWFrZS9XZWJLaXRNYWNyb3Mu
Y21ha2UKKysrIGIvU291cmNlL2NtYWtlL1dlYktpdE1hY3Jvcy5jbWFrZQpAQCAtMTM2LDcgKzEz
Niw4IEBAIG1hY3JvKFdFQktJVF9GUkFNRVdPUksgX3RhcmdldCkKICAgICB0YXJnZXRfaW5jbHVk
ZV9kaXJlY3Rvcmllcygke190YXJnZXR9IFBVQkxJQyAiJDxCVUlMRF9JTlRFUkZBQ0U6JHske190
YXJnZXR9X0lOQ0xVREVfRElSRUNUT1JJRVN9PiIpCiAgICAgdGFyZ2V0X2luY2x1ZGVfZGlyZWN0
b3JpZXMoJHtfdGFyZ2V0fSBTWVNURU0gUFJJVkFURSAiJDxCVUlMRF9JTlRFUkZBQ0U6JHske190
YXJnZXR9X1NZU1RFTV9JTkNMVURFX0RJUkVDVE9SSUVTfT4iKQogICAgIHRhcmdldF9pbmNsdWRl
X2RpcmVjdG9yaWVzKCR7X3RhcmdldH0gUFJJVkFURSAiJDxCVUlMRF9JTlRFUkZBQ0U6JHske190
YXJnZXR9X1BSSVZBVEVfSU5DTFVERV9ESVJFQ1RPUklFU30+IikKLSAgICB0YXJnZXRfbGlua19s
aWJyYXJpZXMoJHtfdGFyZ2V0fSAkeyR7X3RhcmdldH1fTElCUkFSSUVTfSkKKyAgICB0YXJnZXRf
bGlua19saWJyYXJpZXMoJHtfdGFyZ2V0fSBQVUJMSUMgJHske190YXJnZXR9X0xJQlJBUklFU30p
CisgICAgdGFyZ2V0X2xpbmtfbGlicmFyaWVzKCR7X3RhcmdldH0gUFJJVkFURSAkeyR7X3Rhcmdl
dH1fUFJJVkFURV9MSUJSQVJJRVN9KQogICAgIHNldF90YXJnZXRfcHJvcGVydGllcygke190YXJn
ZXR9IFBST1BFUlRJRVMgQ09NUElMRV9ERUZJTklUSU9OUyAiQlVJTERJTkdfJHtfdGFyZ2V0fSIp
CiAKICAgICBpZiAoJHtfdGFyZ2V0fV9PVVRQVVRfTkFNRSkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>336836</attachid>
            <date>2018-03-29 20:34:24 -0700</date>
            <delta_ts>2018-03-29 22:19:03 -0700</delta_ts>
            <desc>WIP patch</desc>
            <filename>a.diff</filename>
            <type>text/plain</type>
            <size>3244</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dlYkNv
cmUvQ01ha2VMaXN0cy50eHQKaW5kZXggNTA2M2QyN2IxNmEuLjE0NjAzYTk5YTNkIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzLnR4dAorKysgYi9Tb3VyY2UvV2ViQ29yZS9D
TWFrZUxpc3RzLnR4dApAQCAtMTk0OSw2ICsxOTQ5LDEwIEBAIGlmIChDTUFLRV9DT01QSUxFUl9J
U19HTlVDWFggQU5EICIke0xPV0VSQ0FTRV9DTUFLRV9IT1NUX1NZU1RFTV9QUk9DRVNTT1J9IiBN
QVRDCiAgICAgV0VCS0lUX0FERF9UQVJHRVRfQ1hYX0ZMQUdTKFdlYkNvcmUgLWZuby10cmVlLXNy
YSkKIGVuZGlmICgpCiAKK2FkZF9saWJyYXJ5KFdlYkNvcmVIZWFkZXJJbnRlcmZhY2UgSU5URVJG
QUNFKQordGFyZ2V0X2luY2x1ZGVfZGlyZWN0b3JpZXMoV2ViQ29yZUhlYWRlckludGVyZmFjZSBJ
TlRFUkZBQ0UgJHtXZWJDb3JlX0lOQ0xVREVfRElSRUNUT1JJRVN9KQordGFyZ2V0X2xpbmtfbGli
cmFyaWVzKFdlYkNvcmVIZWFkZXJJbnRlcmZhY2UgSU5URVJGQUNFICR7V2ViQ29yZV9MSUJSQVJJ
RVN9KQorCiBpZiAoTVNWQykKICAgICBXRUJLSVRfQUREX1BSRUNPTVBJTEVEX0hFQURFUigiV2Vi
Q29yZVRlc3RTdXBwb3J0UHJlZml4LmgiICJ0ZXN0aW5nL2pzL1dlYkNvcmVUZXN0U3VwcG9ydFBy
ZWZpeC5jcHAiIFdlYkNvcmVUZXN0U3VwcG9ydF9TT1VSQ0VTKQogZW5kaWYgKCkKQEAgLTE5ODMs
NyArMTk4Nyw3IEBAIGlmIChFTkFCTEVfR1JBUEhJQ1NfQ09OVEVYVF8zRCBBTkQgTk9UIFdJTjMy
KQogICAgICAgICAiJHtUSElSRFBBUlRZX0RJUn0vQU5HTEUvc3JjIgogICAgICAgICAiJHtUSElS
RFBBUlRZX0RJUn0vQU5HTEUvc3JjL2NvbW1vbi90aGlyZF9wYXJ0eS9iYXNlIgogICAgICkKLSAg
ICBsaXN0KEFQUEVORCBXZWJDb3JlX0xJQlJBUklFUyBBTkdMRVN1cHBvcnQpCisgICAgdGFyZ2V0
X2xpbmtfbGlicmFyaWVzKFdlYkNvcmUgUFVCTElDIEFOR0xFU3VwcG9ydCkKIAogICAgIGlmIChD
T01QSUxFUl9JU19HQ0NfT1JfQ0xBTkcpCiAgICAgICAgIFdFQktJVF9BRERfVEFSR0VUX0NYWF9G
TEFHUyhBTkdMRVN1cHBvcnQgLVduby1pbXBsaWNpdC1mYWxsdGhyb3VnaApAQCAtMTk5NSw3ICsx
OTk5LDYgQEAgaWYgKEVOQUJMRV9HUkFQSElDU19DT05URVhUXzNEIEFORCBOT1QgV0lOMzIpCiAg
ICAgZW5kaWYgKCkKIGVuZGlmICgpCiAKLXRhcmdldF9saW5rX2xpYnJhcmllcyhXZWJDb3JlICR7
V2ViQ29yZV9MSUJSQVJJRVN9KQogCiBpZiAoJHtXZWJDb3JlX0xJQlJBUllfVFlQRX0gTUFUQ0hF
UyAiU0hBUkVEIikKICAgICBzZXRfdGFyZ2V0X3Byb3BlcnRpZXMoV2ViQ29yZSBQUk9QRVJUSUVT
IFZFUlNJT04gJHtQUk9KRUNUX1ZFUlNJT059IFNPVkVSU0lPTiAke1BST0pFQ1RfVkVSU0lPTl9N
QUpPUn0pCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NNYWtlTGlzdHMudHh0IGIvU291cmNl
L1dlYktpdC9DTWFrZUxpc3RzLnR4dAppbmRleCAxZDI2ZTliODc1MC4uMzE3MmIzMzZiODAgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ01ha2VMaXN0cy50eHQKKysrIGIvU291cmNlL1dlYktp
dC9DTWFrZUxpc3RzLnR4dApAQCAtNzEwLDYgKzcxMCwxMCBAQCBzZXQoV2ViS2l0X01FU1NBR0VT
X0lOX0ZJTEVTCiApCiAKIHNldChXZWJLaXRfTElCUkFSSUVTCisgICAgV2ViQ29yZUhlYWRlcklu
dGVyZmFjZQorKQorCitzZXQoV2ViS2l0X1BSSVZBVEVfTElCUkFSSUVTCiAgICAgV2ViQ29yZQog
KQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtR1RLLmNtYWtlIGIvU291cmNl
L1dlYktpdC9QbGF0Zm9ybUdUSy5jbWFrZQppbmRleCAyYWYzMzhjNzU4Ny4uODMxZjAzNjUyNDIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1HVEsuY21ha2UKKysrIGIvU291cmNl
L1dlYktpdC9QbGF0Zm9ybUdUSy5jbWFrZQpAQCAtNDU0LDEwICs0NTQsMTEgQEAgbGlzdChBUFBF
TkQgU3RvcmFnZVByb2Nlc3NfU09VUkNFUwogCiBzZXQoU2hhcmVkV2ViS2l0TGlicmFyaWVzCiAg
ICAgJHtXZWJLaXRfTElCUkFSSUVTfQorICAgICR7V2ViS2l0X1BSSVZBVEVfTElCUkFSSUVTfQog
KQogCiAKLWxpc3QoQVBQRU5EIFdlYktpdF9MSUJSQVJJRVMKK2xpc3QoQVBQRU5EIFdlYktpdF9Q
UklWQVRFX0xJQlJBUklFUwogICAgICMgV2ViQ29yZSBzaG91bGQgYmUgc3BlY2lmZWQgYmVmb3Jl
IGFuZCBhZnRlciBXZWJDb3JlUGxhdGZvcm1HVEsKICAgICBXZWJDb3JlUGxhdGZvcm1HVEsgV2Vi
Q29yZQogICAgICR7R1RLX1VOSVhfUFJJTlRfTElCUkFSSUVTfQpkaWZmIC0tZ2l0IGEvU291cmNl
L2NtYWtlL1dlYktpdE1hY3Jvcy5jbWFrZSBiL1NvdXJjZS9jbWFrZS9XZWJLaXRNYWNyb3MuY21h
a2UKaW5kZXggMzZlNWEwMjAwYzkuLjMyYjkyMGE5ZmYyIDEwMDY0NAotLS0gYS9Tb3VyY2UvY21h
a2UvV2ViS2l0TWFjcm9zLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9XZWJLaXRNYWNyb3MuY21h
a2UKQEAgLTEzNiw3ICsxMzYsOCBAQCBtYWNybyhXRUJLSVRfRlJBTUVXT1JLIF90YXJnZXQpCiAg
ICAgdGFyZ2V0X2luY2x1ZGVfZGlyZWN0b3JpZXMoJHtfdGFyZ2V0fSBQVUJMSUMgIiQ8QlVJTERf
SU5URVJGQUNFOiR7JHtfdGFyZ2V0fV9JTkNMVURFX0RJUkVDVE9SSUVTfT4iKQogICAgIHRhcmdl
dF9pbmNsdWRlX2RpcmVjdG9yaWVzKCR7X3RhcmdldH0gU1lTVEVNIFBSSVZBVEUgIiQ8QlVJTERf
SU5URVJGQUNFOiR7JHtfdGFyZ2V0fV9TWVNURU1fSU5DTFVERV9ESVJFQ1RPUklFU30+IikKICAg
ICB0YXJnZXRfaW5jbHVkZV9kaXJlY3Rvcmllcygke190YXJnZXR9IFBSSVZBVEUgIiQ8QlVJTERf
SU5URVJGQUNFOiR7JHtfdGFyZ2V0fV9QUklWQVRFX0lOQ0xVREVfRElSRUNUT1JJRVN9PiIpCi0g
ICAgdGFyZ2V0X2xpbmtfbGlicmFyaWVzKCR7X3RhcmdldH0gJHske190YXJnZXR9X0xJQlJBUklF
U30pCisgICAgdGFyZ2V0X2xpbmtfbGlicmFyaWVzKCR7X3RhcmdldH0gUFVCTElDICR7JHtfdGFy
Z2V0fV9MSUJSQVJJRVN9KQorICAgIHRhcmdldF9saW5rX2xpYnJhcmllcygke190YXJnZXR9IFBS
SVZBVEUgJHske190YXJnZXR9X1BSSVZBVEVfTElCUkFSSUVTfSkKICAgICBzZXRfdGFyZ2V0X3By
b3BlcnRpZXMoJHtfdGFyZ2V0fSBQUk9QRVJUSUVTIENPTVBJTEVfREVGSU5JVElPTlMgIkJVSUxE
SU5HXyR7X3RhcmdldH0iKQogCiAgICAgaWYgKCR7X3RhcmdldH1fT1VUUFVUX05BTUUpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>336840</attachid>
            <date>2018-03-29 22:19:07 -0700</date>
            <delta_ts>2018-04-01 20:18:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184127-20180330141906.patch</filename>
            <type>text/plain</type>
            <size>6313</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwMDkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTYxMWZmMzEwZDQyMDQy
Y2UyOWIzMmYxMzYxODczODkyOTQ2ZjFkNi4uYTVjZWVkODQwYmIyN2ZiZmZiNmZjMmI2ZmIzZjk2
OWUyMTQ2MTNiNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE4LTAzLTI5ICBGdWpp
aSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtDTWFrZV0g
V2ViS2l0IHNob3VsZCBsaW5rIHRvIFdlYkNvcmUgYXMgYSBQUklWQVRFIGxpYnJhcnkKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NDEyNworCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cyAo
Tm8gYmVoYXZpb3VyIGNoYW5nZXMpLgorCisgICAgICAgICogQ01ha2VMaXN0cy50eHQ6IEFkZGVk
IGEgaW50ZXJmYWNlIGxpYnJhcnkgV2ViQ29yZUhlYWRlckludGVyZmFjZS4KKwogMjAxOC0wMy0y
OSAgUm9zcyBLaXJzbGluZyAgPHJvc3Mua2lyc2xpbmdAc29ueS5jb20+CiAKICAgICAgICAgTVNW
QyBfX2ZvcmNlaW5saW5lIHNsb3dzIGRvd24gSlNDIHJlbGVhc2UgYnVpbGQgZml2ZWZvbGQgYWZ0
ZXIgcjIyOTM5MQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cgYi9Tb3VyY2Uv
V2ViS2l0L0NoYW5nZUxvZwppbmRleCBmZjBlYzAyOTFiYzg5ZmNlODYyOTk5OWJjNzgzNTgwZDEw
ZmI1NGViLi5kMDYwYzYwYjJlNjIyY2RlMTQyMWZlYjQwMDdhNzYxZDQxOWZhMWFiIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE0IEBACisyMDE4LTAzLTI5ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3Jp
LkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtDTWFrZV0gV2ViS2l0IHNob3VsZCBsaW5rIHRv
IFdlYkNvcmUgYXMgYSBQUklWQVRFIGxpYnJhcnkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NDEyNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogQ01ha2VMaXN0cy50eHQ6IExpbmsgV2ViQ29yZSB0byBX
ZWJLaXQgYXMgYSBwcml2YXRlIGxpYnJhcnkuCisgICAgICAgIExpbmsgV2ViQ29yZUhlYWRlcklu
dGVyZmFjZSB0byBXZWJLaXQgYXMgYXMgcHVibGljIGxpYnJhcnkuCisgICAgICAgICogUGxhdGZv
cm1HVEsuY21ha2U6IEFkZGVkICR7V2ViS2l0X1BSSVZBVEVfTElCUkFSSUVTfSB0byBTaGFyZWRX
ZWJLaXRMaWJyYXJpZXMuCisKIDIwMTgtMDMtMjkgIEJyaWFuIEJ1cmcgIDxiYnVyZ0BhcHBsZS5j
b20+CiAKICAgICAgICAgV2ViIEF1dG9tYXRpb246IGNsaXBUb1ZpZXdwb3J0IGlzIGlnbm9yZWQg
Zm9yIGVsZW1lbnQgc2NyZWVuc2hvdHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NNYWtl
TGlzdHMudHh0IGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQKaW5kZXggNTA2M2QyN2Ix
NmEwYzgyMjhhYjE2YWE4MTQ5MjYwZjUzNTJmZmQwMC4uOTI3YjQxYWRjYzI4M2IyNGJiMWIzMDhh
YmIxMGU5YzI0Y2ExODE2MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50
eHQKKysrIGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQKQEAgLTE5NDksNiArMTk0OSwx
NCBAQCBpZiAoQ01BS0VfQ09NUElMRVJfSVNfR05VQ1hYIEFORCAiJHtMT1dFUkNBU0VfQ01BS0Vf
SE9TVF9TWVNURU1fUFJPQ0VTU09SfSIgTUFUQwogICAgIFdFQktJVF9BRERfVEFSR0VUX0NYWF9G
TEFHUyhXZWJDb3JlIC1mbm8tdHJlZS1zcmEpCiBlbmRpZiAoKQogCisjIEluY2x1ZGUgcGF0aHMg
b2YgV2ViQ29yZSBkb2VuJ3QgcHJvcGFnYXRlIHRvIHRhcmdldHMgdXNpbmcgV2ViS2l0CisjIGJl
Y2F1c2UgV2ViQ29yZSBpcyBsaW5rZWQgdG8gV2ViS2l0IGFzIGEgUFJJVkFURSBsaWJyYXJ5LiBG
b3J3YXJkaW5nCisjIGhlYWRlcnMgZ2VuZXJhdGVkIGJ5IGdlbmVyYXRlLWZvcndhcmRpbmctaGVh
ZGVycy5wbCBuZWVkcyBpbmNsdWRlCisjIHBhdGhzIG9mIFdlYkNvcmUuCithZGRfbGlicmFyeShX
ZWJDb3JlSGVhZGVySW50ZXJmYWNlIElOVEVSRkFDRSkKK3RhcmdldF9pbmNsdWRlX2RpcmVjdG9y
aWVzKFdlYkNvcmVIZWFkZXJJbnRlcmZhY2UgSU5URVJGQUNFICR7V2ViQ29yZV9JTkNMVURFX0RJ
UkVDVE9SSUVTfSkKK3RhcmdldF9saW5rX2xpYnJhcmllcyhXZWJDb3JlSGVhZGVySW50ZXJmYWNl
IElOVEVSRkFDRSAke1dlYkNvcmVfTElCUkFSSUVTfSkKKwogaWYgKE1TVkMpCiAgICAgV0VCS0lU
X0FERF9QUkVDT01QSUxFRF9IRUFERVIoIldlYkNvcmVUZXN0U3VwcG9ydFByZWZpeC5oIiAidGVz
dGluZy9qcy9XZWJDb3JlVGVzdFN1cHBvcnRQcmVmaXguY3BwIiBXZWJDb3JlVGVzdFN1cHBvcnRf
U09VUkNFUykKIGVuZGlmICgpCkBAIC0xOTgzLDcgKzE5OTEsNyBAQCBpZiAoRU5BQkxFX0dSQVBI
SUNTX0NPTlRFWFRfM0QgQU5EIE5PVCBXSU4zMikKICAgICAgICAgIiR7VEhJUkRQQVJUWV9ESVJ9
L0FOR0xFL3NyYyIKICAgICAgICAgIiR7VEhJUkRQQVJUWV9ESVJ9L0FOR0xFL3NyYy9jb21tb24v
dGhpcmRfcGFydHkvYmFzZSIKICAgICApCi0gICAgbGlzdChBUFBFTkQgV2ViQ29yZV9MSUJSQVJJ
RVMgQU5HTEVTdXBwb3J0KQorICAgIHRhcmdldF9saW5rX2xpYnJhcmllcyhXZWJDb3JlIFBVQkxJ
QyBBTkdMRVN1cHBvcnQpCiAKICAgICBpZiAoQ09NUElMRVJfSVNfR0NDX09SX0NMQU5HKQogICAg
ICAgICBXRUJLSVRfQUREX1RBUkdFVF9DWFhfRkxBR1MoQU5HTEVTdXBwb3J0IC1Xbm8taW1wbGlj
aXQtZmFsbHRocm91Z2gKQEAgLTE5OTUsNyArMjAwMyw2IEBAIGlmIChFTkFCTEVfR1JBUEhJQ1Nf
Q09OVEVYVF8zRCBBTkQgTk9UIFdJTjMyKQogICAgIGVuZGlmICgpCiBlbmRpZiAoKQogCi10YXJn
ZXRfbGlua19saWJyYXJpZXMoV2ViQ29yZSAke1dlYkNvcmVfTElCUkFSSUVTfSkKIAogaWYgKCR7
V2ViQ29yZV9MSUJSQVJZX1RZUEV9IE1BVENIRVMgIlNIQVJFRCIpCiAgICAgc2V0X3RhcmdldF9w
cm9wZXJ0aWVzKFdlYkNvcmUgUFJPUEVSVElFUyBWRVJTSU9OICR7UFJPSkVDVF9WRVJTSU9OfSBT
T1ZFUlNJT04gJHtQUk9KRUNUX1ZFUlNJT05fTUFKT1J9KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9DTWFrZUxpc3RzLnR4dCBiL1NvdXJjZS9XZWJLaXQvQ01ha2VMaXN0cy50eHQKaW5kZXgg
MWQyNmU5Yjg3NTA5YzQxZTMzYTM4MjE5MDRiMzE0NzcxN2FkZjRmOC4uMzE3MmIzMzZiODAzZWYw
ODIxYzdjNGU2MWMwOWIzMGU2NWU3NTEyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9DTWFr
ZUxpc3RzLnR4dAorKysgYi9Tb3VyY2UvV2ViS2l0L0NNYWtlTGlzdHMudHh0CkBAIC03MTAsNiAr
NzEwLDEwIEBAIHNldChXZWJLaXRfTUVTU0FHRVNfSU5fRklMRVMKICkKIAogc2V0KFdlYktpdF9M
SUJSQVJJRVMKKyAgICBXZWJDb3JlSGVhZGVySW50ZXJmYWNlCispCisKK3NldChXZWJLaXRfUFJJ
VkFURV9MSUJSQVJJRVMKICAgICBXZWJDb3JlCiApCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvUGxhdGZvcm1HVEsuY21ha2UgYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtR1RLLmNtYWtlCmlu
ZGV4IDJhZjMzOGM3NTg3YTQ0NTNjN2EzNGM4NDc2YTA0NzRhZDc2Y2UwZDEuLjgzMWYwMzY1MjQy
MzA2MGNlNTVkMGY5OTI4ZTA0YTQ5OTI0NTRhYmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
UGxhdGZvcm1HVEsuY21ha2UKKysrIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybUdUSy5jbWFrZQpA
QCAtNDU0LDEwICs0NTQsMTEgQEAgbGlzdChBUFBFTkQgU3RvcmFnZVByb2Nlc3NfU09VUkNFUwog
CiBzZXQoU2hhcmVkV2ViS2l0TGlicmFyaWVzCiAgICAgJHtXZWJLaXRfTElCUkFSSUVTfQorICAg
ICR7V2ViS2l0X1BSSVZBVEVfTElCUkFSSUVTfQogKQogCiAKLWxpc3QoQVBQRU5EIFdlYktpdF9M
SUJSQVJJRVMKK2xpc3QoQVBQRU5EIFdlYktpdF9QUklWQVRFX0xJQlJBUklFUwogICAgICMgV2Vi
Q29yZSBzaG91bGQgYmUgc3BlY2lmZWQgYmVmb3JlIGFuZCBhZnRlciBXZWJDb3JlUGxhdGZvcm1H
VEsKICAgICBXZWJDb3JlUGxhdGZvcm1HVEsgV2ViQ29yZQogICAgICR7R1RLX1VOSVhfUFJJTlRf
TElCUkFSSUVTfQpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL1dlYktpdE1hY3Jvcy5jbWFrZSBi
L1NvdXJjZS9jbWFrZS9XZWJLaXRNYWNyb3MuY21ha2UKaW5kZXggMzZlNWEwMjAwYzkyY2Q2OTI0
NDVjMTQ1ODc0MWEzZmVhYjllMjllZS4uMzJiOTIwYTlmZjI0ZmIyNmI3YTg3MjFkYzQyZGM0YWRk
NzE2ZjczYyAxMDA2NDQKLS0tIGEvU291cmNlL2NtYWtlL1dlYktpdE1hY3Jvcy5jbWFrZQorKysg
Yi9Tb3VyY2UvY21ha2UvV2ViS2l0TWFjcm9zLmNtYWtlCkBAIC0xMzYsNyArMTM2LDggQEAgbWFj
cm8oV0VCS0lUX0ZSQU1FV09SSyBfdGFyZ2V0KQogICAgIHRhcmdldF9pbmNsdWRlX2RpcmVjdG9y
aWVzKCR7X3RhcmdldH0gUFVCTElDICIkPEJVSUxEX0lOVEVSRkFDRTokeyR7X3RhcmdldH1fSU5D
TFVERV9ESVJFQ1RPUklFU30+IikKICAgICB0YXJnZXRfaW5jbHVkZV9kaXJlY3Rvcmllcygke190
YXJnZXR9IFNZU1RFTSBQUklWQVRFICIkPEJVSUxEX0lOVEVSRkFDRTokeyR7X3RhcmdldH1fU1lT
VEVNX0lOQ0xVREVfRElSRUNUT1JJRVN9PiIpCiAgICAgdGFyZ2V0X2luY2x1ZGVfZGlyZWN0b3Jp
ZXMoJHtfdGFyZ2V0fSBQUklWQVRFICIkPEJVSUxEX0lOVEVSRkFDRTokeyR7X3RhcmdldH1fUFJJ
VkFURV9JTkNMVURFX0RJUkVDVE9SSUVTfT4iKQotICAgIHRhcmdldF9saW5rX2xpYnJhcmllcygk
e190YXJnZXR9ICR7JHtfdGFyZ2V0fV9MSUJSQVJJRVN9KQorICAgIHRhcmdldF9saW5rX2xpYnJh
cmllcygke190YXJnZXR9IFBVQkxJQyAkeyR7X3RhcmdldH1fTElCUkFSSUVTfSkKKyAgICB0YXJn
ZXRfbGlua19saWJyYXJpZXMoJHtfdGFyZ2V0fSBQUklWQVRFICR7JHtfdGFyZ2V0fV9QUklWQVRF
X0xJQlJBUklFU30pCiAgICAgc2V0X3RhcmdldF9wcm9wZXJ0aWVzKCR7X3RhcmdldH0gUFJPUEVS
VElFUyBDT01QSUxFX0RFRklOSVRJT05TICJCVUlMRElOR18ke190YXJnZXR9IikKIAogICAgIGlm
ICgke190YXJnZXR9X09VVFBVVF9OQU1FKQpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdl
TG9nCmluZGV4IDBmYzMxYTQyNzM4NDhiZmZhY2FmNTQ4NmFiOGI2MTU4ZTJmZGYxMGUuLjhkZGQx
ZWNhNjMxZGQwNTkxYTUzNzU3ZjJjMzhkNjEwZDg0M2MxMWYgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxv
ZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxOC0wMy0yOSAgRnVqaWkgSGly
b25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255LmNvbT4KKworICAgICAgICBbQ01ha2VdIFdlYktp
dCBzaG91bGQgbGluayB0byBXZWJDb3JlIGFzIGEgUFJJVkFURSBsaWJyYXJ5CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODQxMjcKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBCdWlsZGluZyBUZXN0V2ViS2l0
TGliIG9uIFdpbmRvd3MgY2F1c2VzIGEgbGlua2FnZSBlcnJvciBvZgorICAgICAgICBtdWx0aXBs
eSBkZWZpbmVkIHN5bWJvbHMgYmVjYXVzZSBUZXN0V2ViS2l0TGliIGxpbmtzIHRvCisgICAgICAg
IGJvdGggV2ViQ29yZSBhbmQgV2ViS2l0LiBUZXN0V2ViS2l0TGliIGV4cGxpY2l0bHkgbGlua3Mg
b25seSB3aXRoCisgICAgICAgIFdlYktpdCwgQnV0LCBXZWJDb3JlIGlzIHByb3BhZ2F0ZWQgYmVj
YXVzZSBXZWJLaXQgbGlua3MgV2ViQ29yZSBhcworICAgICAgICBwdWJsaWMuCisKKyAgICAgICAg
KiBTb3VyY2UvY21ha2UvV2ViS2l0TWFjcm9zLmNtYWtlIChXRUJLSVRfRlJBTUVXT1JLKToKKyAg
ICAgICAgTGluayAke190YXJnZXR9X0xJQlJBUklFUyBhcyBwdWJsaWMgbGlicmFyaWVzLgorICAg
ICAgICBBZGRlZCBhIG5ldyB2YXJpYWJsZSAke190YXJnZXR9X1BSSVZBVEVfTElCUkFSSUVTLCBh
bmQgbGluayB0aGVtIGFzIHByaXZhdGUgbGlicmFyaWVzLgorCiAyMDE4LTAzLTI4ICBUaW0gSG9y
dG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgogCiAgICAgICAgIE1ha2UgaXQgcG9zc2li
bGUgdG8gZGlzYWJsZSBidWlsZGluZyB0aGUgdG9vbHMgd2l0aCBNYWtlCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>336969</attachid>
            <date>2018-04-01 20:18:18 -0700</date>
            <delta_ts>2018-04-02 18:37:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184127-20180402121817.patch</filename>
            <type>text/plain</type>
            <size>6677</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwMDYzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWRiZTA4OGRiODBhODZm
YjM1NGFjMGQwZTRmNjY0ZWU2MDRiYThiMy4uYTZjODMwOTZkM2E4MjE4MzZhZjIxN2ExZGY3MDkx
MGQwMjdiNzk2YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE4LTA0LTAxICBGdWpp
aSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtDTWFrZV0g
V2ViS2l0IHNob3VsZCBsaW5rIHRvIFdlYkNvcmUgYXMgYSBQUklWQVRFIGxpYnJhcnkgaWYgV2Vi
Q29yZSBpcyBhIHN0YXRpYyBsaWJyYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xODQxMjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMgKE5vIGJlaGF2aW91ciBjaGFuZ2VzKS4KKwor
ICAgICAgICAqIENNYWtlTGlzdHMudHh0OiBBZGRlZCBhIGludGVyZmFjZSBsaWJyYXJ5IFdlYkNv
cmVIZWFkZXJJbnRlcmZhY2UuCisKIDIwMTgtMDMtMjggIFNhaWQgQWJvdS1IYWxsYXdhICA8c2Fi
b3VoYWxsYXdhQGFwcGxlLmNvbT4KIAogICAgICAgICBUaGUgU1ZHQW5pbWF0ZWRQcm9wZXJ0eSB3
cmFwcGVycyBoYXZlIHRvIGJlIGRldGFjaGVkIGZyb20gdGhlIHJlZmVyZW5jZWQgdmFsdWVzIGJl
Zm9yZSB0aGUgU1ZHQW5pbWF0ZWRUeXBlIGlzIGRlbGV0ZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKaW5kZXggNGQ4M2RjYWY5
NGM3OWJhZGI3ZjU5ZWJlZWQ5M2M4NDExYTFlOTBhZC4uMmQ0YmFhMjFhMDZkZjkxMjQ3OGQ1OGQ4
OTQ0ZmVlNmVlMjljNjU5OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxOC0wNC0wMSAg
RnVqaWkgSGlyb25vcmkgIDxIaXJvbm9yaS5GdWppaUBzb255LmNvbT4KKworICAgICAgICBbQ01h
a2VdIFdlYktpdCBzaG91bGQgbGluayB0byBXZWJDb3JlIGFzIGEgUFJJVkFURSBsaWJyYXJ5IGlm
IFdlYkNvcmUgaXMgYSBzdGF0aWMgbGlicmFyeQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg0MTI3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBDTWFrZUxpc3RzLnR4dDogTGluayBXZWJDb3JlIHRvIFdl
YktpdCBhcyBhIHByaXZhdGUgbGlicmFyeS4KKyAgICAgICAgTGluayBXZWJDb3JlSGVhZGVySW50
ZXJmYWNlIHRvIFdlYktpdCBhcyBhcyBwdWJsaWMgbGlicmFyeS4KKyAgICAgICAgKiBQbGF0Zm9y
bUdUSy5jbWFrZTogQWRkZWQgJHtXZWJLaXRfUFJJVkFURV9MSUJSQVJJRVN9IHRvIFNoYXJlZFdl
YktpdExpYnJhcmllcy4KKwogMjAxOC0wMy0yOCAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUu
Y29tPgogCiAgICAgICAgIE1ha2UgaXQgcG9zc2libGUgdG8gb3ZlcnJpZGUgdGhlIHNjcmVlbiBz
aXplCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzLnR4dCBiL1NvdXJjZS9X
ZWJDb3JlL0NNYWtlTGlzdHMudHh0CmluZGV4IDUwNjNkMjdiMTZhMGM4MjI4YWIxNmFhODE0OTI2
MGY1MzUyZmZkMDAuLjNlMGY4YWQ2MWIzNTJmZmJmOTA0OTQwMWU2N2RkYzY4MzcwZTdkOGUgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0CisrKyBiL1NvdXJjZS9XZWJD
b3JlL0NNYWtlTGlzdHMudHh0CkBAIC0xOTQ5LDYgKzE5NDksMTQgQEAgaWYgKENNQUtFX0NPTVBJ
TEVSX0lTX0dOVUNYWCBBTkQgIiR7TE9XRVJDQVNFX0NNQUtFX0hPU1RfU1lTVEVNX1BST0NFU1NP
Un0iIE1BVEMKICAgICBXRUJLSVRfQUREX1RBUkdFVF9DWFhfRkxBR1MoV2ViQ29yZSAtZm5vLXRy
ZWUtc3JhKQogZW5kaWYgKCkKIAorIyBJbmNsdWRlIHBhdGhzIG9mIFdlYkNvcmUgZG9lc24ndCBw
cm9wYWdhdGUgdG8gdGFyZ2V0cyB1c2luZyBXZWJLaXQKKyMgYmVjYXVzZSBXZWJDb3JlIGlzIGxp
bmtlZCB0byBXZWJLaXQgYXMgYSBQUklWQVRFIGxpYnJhcnkuIEZvcndhcmRpbmcKKyMgaGVhZGVy
cyBnZW5lcmF0ZWQgYnkgZ2VuZXJhdGUtZm9yd2FyZGluZy1oZWFkZXJzLnBsIG5lZWRzIGluY2x1
ZGUKKyMgcGF0aHMgb2YgV2ViQ29yZS4KK2FkZF9saWJyYXJ5KFdlYkNvcmVIZWFkZXJJbnRlcmZh
Y2UgSU5URVJGQUNFKQordGFyZ2V0X2luY2x1ZGVfZGlyZWN0b3JpZXMoV2ViQ29yZUhlYWRlcklu
dGVyZmFjZSBJTlRFUkZBQ0UgJHtXZWJDb3JlX0lOQ0xVREVfRElSRUNUT1JJRVN9KQordGFyZ2V0
X2xpbmtfbGlicmFyaWVzKFdlYkNvcmVIZWFkZXJJbnRlcmZhY2UgSU5URVJGQUNFICR7V2ViQ29y
ZV9MSUJSQVJJRVN9KQorCiBpZiAoTVNWQykKICAgICBXRUJLSVRfQUREX1BSRUNPTVBJTEVEX0hF
QURFUigiV2ViQ29yZVRlc3RTdXBwb3J0UHJlZml4LmgiICJ0ZXN0aW5nL2pzL1dlYkNvcmVUZXN0
U3VwcG9ydFByZWZpeC5jcHAiIFdlYkNvcmVUZXN0U3VwcG9ydF9TT1VSQ0VTKQogZW5kaWYgKCkK
QEAgLTE5ODMsNyArMTk5MSw3IEBAIGlmIChFTkFCTEVfR1JBUEhJQ1NfQ09OVEVYVF8zRCBBTkQg
Tk9UIFdJTjMyKQogICAgICAgICAiJHtUSElSRFBBUlRZX0RJUn0vQU5HTEUvc3JjIgogICAgICAg
ICAiJHtUSElSRFBBUlRZX0RJUn0vQU5HTEUvc3JjL2NvbW1vbi90aGlyZF9wYXJ0eS9iYXNlIgog
ICAgICkKLSAgICBsaXN0KEFQUEVORCBXZWJDb3JlX0xJQlJBUklFUyBBTkdMRVN1cHBvcnQpCisg
ICAgdGFyZ2V0X2xpbmtfbGlicmFyaWVzKFdlYkNvcmUgUFVCTElDIEFOR0xFU3VwcG9ydCkKIAog
ICAgIGlmIChDT01QSUxFUl9JU19HQ0NfT1JfQ0xBTkcpCiAgICAgICAgIFdFQktJVF9BRERfVEFS
R0VUX0NYWF9GTEFHUyhBTkdMRVN1cHBvcnQgLVduby1pbXBsaWNpdC1mYWxsdGhyb3VnaApAQCAt
MTk5NSw3ICsyMDAzLDYgQEAgaWYgKEVOQUJMRV9HUkFQSElDU19DT05URVhUXzNEIEFORCBOT1Qg
V0lOMzIpCiAgICAgZW5kaWYgKCkKIGVuZGlmICgpCiAKLXRhcmdldF9saW5rX2xpYnJhcmllcyhX
ZWJDb3JlICR7V2ViQ29yZV9MSUJSQVJJRVN9KQogCiBpZiAoJHtXZWJDb3JlX0xJQlJBUllfVFlQ
RX0gTUFUQ0hFUyAiU0hBUkVEIikKICAgICBzZXRfdGFyZ2V0X3Byb3BlcnRpZXMoV2ViQ29yZSBQ
Uk9QRVJUSUVTIFZFUlNJT04gJHtQUk9KRUNUX1ZFUlNJT059IFNPVkVSU0lPTiAke1BST0pFQ1Rf
VkVSU0lPTl9NQUpPUn0pCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NNYWtlTGlzdHMudHh0
IGIvU291cmNlL1dlYktpdC9DTWFrZUxpc3RzLnR4dAppbmRleCAxZDI2ZTliODc1MDljNDFlMzNh
MzgyMTkwNGIzMTQ3NzE3YWRmNGY4Li5kNjNlYjY0MDNkZGIzN2M4MzY4M2YwYWNmODhlMDM1NWE5
NTBkMDkwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0NNYWtlTGlzdHMudHh0CisrKyBiL1Nv
dXJjZS9XZWJLaXQvQ01ha2VMaXN0cy50eHQKQEAgLTcxMCw5ICs3MTAsMTYgQEAgc2V0KFdlYktp
dF9NRVNTQUdFU19JTl9GSUxFUwogKQogCiBzZXQoV2ViS2l0X0xJQlJBUklFUwotICAgIFdlYkNv
cmUKKyAgICBXZWJDb3JlSGVhZGVySW50ZXJmYWNlCiApCiAKK2lmICgke1dlYkNvcmVfTElCUkFS
WV9UWVBFfSBTVFJFUVVBTCBTVEFUSUMpCisgICAgc2V0KFdlYktpdF9QUklWQVRFX0xJQlJBUklF
UyBXZWJDb3JlKQorZWxzZSAoKQorICAgICMgQWxsIHVzZXJzIG9mIFdlYktpdCBuZWVkIHRvIGxp
bmsgV2ViQ29yZSBpZiBXZWJDb3JlIGlzIGEgc2hhcmVkIGxpYnJhcnkKKyAgICBsaXN0KEFQUEVO
RCBXZWJLaXRfTElCUkFSSUVTIFdlYkNvcmUpCitlbmRpZiAoKQorCiBzZXQoV2ViUHJvY2Vzc19M
SUJSQVJJRVMKICAgICBXZWJLaXQKICkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvUGxhdGZv
cm1HVEsuY21ha2UgYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtR1RLLmNtYWtlCmluZGV4IDJhZjMz
OGM3NTg3YTQ0NTNjN2EzNGM4NDc2YTA0NzRhZDc2Y2UwZDEuLjgzMWYwMzY1MjQyMzA2MGNlNTVk
MGY5OTI4ZTA0YTQ5OTI0NTRhYmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1H
VEsuY21ha2UKKysrIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybUdUSy5jbWFrZQpAQCAtNDU0LDEw
ICs0NTQsMTEgQEAgbGlzdChBUFBFTkQgU3RvcmFnZVByb2Nlc3NfU09VUkNFUwogCiBzZXQoU2hh
cmVkV2ViS2l0TGlicmFyaWVzCiAgICAgJHtXZWJLaXRfTElCUkFSSUVTfQorICAgICR7V2ViS2l0
X1BSSVZBVEVfTElCUkFSSUVTfQogKQogCiAKLWxpc3QoQVBQRU5EIFdlYktpdF9MSUJSQVJJRVMK
K2xpc3QoQVBQRU5EIFdlYktpdF9QUklWQVRFX0xJQlJBUklFUwogICAgICMgV2ViQ29yZSBzaG91
bGQgYmUgc3BlY2lmZWQgYmVmb3JlIGFuZCBhZnRlciBXZWJDb3JlUGxhdGZvcm1HVEsKICAgICBX
ZWJDb3JlUGxhdGZvcm1HVEsgV2ViQ29yZQogICAgICR7R1RLX1VOSVhfUFJJTlRfTElCUkFSSUVT
fQpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL1dlYktpdE1hY3Jvcy5jbWFrZSBiL1NvdXJjZS9j
bWFrZS9XZWJLaXRNYWNyb3MuY21ha2UKaW5kZXggMzZlNWEwMjAwYzkyY2Q2OTI0NDVjMTQ1ODc0
MWEzZmVhYjllMjllZS4uMzJiOTIwYTlmZjI0ZmIyNmI3YTg3MjFkYzQyZGM0YWRkNzE2ZjczYyAx
MDA2NDQKLS0tIGEvU291cmNlL2NtYWtlL1dlYktpdE1hY3Jvcy5jbWFrZQorKysgYi9Tb3VyY2Uv
Y21ha2UvV2ViS2l0TWFjcm9zLmNtYWtlCkBAIC0xMzYsNyArMTM2LDggQEAgbWFjcm8oV0VCS0lU
X0ZSQU1FV09SSyBfdGFyZ2V0KQogICAgIHRhcmdldF9pbmNsdWRlX2RpcmVjdG9yaWVzKCR7X3Rh
cmdldH0gUFVCTElDICIkPEJVSUxEX0lOVEVSRkFDRTokeyR7X3RhcmdldH1fSU5DTFVERV9ESVJF
Q1RPUklFU30+IikKICAgICB0YXJnZXRfaW5jbHVkZV9kaXJlY3Rvcmllcygke190YXJnZXR9IFNZ
U1RFTSBQUklWQVRFICIkPEJVSUxEX0lOVEVSRkFDRTokeyR7X3RhcmdldH1fU1lTVEVNX0lOQ0xV
REVfRElSRUNUT1JJRVN9PiIpCiAgICAgdGFyZ2V0X2luY2x1ZGVfZGlyZWN0b3JpZXMoJHtfdGFy
Z2V0fSBQUklWQVRFICIkPEJVSUxEX0lOVEVSRkFDRTokeyR7X3RhcmdldH1fUFJJVkFURV9JTkNM
VURFX0RJUkVDVE9SSUVTfT4iKQotICAgIHRhcmdldF9saW5rX2xpYnJhcmllcygke190YXJnZXR9
ICR7JHtfdGFyZ2V0fV9MSUJSQVJJRVN9KQorICAgIHRhcmdldF9saW5rX2xpYnJhcmllcygke190
YXJnZXR9IFBVQkxJQyAkeyR7X3RhcmdldH1fTElCUkFSSUVTfSkKKyAgICB0YXJnZXRfbGlua19s
aWJyYXJpZXMoJHtfdGFyZ2V0fSBQUklWQVRFICR7JHtfdGFyZ2V0fV9QUklWQVRFX0xJQlJBUklF
U30pCiAgICAgc2V0X3RhcmdldF9wcm9wZXJ0aWVzKCR7X3RhcmdldH0gUFJPUEVSVElFUyBDT01Q
SUxFX0RFRklOSVRJT05TICJCVUlMRElOR18ke190YXJnZXR9IikKIAogICAgIGlmICgke190YXJn
ZXR9X09VVFBVVF9OQU1FKQpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4
IDBmYzMxYTQyNzM4NDhiZmZhY2FmNTQ4NmFiOGI2MTU4ZTJmZGYxMGUuLjlhYTA0MTllMWMwODAx
YzQ4MTMxYzE2MjUyYzNhMmQ1MWU0OTQ0NWMgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxOC0wNC0wMSAgRnVqaWkgSGlyb25vcmkgIDxI
aXJvbm9yaS5GdWppaUBzb255LmNvbT4KKworICAgICAgICBbQ01ha2VdIFdlYktpdCBzaG91bGQg
bGluayB0byBXZWJDb3JlIGFzIGEgUFJJVkFURSBsaWJyYXJ5IGlmIFdlYkNvcmUgaXMgYSBzdGF0
aWMgbGlicmFyeQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTg0MTI3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgQnVpbGRpbmcgVGVzdFdlYktpdExpYiBvbiBXaW5kb3dzIGNhdXNlcyBhIGxpbmthZ2UgZXJy
b3Igb2YKKyAgICAgICAgbXVsdGlwbHkgZGVmaW5lZCBzeW1ib2xzIGJlY2F1c2UgVGVzdFdlYktp
dExpYiBsaW5rcyB0bworICAgICAgICBib3RoIFdlYkNvcmUgYW5kIFdlYktpdC4gVGVzdFdlYktp
dExpYiBleHBsaWNpdGx5IGxpbmtzIG9ubHkgd2l0aAorICAgICAgICBXZWJLaXQsIEJ1dCwgV2Vi
Q29yZSBpcyBwcm9wYWdhdGVkIGJlY2F1c2UgV2ViS2l0IGxpbmtzIFdlYkNvcmUgYXMKKyAgICAg
ICAgcHVibGljLgorCisgICAgICAgICogU291cmNlL2NtYWtlL1dlYktpdE1hY3Jvcy5jbWFrZSAo
V0VCS0lUX0ZSQU1FV09SSyk6CisgICAgICAgIExpbmsgJHtfdGFyZ2V0fV9MSUJSQVJJRVMgYXMg
cHVibGljIGxpYnJhcmllcy4KKyAgICAgICAgQWRkZWQgYSBuZXcgdmFyaWFibGUgJHtfdGFyZ2V0
fV9QUklWQVRFX0xJQlJBUklFUywgYW5kIGxpbmsgdGhlbSBhcyBwcml2YXRlIGxpYnJhcmllcy4K
KwogMjAxOC0wMy0yOCAgVGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAog
ICAgICAgICBNYWtlIGl0IHBvc3NpYmxlIHRvIGRpc2FibGUgYnVpbGRpbmcgdGhlIHRvb2xzIHdp
dGggTWFrZQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>337050</attachid>
            <date>2018-04-02 18:37:08 -0700</date>
            <delta_ts>2018-04-03 18:47:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184127-20180402183703.patch</filename>
            <type>text/plain</type>
            <size>6589</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwMDcwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWVlMDAyN2MwNmQ0Mzkz
ODI4MDA2ZmUzNjk3YjgwYjc3MDEwY2Q0OC4uNTgwMjYxYTZhMWU5NWE1ODNkZjMzNzRmYzJjYjMw
MDNjOWFlYjI1YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE4LTA0LTAyICBGdWpp
aSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtDTWFrZV0g
V2ViS2l0IHNob3VsZCBsaW5rIHRvIFdlYkNvcmUgYXMgYSBQUklWQVRFIGxpYnJhcnkgaWYgV2Vi
Q29yZSBpcyBhIHN0YXRpYyBsaWJyYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xODQxMjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMgKE5vIGJlaGF2aW91ciBjaGFuZ2VzKS4KKwor
ICAgICAgICAqIENNYWtlTGlzdHMudHh0OiBBZGRlZCBhIGludGVyZmFjZSBsaWJyYXJ5IFdlYkNv
cmVIZWFkZXJJbnRlcmZhY2UuCisKIDIwMTgtMDMtMjkgIENvbW1pdCBRdWV1ZSAgPGNvbW1pdC1x
dWV1ZUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIyMzAw
NjIuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQv
Q2hhbmdlTG9nCmluZGV4IDRkODNkY2FmOTRjNzliYWRiN2Y1OWViZWVkOTNjODQxMWExZTkwYWQu
LjllNzk1NzIzN2Q3NmVjYmM5MDA0NzcyNDE4ODZkYjMzNDNiYTBhYzEgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTQgQEAKKzIwMTgtMDQtMDIgIEZ1amlpIEhpcm9ub3JpICA8SGlyb25vcmkuRnVqaWlA
c29ueS5jb20+CisKKyAgICAgICAgW0NNYWtlXSBXZWJLaXQgc2hvdWxkIGxpbmsgdG8gV2ViQ29y
ZSBhcyBhIFBSSVZBVEUgbGlicmFyeSBpZiBXZWJDb3JlIGlzIGEgc3RhdGljIGxpYnJhcnkKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NDEyNworCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogQ01ha2VMaXN0
cy50eHQ6IExpbmsgV2ViQ29yZSB0byBXZWJLaXQgYXMgYSBwcml2YXRlIGxpYnJhcnkuCisgICAg
ICAgIExpbmsgV2ViQ29yZUhlYWRlckludGVyZmFjZSB0byBXZWJLaXQgYXMgYXMgcHVibGljIGxp
YnJhcnkuCisgICAgICAgICogUGxhdGZvcm1HVEsuY21ha2U6IEFkZGVkICR7V2ViS2l0X1BSSVZB
VEVfTElCUkFSSUVTfSB0byBTaGFyZWRXZWJLaXRMaWJyYXJpZXMuCisKIDIwMTgtMDMtMjggIFph
bGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBNYWtlIGl0IHBvc3NpYmxl
IHRvIG92ZXJyaWRlIHRoZSBzY3JlZW4gc2l6ZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
Q01ha2VMaXN0cy50eHQgYi9Tb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzLnR4dAppbmRleCA1MDYz
ZDI3YjE2YTBjODIyOGFiMTZhYTgxNDkyNjBmNTM1MmZmZDAwLi40OTVhMmUzNTc2Nzk4ZDdmYzAw
M2RhZDUyNjE4ZTM0MjRmMmE3Y2FiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DTWFrZUxp
c3RzLnR4dAorKysgYi9Tb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzLnR4dApAQCAtMTk0OSw2ICsx
OTQ5LDE0IEBAIGlmIChDTUFLRV9DT01QSUxFUl9JU19HTlVDWFggQU5EICIke0xPV0VSQ0FTRV9D
TUFLRV9IT1NUX1NZU1RFTV9QUk9DRVNTT1J9IiBNQVRDCiAgICAgV0VCS0lUX0FERF9UQVJHRVRf
Q1hYX0ZMQUdTKFdlYkNvcmUgLWZuby10cmVlLXNyYSkKIGVuZGlmICgpCiAKKyMgSW5jbHVkZSBw
YXRocyBvZiBXZWJDb3JlIGRvZXNuJ3QgcHJvcGFnYXRlIHRvIHRhcmdldHMgdXNpbmcgV2ViS2l0
CisjIGJlY2F1c2UgV2ViQ29yZSBpcyBsaW5rZWQgdG8gV2ViS2l0IGFzIGEgUFJJVkFURSBsaWJy
YXJ5LiBGb3J3YXJkaW5nCisjIGhlYWRlcnMgZ2VuZXJhdGVkIGJ5IGdlbmVyYXRlLWZvcndhcmRp
bmctaGVhZGVycy5wbCBuZWVkcyBpbmNsdWRlCisjIHBhdGhzIG9mIFdlYkNvcmUuCithZGRfbGli
cmFyeShXZWJDb3JlSGVhZGVySW50ZXJmYWNlIElOVEVSRkFDRSkKK3RhcmdldF9pbmNsdWRlX2Rp
cmVjdG9yaWVzKFdlYkNvcmVIZWFkZXJJbnRlcmZhY2UgSU5URVJGQUNFICR7V2ViQ29yZV9JTkNM
VURFX0RJUkVDVE9SSUVTfSkKK3RhcmdldF9saW5rX2xpYnJhcmllcyhXZWJDb3JlSGVhZGVySW50
ZXJmYWNlIElOVEVSRkFDRSAke1dlYkNvcmVfTElCUkFSSUVTfSkKKwogaWYgKE1TVkMpCiAgICAg
V0VCS0lUX0FERF9QUkVDT01QSUxFRF9IRUFERVIoIldlYkNvcmVUZXN0U3VwcG9ydFByZWZpeC5o
IiAidGVzdGluZy9qcy9XZWJDb3JlVGVzdFN1cHBvcnRQcmVmaXguY3BwIiBXZWJDb3JlVGVzdFN1
cHBvcnRfU09VUkNFUykKIGVuZGlmICgpCkBAIC0xOTgzLDcgKzE5OTEsNyBAQCBpZiAoRU5BQkxF
X0dSQVBISUNTX0NPTlRFWFRfM0QgQU5EIE5PVCBXSU4zMikKICAgICAgICAgIiR7VEhJUkRQQVJU
WV9ESVJ9L0FOR0xFL3NyYyIKICAgICAgICAgIiR7VEhJUkRQQVJUWV9ESVJ9L0FOR0xFL3NyYy9j
b21tb24vdGhpcmRfcGFydHkvYmFzZSIKICAgICApCi0gICAgbGlzdChBUFBFTkQgV2ViQ29yZV9M
SUJSQVJJRVMgQU5HTEVTdXBwb3J0KQorICAgIHRhcmdldF9saW5rX2xpYnJhcmllcyhXZWJDb3Jl
IFBSSVZBVEUgQU5HTEVTdXBwb3J0KQogCiAgICAgaWYgKENPTVBJTEVSX0lTX0dDQ19PUl9DTEFO
RykKICAgICAgICAgV0VCS0lUX0FERF9UQVJHRVRfQ1hYX0ZMQUdTKEFOR0xFU3VwcG9ydCAtV25v
LWltcGxpY2l0LWZhbGx0aHJvdWdoCkBAIC0xOTk1LDcgKzIwMDMsNiBAQCBpZiAoRU5BQkxFX0dS
QVBISUNTX0NPTlRFWFRfM0QgQU5EIE5PVCBXSU4zMikKICAgICBlbmRpZiAoKQogZW5kaWYgKCkK
IAotdGFyZ2V0X2xpbmtfbGlicmFyaWVzKFdlYkNvcmUgJHtXZWJDb3JlX0xJQlJBUklFU30pCiAK
IGlmICgke1dlYkNvcmVfTElCUkFSWV9UWVBFfSBNQVRDSEVTICJTSEFSRUQiKQogICAgIHNldF90
YXJnZXRfcHJvcGVydGllcyhXZWJDb3JlIFBST1BFUlRJRVMgVkVSU0lPTiAke1BST0pFQ1RfVkVS
U0lPTn0gU09WRVJTSU9OICR7UFJPSkVDVF9WRVJTSU9OX01BSk9SfSkKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvQ01ha2VMaXN0cy50eHQgYi9Tb3VyY2UvV2ViS2l0L0NNYWtlTGlzdHMudHh0
CmluZGV4IDFkMjZlOWI4NzUwOWM0MWUzM2EzODIxOTA0YjMxNDc3MTdhZGY0ZjguLmQ2M2ViNjQw
M2RkYjM3YzgzNjgzZjBhY2Y4OGUwMzU1YTk1MGQwOTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvQ01ha2VMaXN0cy50eHQKKysrIGIvU291cmNlL1dlYktpdC9DTWFrZUxpc3RzLnR4dApAQCAt
NzEwLDkgKzcxMCwxNiBAQCBzZXQoV2ViS2l0X01FU1NBR0VTX0lOX0ZJTEVTCiApCiAKIHNldChX
ZWJLaXRfTElCUkFSSUVTCi0gICAgV2ViQ29yZQorICAgIFdlYkNvcmVIZWFkZXJJbnRlcmZhY2UK
ICkKIAoraWYgKCR7V2ViQ29yZV9MSUJSQVJZX1RZUEV9IFNUUkVRVUFMIFNUQVRJQykKKyAgICBz
ZXQoV2ViS2l0X1BSSVZBVEVfTElCUkFSSUVTIFdlYkNvcmUpCitlbHNlICgpCisgICAgIyBBbGwg
dXNlcnMgb2YgV2ViS2l0IG5lZWQgdG8gbGluayBXZWJDb3JlIGlmIFdlYkNvcmUgaXMgYSBzaGFy
ZWQgbGlicmFyeQorICAgIGxpc3QoQVBQRU5EIFdlYktpdF9MSUJSQVJJRVMgV2ViQ29yZSkKK2Vu
ZGlmICgpCisKIHNldChXZWJQcm9jZXNzX0xJQlJBUklFUwogICAgIFdlYktpdAogKQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybUdUSy5jbWFrZSBiL1NvdXJjZS9XZWJLaXQvUGxh
dGZvcm1HVEsuY21ha2UKaW5kZXggMmFmMzM4Yzc1ODdhNDQ1M2M3YTM0Yzg0NzZhMDQ3NGFkNzZj
ZTBkMS4uODMxZjAzNjUyNDIzMDYwY2U1NWQwZjk5MjhlMDRhNDk5MjQ1NGFiYSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybUdUSy5jbWFrZQorKysgYi9Tb3VyY2UvV2ViS2l0L1Bs
YXRmb3JtR1RLLmNtYWtlCkBAIC00NTQsMTAgKzQ1NCwxMSBAQCBsaXN0KEFQUEVORCBTdG9yYWdl
UHJvY2Vzc19TT1VSQ0VTCiAKIHNldChTaGFyZWRXZWJLaXRMaWJyYXJpZXMKICAgICAke1dlYktp
dF9MSUJSQVJJRVN9CisgICAgJHtXZWJLaXRfUFJJVkFURV9MSUJSQVJJRVN9CiApCiAKIAotbGlz
dChBUFBFTkQgV2ViS2l0X0xJQlJBUklFUworbGlzdChBUFBFTkQgV2ViS2l0X1BSSVZBVEVfTElC
UkFSSUVTCiAgICAgIyBXZWJDb3JlIHNob3VsZCBiZSBzcGVjaWZlZCBiZWZvcmUgYW5kIGFmdGVy
IFdlYkNvcmVQbGF0Zm9ybUdUSwogICAgIFdlYkNvcmVQbGF0Zm9ybUdUSyBXZWJDb3JlCiAgICAg
JHtHVEtfVU5JWF9QUklOVF9MSUJSQVJJRVN9CmRpZmYgLS1naXQgYS9Tb3VyY2UvY21ha2UvV2Vi
S2l0TWFjcm9zLmNtYWtlIGIvU291cmNlL2NtYWtlL1dlYktpdE1hY3Jvcy5jbWFrZQppbmRleCAz
NmU1YTAyMDBjOTJjZDY5MjQ0NWMxNDU4NzQxYTNmZWFiOWUyOWVlLi4zMmI5MjBhOWZmMjRmYjI2
YjdhODcyMWRjNDJkYzRhZGQ3MTZmNzNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvV2ViS2l0
TWFjcm9zLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9XZWJLaXRNYWNyb3MuY21ha2UKQEAgLTEz
Niw3ICsxMzYsOCBAQCBtYWNybyhXRUJLSVRfRlJBTUVXT1JLIF90YXJnZXQpCiAgICAgdGFyZ2V0
X2luY2x1ZGVfZGlyZWN0b3JpZXMoJHtfdGFyZ2V0fSBQVUJMSUMgIiQ8QlVJTERfSU5URVJGQUNF
OiR7JHtfdGFyZ2V0fV9JTkNMVURFX0RJUkVDVE9SSUVTfT4iKQogICAgIHRhcmdldF9pbmNsdWRl
X2RpcmVjdG9yaWVzKCR7X3RhcmdldH0gU1lTVEVNIFBSSVZBVEUgIiQ8QlVJTERfSU5URVJGQUNF
OiR7JHtfdGFyZ2V0fV9TWVNURU1fSU5DTFVERV9ESVJFQ1RPUklFU30+IikKICAgICB0YXJnZXRf
aW5jbHVkZV9kaXJlY3Rvcmllcygke190YXJnZXR9IFBSSVZBVEUgIiQ8QlVJTERfSU5URVJGQUNF
OiR7JHtfdGFyZ2V0fV9QUklWQVRFX0lOQ0xVREVfRElSRUNUT1JJRVN9PiIpCi0gICAgdGFyZ2V0
X2xpbmtfbGlicmFyaWVzKCR7X3RhcmdldH0gJHske190YXJnZXR9X0xJQlJBUklFU30pCisgICAg
dGFyZ2V0X2xpbmtfbGlicmFyaWVzKCR7X3RhcmdldH0gUFVCTElDICR7JHtfdGFyZ2V0fV9MSUJS
QVJJRVN9KQorICAgIHRhcmdldF9saW5rX2xpYnJhcmllcygke190YXJnZXR9IFBSSVZBVEUgJHsk
e190YXJnZXR9X1BSSVZBVEVfTElCUkFSSUVTfSkKICAgICBzZXRfdGFyZ2V0X3Byb3BlcnRpZXMo
JHtfdGFyZ2V0fSBQUk9QRVJUSUVTIENPTVBJTEVfREVGSU5JVElPTlMgIkJVSUxESU5HXyR7X3Rh
cmdldH0iKQogCiAgICAgaWYgKCR7X3RhcmdldH1fT1VUUFVUX05BTUUpCmRpZmYgLS1naXQgYS9D
aGFuZ2VMb2cgYi9DaGFuZ2VMb2cKaW5kZXggMGZjMzFhNDI3Mzg0OGJmZmFjYWY1NDg2YWI4YjYx
NThlMmZkZjEwZS4uZTQ1OWQ3NDVkZjlkMTY4ODY5MjRjZWFhN2E2YjlkZTZkNzNhYzQ1MiAxMDA2
NDQKLS0tIGEvQ2hhbmdlTG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE4
LTA0LTAyICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAg
ICAgIFtDTWFrZV0gV2ViS2l0IHNob3VsZCBsaW5rIHRvIFdlYkNvcmUgYXMgYSBQUklWQVRFIGxp
YnJhcnkgaWYgV2ViQ29yZSBpcyBhIHN0YXRpYyBsaWJyYXJ5CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODQxMjcKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBCdWlsZGluZyBUZXN0V2ViS2l0TGliIG9uIFdp
bmRvd3MgY2F1c2VzIGEgbGlua2FnZSBlcnJvciBvZgorICAgICAgICBtdWx0aXBseSBkZWZpbmVk
IHN5bWJvbHMgYmVjYXVzZSBUZXN0V2ViS2l0TGliIGxpbmtzIHRvCisgICAgICAgIGJvdGggV2Vi
Q29yZSBhbmQgV2ViS2l0LiBUZXN0V2ViS2l0TGliIGV4cGxpY2l0bHkgbGlua3Mgb25seSB3aXRo
CisgICAgICAgIFdlYktpdCwgQnV0LCBXZWJDb3JlIGlzIHByb3BhZ2F0ZWQgYmVjYXVzZSBXZWJL
aXQgbGlua3MgV2ViQ29yZSBhcworICAgICAgICBwdWJsaWMuCisKKyAgICAgICAgKiBTb3VyY2Uv
Y21ha2UvV2ViS2l0TWFjcm9zLmNtYWtlIChXRUJLSVRfRlJBTUVXT1JLKToKKyAgICAgICAgTGlu
ayAke190YXJnZXR9X0xJQlJBUklFUyBhcyBwdWJsaWMgbGlicmFyaWVzLgorICAgICAgICBBZGRl
ZCBhIG5ldyB2YXJpYWJsZSAke190YXJnZXR9X1BSSVZBVEVfTElCUkFSSUVTLCBhbmQgbGluayB0
aGVtIGFzIHByaXZhdGUgbGlicmFyaWVzLgorCiAyMDE4LTAzLTI4ICBUaW0gSG9ydG9uICA8dGlt
b3RoeV9ob3J0b25AYXBwbGUuY29tPgogCiAgICAgICAgIE1ha2UgaXQgcG9zc2libGUgdG8gZGlz
YWJsZSBidWlsZGluZyB0aGUgdG9vbHMgd2l0aCBNYWtlCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>337138</attachid>
            <date>2018-04-03 18:47:06 -0700</date>
            <delta_ts>2018-04-05 19:07:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184127-20180403184701.patch</filename>
            <type>text/plain</type>
            <size>7758</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwMjI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzNiZjk4NjY3NDFjOGRi
NDBiZmJmNTgxOTc1MTIxYWEzZDY2ZWZlOC4uYzVjZjI4M2UyNTM4YmJjZGQ2MzY1YjE1NTk4Njk3
YTYwYjkzMTdlNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE4LTA0LTAzICBGdWpp
aSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtDTWFrZV0g
V2ViS2l0IHNob3VsZCBsaW5rIHRvIFdlYkNvcmUgYXMgYSBQUklWQVRFIGxpYnJhcnkgaWYgV2Vi
Q29yZSBpcyBhIHN0YXRpYyBsaWJyYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xODQxMjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMgKE5vIGJlaGF2aW91ciBjaGFuZ2VzKS4KKwor
ICAgICAgICAqIENNYWtlTGlzdHMudHh0OiBBZGRlZCBhIGludGVyZmFjZSBsaWJyYXJ5IFdlYkNv
cmVIZWFkZXJJbnRlcmZhY2UuCisKIDIwMTgtMDQtMDMgIFJvc3MgS2lyc2xpbmcgIDxyb3NzLmtp
cnNsaW5nQHNvbnkuY29tPgogCiAgICAgICAgIEFkZCBtaXNzaW5nIFdFQkNPUkVfRVhQT1JUcyAo
Zm9yIFdpbmRvd3Mgc2hhcmVkIGxpYnJhcnkgYnVpbGQpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDQ2YjQ4MWVkMDE4
N2ZmNWM1M2RlYzY0ZjExMGI1NmE1NTZkZDBkNDkuLjNjMGMxMTE5Njk3NjFjY2E2MTkwYzY4Yzli
OWVmZDRjYzkyZTM3NGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTgtMDQtMDMgIEZ1
amlpIEhpcm9ub3JpICA8SGlyb25vcmkuRnVqaWlAc29ueS5jb20+CisKKyAgICAgICAgW0NNYWtl
XSBXZWJLaXQgc2hvdWxkIGxpbmsgdG8gV2ViQ29yZSBhcyBhIFBSSVZBVEUgbGlicmFyeSBpZiBX
ZWJDb3JlIGlzIGEgc3RhdGljIGxpYnJhcnkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE4NDEyNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogQ01ha2VMaXN0cy50eHQ6IExpbmsgd2l0aCBXZWJDb3JlIGFz
IHByaXZhdGUsCisgICAgICAgIFdlYkNvcmVIZWFkZXJJbnRlcmZhY2UgYXMgcHVibGljIHRvIFdl
YktpdCBpZiBXZWJDb3JlIGlzIGEgc3RhdGljCisgICAgICAgIGxpYnJhcnkuCisKIDIwMTgtMDQt
MDMgIEJyZW50IEZ1bGdoYW0gIDxiZnVsZ2hhbUBhcHBsZS5jb20+CiAKICAgICAgICAgR3VhcmQg
YWdhaW5zdCBrZXljaGFpbi9jZXJ0aWZpY2F0ZSBhY2Nlc3Mgb3V0c2lkZSB0aGUgbmV0d29yayBw
cm9jZXNzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DTWFrZUxpc3RzLnR4dCBiL1NvdXJj
ZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0CmluZGV4IDBkMWVlN2Y5NjkyMjA4ZmEzMGZmMzhmOWY2
NWIzZWU4MDY1NTYyMjAuLjRmNGUzNWUwMzVkMzhkMjQwZTA5ZmUxN2I3NjEwODdmNTM4YzQ2NDEg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NNYWtlTGlzdHMudHh0CisrKyBiL1NvdXJjZS9X
ZWJDb3JlL0NNYWtlTGlzdHMudHh0CkBAIC0xOTYxLDYgKzE5NjEsMTQgQEAgaWYgKENNQUtFX0NP
TVBJTEVSX0lTX0dOVUNYWCBBTkQgIiR7TE9XRVJDQVNFX0NNQUtFX0hPU1RfU1lTVEVNX1BST0NF
U1NPUn0iIE1BVEMKICAgICBXRUJLSVRfQUREX1RBUkdFVF9DWFhfRkxBR1MoV2ViQ29yZSAtZm5v
LXRyZWUtc3JhKQogZW5kaWYgKCkKIAorIyBJbmNsdWRlIHBhdGhzIG9mIFdlYkNvcmUgZG9lc24n
dCBwcm9wYWdhdGUgdG8gdGFyZ2V0cyB1c2luZyBXZWJLaXQKKyMgYmVjYXVzZSBXZWJDb3JlIGlz
IGxpbmtlZCB0byBXZWJLaXQgYXMgYSBQUklWQVRFIGxpYnJhcnkuIEZvcndhcmRpbmcKKyMgaGVh
ZGVycyBnZW5lcmF0ZWQgYnkgZ2VuZXJhdGUtZm9yd2FyZGluZy1oZWFkZXJzLnBsIG5lZWRzIGlu
Y2x1ZGUKKyMgcGF0aHMgb2YgV2ViQ29yZS4KK2FkZF9saWJyYXJ5KFdlYkNvcmVIZWFkZXJJbnRl
cmZhY2UgSU5URVJGQUNFKQordGFyZ2V0X2luY2x1ZGVfZGlyZWN0b3JpZXMoV2ViQ29yZUhlYWRl
ckludGVyZmFjZSBJTlRFUkZBQ0UgJHtXZWJDb3JlX0lOQ0xVREVfRElSRUNUT1JJRVN9KQordGFy
Z2V0X2xpbmtfbGlicmFyaWVzKFdlYkNvcmVIZWFkZXJJbnRlcmZhY2UgSU5URVJGQUNFICR7V2Vi
Q29yZV9MSUJSQVJJRVN9KQorCiBpZiAoTVNWQykKICAgICBXRUJLSVRfQUREX1BSRUNPTVBJTEVE
X0hFQURFUigiV2ViQ29yZVRlc3RTdXBwb3J0UHJlZml4LmgiICJ0ZXN0aW5nL2pzL1dlYkNvcmVU
ZXN0U3VwcG9ydFByZWZpeC5jcHAiIFdlYkNvcmVUZXN0U3VwcG9ydF9TT1VSQ0VTKQogZW5kaWYg
KCkKQEAgLTE5OTUsNyArMjAwMyw3IEBAIGlmIChFTkFCTEVfR1JBUEhJQ1NfQ09OVEVYVF8zRCBB
TkQgTk9UIFdJTjMyKQogICAgICAgICAiJHtUSElSRFBBUlRZX0RJUn0vQU5HTEUvc3JjIgogICAg
ICAgICAiJHtUSElSRFBBUlRZX0RJUn0vQU5HTEUvc3JjL2NvbW1vbi90aGlyZF9wYXJ0eS9iYXNl
IgogICAgICkKLSAgICBsaXN0KEFQUEVORCBXZWJDb3JlX0xJQlJBUklFUyBBTkdMRVN1cHBvcnQp
CisgICAgdGFyZ2V0X2xpbmtfbGlicmFyaWVzKFdlYkNvcmUgUFJJVkFURSBBTkdMRVN1cHBvcnQp
CiAKICAgICBpZiAoQ09NUElMRVJfSVNfR0NDX09SX0NMQU5HKQogICAgICAgICBXRUJLSVRfQURE
X1RBUkdFVF9DWFhfRkxBR1MoQU5HTEVTdXBwb3J0IC1Xbm8taW1wbGljaXQtZmFsbHRocm91Z2gK
QEAgLTIwMDcsNyArMjAxNSw2IEBAIGlmIChFTkFCTEVfR1JBUEhJQ1NfQ09OVEVYVF8zRCBBTkQg
Tk9UIFdJTjMyKQogICAgIGVuZGlmICgpCiBlbmRpZiAoKQogCi10YXJnZXRfbGlua19saWJyYXJp
ZXMoV2ViQ29yZSAke1dlYkNvcmVfTElCUkFSSUVTfSkKIAogaWYgKCR7V2ViQ29yZV9MSUJSQVJZ
X1RZUEV9IE1BVENIRVMgIlNIQVJFRCIpCiAgICAgc2V0X3RhcmdldF9wcm9wZXJ0aWVzKFdlYkNv
cmUgUFJPUEVSVElFUyBWRVJTSU9OICR7UFJPSkVDVF9WRVJTSU9OfSBTT1ZFUlNJT04gJHtQUk9K
RUNUX1ZFUlNJT05fTUFKT1J9KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9DTWFrZUxpc3Rz
LnR4dCBiL1NvdXJjZS9XZWJLaXQvQ01ha2VMaXN0cy50eHQKaW5kZXggYTViOWYxZGU5YmJhYjY3
M2YzMzI2NDRlMmVkYjFhNzc3NjdjMzg5My4uMWU5YzgzZTJlMjdiZGVhZDczYzcyMmI5N2Q3MWMx
MzQ1YjM5YTAzOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9DTWFrZUxpc3RzLnR4dAorKysg
Yi9Tb3VyY2UvV2ViS2l0L0NNYWtlTGlzdHMudHh0CkBAIC03MjEsOSArNzIxLDEzIEBAIHNldChX
ZWJLaXRfTUVTU0FHRVNfSU5fRklMRVMKICAgICBXZWJQcm9jZXNzL1dlYlN0b3JhZ2UvU3RvcmFn
ZUFyZWFNYXAubWVzc2FnZXMuaW4KICkKIAotc2V0KFdlYktpdF9MSUJSQVJJRVMKLSAgICBXZWJD
b3JlCi0pCitpZiAoJHtXZWJDb3JlX0xJQlJBUllfVFlQRX0gU1RSRVFVQUwgU1RBVElDKQorICAg
ICMgTGluayB3aXRoIFdlYkNvcmUgYXMgUFJJVkFURSBub3QgdG8gcHJvcGFnYXRlIFdlYkNvcmUg
dG8gYWxsIHVzZXJzIG9mIFdlYktpdC4KKyAgICBzZXQoV2ViS2l0X0xJQlJBUklFUyBXZWJDb3Jl
SGVhZGVySW50ZXJmYWNlIFBSSVZBVEUgV2ViQ29yZSBQVUJMSUMpCitlbHNlICgpCisgICAgIyBB
bGwgdXNlcnMgb2YgV2ViS2l0IG5lZWQgdG8gbGluayBXZWJDb3JlIGlmIFdlYkNvcmUgaXMgYSBz
aGFyZWQgbGlicmFyeS4KKyAgICBzZXQoV2ViS2l0X0xJQlJBUklFUyBXZWJDb3JlKQorZW5kaWYg
KCkKIAogc2V0KFdlYlByb2Nlc3NfTElCUkFSSUVTCiAgICAgV2ViS2l0CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L1BsYXRmb3JtR1RLLmNtYWtlIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybUdU
Sy5jbWFrZQppbmRleCAwZWVlYjI3MzA0YTFmNWNmYWQ4Njg5NWU1OTIyOTg3YjA0OGI0M2MyLi45
NDcxM2NkOTEzZDM1NmNiMGYzMDhjZTJkMTgyMzI1NTg1MTdlNzIyIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L1BsYXRmb3JtR1RLLmNtYWtlCisrKyBiL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1H
VEsuY21ha2UKQEAgLTY3Nyw3ICs2NzcsNyBAQCBpZiAoRU5BQkxFX1BMVUdJTl9QUk9DRVNTX0dU
SzIpCiAgICAgICAgIFdlYkNvcmVQbGF0Zm9ybUdUSzIKICAgICApCiAgICAgQUREX1dIT0xFX0FS
Q0hJVkVfVE9fTElCUkFSSUVTKFdlYktpdFBsdWdpblByb2Nlc3MyX0xJQlJBUklFUykKLSAgICB0
YXJnZXRfbGlua19saWJyYXJpZXMoV2ViS2l0UGx1Z2luUHJvY2VzczIgJHtXZWJLaXRQbHVnaW5Q
cm9jZXNzMl9MSUJSQVJJRVN9KQorICAgIHRhcmdldF9saW5rX2xpYnJhcmllcyhXZWJLaXRQbHVn
aW5Qcm9jZXNzMiBQVUJMSUMgJHtXZWJLaXRQbHVnaW5Qcm9jZXNzMl9MSUJSQVJJRVN9KQogCiAg
ICAgYWRkX2RlcGVuZGVuY2llcyhXZWJLaXRQbHVnaW5Qcm9jZXNzMiBXZWJLaXQpCiAKZGlmZiAt
LWdpdCBhL1NvdXJjZS9jbWFrZS9PcHRpb25zR1RLLmNtYWtlIGIvU291cmNlL2NtYWtlL09wdGlv
bnNHVEsuY21ha2UKaW5kZXggNjA2MGM5MWU1YzExYTZlNDYxYmM5ZWE5N2JiOTgwZDAzYjA3MDdi
ZC4uYzhiMTQ0ZmY5ODE0ODk0ZDkwZDRkOGFmZDk1ZWUxYzRiNjMwOGVlZiAxMDA2NDQKLS0tIGEv
U291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2UKKysrIGIvU291cmNlL2NtYWtlL09wdGlvbnNH
VEsuY21ha2UKQEAgLTQxMCwxMCArNDEwLDE1IEBAIG1hY3JvKEFERF9XSE9MRV9BUkNISVZFX1RP
X0xJQlJBUklFUyBfbGlzdF9uYW1lKQogICAgIGlmIChDTUFLRV9TWVNURU1fTkFNRSBNQVRDSEVT
ICJEYXJ3aW4iKQogICAgICAgICBsaXN0KEFQUEVORCAke19saXN0X25hbWV9IC1XbCwtYWxsX2xv
YWQpCiAgICAgZWxzZSAoKQotICAgICAgICBmb3JlYWNoIChsaWJyYXJ5IElOIExJU1RTICR7X2xp
c3RfbmFtZX0pCi0gICAgICAgICAgbGlzdChBUFBFTkQgJHtfbGlzdF9uYW1lfV9UTVAgLVdsLC0t
d2hvbGUtYXJjaGl2ZSAke2xpYnJhcnl9IC1XbCwtLW5vLXdob2xlLWFyY2hpdmUpCisgICAgICAg
IHNldChfdG1wKQorICAgICAgICBmb3JlYWNoIChpdGVtIElOIExJU1RTICR7X2xpc3RfbmFtZX0p
CisgICAgICAgICAgICBpZiAoIiR7aXRlbX0iIFNUUkVRVUFMIFBSSVZBVEUgT1IgIiR7aXRlbX0i
IFNUUkVRVUFMIFBVQkxJQykKKyAgICAgICAgICAgICAgICBsaXN0KEFQUEVORCBfdG1wICIke2l0
ZW19IikKKyAgICAgICAgICAgIGVsc2UgKCkKKyAgICAgICAgICAgICAgICBsaXN0KEFQUEVORCBf
dG1wIC1XbCwtLXdob2xlLWFyY2hpdmUgIiR7aXRlbX0iIC1XbCwtLW5vLXdob2xlLWFyY2hpdmUp
CisgICAgICAgICAgICBlbmRpZiAoKQogICAgICAgICBlbmRmb3JlYWNoICgpCi0gICAgICAgIHNl
dCgke19saXN0X25hbWV9ICIkeyR7X2xpc3RfbmFtZX1fVE1QfSIpCisgICAgICAgIHNldCgke19s
aXN0X25hbWV9ICR7X3RtcH0pCiAgICAgZW5kaWYgKCkKIGVuZG1hY3JvKCkKIApkaWZmIC0tZ2l0
IGEvU291cmNlL2NtYWtlL1dlYktpdE1hY3Jvcy5jbWFrZSBiL1NvdXJjZS9jbWFrZS9XZWJLaXRN
YWNyb3MuY21ha2UKaW5kZXggMzZlNWEwMjAwYzkyY2Q2OTI0NDVjMTQ1ODc0MWEzZmVhYjllMjll
ZS4uZGE5ZWI5M2VmMmRiMGVjZWZiYjI1ZDE1ZjUzY2U2NmI0MjRkNjk0ZiAxMDA2NDQKLS0tIGEv
U291cmNlL2NtYWtlL1dlYktpdE1hY3Jvcy5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvV2ViS2l0
TWFjcm9zLmNtYWtlCkBAIC0xMzYsNyArMTM2LDcgQEAgbWFjcm8oV0VCS0lUX0ZSQU1FV09SSyBf
dGFyZ2V0KQogICAgIHRhcmdldF9pbmNsdWRlX2RpcmVjdG9yaWVzKCR7X3RhcmdldH0gUFVCTElD
ICIkPEJVSUxEX0lOVEVSRkFDRTokeyR7X3RhcmdldH1fSU5DTFVERV9ESVJFQ1RPUklFU30+IikK
ICAgICB0YXJnZXRfaW5jbHVkZV9kaXJlY3Rvcmllcygke190YXJnZXR9IFNZU1RFTSBQUklWQVRF
ICIkPEJVSUxEX0lOVEVSRkFDRTokeyR7X3RhcmdldH1fU1lTVEVNX0lOQ0xVREVfRElSRUNUT1JJ
RVN9PiIpCiAgICAgdGFyZ2V0X2luY2x1ZGVfZGlyZWN0b3JpZXMoJHtfdGFyZ2V0fSBQUklWQVRF
ICIkPEJVSUxEX0lOVEVSRkFDRTokeyR7X3RhcmdldH1fUFJJVkFURV9JTkNMVURFX0RJUkVDVE9S
SUVTfT4iKQotICAgIHRhcmdldF9saW5rX2xpYnJhcmllcygke190YXJnZXR9ICR7JHtfdGFyZ2V0
fV9MSUJSQVJJRVN9KQorICAgIHRhcmdldF9saW5rX2xpYnJhcmllcygke190YXJnZXR9IFBVQkxJ
QyAkeyR7X3RhcmdldH1fTElCUkFSSUVTfSkKICAgICBzZXRfdGFyZ2V0X3Byb3BlcnRpZXMoJHtf
dGFyZ2V0fSBQUk9QRVJUSUVTIENPTVBJTEVfREVGSU5JVElPTlMgIkJVSUxESU5HXyR7X3Rhcmdl
dH0iKQogCiAgICAgaWYgKCR7X3RhcmdldH1fT1VUUFVUX05BTUUpCmRpZmYgLS1naXQgYS9DaGFu
Z2VMb2cgYi9DaGFuZ2VMb2cKaW5kZXggMmIwZjAxZjM2ZTI5ZDVlODI4OWJiODU5YjQ1NGJiNzVi
Zjg1NDExZS4uNDMzNDM3NTE1ZmNhOTc0MTU3YWNkYjFjNjBjMjgxMTNiZTAxMmNhNiAxMDA2NDQK
LS0tIGEvQ2hhbmdlTG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE4LTA0
LTAzICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAg
IFtDTWFrZV0gV2ViS2l0IHNob3VsZCBsaW5rIHRvIFdlYkNvcmUgYXMgYSBQUklWQVRFIGxpYnJh
cnkgaWYgV2ViQ29yZSBpcyBhIHN0YXRpYyBsaWJyYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODQxMjcKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBCdWlsZGluZyBUZXN0V2ViS2l0TGliIG9uIFdpbmRv
d3MgY2F1c2VzIGEgbGlua2FnZSBlcnJvciBvZgorICAgICAgICBtdWx0aXBseSBkZWZpbmVkIHN5
bWJvbHMgYmVjYXVzZSBUZXN0V2ViS2l0TGliIGxpbmtzIHRvCisgICAgICAgIGJvdGggV2ViQ29y
ZSBhbmQgV2ViS2l0LiBUZXN0V2ViS2l0TGliIGV4cGxpY2l0bHkgbGlua3Mgb25seSB3aXRoCisg
ICAgICAgIFdlYktpdCwgQnV0LCBXZWJDb3JlIGlzIHByb3BhZ2F0ZWQgYmVjYXVzZSBXZWJLaXQg
bGlua3MgV2ViQ29yZSBhcworICAgICAgICBwdWJsaWMuCisKKyAgICAgICAgKiBTb3VyY2UvY21h
a2UvT3B0aW9uc0dUSy5jbWFrZSAoQUREX1dIT0xFX0FSQ0hJVkVfVE9fTElCUkFSSUVTKToKKyAg
ICAgICAgRG8gbm90IHdyYXAgUFJJVkFURSBhbmQgUFVCTElDIGtleXdvcmRzIHdpdGggLVdsLC0t
d2hvbGUtYXJjaGl2ZS4KKyAgICAgICAgKiBTb3VyY2UvY21ha2UvV2ViS2l0TWFjcm9zLmNtYWtl
IChXRUJLSVRfRlJBTUVXT1JLKToKKyAgICAgICAgTGluayAke190YXJnZXR9X0xJQlJBUklFUyBh
cyBwdWJsaWMgbGlicmFyaWVzIGFzIGRlZmF1bHQuCisKIDIwMTgtMDQtMDIgIFBlciBBcm5lIFZv
bGxhbiAgPHB2b2xsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFJlbW92ZSByZWZlcmVuY2VzIHRv
IGludGVybmFsIHZlcnNpb24gb2YgV2ViS2l0UXVhcnR6Q29yZUFkZGl0aW9ucyBpbiBDTWFrZSBm
aWxlcy4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>337327</attachid>
            <date>2018-04-05 19:07:12 -0700</date>
            <delta_ts>2018-04-06 03:58:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184127-20180405190706.patch</filename>
            <type>text/plain</type>
            <size>10800</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwMjUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDRjZTA3OTMxODFlNTRj
NjM2MzMxMjkwNTdkNjMwOGVhMzAxYWU5MS4uODE3N2MxZDQ5NDgxNTYxOTk2MWU4MWNmZWFiNzll
YjEwYmQ4OGNmMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE4LTA0LTA1ICBGdWpp
aSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtDTWFrZV0g
V2ViS2l0IHNob3VsZCBsaW5rIHRvIFdlYkNvcmUgYXMgYSBQUklWQVRFIGxpYnJhcnkgaWYgV2Vi
Q29yZSBpcyBhIHN0YXRpYyBsaWJyYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xODQxMjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMgKE5vIGJlaGF2aW91ciBjaGFuZ2VzKS4KKwor
ICAgICAgICAqIENNYWtlTGlzdHMudHh0OiBBZGRlZCBhIGludGVyZmFjZSBsaWJyYXJ5IFdlYkNv
cmVIZWFkZXJJbnRlcmZhY2UuCisKIDIwMTgtMDQtMDQgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8
Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQuIEZpeCB0aGUgYnVpbGQg
d2l0aCBsaWJzb3VwIDwgMi40OS45MSBhZnRlciByMjMwMjUxLgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwppbmRleCA2ZDc4NjQ5
NmRhNDY3NzhmYzUxMzE0MzY5NmNlNWMwNDJkNzI0ZTcwLi44MGZlZTg5YmU4YWZmMjYxNjVlNjdi
ZTQ2NTRkMjg1NmVlMWUxYTUwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwor
KysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE4LTA0LTA1
ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtD
TWFrZV0gV2ViS2l0IHNob3VsZCBsaW5rIHRvIFdlYkNvcmUgYXMgYSBQUklWQVRFIGxpYnJhcnkg
aWYgV2ViQ29yZSBpcyBhIHN0YXRpYyBsaWJyYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODQxMjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIENNYWtlTGlzdHMudHh0OiBMaW5rIHdpdGggV2ViQ29y
ZSBhcyBwcml2YXRlLAorICAgICAgICBXZWJDb3JlSGVhZGVySW50ZXJmYWNlIGFzIHB1YmxpYyB0
byBXZWJLaXQgaWYgV2ViQ29yZSBpcyBhIHN0YXRpYworICAgICAgICBsaWJyYXJ5LgorICAgICAg
ICAqIENNYWtlTGlzdHMudHh0OgorICAgICAgICAqIFBsYXRmb3JtR1RLLmNtYWtlOiBBZGRlZCBQ
UklWQVRFIGtleXdvcmQgZm9yIFdlYktpdF9MSUJSQVJJRVMuCisgICAgICAgICogUGxhdGZvcm1X
UEUuY21ha2U6IERpdHRvLgorICAgICAgICAqIFBsYXRmb3JtV2luLmNtYWtlOiBEaXR0by4KKwog
MjAxOC0wNC0wMyAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAK
ICAgICAgICAgQVNTRVJUSU9OIEZBSUxFRDogIW1fbWFpbkZyYW1lLT5jb3JlRnJhbWUoKS0+bG9h
ZGVyKCkuZnJhbWVIYXNMb2FkZWQoKSB8fCAhbV9wZW5kaW5nTmF2aWdhdGlvbklEIHdoZW4gcmVs
b2FkaW5nIHBhZ2Ugd2hpbGUgYSBwYWdlIGlzIGxvYWRpbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQKaW5k
ZXggMGQxZWU3Zjk2OTIyMDhmYTMwZmYzOGY5ZjY1YjNlZTgwNjU1NjIyMC4uN2E4YTEyZGY1MDRi
NWM0OWMwMGYxOTE0MmIxNWU1ZmIzYTUwMjJiYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
Q01ha2VMaXN0cy50eHQKKysrIGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQKQEAgLTE5
NjEsNiArMTk2MSwxNCBAQCBpZiAoQ01BS0VfQ09NUElMRVJfSVNfR05VQ1hYIEFORCAiJHtMT1dF
UkNBU0VfQ01BS0VfSE9TVF9TWVNURU1fUFJPQ0VTU09SfSIgTUFUQwogICAgIFdFQktJVF9BRERf
VEFSR0VUX0NYWF9GTEFHUyhXZWJDb3JlIC1mbm8tdHJlZS1zcmEpCiBlbmRpZiAoKQogCisjIElu
Y2x1ZGUgcGF0aHMgb2YgV2ViQ29yZSBkb2Vzbid0IHByb3BhZ2F0ZSB0byB0YXJnZXRzIHVzaW5n
IFdlYktpdAorIyBiZWNhdXNlIFdlYkNvcmUgaXMgbGlua2VkIHRvIFdlYktpdCBhcyBhIFBSSVZB
VEUgbGlicmFyeS4gRm9yd2FyZGluZworIyBoZWFkZXJzIGdlbmVyYXRlZCBieSBnZW5lcmF0ZS1m
b3J3YXJkaW5nLWhlYWRlcnMucGwgbmVlZHMgaW5jbHVkZQorIyBwYXRocyBvZiBXZWJDb3JlLgor
YWRkX2xpYnJhcnkoV2ViQ29yZUhlYWRlckludGVyZmFjZSBJTlRFUkZBQ0UpCit0YXJnZXRfaW5j
bHVkZV9kaXJlY3RvcmllcyhXZWJDb3JlSGVhZGVySW50ZXJmYWNlIElOVEVSRkFDRSAke1dlYkNv
cmVfSU5DTFVERV9ESVJFQ1RPUklFU30pCit0YXJnZXRfbGlua19saWJyYXJpZXMoV2ViQ29yZUhl
YWRlckludGVyZmFjZSBJTlRFUkZBQ0UgJHtXZWJDb3JlX0xJQlJBUklFU30pCisKIGlmIChNU1ZD
KQogICAgIFdFQktJVF9BRERfUFJFQ09NUElMRURfSEVBREVSKCJXZWJDb3JlVGVzdFN1cHBvcnRQ
cmVmaXguaCIgInRlc3RpbmcvanMvV2ViQ29yZVRlc3RTdXBwb3J0UHJlZml4LmNwcCIgV2ViQ29y
ZVRlc3RTdXBwb3J0X1NPVVJDRVMpCiBlbmRpZiAoKQpAQCAtMTk5NSw3ICsyMDAzLDcgQEAgaWYg
KEVOQUJMRV9HUkFQSElDU19DT05URVhUXzNEIEFORCBOT1QgV0lOMzIpCiAgICAgICAgICIke1RI
SVJEUEFSVFlfRElSfS9BTkdMRS9zcmMiCiAgICAgICAgICIke1RISVJEUEFSVFlfRElSfS9BTkdM
RS9zcmMvY29tbW9uL3RoaXJkX3BhcnR5L2Jhc2UiCiAgICAgKQotICAgIGxpc3QoQVBQRU5EIFdl
YkNvcmVfTElCUkFSSUVTIEFOR0xFU3VwcG9ydCkKKyAgICB0YXJnZXRfbGlua19saWJyYXJpZXMo
V2ViQ29yZSBBTkdMRVN1cHBvcnQpCiAKICAgICBpZiAoQ09NUElMRVJfSVNfR0NDX09SX0NMQU5H
KQogICAgICAgICBXRUJLSVRfQUREX1RBUkdFVF9DWFhfRkxBR1MoQU5HTEVTdXBwb3J0IC1Xbm8t
aW1wbGljaXQtZmFsbHRocm91Z2gKQEAgLTIwMDcsNyArMjAxNSw2IEBAIGlmIChFTkFCTEVfR1JB
UEhJQ1NfQ09OVEVYVF8zRCBBTkQgTk9UIFdJTjMyKQogICAgIGVuZGlmICgpCiBlbmRpZiAoKQog
Ci10YXJnZXRfbGlua19saWJyYXJpZXMoV2ViQ29yZSAke1dlYkNvcmVfTElCUkFSSUVTfSkKIAog
aWYgKCR7V2ViQ29yZV9MSUJSQVJZX1RZUEV9IE1BVENIRVMgIlNIQVJFRCIpCiAgICAgc2V0X3Rh
cmdldF9wcm9wZXJ0aWVzKFdlYkNvcmUgUFJPUEVSVElFUyBWRVJTSU9OICR7UFJPSkVDVF9WRVJT
SU9OfSBTT1ZFUlNJT04gJHtQUk9KRUNUX1ZFUlNJT05fTUFKT1J9KQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9DTWFrZUxpc3RzLnR4dCBiL1NvdXJjZS9XZWJLaXQvQ01ha2VMaXN0cy50eHQK
aW5kZXggYTViOWYxZGU5YmJhYjY3M2YzMzI2NDRlMmVkYjFhNzc3NjdjMzg5My4uMWViZDRiNzNh
Yjk5NGY3NDcxNmJkMjczMGNlOGVlMDMwYjEyOWQ5MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9DTWFrZUxpc3RzLnR4dAorKysgYi9Tb3VyY2UvV2ViS2l0L0NNYWtlTGlzdHMudHh0CkBAIC03
MjEsOSArNzIxLDE2IEBAIHNldChXZWJLaXRfTUVTU0FHRVNfSU5fRklMRVMKICAgICBXZWJQcm9j
ZXNzL1dlYlN0b3JhZ2UvU3RvcmFnZUFyZWFNYXAubWVzc2FnZXMuaW4KICkKIAotc2V0KFdlYktp
dF9MSUJSQVJJRVMKLSAgICBXZWJDb3JlCi0pCitpZiAoJHtXZWJDb3JlX0xJQlJBUllfVFlQRX0g
U1RSRVFVQUwgU1RBVElDKQorICAgICMgTGluayB3aXRoIFdlYkNvcmUgYXMgUFJJVkFURSBub3Qg
dG8gcHJvcGFnYXRlIFdlYkNvcmUgdG8gYWxsIHVzZXJzIG9mIFdlYktpdC4KKyAgICBzZXQoV2Vi
S2l0X0xJQlJBUklFUworICAgICAgICBQUklWQVRFIFdlYkNvcmUKKyAgICAgICAgUFVCTElDIFdl
YkNvcmVIZWFkZXJJbnRlcmZhY2UKKyAgICApCitlbHNlICgpCisgICAgIyBBbGwgdXNlcnMgb2Yg
V2ViS2l0IG5lZWQgdG8gbGluayBXZWJDb3JlIGlmIFdlYkNvcmUgaXMgYSBzaGFyZWQgbGlicmFy
eS4KKyAgICBzZXQoV2ViS2l0X0xJQlJBUklFUyBQVUJMSUMgV2ViQ29yZSkKK2VuZGlmICgpCiAK
IHNldChXZWJQcm9jZXNzX0xJQlJBUklFUwogICAgIFdlYktpdApAQCAtNzUwLDcgKzc1Nyw3IEBA
IGlmIChFTkFCTEVfR1JBUEhJQ1NfQ09OVEVYVF8zRCkKICAgICAgICAgICAgICR7TElCRVBPWFlf
SU5DTFVERV9ESVJTfQogICAgICAgICApCiAgICAgICAgIGxpc3QoQVBQRU5EIFdlYktpdF9MSUJS
QVJJRVMKLSAgICAgICAgICAgICR7TElCRVBPWFlfTElCUkFSSUVTfQorICAgICAgICAgICAgUFJJ
VkFURSAke0xJQkVQT1hZX0xJQlJBUklFU30KICAgICAgICAgKQogICAgICAgICBhZGRfZGVmaW5p
dGlvbnMoJHtMSUJFUE9YWV9ERUZJTklUSU9OU30pCiAgICAgZWxzZSAoKQpAQCAtNzU5LDcgKzc2
Niw3IEBAIGlmIChFTkFCTEVfR1JBUEhJQ1NfQ09OVEVYVF8zRCkKICAgICAgICAgICAgICAgICAk
e09QRU5HTF9JTkNMVURFX0RJUlN9CiAgICAgICAgICAgICApCiAgICAgICAgICAgICBsaXN0KEFQ
UEVORCBXZWJLaXRfTElCUkFSSUVTCi0gICAgICAgICAgICAgICAgJHtPUEVOR0xfTElCUkFSSUVT
fQorICAgICAgICAgICAgICAgIFBSSVZBVEUgJHtPUEVOR0xfTElCUkFSSUVTfQogICAgICAgICAg
ICAgKQogICAgICAgICAgICAgYWRkX2RlZmluaXRpb25zKCR7T1BFTkdMX0RFRklOSVRJT05TfSkK
ICAgICAgICAgZWxzZWlmIChVU0VfT1BFTkdMX0VTKQpAQCAtNzY3LDcgKzc3NCw3IEBAIGlmIChF
TkFCTEVfR1JBUEhJQ1NfQ09OVEVYVF8zRCkKICAgICAgICAgICAgICAgICAke09QRU5HTEVTMl9J
TkNMVURFX0RJUlN9CiAgICAgICAgICAgICApCiAgICAgICAgICAgICBsaXN0KEFQUEVORCBXZWJL
aXRfTElCUkFSSUVTCi0gICAgICAgICAgICAgICAgJHtPUEVOR0xFUzJfTElCUkFSSUVTfQorICAg
ICAgICAgICAgICAgIFBSSVZBVEUgJHtPUEVOR0xFUzJfTElCUkFSSUVTfQogICAgICAgICAgICAg
KQogICAgICAgICAgICAgYWRkX2RlZmluaXRpb25zKCR7T1BFTkdMRVMyX0RFRklOSVRJT05TfSkK
ICAgICAgICAgZW5kaWYgKCkKQEAgLTc3Nyw3ICs3ODQsNyBAQCBpZiAoRU5BQkxFX0dSQVBISUNT
X0NPTlRFWFRfM0QpCiAgICAgICAgICAgICAgICAgJHtFR0xfSU5DTFVERV9ESVJTfQogICAgICAg
ICAgICAgKQogICAgICAgICAgICAgbGlzdChBUFBFTkQgV2ViS2l0X0xJQlJBUklFUwotICAgICAg
ICAgICAgICAgICR7RUdMX0xJQlJBUklFU30KKyAgICAgICAgICAgICAgICBQUklWQVRFICR7RUdM
X0xJQlJBUklFU30KICAgICAgICAgICAgICkKICAgICAgICAgICAgIGFkZF9kZWZpbml0aW9ucygk
e0VHTF9ERUZJTklUSU9OU30pCiAgICAgICAgIGVuZGlmICgpCkBAIC04MDcsNyArODE0LDcgQEAg
aWYgKENPTVBJTEVSX0lTX0dDQ19PUl9DTEFORykKICAgICAgICAgc2V0KENNQUtFX1JFUVVJUkVE
X0xJQlJBUklFUyBhdG9taWMpCiAgICAgICAgIGNoZWNrX2N4eF9zb3VyY2VfY29tcGlsZXMoIiR7
QVRPTUlDX1RFU1RfU09VUkNFfSIgQVRPTUlDX0lOVDY0X1JFUVVJUkVTX0xJQkFUT01JQykKICAg
ICAgICAgaWYgKEFUT01JQ19JTlQ2NF9SRVFVSVJFU19MSUJBVE9NSUMpCi0gICAgICAgICAgICBs
aXN0KEFQUEVORCBXZWJLaXRfTElCUkFSSUVTIGF0b21pYykKKyAgICAgICAgICAgIGxpc3QoQVBQ
RU5EIFdlYktpdF9MSUJSQVJJRVMgUFJJVkFURSBhdG9taWMpCiAgICAgICAgIGVuZGlmICgpCiAg
ICAgICAgIHVuc2V0KENNQUtFX1JFUVVJUkVEX0xJQlJBUklFUykKICAgICBlbmRpZiAoKQpAQCAt
ODE5LDcgKzgyNiw3IEBAIGlmIChVTklYKQogICAgICAgICBzZXQoQ01BS0VfUkVRVUlSRURfTElC
UkFSSUVTIHJ0KQogICAgICAgICBjaGVja19mdW5jdGlvbl9leGlzdHMoc2htX29wZW4gU0hNX09Q
RU5fUkVRVUlSRVNfTElCUlQpCiAgICAgICAgIGlmIChTSE1fT1BFTl9SRVFVSVJFU19MSUJSVCkK
LSAgICAgICAgICAgIGxpc3QoQVBQRU5EIFdlYktpdF9MSUJSQVJJRVMgcnQpCisgICAgICAgICAg
ICBsaXN0KEFQUEVORCBXZWJLaXRfTElCUkFSSUVTIFBSSVZBVEUgcnQpCiAgICAgICAgIGVuZGlm
ICgpCiAgICAgICAgIHVuc2V0KENNQUtFX1JFUVVJUkVEX0xJQlJBUklFUykKICAgICBlbmRpZiAo
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybUdUSy5jbWFrZSBiL1NvdXJjZS9X
ZWJLaXQvUGxhdGZvcm1HVEsuY21ha2UKaW5kZXggMGVlZWIyNzMwNGExZjVjZmFkODY4OTVlNTky
Mjk4N2IwNDhiNDNjMi4uYzdlMmE2ZjJjYzQ2YWJmOWZjOTMxMjcyYWQ2YTI4NjUyMTY5ZGYwMSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybUdUSy5jbWFrZQorKysgYi9Tb3VyY2Uv
V2ViS2l0L1BsYXRmb3JtR1RLLmNtYWtlCkBAIC00NTksMTMgKzQ1OSwxMyBAQCBzZXQoU2hhcmVk
V2ViS2l0TGlicmFyaWVzCiAKIGxpc3QoQVBQRU5EIFdlYktpdF9MSUJSQVJJRVMKICAgICAjIFdl
YkNvcmUgc2hvdWxkIGJlIHNwZWNpZmVkIGJlZm9yZSBhbmQgYWZ0ZXIgV2ViQ29yZVBsYXRmb3Jt
R1RLCi0gICAgV2ViQ29yZVBsYXRmb3JtR1RLIFdlYkNvcmUKLSAgICAke0dUS19VTklYX1BSSU5U
X0xJQlJBUklFU30KKyAgICBQUklWQVRFIFdlYkNvcmVQbGF0Zm9ybUdUSyBXZWJDb3JlCisgICAg
UFJJVkFURSAke0dUS19VTklYX1BSSU5UX0xJQlJBUklFU30KICkKIAogaWYgKExJQk5PVElGWV9G
T1VORCkKIGxpc3QoQVBQRU5EIFdlYktpdF9MSUJSQVJJRVMKLSAgICAke0xJQk5PVElGWV9MSUJS
QVJJRVN9CisgICAgUFJJVkFURSAke0xJQk5PVElGWV9MSUJSQVJJRVN9CiApCiBlbmRpZiAoKQog
CkBAIC02NzQsNyArNjc0LDcgQEAgaWYgKEVOQUJMRV9QTFVHSU5fUFJPQ0VTU19HVEsyKQogCiAg
ICAgc2V0KFdlYktpdFBsdWdpblByb2Nlc3MyX0xJQlJBUklFUwogICAgICAgICAke1NoYXJlZFdl
YktpdExpYnJhcmllc30KLSAgICAgICAgV2ViQ29yZVBsYXRmb3JtR1RLMgorICAgICAgICBQUklW
QVRFIFdlYkNvcmVQbGF0Zm9ybUdUSzIKICAgICApCiAgICAgQUREX1dIT0xFX0FSQ0hJVkVfVE9f
TElCUkFSSUVTKFdlYktpdFBsdWdpblByb2Nlc3MyX0xJQlJBUklFUykKICAgICB0YXJnZXRfbGlu
a19saWJyYXJpZXMoV2ViS2l0UGx1Z2luUHJvY2VzczIgJHtXZWJLaXRQbHVnaW5Qcm9jZXNzMl9M
SUJSQVJJRVN9KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybVdQRS5jbWFrZSBi
L1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1XUEUuY21ha2UKaW5kZXggODIzZDQxNmI1ZmE4ZWRlYjlj
MDJmNzc2OTJkYjVkYjJmMTFjZDJiMS4uMWUwY2JmYjhjYThjMGU4N2JhMTE3Y2RhNDcxM2IyMjE5
ZDFhMjlhNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybVdQRS5jbWFrZQorKysg
Yi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtV1BFLmNtYWtlCkBAIC0yODYsMTMgKzI4NiwxMyBAQCBs
aXN0KEFQUEVORCBXZWJLaXRfU1lTVEVNX0lOQ0xVREVfRElSRUNUT1JJRVMKICkKIAogbGlzdChB
UFBFTkQgV2ViS2l0X0xJQlJBUklFUwotICAgICR7Q0FJUk9fTElCUkFSSUVTfQotICAgICR7RlJF
RVRZUEUyX0xJQlJBUklFU30KLSAgICAke0dMSUJfTElCUkFSSUVTfQotICAgICR7R1NUUkVBTUVS
X0xJQlJBUklFU30KLSAgICAke0hBUkZCVVpaX0xJQlJBUklFU30KLSAgICAke0xJQlNPVVBfTElC
UkFSSUVTfQotICAgICR7V1BFX0xJQlJBUklFU30KKyAgICBQUklWQVRFICR7Q0FJUk9fTElCUkFS
SUVTfQorICAgIFBSSVZBVEUgJHtGUkVFVFlQRTJfTElCUkFSSUVTfQorICAgIFBSSVZBVEUgJHtH
TElCX0xJQlJBUklFU30KKyAgICBQUklWQVRFICR7R1NUUkVBTUVSX0xJQlJBUklFU30KKyAgICBQ
UklWQVRFICR7SEFSRkJVWlpfTElCUkFSSUVTfQorICAgIFBSSVZBVEUgJHtMSUJTT1VQX0xJQlJB
UklFU30KKyAgICBQUklWQVRFICR7V1BFX0xJQlJBUklFU30KICkKIAogV0VCS0lUX0JVSUxEX0lO
U1BFQ1RPUl9HUkVTT1VSQ0VTKCR7REVSSVZFRF9TT1VSQ0VTX1dFQklOU1BFQ1RPUlVJX0RJUn0p
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtV2luLmNtYWtlIGIvU291cmNlL1dl
YktpdC9QbGF0Zm9ybVdpbi5jbWFrZQppbmRleCA1NmUxNTBlYjQ3YzNmMjFhODNkMmRhNTA1OTYw
ZTcyNzQzOTU2NDVhLi5kMjdhOWVjNzE0NTlhZjBmNmE0YjBjNDkzODczMzhiYWI3MGNkOGY4IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtV2luLmNtYWtlCisrKyBiL1NvdXJjZS9X
ZWJLaXQvUGxhdGZvcm1XaW4uY21ha2UKQEAgLTEyOSw5ICsxMjksOSBAQCBpZiAoJHtXVEZfUExB
VEZPUk1fV0lOX0NBSVJPfSkKICAgICApCiAKICAgICBsaXN0KEFQUEVORCBXZWJLaXRfTElCUkFS
SUVTCi0gICAgICAgICR7T1BFTlNTTF9MSUJSQVJJRVN9Ci0gICAgICAgIG1mdXVpZC5saWIKLSAg
ICAgICAgc3RybWlpZHMubGliCisgICAgICAgIFBSSVZBVEUgJHtPUEVOU1NMX0xJQlJBUklFU30K
KyAgICAgICAgUFJJVkFURSBtZnV1aWQubGliCisgICAgICAgIFBSSVZBVEUgc3RybWlpZHMubGli
CiAgICAgKQogZW5kaWYgKCkKIApkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL09wdGlvbnNHVEsu
Y21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0dUSy5jbWFrZQppbmRleCA2MDYwYzkxZTVjMTFh
NmU0NjFiYzllYTk3YmI5ODBkMDNiMDcwN2JkLi4zZjQxZThlN2Y1MzdmOWRlMWNkZjNmZjI1M2Ux
OWVlM2JiODUzMWVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0aW9uc0dUSy5jbWFrZQor
KysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0dUSy5jbWFrZQpAQCAtNDEwLDEwICs0MTAsMTUgQEAg
bWFjcm8oQUREX1dIT0xFX0FSQ0hJVkVfVE9fTElCUkFSSUVTIF9saXN0X25hbWUpCiAgICAgaWYg
KENNQUtFX1NZU1RFTV9OQU1FIE1BVENIRVMgIkRhcndpbiIpCiAgICAgICAgIGxpc3QoQVBQRU5E
ICR7X2xpc3RfbmFtZX0gLVdsLC1hbGxfbG9hZCkKICAgICBlbHNlICgpCi0gICAgICAgIGZvcmVh
Y2ggKGxpYnJhcnkgSU4gTElTVFMgJHtfbGlzdF9uYW1lfSkKLSAgICAgICAgICBsaXN0KEFQUEVO
RCAke19saXN0X25hbWV9X1RNUCAtV2wsLS13aG9sZS1hcmNoaXZlICR7bGlicmFyeX0gLVdsLC0t
bm8td2hvbGUtYXJjaGl2ZSkKKyAgICAgICAgc2V0KF90bXApCisgICAgICAgIGZvcmVhY2ggKGl0
ZW0gSU4gTElTVFMgJHtfbGlzdF9uYW1lfSkKKyAgICAgICAgICAgIGlmICgiJHtpdGVtfSIgU1RS
RVFVQUwgIlBSSVZBVEUiIE9SICIke2l0ZW19IiBTVFJFUVVBTCAiUFVCTElDIikKKyAgICAgICAg
ICAgICAgICBsaXN0KEFQUEVORCBfdG1wICIke2l0ZW19IikKKyAgICAgICAgICAgIGVsc2UgKCkK
KyAgICAgICAgICAgICAgICBsaXN0KEFQUEVORCBfdG1wIC1XbCwtLXdob2xlLWFyY2hpdmUgIiR7
aXRlbX0iIC1XbCwtLW5vLXdob2xlLWFyY2hpdmUpCisgICAgICAgICAgICBlbmRpZiAoKQogICAg
ICAgICBlbmRmb3JlYWNoICgpCi0gICAgICAgIHNldCgke19saXN0X25hbWV9ICIkeyR7X2xpc3Rf
bmFtZX1fVE1QfSIpCisgICAgICAgIHNldCgke19saXN0X25hbWV9ICR7X3RtcH0pCiAgICAgZW5k
aWYgKCkKIGVuZG1hY3JvKCkKIApkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmlu
ZGV4IDJiMGYwMWYzNmUyOWQ1ZTgyODliYjg1OWI0NTRiYjc1YmY4NTQxMWUuLmUyNzI2ZTNmNzg4
MTFmYTQ2ZmJlN2IxZWU5YWYwZGYxN2U2Njc0NTcgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysg
Yi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxOC0wNC0wNSAgRnVqaWkgSGlyb25vcmkg
IDxIaXJvbm9yaS5GdWppaUBzb255LmNvbT4KKworICAgICAgICBbQ01ha2VdIFdlYktpdCBzaG91
bGQgbGluayB0byBXZWJDb3JlIGFzIGEgUFJJVkFURSBsaWJyYXJ5IGlmIFdlYkNvcmUgaXMgYSBz
dGF0aWMgbGlicmFyeQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTg0MTI3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgQnVpbGRpbmcgVGVzdFdlYktpdExpYiBvbiBXaW5kb3dzIGNhdXNlcyBhIGxpbmthZ2Ug
ZXJyb3Igb2YKKyAgICAgICAgbXVsdGlwbHkgZGVmaW5lZCBzeW1ib2xzIGJlY2F1c2UgVGVzdFdl
YktpdExpYiBsaW5rcyB0bworICAgICAgICBib3RoIFdlYkNvcmUgYW5kIFdlYktpdC4gVGVzdFdl
YktpdExpYiBleHBsaWNpdGx5IGxpbmtzIG9ubHkgd2l0aAorICAgICAgICBXZWJLaXQsIEJ1dCwg
V2ViQ29yZSBpcyBwcm9wYWdhdGVkIGJlY2F1c2UgV2ViS2l0IGxpbmtzIFdlYkNvcmUgYXMKKyAg
ICAgICAgcHVibGljLgorCisgICAgICAgICogU291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2Ug
KEFERF9XSE9MRV9BUkNISVZFX1RPX0xJQlJBUklFUyk6CisgICAgICAgIERvIG5vdCB3cmFwIFBS
SVZBVEUgYW5kIFBVQkxJQyBrZXl3b3JkcyB3aXRoIC1XbCwtLXdob2xlLWFyY2hpdmUuCisKIDIw
MTgtMDQtMDIgIFBlciBBcm5lIFZvbGxhbiAgPHB2b2xsYW5AYXBwbGUuY29tPgogCiAgICAgICAg
IFJlbW92ZSByZWZlcmVuY2VzIHRvIGludGVybmFsIHZlcnNpb24gb2YgV2ViS2l0UXVhcnR6Q29y
ZUFkZGl0aW9ucyBpbiBDTWFrZSBmaWxlcy4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>337354</attachid>
            <date>2018-04-06 03:58:28 -0700</date>
            <delta_ts>2018-04-06 04:02:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-184127-20180406035825.patch</filename>
            <type>text/plain</type>
            <size>10933</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMwMjUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDRjZTA3OTMxODFlNTRj
NjM2MzMxMjkwNTdkNjMwOGVhMzAxYWU5MS4uY2I2ZWM4MDVhNzc5ZTJlODhlM2U2ZjU3ODMwMDVi
YzFiYmE5MDI2NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE4LTA0LTA2ICBGdWpp
aSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtDTWFrZV0g
V2ViS2l0IHNob3VsZCBsaW5rIHRvIFdlYkNvcmUgYXMgYSBQUklWQVRFIGxpYnJhcnkgaWYgV2Vi
Q29yZSBpcyBhIHN0YXRpYyBsaWJyYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xODQxMjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMgKE5vIGJlaGF2aW91ciBjaGFuZ2VzKS4KKwor
ICAgICAgICAqIENNYWtlTGlzdHMudHh0OiBBZGRlZCBhIGludGVyZmFjZSBsaWJyYXJ5IFdlYkNv
cmVIZWFkZXJJbnRlcmZhY2UuCisKIDIwMTgtMDQtMDQgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8
Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQuIEZpeCB0aGUgYnVpbGQg
d2l0aCBsaWJzb3VwIDwgMi40OS45MSBhZnRlciByMjMwMjUxLgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwppbmRleCA2ZDc4NjQ5
NmRhNDY3NzhmYzUxMzE0MzY5NmNlNWMwNDJkNzI0ZTcwLi41MDFhMjM5ZDYyYTg4NDk5NmUwNGNl
NmZlMTJhMDRhZjNkZTQ2OWQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwor
KysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE4LTA0LTA2
ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtD
TWFrZV0gV2ViS2l0IHNob3VsZCBsaW5rIHRvIFdlYkNvcmUgYXMgYSBQUklWQVRFIGxpYnJhcnkg
aWYgV2ViQ29yZSBpcyBhIHN0YXRpYyBsaWJyYXJ5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODQxMjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIENNYWtlTGlzdHMudHh0OiBMaW5rIHdpdGggV2ViQ29y
ZSBhcyBwcml2YXRlLAorICAgICAgICBXZWJDb3JlSGVhZGVySW50ZXJmYWNlIGFzIHB1YmxpYyB0
byBXZWJLaXQgaWYgV2ViQ29yZSBpcyBhIHN0YXRpYworICAgICAgICBsaWJyYXJ5LgorICAgICAg
ICAqIENNYWtlTGlzdHMudHh0OgorICAgICAgICAqIFBsYXRmb3JtR1RLLmNtYWtlOiBBZGRlZCBQ
UklWQVRFIGtleXdvcmQgZm9yIFdlYktpdF9MSUJSQVJJRVMuCisgICAgICAgICogUGxhdGZvcm1X
UEUuY21ha2U6IERpdHRvLgorICAgICAgICAqIFBsYXRmb3JtV2luLmNtYWtlOiBEaXR0by4KKwog
MjAxOC0wNC0wMyAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAK
ICAgICAgICAgQVNTRVJUSU9OIEZBSUxFRDogIW1fbWFpbkZyYW1lLT5jb3JlRnJhbWUoKS0+bG9h
ZGVyKCkuZnJhbWVIYXNMb2FkZWQoKSB8fCAhbV9wZW5kaW5nTmF2aWdhdGlvbklEIHdoZW4gcmVs
b2FkaW5nIHBhZ2Ugd2hpbGUgYSBwYWdlIGlzIGxvYWRpbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL0NNYWtlTGlzdHMudHh0IGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQKaW5k
ZXggMGQxZWU3Zjk2OTIyMDhmYTMwZmYzOGY5ZjY1YjNlZTgwNjU1NjIyMC4uN2E4YTEyZGY1MDRi
NWM0OWMwMGYxOTE0MmIxNWU1ZmIzYTUwMjJiYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
Q01ha2VMaXN0cy50eHQKKysrIGIvU291cmNlL1dlYkNvcmUvQ01ha2VMaXN0cy50eHQKQEAgLTE5
NjEsNiArMTk2MSwxNCBAQCBpZiAoQ01BS0VfQ09NUElMRVJfSVNfR05VQ1hYIEFORCAiJHtMT1dF
UkNBU0VfQ01BS0VfSE9TVF9TWVNURU1fUFJPQ0VTU09SfSIgTUFUQwogICAgIFdFQktJVF9BRERf
VEFSR0VUX0NYWF9GTEFHUyhXZWJDb3JlIC1mbm8tdHJlZS1zcmEpCiBlbmRpZiAoKQogCisjIElu
Y2x1ZGUgcGF0aHMgb2YgV2ViQ29yZSBkb2Vzbid0IHByb3BhZ2F0ZSB0byB0YXJnZXRzIHVzaW5n
IFdlYktpdAorIyBiZWNhdXNlIFdlYkNvcmUgaXMgbGlua2VkIHRvIFdlYktpdCBhcyBhIFBSSVZB
VEUgbGlicmFyeS4gRm9yd2FyZGluZworIyBoZWFkZXJzIGdlbmVyYXRlZCBieSBnZW5lcmF0ZS1m
b3J3YXJkaW5nLWhlYWRlcnMucGwgbmVlZHMgaW5jbHVkZQorIyBwYXRocyBvZiBXZWJDb3JlLgor
YWRkX2xpYnJhcnkoV2ViQ29yZUhlYWRlckludGVyZmFjZSBJTlRFUkZBQ0UpCit0YXJnZXRfaW5j
bHVkZV9kaXJlY3RvcmllcyhXZWJDb3JlSGVhZGVySW50ZXJmYWNlIElOVEVSRkFDRSAke1dlYkNv
cmVfSU5DTFVERV9ESVJFQ1RPUklFU30pCit0YXJnZXRfbGlua19saWJyYXJpZXMoV2ViQ29yZUhl
YWRlckludGVyZmFjZSBJTlRFUkZBQ0UgJHtXZWJDb3JlX0xJQlJBUklFU30pCisKIGlmIChNU1ZD
KQogICAgIFdFQktJVF9BRERfUFJFQ09NUElMRURfSEVBREVSKCJXZWJDb3JlVGVzdFN1cHBvcnRQ
cmVmaXguaCIgInRlc3RpbmcvanMvV2ViQ29yZVRlc3RTdXBwb3J0UHJlZml4LmNwcCIgV2ViQ29y
ZVRlc3RTdXBwb3J0X1NPVVJDRVMpCiBlbmRpZiAoKQpAQCAtMTk5NSw3ICsyMDAzLDcgQEAgaWYg
KEVOQUJMRV9HUkFQSElDU19DT05URVhUXzNEIEFORCBOT1QgV0lOMzIpCiAgICAgICAgICIke1RI
SVJEUEFSVFlfRElSfS9BTkdMRS9zcmMiCiAgICAgICAgICIke1RISVJEUEFSVFlfRElSfS9BTkdM
RS9zcmMvY29tbW9uL3RoaXJkX3BhcnR5L2Jhc2UiCiAgICAgKQotICAgIGxpc3QoQVBQRU5EIFdl
YkNvcmVfTElCUkFSSUVTIEFOR0xFU3VwcG9ydCkKKyAgICB0YXJnZXRfbGlua19saWJyYXJpZXMo
V2ViQ29yZSBBTkdMRVN1cHBvcnQpCiAKICAgICBpZiAoQ09NUElMRVJfSVNfR0NDX09SX0NMQU5H
KQogICAgICAgICBXRUJLSVRfQUREX1RBUkdFVF9DWFhfRkxBR1MoQU5HTEVTdXBwb3J0IC1Xbm8t
aW1wbGljaXQtZmFsbHRocm91Z2gKQEAgLTIwMDcsNyArMjAxNSw2IEBAIGlmIChFTkFCTEVfR1JB
UEhJQ1NfQ09OVEVYVF8zRCBBTkQgTk9UIFdJTjMyKQogICAgIGVuZGlmICgpCiBlbmRpZiAoKQog
Ci10YXJnZXRfbGlua19saWJyYXJpZXMoV2ViQ29yZSAke1dlYkNvcmVfTElCUkFSSUVTfSkKIAog
aWYgKCR7V2ViQ29yZV9MSUJSQVJZX1RZUEV9IE1BVENIRVMgIlNIQVJFRCIpCiAgICAgc2V0X3Rh
cmdldF9wcm9wZXJ0aWVzKFdlYkNvcmUgUFJPUEVSVElFUyBWRVJTSU9OICR7UFJPSkVDVF9WRVJT
SU9OfSBTT1ZFUlNJT04gJHtQUk9KRUNUX1ZFUlNJT05fTUFKT1J9KQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9DTWFrZUxpc3RzLnR4dCBiL1NvdXJjZS9XZWJLaXQvQ01ha2VMaXN0cy50eHQK
aW5kZXggYTViOWYxZGU5YmJhYjY3M2YzMzI2NDRlMmVkYjFhNzc3NjdjMzg5My4uMWViZDRiNzNh
Yjk5NGY3NDcxNmJkMjczMGNlOGVlMDMwYjEyOWQ5MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9DTWFrZUxpc3RzLnR4dAorKysgYi9Tb3VyY2UvV2ViS2l0L0NNYWtlTGlzdHMudHh0CkBAIC03
MjEsOSArNzIxLDE2IEBAIHNldChXZWJLaXRfTUVTU0FHRVNfSU5fRklMRVMKICAgICBXZWJQcm9j
ZXNzL1dlYlN0b3JhZ2UvU3RvcmFnZUFyZWFNYXAubWVzc2FnZXMuaW4KICkKIAotc2V0KFdlYktp
dF9MSUJSQVJJRVMKLSAgICBXZWJDb3JlCi0pCitpZiAoJHtXZWJDb3JlX0xJQlJBUllfVFlQRX0g
U1RSRVFVQUwgU1RBVElDKQorICAgICMgTGluayB3aXRoIFdlYkNvcmUgYXMgUFJJVkFURSBub3Qg
dG8gcHJvcGFnYXRlIFdlYkNvcmUgdG8gYWxsIHVzZXJzIG9mIFdlYktpdC4KKyAgICBzZXQoV2Vi
S2l0X0xJQlJBUklFUworICAgICAgICBQUklWQVRFIFdlYkNvcmUKKyAgICAgICAgUFVCTElDIFdl
YkNvcmVIZWFkZXJJbnRlcmZhY2UKKyAgICApCitlbHNlICgpCisgICAgIyBBbGwgdXNlcnMgb2Yg
V2ViS2l0IG5lZWQgdG8gbGluayBXZWJDb3JlIGlmIFdlYkNvcmUgaXMgYSBzaGFyZWQgbGlicmFy
eS4KKyAgICBzZXQoV2ViS2l0X0xJQlJBUklFUyBQVUJMSUMgV2ViQ29yZSkKK2VuZGlmICgpCiAK
IHNldChXZWJQcm9jZXNzX0xJQlJBUklFUwogICAgIFdlYktpdApAQCAtNzUwLDcgKzc1Nyw3IEBA
IGlmIChFTkFCTEVfR1JBUEhJQ1NfQ09OVEVYVF8zRCkKICAgICAgICAgICAgICR7TElCRVBPWFlf
SU5DTFVERV9ESVJTfQogICAgICAgICApCiAgICAgICAgIGxpc3QoQVBQRU5EIFdlYktpdF9MSUJS
QVJJRVMKLSAgICAgICAgICAgICR7TElCRVBPWFlfTElCUkFSSUVTfQorICAgICAgICAgICAgUFJJ
VkFURSAke0xJQkVQT1hZX0xJQlJBUklFU30KICAgICAgICAgKQogICAgICAgICBhZGRfZGVmaW5p
dGlvbnMoJHtMSUJFUE9YWV9ERUZJTklUSU9OU30pCiAgICAgZWxzZSAoKQpAQCAtNzU5LDcgKzc2
Niw3IEBAIGlmIChFTkFCTEVfR1JBUEhJQ1NfQ09OVEVYVF8zRCkKICAgICAgICAgICAgICAgICAk
e09QRU5HTF9JTkNMVURFX0RJUlN9CiAgICAgICAgICAgICApCiAgICAgICAgICAgICBsaXN0KEFQ
UEVORCBXZWJLaXRfTElCUkFSSUVTCi0gICAgICAgICAgICAgICAgJHtPUEVOR0xfTElCUkFSSUVT
fQorICAgICAgICAgICAgICAgIFBSSVZBVEUgJHtPUEVOR0xfTElCUkFSSUVTfQogICAgICAgICAg
ICAgKQogICAgICAgICAgICAgYWRkX2RlZmluaXRpb25zKCR7T1BFTkdMX0RFRklOSVRJT05TfSkK
ICAgICAgICAgZWxzZWlmIChVU0VfT1BFTkdMX0VTKQpAQCAtNzY3LDcgKzc3NCw3IEBAIGlmIChF
TkFCTEVfR1JBUEhJQ1NfQ09OVEVYVF8zRCkKICAgICAgICAgICAgICAgICAke09QRU5HTEVTMl9J
TkNMVURFX0RJUlN9CiAgICAgICAgICAgICApCiAgICAgICAgICAgICBsaXN0KEFQUEVORCBXZWJL
aXRfTElCUkFSSUVTCi0gICAgICAgICAgICAgICAgJHtPUEVOR0xFUzJfTElCUkFSSUVTfQorICAg
ICAgICAgICAgICAgIFBSSVZBVEUgJHtPUEVOR0xFUzJfTElCUkFSSUVTfQogICAgICAgICAgICAg
KQogICAgICAgICAgICAgYWRkX2RlZmluaXRpb25zKCR7T1BFTkdMRVMyX0RFRklOSVRJT05TfSkK
ICAgICAgICAgZW5kaWYgKCkKQEAgLTc3Nyw3ICs3ODQsNyBAQCBpZiAoRU5BQkxFX0dSQVBISUNT
X0NPTlRFWFRfM0QpCiAgICAgICAgICAgICAgICAgJHtFR0xfSU5DTFVERV9ESVJTfQogICAgICAg
ICAgICAgKQogICAgICAgICAgICAgbGlzdChBUFBFTkQgV2ViS2l0X0xJQlJBUklFUwotICAgICAg
ICAgICAgICAgICR7RUdMX0xJQlJBUklFU30KKyAgICAgICAgICAgICAgICBQUklWQVRFICR7RUdM
X0xJQlJBUklFU30KICAgICAgICAgICAgICkKICAgICAgICAgICAgIGFkZF9kZWZpbml0aW9ucygk
e0VHTF9ERUZJTklUSU9OU30pCiAgICAgICAgIGVuZGlmICgpCkBAIC04MDcsNyArODE0LDcgQEAg
aWYgKENPTVBJTEVSX0lTX0dDQ19PUl9DTEFORykKICAgICAgICAgc2V0KENNQUtFX1JFUVVJUkVE
X0xJQlJBUklFUyBhdG9taWMpCiAgICAgICAgIGNoZWNrX2N4eF9zb3VyY2VfY29tcGlsZXMoIiR7
QVRPTUlDX1RFU1RfU09VUkNFfSIgQVRPTUlDX0lOVDY0X1JFUVVJUkVTX0xJQkFUT01JQykKICAg
ICAgICAgaWYgKEFUT01JQ19JTlQ2NF9SRVFVSVJFU19MSUJBVE9NSUMpCi0gICAgICAgICAgICBs
aXN0KEFQUEVORCBXZWJLaXRfTElCUkFSSUVTIGF0b21pYykKKyAgICAgICAgICAgIGxpc3QoQVBQ
RU5EIFdlYktpdF9MSUJSQVJJRVMgUFJJVkFURSBhdG9taWMpCiAgICAgICAgIGVuZGlmICgpCiAg
ICAgICAgIHVuc2V0KENNQUtFX1JFUVVJUkVEX0xJQlJBUklFUykKICAgICBlbmRpZiAoKQpAQCAt
ODE5LDcgKzgyNiw3IEBAIGlmIChVTklYKQogICAgICAgICBzZXQoQ01BS0VfUkVRVUlSRURfTElC
UkFSSUVTIHJ0KQogICAgICAgICBjaGVja19mdW5jdGlvbl9leGlzdHMoc2htX29wZW4gU0hNX09Q
RU5fUkVRVUlSRVNfTElCUlQpCiAgICAgICAgIGlmIChTSE1fT1BFTl9SRVFVSVJFU19MSUJSVCkK
LSAgICAgICAgICAgIGxpc3QoQVBQRU5EIFdlYktpdF9MSUJSQVJJRVMgcnQpCisgICAgICAgICAg
ICBsaXN0KEFQUEVORCBXZWJLaXRfTElCUkFSSUVTIFBSSVZBVEUgcnQpCiAgICAgICAgIGVuZGlm
ICgpCiAgICAgICAgIHVuc2V0KENNQUtFX1JFUVVJUkVEX0xJQlJBUklFUykKICAgICBlbmRpZiAo
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybUdUSy5jbWFrZSBiL1NvdXJjZS9X
ZWJLaXQvUGxhdGZvcm1HVEsuY21ha2UKaW5kZXggMGVlZWIyNzMwNGExZjVjZmFkODY4OTVlNTky
Mjk4N2IwNDhiNDNjMi4uZTM5NTI1YTg5MmUyYzU4NjIxYzEzODZiODZkMTU1ZmRiYWFhMmMzZCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybUdUSy5jbWFrZQorKysgYi9Tb3VyY2Uv
V2ViS2l0L1BsYXRmb3JtR1RLLmNtYWtlCkBAIC00NTYsMTYgKzQ1NiwxOCBAQCBzZXQoU2hhcmVk
V2ViS2l0TGlicmFyaWVzCiAgICAgJHtXZWJLaXRfTElCUkFSSUVTfQogKQogCi0KIGxpc3QoQVBQ
RU5EIFdlYktpdF9MSUJSQVJJRVMKLSAgICAjIFdlYkNvcmUgc2hvdWxkIGJlIHNwZWNpZmVkIGJl
Zm9yZSBhbmQgYWZ0ZXIgV2ViQ29yZVBsYXRmb3JtR1RLCi0gICAgV2ViQ29yZVBsYXRmb3JtR1RL
IFdlYkNvcmUKLSAgICAke0dUS19VTklYX1BSSU5UX0xJQlJBUklFU30KKyAgICBQUklWQVRFCisg
ICAgICAgIFdlYkNvcmVQbGF0Zm9ybUdUSworICAgICAgICAke0dUS19VTklYX1BSSU5UX0xJQlJB
UklFU30KICkKIAorIyBXZWJDb3JlIHNob3VsZCBiZSBzcGVjaWZlZCBiZWZvcmUgYW5kIGFmdGVy
IFdlYkNvcmVQbGF0Zm9ybUdUSworbGlzdChBUFBFTkQgV2ViS2l0X0xJQlJBUklFUyBQUklWQVRF
IFdlYkNvcmUpCisKIGlmIChMSUJOT1RJRllfRk9VTkQpCiBsaXN0KEFQUEVORCBXZWJLaXRfTElC
UkFSSUVTCi0gICAgJHtMSUJOT1RJRllfTElCUkFSSUVTfQorICAgIFBSSVZBVEUgJHtMSUJOT1RJ
RllfTElCUkFSSUVTfQogKQogZW5kaWYgKCkKIApAQCAtNjc0LDcgKzY3Niw3IEBAIGlmIChFTkFC
TEVfUExVR0lOX1BST0NFU1NfR1RLMikKIAogICAgIHNldChXZWJLaXRQbHVnaW5Qcm9jZXNzMl9M
SUJSQVJJRVMKICAgICAgICAgJHtTaGFyZWRXZWJLaXRMaWJyYXJpZXN9Ci0gICAgICAgIFdlYkNv
cmVQbGF0Zm9ybUdUSzIKKyAgICAgICAgUFJJVkFURSBXZWJDb3JlUGxhdGZvcm1HVEsyCiAgICAg
KQogICAgIEFERF9XSE9MRV9BUkNISVZFX1RPX0xJQlJBUklFUyhXZWJLaXRQbHVnaW5Qcm9jZXNz
Ml9MSUJSQVJJRVMpCiAgICAgdGFyZ2V0X2xpbmtfbGlicmFyaWVzKFdlYktpdFBsdWdpblByb2Nl
c3MyICR7V2ViS2l0UGx1Z2luUHJvY2VzczJfTElCUkFSSUVTfSkKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvUGxhdGZvcm1XUEUuY21ha2UgYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtV1BFLmNt
YWtlCmluZGV4IDgyM2Q0MTZiNWZhOGVkZWI5YzAyZjc3NjkyZGI1ZGIyZjExY2QyYjEuLmRmYjdi
NDZiNzUwYTNkMWZiZDEzOWFiY2I5NWY4MzUxOTY4MGRkMzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQvUGxhdGZvcm1XUEUuY21ha2UKKysrIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybVdQRS5j
bWFrZQpAQCAtMjg2LDEzICsyODYsMTQgQEAgbGlzdChBUFBFTkQgV2ViS2l0X1NZU1RFTV9JTkNM
VURFX0RJUkVDVE9SSUVTCiApCiAKIGxpc3QoQVBQRU5EIFdlYktpdF9MSUJSQVJJRVMKLSAgICAk
e0NBSVJPX0xJQlJBUklFU30KLSAgICAke0ZSRUVUWVBFMl9MSUJSQVJJRVN9Ci0gICAgJHtHTElC
X0xJQlJBUklFU30KLSAgICAke0dTVFJFQU1FUl9MSUJSQVJJRVN9Ci0gICAgJHtIQVJGQlVaWl9M
SUJSQVJJRVN9Ci0gICAgJHtMSUJTT1VQX0xJQlJBUklFU30KLSAgICAke1dQRV9MSUJSQVJJRVN9
CisgICAgUFJJVkFURQorICAgICAgICAke0NBSVJPX0xJQlJBUklFU30KKyAgICAgICAgJHtGUkVF
VFlQRTJfTElCUkFSSUVTfQorICAgICAgICAke0dMSUJfTElCUkFSSUVTfQorICAgICAgICAke0dT
VFJFQU1FUl9MSUJSQVJJRVN9CisgICAgICAgICR7SEFSRkJVWlpfTElCUkFSSUVTfQorICAgICAg
ICAke0xJQlNPVVBfTElCUkFSSUVTfQorICAgICAgICAke1dQRV9MSUJSQVJJRVN9CiApCiAKIFdF
QktJVF9CVUlMRF9JTlNQRUNUT1JfR1JFU09VUkNFUygke0RFUklWRURfU09VUkNFU19XRUJJTlNQ
RUNUT1JVSV9ESVJ9KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybVdpbi5jbWFr
ZSBiL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1XaW4uY21ha2UKaW5kZXggNTZlMTUwZWI0N2MzZjIx
YTgzZDJkYTUwNTk2MGU3Mjc0Mzk1NjQ1YS4uYTUwODA2M2Y0Mjg2N2IxNzNhNjU5NjIyNTAyZGQw
ZDJmYmQxZTQ1NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybVdpbi5jbWFrZQor
KysgYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtV2luLmNtYWtlCkBAIC0xMjksOSArMTI5LDEwIEBA
IGlmICgke1dURl9QTEFURk9STV9XSU5fQ0FJUk99KQogICAgICkKIAogICAgIGxpc3QoQVBQRU5E
IFdlYktpdF9MSUJSQVJJRVMKLSAgICAgICAgJHtPUEVOU1NMX0xJQlJBUklFU30KLSAgICAgICAg
bWZ1dWlkLmxpYgotICAgICAgICBzdHJtaWlkcy5saWIKKyAgICAgICAgUFJJVkFURQorICAgICAg
ICAgICAgJHtPUEVOU1NMX0xJQlJBUklFU30KKyAgICAgICAgICAgIG1mdXVpZC5saWIKKyAgICAg
ICAgICAgIHN0cm1paWRzLmxpYgogICAgICkKIGVuZGlmICgpCiAKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9jbWFrZS9PcHRpb25zR1RLLmNtYWtlIGIvU291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2UK
aW5kZXggNjA2MGM5MWU1YzExYTZlNDYxYmM5ZWE5N2JiOTgwZDAzYjA3MDdiZC4uM2Y0MWU4ZTdm
NTM3ZjlkZTFjZGYzZmYyNTNlMTllZTNiYjg1MzFlYSAxMDA2NDQKLS0tIGEvU291cmNlL2NtYWtl
L09wdGlvbnNHVEsuY21ha2UKKysrIGIvU291cmNlL2NtYWtlL09wdGlvbnNHVEsuY21ha2UKQEAg
LTQxMCwxMCArNDEwLDE1IEBAIG1hY3JvKEFERF9XSE9MRV9BUkNISVZFX1RPX0xJQlJBUklFUyBf
bGlzdF9uYW1lKQogICAgIGlmIChDTUFLRV9TWVNURU1fTkFNRSBNQVRDSEVTICJEYXJ3aW4iKQog
ICAgICAgICBsaXN0KEFQUEVORCAke19saXN0X25hbWV9IC1XbCwtYWxsX2xvYWQpCiAgICAgZWxz
ZSAoKQotICAgICAgICBmb3JlYWNoIChsaWJyYXJ5IElOIExJU1RTICR7X2xpc3RfbmFtZX0pCi0g
ICAgICAgICAgbGlzdChBUFBFTkQgJHtfbGlzdF9uYW1lfV9UTVAgLVdsLC0td2hvbGUtYXJjaGl2
ZSAke2xpYnJhcnl9IC1XbCwtLW5vLXdob2xlLWFyY2hpdmUpCisgICAgICAgIHNldChfdG1wKQor
ICAgICAgICBmb3JlYWNoIChpdGVtIElOIExJU1RTICR7X2xpc3RfbmFtZX0pCisgICAgICAgICAg
ICBpZiAoIiR7aXRlbX0iIFNUUkVRVUFMICJQUklWQVRFIiBPUiAiJHtpdGVtfSIgU1RSRVFVQUwg
IlBVQkxJQyIpCisgICAgICAgICAgICAgICAgbGlzdChBUFBFTkQgX3RtcCAiJHtpdGVtfSIpCisg
ICAgICAgICAgICBlbHNlICgpCisgICAgICAgICAgICAgICAgbGlzdChBUFBFTkQgX3RtcCAtV2ws
LS13aG9sZS1hcmNoaXZlICIke2l0ZW19IiAtV2wsLS1uby13aG9sZS1hcmNoaXZlKQorICAgICAg
ICAgICAgZW5kaWYgKCkKICAgICAgICAgZW5kZm9yZWFjaCAoKQotICAgICAgICBzZXQoJHtfbGlz
dF9uYW1lfSAiJHske19saXN0X25hbWV9X1RNUH0iKQorICAgICAgICBzZXQoJHtfbGlzdF9uYW1l
fSAke190bXB9KQogICAgIGVuZGlmICgpCiBlbmRtYWNybygpCiAKZGlmZiAtLWdpdCBhL0NoYW5n
ZUxvZyBiL0NoYW5nZUxvZwppbmRleCAyYjBmMDFmMzZlMjlkNWU4Mjg5YmI4NTliNDU0YmI3NWJm
ODU0MTFlLi5kZWRjNDgwNjc0OWQ1YjU5ZTEyNTYwOThkODM3OWUzNDEzNTFmNjZlIDEwMDY0NAot
LS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTgtMDQt
MDYgIEZ1amlpIEhpcm9ub3JpICA8SGlyb25vcmkuRnVqaWlAc29ueS5jb20+CisKKyAgICAgICAg
W0NNYWtlXSBXZWJLaXQgc2hvdWxkIGxpbmsgdG8gV2ViQ29yZSBhcyBhIFBSSVZBVEUgbGlicmFy
eSBpZiBXZWJDb3JlIGlzIGEgc3RhdGljIGxpYnJhcnkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NDEyNworCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEJ1aWxkaW5nIFRlc3RXZWJLaXRMaWIgb24gV2luZG93
cyBjYXVzZXMgYSBsaW5rYWdlIGVycm9yIG9mCisgICAgICAgIG11bHRpcGx5IGRlZmluZWQgc3lt
Ym9scyBiZWNhdXNlIFRlc3RXZWJLaXRMaWIgbGlua3MgdG8KKyAgICAgICAgYm90aCBXZWJDb3Jl
IGFuZCBXZWJLaXQuIFRlc3RXZWJLaXRMaWIgZXhwbGljaXRseSBsaW5rcyBvbmx5IHdpdGgKKyAg
ICAgICAgV2ViS2l0LCBCdXQsIFdlYkNvcmUgaXMgcHJvcGFnYXRlZCBiZWNhdXNlIFdlYktpdCBs
aW5rcyBXZWJDb3JlIGFzCisgICAgICAgIHB1YmxpYy4KKworICAgICAgICAqIFNvdXJjZS9jbWFr
ZS9PcHRpb25zR1RLLmNtYWtlIChBRERfV0hPTEVfQVJDSElWRV9UT19MSUJSQVJJRVMpOgorICAg
ICAgICBEbyBub3Qgd3JhcCBQUklWQVRFIGFuZCBQVUJMSUMga2V5d29yZHMgd2l0aCAtV2wsLS13
aG9sZS1hcmNoaXZlLgorCiAyMDE4LTA0LTAyICBQZXIgQXJuZSBWb2xsYW4gIDxwdm9sbGFuQGFw
cGxlLmNvbT4KIAogICAgICAgICBSZW1vdmUgcmVmZXJlbmNlcyB0byBpbnRlcm5hbCB2ZXJzaW9u
IG9mIFdlYktpdFF1YXJ0ekNvcmVBZGRpdGlvbnMgaW4gQ01ha2UgZmlsZXMuCg==
</data>
<flag name="review"
          id="355768"
          type_id="1"
          status="+"
          setter="annulen"
    />
          </attachment>
      

    </bug>

</bugzilla>