<?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>188345</bug_id>
          
          <creation_ts>2018-08-06 04:06:13 -0700</creation_ts>
          <short_desc>Add WinCairo to the flakiness dashboard</short_desc>
          <delta_ts>2018-10-10 18:26:23 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>187973</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>ap</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>lforschler</cc>
    
    <cc>ross.kirsling</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1448096</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-08-06 04:06:13 -0700</bug_when>
    <thetext>Add WinCairo to the flakiness dashboard

See Also:
* Bug 173365: Add WPE to the flakiness dashboard</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1448097</commentid>
    <comment_count>1</comment_count>
      <attachid>346621</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-08-06 04:07:10 -0700</bug_when>
    <thetext>Created attachment 346621
WIP patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1448098</commentid>
    <comment_count>2</comment_count>
      <attachid>346622</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-08-06 04:08:25 -0700</bug_when>
    <thetext>Created attachment 346622
WIP patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1448364</commentid>
    <comment_count>3</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-08-06 23:30:17 -0700</bug_when>
    <thetext>Expectation doesn&apos;t appear on Results view.
I don&apos;t know why because I don&apos;t understand flakiness_dashboard at all. But, I guess I need to fix Bug 187973 beforehand.

screenshot: https://photos.app.goo.gl/1rZ6z5oxboKbwN4j9</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449228</commentid>
    <comment_count>4</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-08-09 22:13:02 -0700</bug_when>
    <thetext>Oh, no. Expectations still don&apos;t appear even after Bug 187973 is fixed. It is irrelevant. I&apos;m doomed to debug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449239</commentid>
    <comment_count>5</comment_count>
      <attachid>346896</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-08-09 23:31:27 -0700</bug_when>
    <thetext>Created attachment 346896
WIP patch

Fixed the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1451954</commentid>
    <comment_count>6</comment_count>
      <attachid>347606</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-08-20 21:15:51 -0700</bug_when>
    <thetext>Created attachment 347606
WIP patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1467642</commentid>
    <comment_count>7</comment_count>
      <attachid>351938</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-10-09 20:27:25 -0700</bug_when>
    <thetext>Created attachment 351938
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1467907</commentid>
    <comment_count>8</comment_count>
      <attachid>351938</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-10-10 18:25:58 -0700</bug_when>
    <thetext>Comment on attachment 351938
Patch

Clearing flags on attachment: 351938

Committed r237023: &lt;https://trac.webkit.org/changeset/237023&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1467908</commentid>
    <comment_count>9</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-10-10 18:26:01 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1467909</commentid>
    <comment_count>10</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-10-10 18:26:23 -0700</bug_when>
    <thetext>&lt;rdar://problem/45180827&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>346621</attachid>
            <date>2018-08-06 04:07:10 -0700</date>
            <delta_ts>2018-08-06 04:08:25 -0700</delta_ts>
            <desc>WIP patch</desc>
            <filename>wip.patch</filename>
            <type>text/plain</type>
            <size>7607</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAxZjEy
ODg3ZmQxYy4uMjZjODcyNzJiZjIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9U
b29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMyBAQAorMjAxOC0wOC0wNiAgRnVqaWkgSGlyb25v
cmkgIDxIaXJvbm9yaS5GdWppaUBzb255LmNvbT4KKworICAgICAgICBbV2luXVtETExMYXVuY2hl
cl0gUmVtb3ZlIC0taGlnaERQSSBzd2l0Y2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE4ODI1NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEJ1ZyAxNDk0MTcgaGFzIGFkZGVkIGAtLWhpZ2hEUElgIHN3aXRj
aCB0byBtYWtlIE1pbmlCcm93c2VyIERQSQorICAgICAgICBhd2FyZS4gQnV0LCBCdWcgMTU4NzMz
IGhhcyBtYWRlIE1pbmlCcm93c2VyIGFsd2F5cyBEUEkgYXdhcmUuIEl0CisgICAgICAgIGJlY2Ft
ZSB1c2VsZXNzIHNpbmNlIHRoZSBjaGFuZ2UuIFJlbW92ZSB0aGUgc3dpdGNoLgorCisgICAgICAg
IFRoaXMgY2hhbmdlIGZpeGVzIHRoZSBpc3N1ZSBhbGwgZHVtcCByZW5kZXIgdHJlZSB0ZXN0cyBh
cmUgZmFpbGluZworICAgICAgICBpbiBXaW5DYWlybyBwb3J0IGlmIGhpZ2ggRFBJIGRpc3BsYXkg
aXMgY29ubmVjdGVkLgorCisgICAgICAgICogTWluaUJyb3dzZXIvd2luL0NvbW1vbi5jcHA6Cisg
ICAgICAgIChwYXJzZUNvbW1hbmRMaW5lKTogUmVtb3ZlZCBgLS1oaWdoRFBJYCBzd2l0Y2guCisg
ICAgICAgICogd2luL0RMTExhdW5jaGVyL0RMTExhdW5jaGVyTWFpbi5jcHA6CisgICAgICAgICh3
V2luTWFpbik6IERvIG5vdCBjYWxsIFNldFByb2Nlc3NEUElBd2FyZS4KKyAgICAgICAgKHNob3Vs
ZFVzZUhpZ2hEUEkpOiBEZWxldGVkLgorCiAyMDE4LTA4LTAzICBCZW4gUmljaGFyZHMgIDxiZW50
b25fcmljaGFyZHNAYXBwbGUuY29tPgogCiAgICAgICAgIFdlIHNob3VsZCBjYWNoZSB0aGUgY29t
cGlsZWQgc2FuZGJveCBwcm9maWxlIGluIGEgZGF0YSB2YXVsdApkaWZmIC0tZ2l0IGEvVG9vbHMv
TWluaUJyb3dzZXIvd2luL0NvbW1vbi5jcHAgYi9Ub29scy9NaW5pQnJvd3Nlci93aW4vQ29tbW9u
LmNwcAppbmRleCAzNTg4ZmM0M2IzZi4uYWMzOGYwMWI0YmQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL01p
bmlCcm93c2VyL3dpbi9Db21tb24uY3BwCisrKyBiL1Rvb2xzL01pbmlCcm93c2VyL3dpbi9Db21t
b24uY3BwCkBAIC0xNzgsOCArMTc4LDYgQEAgQ29tbWFuZExpbmVPcHRpb25zIHBhcnNlQ29tbWFu
ZExpbmUoKQogICAgICAgICAgICAgb3B0aW9ucy51c2VGdWxsRGVza3RvcCA9IHRydWU7CiAgICAg
ICAgIGVsc2UgaWYgKCF3Y3NpY21wKGFyZ3ZbaV0sIEwiLS1wZXJmb3JtYW5jZSIpKQogICAgICAg
ICAgICAgb3B0aW9ucy5wYWdlTG9hZFRlc3RpbmcgPSB0cnVlOwotICAgICAgICBlbHNlIGlmICgh
d2NzaWNtcChhcmd2W2ldLCBMIi0taGlnaERQSSIpKQotICAgICAgICAgICAgY29udGludWU7IC8v
IGlnbm9yZQogICAgICAgICBlbHNlIGlmICghd2NzaWNtcChhcmd2W2ldLCBMIi0td2sxIikgfHwg
IXdjc2ljbXAoYXJndltpXSwgTCItLWxlZ2FjeSIpKQogICAgICAgICAgICAgb3B0aW9ucy53aW5k
b3dUeXBlID0gTWFpbldpbmRvdzo6QnJvd3NlcldpbmRvd1R5cGU6OldlYktpdExlZ2FjeTsKICNp
ZiBFTkFCTEUoV0VCS0lUKQpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0
aWMtZGFzaGJvYXJkcy9idWlsZGVycy5qc29ucCBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3Rh
dGljLWRhc2hib2FyZHMvYnVpbGRlcnMuanNvbnAKaW5kZXggNzIyM2QxM2E5NjkuLjk3NjA2ZjIx
NjRjIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRz
L2J1aWxkZXJzLmpzb25wCisrKyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hi
b2FyZHMvYnVpbGRlcnMuanNvbnAKQEAgLTIyLDcgKzIyLDggQEAgTE9BRF9CVUlMREJPVF9EQVRB
KFsKICAgICAgICAgICAgICAgICAgICAgIkdUSyBMaW51eCA2NC1iaXQgRGVidWcgKFRlc3RzKSIs
IAogICAgICAgICAgICAgICAgICAgICAiR1RLIExpbnV4IDY0LWJpdCBSZWxlYXNlIChUZXN0cyki
LCAKICAgICAgICAgICAgICAgICAgICAgIkdUSyBMaW51eCA2NC1iaXQgUmVsZWFzZSBXYXlsYW5k
IChUZXN0cykiLCAKLSAgICAgICAgICAgICAgICAgICAgIldQRSBMaW51eCA2NC1iaXQgUmVsZWFz
ZSAoVGVzdHMpIgorICAgICAgICAgICAgICAgICAgICAiV1BFIExpbnV4IDY0LWJpdCBSZWxlYXNl
IChUZXN0cykiLAorICAgICAgICAgICAgICAgICAgICAiV2luQ2Fpcm8gNjQtYml0IFdLTCBSZWxl
YXNlIChUZXN0cykiCiAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgfQogICAgICAgICB9
LCAKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMv
Zmxha2luZXNzX2Rhc2hib2FyZC5qcyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRh
c2hib2FyZHMvZmxha2luZXNzX2Rhc2hib2FyZC5qcwppbmRleCBhOWM4YjExMGY1YS4uMzY3MWNl
OGQxYjEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2Fy
ZHMvZmxha2luZXNzX2Rhc2hib2FyZC5qcworKysgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0
YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNoYm9hcmQuanMKQEAgLTkzLDYgKzkzLDkgQEAg
dmFyIFBMQVRGT1JNUyA9IHsKICAgICAgICAgc3ViUGxhdGZvcm1zOiB7CiAgICAgICAgICAgICAn
TElOVVgnOiB7IGZhbGxiYWNrUGxhdGZvcm1zOiBbJ1dQRScsICdXSzInXSB9CiAgICAgICAgIH0K
KyAgICB9LAorICAgICdXaW5DYWlybyc6IHsKKyAgICAgICAgZXhwZWN0YXRpb25zRGlyZWN0b3J5
OiAnd2luY2Fpcm8nLAogICAgIH0KIH07CiAKQEAgLTM1Niw2ICszNTksOSBAQCBmdW5jdGlvbiBk
ZXRlcm1pbmVCdWlsZGVyUGxhdGZvcm0oYnVpbGRlck5hbWVVcHBlckNhc2UpCiAgICAgaWYgKHN0
cmluZy5jb250YWlucyhidWlsZGVyTmFtZVVwcGVyQ2FzZSwgJ1dQRSBMSU5VWCcpKQogICAgICAg
ICByZXR1cm4gJ1dQRV9MSU5VWCc7CiAKKyAgICBpZiAoc3RyaW5nLmNvbnRhaW5zKGJ1aWxkZXJO
YW1lVXBwZXJDYXNlLCAnV0lOQ0FJUk8nKSkKKyAgICAgICAgcmV0dXJuICdXSU5DQUlSTyc7CisK
ICAgICBpZiAoc3RyaW5nLmNvbnRhaW5zKGJ1aWxkZXJOYW1lVXBwZXJDYXNlLCAnTU9KQVZFJykp
CiAgICAgICAgIHJldHVybiBkZXRlcm1pbmVXS1BsYXRmb3JtKGJ1aWxkZXJOYW1lVXBwZXJDYXNl
LCAnQVBQTEVfTUFDX01PSkFWRScpOwogICAgIGlmIChzdHJpbmcuY29udGFpbnMoYnVpbGRlck5h
bWVVcHBlckNhc2UsICdISUdIU0lFUlJBJykpCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0UmVzdWx0
U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNoYm9hcmRfdW5pdHRlc3RzLmpz
IGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9mbGFraW5lc3NfZGFz
aGJvYXJkX3VuaXR0ZXN0cy5qcwppbmRleCBhNDU2ZmI4ODgxMS4uMzAxODI3MWY4NDMgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxha2luZXNz
X2Rhc2hib2FyZF91bml0dGVzdHMuanMKKysrIGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0
aWMtZGFzaGJvYXJkcy9mbGFraW5lc3NfZGFzaGJvYXJkX3VuaXR0ZXN0cy5qcwpAQCAtNDYsNyAr
NDYsNyBAQCBmdW5jdGlvbiByZXNldEdsb2JhbHMoKQogICAgIExPQURfQlVJTERCT1RfREFUQShb
ewogICAgICAgICBuYW1lOiAnd2Via2l0Lm9yZycsCiAgICAgICAgIHVybDogJ2R1bW15dXJsJywK
LSAgICAgICAgdGVzdHM6IHsnbGF5b3V0LXRlc3RzJzogeydidWlsZGVycyc6IFsnQXBwbGUgTGlv
biBSZWxlYXNlIFdLMiAoVGVzdHMpJywgJ0FwcGxlIExpb24gRGVidWcgV0syIChUZXN0cyknLCAn
R1RLIExpbnV4IDY0LWJpdCBSZWxlYXNlIChUZXN0cyknLCAnV1BFIExpbnV4IDY0LWJpdCBSZWxl
YXNlIChUZXN0cyknXX19CisgICAgICAgIHRlc3RzOiB7J2xheW91dC10ZXN0cyc6IHsnYnVpbGRl
cnMnOiBbJ0FwcGxlIExpb24gUmVsZWFzZSBXSzIgKFRlc3RzKScsICdBcHBsZSBMaW9uIERlYnVn
IFdLMiAoVGVzdHMpJywgJ0dUSyBMaW51eCA2NC1iaXQgUmVsZWFzZSAoVGVzdHMpJywgJ1dQRSBM
aW51eCA2NC1iaXQgUmVsZWFzZSAoVGVzdHMpJywgJ1dpbkNhaXJvIDY0LWJpdCBXS0wgUmVsZWFz
ZSAoVGVzdHMpJ119fQogICAgIH1dKTsKICAKICAgICBmb3IgKHZhciBncm91cCBpbiBMQVlPVVRf
VEVTVFNfQlVJTERFUl9HUk9VUFMpCkBAIC0xNjIsNiArMTYyLDcgQEAgdGVzdCgncGxhdGZvcm1B
bmRCdWlsZFR5cGUnLCAzMCwgZnVuY3Rpb24oKSB7CiAgICAgcnVuUGxhdGZvcm1BbmRCdWlsZFR5
cGVUZXN0KCdXaW5kb3dzIDcgUmVsZWFzZSAoVGVzdHMpJywgJ0FQUExFX1dJTl9XSU43JywgJ1JF
TEVBU0UnKTsKICAgICBydW5QbGF0Zm9ybUFuZEJ1aWxkVHlwZVRlc3QoJ1dpbmRvd3MgWFAgRGVi
dWcgKFRlc3RzKScsICdBUFBMRV9XSU5fWFAnLCAnREVCVUcnKTsKICAgICBydW5QbGF0Zm9ybUFu
ZEJ1aWxkVHlwZVRlc3QoJ1dQRSBMaW51eCA2NC1iaXQgUmVsZWFzZSAoVGVzdHMpJywgJ1dQRV9M
SU5VWCcsICdSRUxFQVNFJyk7CisgICAgcnVuUGxhdGZvcm1BbmRCdWlsZFR5cGVUZXN0KCdXaW5D
YWlybyA2NC1iaXQgV0tMIFJlbGVhc2UgKFRlc3RzKScsICdXSU5DQUlSTycsICdSRUxFQVNFJyk7
CiAgICAgCiAgICAgLy8gRklYTUU6IFNob3VsZCBXZWJLaXQyIGJlIGl0J3Mgb3duIHBsYXRmb3Jt
PwogICAgIHJ1blBsYXRmb3JtQW5kQnVpbGRUeXBlVGVzdCgnTW91bnRhaW5MaW9uIFJlbGVhc2Ug
KFdlYktpdDIgVGVzdHMpJywgJ0FQUExFX01BQ19NT1VOVEFJTkxJT05fV0syJywgJ1JFTEVBU0Un
KTsKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMv
bG9hZGVyX3VuaXR0ZXN0cy5qcyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hi
b2FyZHMvbG9hZGVyX3VuaXR0ZXN0cy5qcwppbmRleCBhMDUwZWJjMmIzZC4uNDFhNGJhMDZmY2Mg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvbG9h
ZGVyX3VuaXR0ZXN0cy5qcworKysgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNo
Ym9hcmRzL2xvYWRlcl91bml0dGVzdHMuanMKQEAgLTUyLDcgKzUyLDcgQEAgdGVzdCgnbG9hZGlu
ZyBzdGVwcycsIDEsIGZ1bmN0aW9uKCkgewogLy8gYW5kIHRoZW4gMiBwZXIgYnVpbGRlciAob25l
IGZvciBvaywgb25lIGZvciBkZWVwRXF1YWwgb2YgdGVzdHMpLgogdGVzdCgncmVzdWx0cyBmaWxl
cyBsb2FkaW5nJywgOSwgZnVuY3Rpb24oKSB7CiAgICAgcmVzZXRHbG9iYWxzKCk7Ci0gICAgdmFy
IGV4cGVjdGVkTG9hZGVkQnVpbGRlcnMgPSAgWydBcHBsZSBMaW9uIERlYnVnIFdLMiAoVGVzdHMp
JywgJ0FwcGxlIExpb24gUmVsZWFzZSBXSzIgKFRlc3RzKScsICdHVEsgTGludXggNjQtYml0IFJl
bGVhc2UgKFRlc3RzKScsICdXUEUgTGludXggNjQtYml0IFJlbGVhc2UgKFRlc3RzKSddOworICAg
IHZhciBleHBlY3RlZExvYWRlZEJ1aWxkZXJzID0gIFsnQXBwbGUgTGlvbiBEZWJ1ZyBXSzIgKFRl
c3RzKScsICdBcHBsZSBMaW9uIFJlbGVhc2UgV0syIChUZXN0cyknLCAnR1RLIExpbnV4IDY0LWJp
dCBSZWxlYXNlIChUZXN0cyknLCAnV1BFIExpbnV4IDY0LWJpdCBSZWxlYXNlIChUZXN0cyknLCAn
V2luQ2Fpcm8gNjQtYml0IFdLTCBSZWxlYXNlIChUZXN0cyknXTsKICAgICB2YXIgbG9hZGVkQnVp
bGRlcnMgPSBbXTsKICAgICB2YXIgcmVzb3VyY2VMb2FkZXIgPSBuZXcgbG9hZGVyLkxvYWRlcigp
OwogICAgIHJlc291cmNlTG9hZGVyLl9sb2FkTmV4dCA9IGZ1bmN0aW9uKCkgewpAQCAtODMsNyAr
ODMsNyBAQCB0ZXN0KCdleHBlY3RhdGlvbnMgZmlsZXMgbG9hZGluZycsIDEsIGZ1bmN0aW9uKCkg
ewogICAgIHJlc2V0R2xvYmFscygpOwogICAgIGdfaGlzdG9yeS5wYXJzZUNyb3NzRGFzaGJvYXJk
UGFyYW1ldGVycygpOwogICAgIHZhciBleHBlY3RlZExvYWRlZFBsYXRmb3JtcyA9IFsiZ3RrIiwg
Imd0ay13azIiLAotICAgICAgICAibWFjIiwgIm1hYy1saW9uIiwgIm1hYy13azIiLCAibWFjLXdr
MiIsICJ3aW4iLCAid2syIiwgIndwZSJdOworICAgICAgICAibWFjIiwgIm1hYy1saW9uIiwgIm1h
Yy13azIiLCAibWFjLXdrMiIsICJ3aW4iLCAid2syIiwgIndwZSIsICJ3aW5jYWlybyJdOwogICAg
IHZhciBsb2FkZWRQbGF0Zm9ybXMgPSBbXTsKICAgICB2YXIgcmVzb3VyY2VMb2FkZXIgPSBuZXcg
bG9hZGVyLkxvYWRlcigpOwogICAgIHJlc291cmNlTG9hZGVyLl9sb2FkTmV4dCA9IGZ1bmN0aW9u
KCkgewpkaWZmIC0tZ2l0IGEvVG9vbHMvd2luL0RMTExhdW5jaGVyL0RMTExhdW5jaGVyTWFpbi5j
cHAgYi9Ub29scy93aW4vRExMTGF1bmNoZXIvRExMTGF1bmNoZXJNYWluLmNwcAppbmRleCBmY2Yx
YTg3MTlmOS4uMWQyMmRhYTRkZTAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL3dpbi9ETExMYXVuY2hlci9E
TExMYXVuY2hlck1haW4uY3BwCisrKyBiL1Rvb2xzL3dpbi9ETExMYXVuY2hlci9ETExMYXVuY2hl
ck1haW4uY3BwCkBAIC0xNjcsMzMgKzE2NywxMiBAQCBzdGF0aWMgd3N0cmluZyBnZXRMYXN0RXJy
b3JTdHJpbmcoSFJFU1VMVCBocikKICAgICByZXR1cm4gZXJyb3JNZXNzYWdlOwogfQogCi1zdGF0
aWMgYm9vbCBzaG91bGRVc2VIaWdoRFBJKCkKLXsKLSNpZmRlZiBXSU5fQ0FJUk8KLSAgICByZXR1
cm4gdHJ1ZTsKLSNlbHNlCi0gICAgaW50IGFyZ2MgPSAwOwotICAgIFdDSEFSKiogYXJndiA9IENv
bW1hbmRMaW5lVG9Bcmd2VyhHZXRDb21tYW5kTGluZVcoKSwgJmFyZ2MpOwotICAgIGZvciAoaW50
IGkgPSAxOyBpIDwgYXJnYzsgKytpKSB7Ci0gICAgICAgIGlmICghd2NzaWNtcChhcmd2W2ldLCBM
Ii0taGlnaERQSSIpKQotICAgICAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgfQotCi0gICAgcmV0
dXJuIGZhbHNlOwotI2VuZGlmCi19Ci0KICNpZiBVU0VfQ09OU09MRV9FTlRSWV9QT0lOVAogaW50
IG1haW4oaW50IGFyZ2MsIGNvbnN0IGNoYXIqIGFyZ3ZbXSkKICNlbHNlCiBpbnQgV0lOQVBJIHdX
aW5NYWluKF9Jbl8gSElOU1RBTkNFIGhJbnN0YW5jZSwgX0luX29wdF8gSElOU1RBTkNFIGhQcmV2
SW5zdGFuY2UsIF9Jbl8gTFBXU1RSIGxwc3RyQ21kTGluZSwgX0luXyBpbnQgbkNtZFNob3cpCiAj
ZW5kaWYKIHsKLSAgICBpZiAoc2hvdWxkVXNlSGlnaERQSSgpKSB7Ci0gICAgICAgIEJPT0wgZGlk
SXQgPSBTZXRQcm9jZXNzRFBJQXdhcmUoKTsKLSAgICAgICAgX0FTU0VSVChkaWRJdCk7Ci0gICAg
fQotCiAjaWZkZWYgX0NSVERCR19NQVBfQUxMT0MKICAgICBfQ3J0U2V0UmVwb3J0RmlsZShfQ1JU
X1dBUk4sIF9DUlREQkdfRklMRV9TVERFUlIpOwogICAgIF9DcnRTZXRSZXBvcnRNb2RlKF9DUlRf
V0FSTiwgX0NSVERCR19NT0RFX0ZJTEUpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>346622</attachid>
            <date>2018-08-06 04:08:25 -0700</date>
            <delta_ts>2018-08-09 23:31:27 -0700</delta_ts>
            <desc>WIP patch</desc>
            <filename>wip.patch</filename>
            <type>text/plain</type>
            <size>4776</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvYnVp
bGRlcnMuanNvbnAgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2J1
aWxkZXJzLmpzb25wCmluZGV4IDcyMjNkMTNhOTY5Li45NzYwNmYyMTY0YyAxMDA2NDQKLS0tIGEv
VG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9idWlsZGVycy5qc29ucAor
KysgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2J1aWxkZXJzLmpz
b25wCkBAIC0yMiw3ICsyMiw4IEBAIExPQURfQlVJTERCT1RfREFUQShbCiAgICAgICAgICAgICAg
ICAgICAgICJHVEsgTGludXggNjQtYml0IERlYnVnIChUZXN0cykiLCAKICAgICAgICAgICAgICAg
ICAgICAgIkdUSyBMaW51eCA2NC1iaXQgUmVsZWFzZSAoVGVzdHMpIiwgCiAgICAgICAgICAgICAg
ICAgICAgICJHVEsgTGludXggNjQtYml0IFJlbGVhc2UgV2F5bGFuZCAoVGVzdHMpIiwgCi0gICAg
ICAgICAgICAgICAgICAgICJXUEUgTGludXggNjQtYml0IFJlbGVhc2UgKFRlc3RzKSIKKyAgICAg
ICAgICAgICAgICAgICAgIldQRSBMaW51eCA2NC1iaXQgUmVsZWFzZSAoVGVzdHMpIiwKKyAgICAg
ICAgICAgICAgICAgICAgIldpbkNhaXJvIDY0LWJpdCBXS0wgUmVsZWFzZSAoVGVzdHMpIgogICAg
ICAgICAgICAgICAgIF0KICAgICAgICAgICAgIH0KICAgICAgICAgfSwgCmRpZmYgLS1naXQgYS9U
b29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNoYm9h
cmQuanMgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVz
c19kYXNoYm9hcmQuanMKaW5kZXggYTljOGIxMTBmNWEuLjM2NzFjZThkMWIxIDEwMDY0NAotLS0g
YS9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNo
Ym9hcmQuanMKKysrIGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9m
bGFraW5lc3NfZGFzaGJvYXJkLmpzCkBAIC05Myw2ICs5Myw5IEBAIHZhciBQTEFURk9STVMgPSB7
CiAgICAgICAgIHN1YlBsYXRmb3JtczogewogICAgICAgICAgICAgJ0xJTlVYJzogeyBmYWxsYmFj
a1BsYXRmb3JtczogWydXUEUnLCAnV0syJ10gfQogICAgICAgICB9CisgICAgfSwKKyAgICAnV2lu
Q2Fpcm8nOiB7CisgICAgICAgIGV4cGVjdGF0aW9uc0RpcmVjdG9yeTogJ3dpbmNhaXJvJywKICAg
ICB9CiB9OwogCkBAIC0zNTYsNiArMzU5LDkgQEAgZnVuY3Rpb24gZGV0ZXJtaW5lQnVpbGRlclBs
YXRmb3JtKGJ1aWxkZXJOYW1lVXBwZXJDYXNlKQogICAgIGlmIChzdHJpbmcuY29udGFpbnMoYnVp
bGRlck5hbWVVcHBlckNhc2UsICdXUEUgTElOVVgnKSkKICAgICAgICAgcmV0dXJuICdXUEVfTElO
VVgnOwogCisgICAgaWYgKHN0cmluZy5jb250YWlucyhidWlsZGVyTmFtZVVwcGVyQ2FzZSwgJ1dJ
TkNBSVJPJykpCisgICAgICAgIHJldHVybiAnV0lOQ0FJUk8nOworCiAgICAgaWYgKHN0cmluZy5j
b250YWlucyhidWlsZGVyTmFtZVVwcGVyQ2FzZSwgJ01PSkFWRScpKQogICAgICAgICByZXR1cm4g
ZGV0ZXJtaW5lV0tQbGF0Zm9ybShidWlsZGVyTmFtZVVwcGVyQ2FzZSwgJ0FQUExFX01BQ19NT0pB
VkUnKTsKICAgICBpZiAoc3RyaW5nLmNvbnRhaW5zKGJ1aWxkZXJOYW1lVXBwZXJDYXNlLCAnSElH
SFNJRVJSQScpKQpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFz
aGJvYXJkcy9mbGFraW5lc3NfZGFzaGJvYXJkX3VuaXR0ZXN0cy5qcyBiL1Rvb2xzL1Rlc3RSZXN1
bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxha2luZXNzX2Rhc2hib2FyZF91bml0dGVzdHMu
anMKaW5kZXggYTQ1NmZiODg4MTEuLjMwMTgyNzFmODQzIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0
UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNoYm9hcmRfdW5pdHRl
c3RzLmpzCisrKyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxh
a2luZXNzX2Rhc2hib2FyZF91bml0dGVzdHMuanMKQEAgLTQ2LDcgKzQ2LDcgQEAgZnVuY3Rpb24g
cmVzZXRHbG9iYWxzKCkKICAgICBMT0FEX0JVSUxEQk9UX0RBVEEoW3sKICAgICAgICAgbmFtZTog
J3dlYmtpdC5vcmcnLAogICAgICAgICB1cmw6ICdkdW1teXVybCcsCi0gICAgICAgIHRlc3RzOiB7
J2xheW91dC10ZXN0cyc6IHsnYnVpbGRlcnMnOiBbJ0FwcGxlIExpb24gUmVsZWFzZSBXSzIgKFRl
c3RzKScsICdBcHBsZSBMaW9uIERlYnVnIFdLMiAoVGVzdHMpJywgJ0dUSyBMaW51eCA2NC1iaXQg
UmVsZWFzZSAoVGVzdHMpJywgJ1dQRSBMaW51eCA2NC1iaXQgUmVsZWFzZSAoVGVzdHMpJ119fQor
ICAgICAgICB0ZXN0czogeydsYXlvdXQtdGVzdHMnOiB7J2J1aWxkZXJzJzogWydBcHBsZSBMaW9u
IFJlbGVhc2UgV0syIChUZXN0cyknLCAnQXBwbGUgTGlvbiBEZWJ1ZyBXSzIgKFRlc3RzKScsICdH
VEsgTGludXggNjQtYml0IFJlbGVhc2UgKFRlc3RzKScsICdXUEUgTGludXggNjQtYml0IFJlbGVh
c2UgKFRlc3RzKScsICdXaW5DYWlybyA2NC1iaXQgV0tMIFJlbGVhc2UgKFRlc3RzKSddfX0KICAg
ICB9XSk7CiAgCiAgICAgZm9yICh2YXIgZ3JvdXAgaW4gTEFZT1VUX1RFU1RTX0JVSUxERVJfR1JP
VVBTKQpAQCAtMTYyLDYgKzE2Miw3IEBAIHRlc3QoJ3BsYXRmb3JtQW5kQnVpbGRUeXBlJywgMzAs
IGZ1bmN0aW9uKCkgewogICAgIHJ1blBsYXRmb3JtQW5kQnVpbGRUeXBlVGVzdCgnV2luZG93cyA3
IFJlbGVhc2UgKFRlc3RzKScsICdBUFBMRV9XSU5fV0lONycsICdSRUxFQVNFJyk7CiAgICAgcnVu
UGxhdGZvcm1BbmRCdWlsZFR5cGVUZXN0KCdXaW5kb3dzIFhQIERlYnVnIChUZXN0cyknLCAnQVBQ
TEVfV0lOX1hQJywgJ0RFQlVHJyk7CiAgICAgcnVuUGxhdGZvcm1BbmRCdWlsZFR5cGVUZXN0KCdX
UEUgTGludXggNjQtYml0IFJlbGVhc2UgKFRlc3RzKScsICdXUEVfTElOVVgnLCAnUkVMRUFTRScp
OworICAgIHJ1blBsYXRmb3JtQW5kQnVpbGRUeXBlVGVzdCgnV2luQ2Fpcm8gNjQtYml0IFdLTCBS
ZWxlYXNlIChUZXN0cyknLCAnV0lOQ0FJUk8nLCAnUkVMRUFTRScpOwogICAgIAogICAgIC8vIEZJ
WE1FOiBTaG91bGQgV2ViS2l0MiBiZSBpdCdzIG93biBwbGF0Zm9ybT8KICAgICBydW5QbGF0Zm9y
bUFuZEJ1aWxkVHlwZVRlc3QoJ01vdW50YWluTGlvbiBSZWxlYXNlIChXZWJLaXQyIFRlc3RzKScs
ICdBUFBMRV9NQUNfTU9VTlRBSU5MSU9OX1dLMicsICdSRUxFQVNFJyk7CmRpZmYgLS1naXQgYS9U
b29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91bml0dGVzdHMu
anMgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91bml0
dGVzdHMuanMKaW5kZXggYTA1MGViYzJiM2QuLjQxYTRiYTA2ZmNjIDEwMDY0NAotLS0gYS9Ub29s
cy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91bml0dGVzdHMuanMK
KysrIGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXJfdW5p
dHRlc3RzLmpzCkBAIC01Miw3ICs1Miw3IEBAIHRlc3QoJ2xvYWRpbmcgc3RlcHMnLCAxLCBmdW5j
dGlvbigpIHsKIC8vIGFuZCB0aGVuIDIgcGVyIGJ1aWxkZXIgKG9uZSBmb3Igb2ssIG9uZSBmb3Ig
ZGVlcEVxdWFsIG9mIHRlc3RzKS4KIHRlc3QoJ3Jlc3VsdHMgZmlsZXMgbG9hZGluZycsIDksIGZ1
bmN0aW9uKCkgewogICAgIHJlc2V0R2xvYmFscygpOwotICAgIHZhciBleHBlY3RlZExvYWRlZEJ1
aWxkZXJzID0gIFsnQXBwbGUgTGlvbiBEZWJ1ZyBXSzIgKFRlc3RzKScsICdBcHBsZSBMaW9uIFJl
bGVhc2UgV0syIChUZXN0cyknLCAnR1RLIExpbnV4IDY0LWJpdCBSZWxlYXNlIChUZXN0cyknLCAn
V1BFIExpbnV4IDY0LWJpdCBSZWxlYXNlIChUZXN0cyknXTsKKyAgICB2YXIgZXhwZWN0ZWRMb2Fk
ZWRCdWlsZGVycyA9ICBbJ0FwcGxlIExpb24gRGVidWcgV0syIChUZXN0cyknLCAnQXBwbGUgTGlv
biBSZWxlYXNlIFdLMiAoVGVzdHMpJywgJ0dUSyBMaW51eCA2NC1iaXQgUmVsZWFzZSAoVGVzdHMp
JywgJ1dQRSBMaW51eCA2NC1iaXQgUmVsZWFzZSAoVGVzdHMpJywgJ1dpbkNhaXJvIDY0LWJpdCBX
S0wgUmVsZWFzZSAoVGVzdHMpJ107CiAgICAgdmFyIGxvYWRlZEJ1aWxkZXJzID0gW107CiAgICAg
dmFyIHJlc291cmNlTG9hZGVyID0gbmV3IGxvYWRlci5Mb2FkZXIoKTsKICAgICByZXNvdXJjZUxv
YWRlci5fbG9hZE5leHQgPSBmdW5jdGlvbigpIHsKQEAgLTgzLDcgKzgzLDcgQEAgdGVzdCgnZXhw
ZWN0YXRpb25zIGZpbGVzIGxvYWRpbmcnLCAxLCBmdW5jdGlvbigpIHsKICAgICByZXNldEdsb2Jh
bHMoKTsKICAgICBnX2hpc3RvcnkucGFyc2VDcm9zc0Rhc2hib2FyZFBhcmFtZXRlcnMoKTsKICAg
ICB2YXIgZXhwZWN0ZWRMb2FkZWRQbGF0Zm9ybXMgPSBbImd0ayIsICJndGstd2syIiwKLSAgICAg
ICAgIm1hYyIsICJtYWMtbGlvbiIsICJtYWMtd2syIiwgIm1hYy13azIiLCAid2luIiwgIndrMiIs
ICJ3cGUiXTsKKyAgICAgICAgIm1hYyIsICJtYWMtbGlvbiIsICJtYWMtd2syIiwgIm1hYy13azIi
LCAid2luIiwgIndrMiIsICJ3cGUiLCAid2luY2Fpcm8iXTsKICAgICB2YXIgbG9hZGVkUGxhdGZv
cm1zID0gW107CiAgICAgdmFyIHJlc291cmNlTG9hZGVyID0gbmV3IGxvYWRlci5Mb2FkZXIoKTsK
ICAgICByZXNvdXJjZUxvYWRlci5fbG9hZE5leHQgPSBmdW5jdGlvbigpIHsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>346896</attachid>
            <date>2018-08-09 23:31:27 -0700</date>
            <delta_ts>2018-08-20 21:15:51 -0700</delta_ts>
            <desc>WIP patch</desc>
            <filename>wip.patch</filename>
            <type>text/plain</type>
            <size>4776</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvYnVp
bGRlcnMuanNvbnAgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2J1
aWxkZXJzLmpzb25wCmluZGV4IDcyMjNkMTNhOTY5Li45NzYwNmYyMTY0YyAxMDA2NDQKLS0tIGEv
VG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9idWlsZGVycy5qc29ucAor
KysgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2J1aWxkZXJzLmpz
b25wCkBAIC0yMiw3ICsyMiw4IEBAIExPQURfQlVJTERCT1RfREFUQShbCiAgICAgICAgICAgICAg
ICAgICAgICJHVEsgTGludXggNjQtYml0IERlYnVnIChUZXN0cykiLCAKICAgICAgICAgICAgICAg
ICAgICAgIkdUSyBMaW51eCA2NC1iaXQgUmVsZWFzZSAoVGVzdHMpIiwgCiAgICAgICAgICAgICAg
ICAgICAgICJHVEsgTGludXggNjQtYml0IFJlbGVhc2UgV2F5bGFuZCAoVGVzdHMpIiwgCi0gICAg
ICAgICAgICAgICAgICAgICJXUEUgTGludXggNjQtYml0IFJlbGVhc2UgKFRlc3RzKSIKKyAgICAg
ICAgICAgICAgICAgICAgIldQRSBMaW51eCA2NC1iaXQgUmVsZWFzZSAoVGVzdHMpIiwKKyAgICAg
ICAgICAgICAgICAgICAgIldpbkNhaXJvIDY0LWJpdCBXS0wgUmVsZWFzZSAoVGVzdHMpIgogICAg
ICAgICAgICAgICAgIF0KICAgICAgICAgICAgIH0KICAgICAgICAgfSwgCmRpZmYgLS1naXQgYS9U
b29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNoYm9h
cmQuanMgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVz
c19kYXNoYm9hcmQuanMKaW5kZXggYTljOGIxMTBmNWEuLjE4MGU5ZTEyYjRjIDEwMDY0NAotLS0g
YS9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNo
Ym9hcmQuanMKKysrIGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9m
bGFraW5lc3NfZGFzaGJvYXJkLmpzCkBAIC05Myw2ICs5Myw5IEBAIHZhciBQTEFURk9STVMgPSB7
CiAgICAgICAgIHN1YlBsYXRmb3JtczogewogICAgICAgICAgICAgJ0xJTlVYJzogeyBmYWxsYmFj
a1BsYXRmb3JtczogWydXUEUnLCAnV0syJ10gfQogICAgICAgICB9CisgICAgfSwKKyAgICAnV0lO
Q0FJUk8nOiB7CisgICAgICAgIGV4cGVjdGF0aW9uc0RpcmVjdG9yeTogJ3dpbmNhaXJvJywKICAg
ICB9CiB9OwogCkBAIC0zNTYsNiArMzU5LDkgQEAgZnVuY3Rpb24gZGV0ZXJtaW5lQnVpbGRlclBs
YXRmb3JtKGJ1aWxkZXJOYW1lVXBwZXJDYXNlKQogICAgIGlmIChzdHJpbmcuY29udGFpbnMoYnVp
bGRlck5hbWVVcHBlckNhc2UsICdXUEUgTElOVVgnKSkKICAgICAgICAgcmV0dXJuICdXUEVfTElO
VVgnOwogCisgICAgaWYgKHN0cmluZy5jb250YWlucyhidWlsZGVyTmFtZVVwcGVyQ2FzZSwgJ1dJ
TkNBSVJPJykpCisgICAgICAgIHJldHVybiAnV0lOQ0FJUk8nOworCiAgICAgaWYgKHN0cmluZy5j
b250YWlucyhidWlsZGVyTmFtZVVwcGVyQ2FzZSwgJ01PSkFWRScpKQogICAgICAgICByZXR1cm4g
ZGV0ZXJtaW5lV0tQbGF0Zm9ybShidWlsZGVyTmFtZVVwcGVyQ2FzZSwgJ0FQUExFX01BQ19NT0pB
VkUnKTsKICAgICBpZiAoc3RyaW5nLmNvbnRhaW5zKGJ1aWxkZXJOYW1lVXBwZXJDYXNlLCAnSElH
SFNJRVJSQScpKQpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFz
aGJvYXJkcy9mbGFraW5lc3NfZGFzaGJvYXJkX3VuaXR0ZXN0cy5qcyBiL1Rvb2xzL1Rlc3RSZXN1
bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxha2luZXNzX2Rhc2hib2FyZF91bml0dGVzdHMu
anMKaW5kZXggYTQ1NmZiODg4MTEuLjMwMTgyNzFmODQzIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0
UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNoYm9hcmRfdW5pdHRl
c3RzLmpzCisrKyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxh
a2luZXNzX2Rhc2hib2FyZF91bml0dGVzdHMuanMKQEAgLTQ2LDcgKzQ2LDcgQEAgZnVuY3Rpb24g
cmVzZXRHbG9iYWxzKCkKICAgICBMT0FEX0JVSUxEQk9UX0RBVEEoW3sKICAgICAgICAgbmFtZTog
J3dlYmtpdC5vcmcnLAogICAgICAgICB1cmw6ICdkdW1teXVybCcsCi0gICAgICAgIHRlc3RzOiB7
J2xheW91dC10ZXN0cyc6IHsnYnVpbGRlcnMnOiBbJ0FwcGxlIExpb24gUmVsZWFzZSBXSzIgKFRl
c3RzKScsICdBcHBsZSBMaW9uIERlYnVnIFdLMiAoVGVzdHMpJywgJ0dUSyBMaW51eCA2NC1iaXQg
UmVsZWFzZSAoVGVzdHMpJywgJ1dQRSBMaW51eCA2NC1iaXQgUmVsZWFzZSAoVGVzdHMpJ119fQor
ICAgICAgICB0ZXN0czogeydsYXlvdXQtdGVzdHMnOiB7J2J1aWxkZXJzJzogWydBcHBsZSBMaW9u
IFJlbGVhc2UgV0syIChUZXN0cyknLCAnQXBwbGUgTGlvbiBEZWJ1ZyBXSzIgKFRlc3RzKScsICdH
VEsgTGludXggNjQtYml0IFJlbGVhc2UgKFRlc3RzKScsICdXUEUgTGludXggNjQtYml0IFJlbGVh
c2UgKFRlc3RzKScsICdXaW5DYWlybyA2NC1iaXQgV0tMIFJlbGVhc2UgKFRlc3RzKSddfX0KICAg
ICB9XSk7CiAgCiAgICAgZm9yICh2YXIgZ3JvdXAgaW4gTEFZT1VUX1RFU1RTX0JVSUxERVJfR1JP
VVBTKQpAQCAtMTYyLDYgKzE2Miw3IEBAIHRlc3QoJ3BsYXRmb3JtQW5kQnVpbGRUeXBlJywgMzAs
IGZ1bmN0aW9uKCkgewogICAgIHJ1blBsYXRmb3JtQW5kQnVpbGRUeXBlVGVzdCgnV2luZG93cyA3
IFJlbGVhc2UgKFRlc3RzKScsICdBUFBMRV9XSU5fV0lONycsICdSRUxFQVNFJyk7CiAgICAgcnVu
UGxhdGZvcm1BbmRCdWlsZFR5cGVUZXN0KCdXaW5kb3dzIFhQIERlYnVnIChUZXN0cyknLCAnQVBQ
TEVfV0lOX1hQJywgJ0RFQlVHJyk7CiAgICAgcnVuUGxhdGZvcm1BbmRCdWlsZFR5cGVUZXN0KCdX
UEUgTGludXggNjQtYml0IFJlbGVhc2UgKFRlc3RzKScsICdXUEVfTElOVVgnLCAnUkVMRUFTRScp
OworICAgIHJ1blBsYXRmb3JtQW5kQnVpbGRUeXBlVGVzdCgnV2luQ2Fpcm8gNjQtYml0IFdLTCBS
ZWxlYXNlIChUZXN0cyknLCAnV0lOQ0FJUk8nLCAnUkVMRUFTRScpOwogICAgIAogICAgIC8vIEZJ
WE1FOiBTaG91bGQgV2ViS2l0MiBiZSBpdCdzIG93biBwbGF0Zm9ybT8KICAgICBydW5QbGF0Zm9y
bUFuZEJ1aWxkVHlwZVRlc3QoJ01vdW50YWluTGlvbiBSZWxlYXNlIChXZWJLaXQyIFRlc3RzKScs
ICdBUFBMRV9NQUNfTU9VTlRBSU5MSU9OX1dLMicsICdSRUxFQVNFJyk7CmRpZmYgLS1naXQgYS9U
b29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91bml0dGVzdHMu
anMgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91bml0
dGVzdHMuanMKaW5kZXggYTA1MGViYzJiM2QuLjQxYTRiYTA2ZmNjIDEwMDY0NAotLS0gYS9Ub29s
cy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91bml0dGVzdHMuanMK
KysrIGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXJfdW5p
dHRlc3RzLmpzCkBAIC01Miw3ICs1Miw3IEBAIHRlc3QoJ2xvYWRpbmcgc3RlcHMnLCAxLCBmdW5j
dGlvbigpIHsKIC8vIGFuZCB0aGVuIDIgcGVyIGJ1aWxkZXIgKG9uZSBmb3Igb2ssIG9uZSBmb3Ig
ZGVlcEVxdWFsIG9mIHRlc3RzKS4KIHRlc3QoJ3Jlc3VsdHMgZmlsZXMgbG9hZGluZycsIDksIGZ1
bmN0aW9uKCkgewogICAgIHJlc2V0R2xvYmFscygpOwotICAgIHZhciBleHBlY3RlZExvYWRlZEJ1
aWxkZXJzID0gIFsnQXBwbGUgTGlvbiBEZWJ1ZyBXSzIgKFRlc3RzKScsICdBcHBsZSBMaW9uIFJl
bGVhc2UgV0syIChUZXN0cyknLCAnR1RLIExpbnV4IDY0LWJpdCBSZWxlYXNlIChUZXN0cyknLCAn
V1BFIExpbnV4IDY0LWJpdCBSZWxlYXNlIChUZXN0cyknXTsKKyAgICB2YXIgZXhwZWN0ZWRMb2Fk
ZWRCdWlsZGVycyA9ICBbJ0FwcGxlIExpb24gRGVidWcgV0syIChUZXN0cyknLCAnQXBwbGUgTGlv
biBSZWxlYXNlIFdLMiAoVGVzdHMpJywgJ0dUSyBMaW51eCA2NC1iaXQgUmVsZWFzZSAoVGVzdHMp
JywgJ1dQRSBMaW51eCA2NC1iaXQgUmVsZWFzZSAoVGVzdHMpJywgJ1dpbkNhaXJvIDY0LWJpdCBX
S0wgUmVsZWFzZSAoVGVzdHMpJ107CiAgICAgdmFyIGxvYWRlZEJ1aWxkZXJzID0gW107CiAgICAg
dmFyIHJlc291cmNlTG9hZGVyID0gbmV3IGxvYWRlci5Mb2FkZXIoKTsKICAgICByZXNvdXJjZUxv
YWRlci5fbG9hZE5leHQgPSBmdW5jdGlvbigpIHsKQEAgLTgzLDcgKzgzLDcgQEAgdGVzdCgnZXhw
ZWN0YXRpb25zIGZpbGVzIGxvYWRpbmcnLCAxLCBmdW5jdGlvbigpIHsKICAgICByZXNldEdsb2Jh
bHMoKTsKICAgICBnX2hpc3RvcnkucGFyc2VDcm9zc0Rhc2hib2FyZFBhcmFtZXRlcnMoKTsKICAg
ICB2YXIgZXhwZWN0ZWRMb2FkZWRQbGF0Zm9ybXMgPSBbImd0ayIsICJndGstd2syIiwKLSAgICAg
ICAgIm1hYyIsICJtYWMtbGlvbiIsICJtYWMtd2syIiwgIm1hYy13azIiLCAid2luIiwgIndrMiIs
ICJ3cGUiXTsKKyAgICAgICAgIm1hYyIsICJtYWMtbGlvbiIsICJtYWMtd2syIiwgIm1hYy13azIi
LCAid2luIiwgIndrMiIsICJ3cGUiLCAid2luY2Fpcm8iXTsKICAgICB2YXIgbG9hZGVkUGxhdGZv
cm1zID0gW107CiAgICAgdmFyIHJlc291cmNlTG9hZGVyID0gbmV3IGxvYWRlci5Mb2FkZXIoKTsK
ICAgICByZXNvdXJjZUxvYWRlci5fbG9hZE5leHQgPSBmdW5jdGlvbigpIHsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>347606</attachid>
            <date>2018-08-20 21:15:51 -0700</date>
            <delta_ts>2018-10-09 20:27:21 -0700</delta_ts>
            <desc>WIP patch</desc>
            <filename>a.diff</filename>
            <type>text/plain</type>
            <size>4779</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvYnVp
bGRlcnMuanNvbnAgYi9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2J1
aWxkZXJzLmpzb25wCmluZGV4IDQ2N2M5OWNkODMzYi4uZmQ4MzA3YmE5Yjc1IDEwMDY0NAotLS0g
YS9Ub29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2J1aWxkZXJzLmpzb25w
CisrKyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvYnVpbGRlcnMu
anNvbnAKQEAgLTIzLDcgKzIzLDggQEAgTE9BRF9CVUlMREJPVF9EQVRBKFsKICAgICAgICAgICAg
ICAgICAgICAgIkdUSyBMaW51eCA2NC1iaXQgUmVsZWFzZSAoVGVzdHMpIiwgCiAgICAgICAgICAg
ICAgICAgICAgICJHVEsgTGludXggNjQtYml0IFJlbGVhc2UgV2F5bGFuZCAoVGVzdHMpIiwgCiAg
ICAgICAgICAgICAgICAgICAgICJXUEUgTGludXggNjQtYml0IFJlbGVhc2UgKFRlc3RzKSIsCi0g
ICAgICAgICAgICAgICAgICAgICJXUEUgTGludXggNjQtYml0IERlYnVnIChUZXN0cykiCisgICAg
ICAgICAgICAgICAgICAgICJXUEUgTGludXggNjQtYml0IERlYnVnIChUZXN0cykiLAorICAgICAg
ICAgICAgICAgICAgICAiV2luQ2Fpcm8gNjQtYml0IFdLTCBSZWxlYXNlIChUZXN0cykiCiAgICAg
ICAgICAgICAgICAgXQogICAgICAgICAgICAgfQogICAgICAgICB9LCAKZGlmZiAtLWdpdCBhL1Rv
b2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxha2luZXNzX2Rhc2hib2Fy
ZC5qcyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxha2luZXNz
X2Rhc2hib2FyZC5qcwppbmRleCA4MjY1MzVlMTA5NTcuLmIzNDRhNWE3NTFkZiAxMDA2NDQKLS0t
IGEvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9mbGFraW5lc3NfZGFz
aGJvYXJkLmpzCisrKyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMv
Zmxha2luZXNzX2Rhc2hib2FyZC5qcwpAQCAtODcsNiArODcsOSBAQCB2YXIgUExBVEZPUk1TID0g
ewogICAgICAgICBzdWJQbGF0Zm9ybXM6IHsKICAgICAgICAgICAgICdMSU5VWCc6IHsgZmFsbGJh
Y2tQbGF0Zm9ybXM6IFsnV1BFJywgJ1dLMiddIH0KICAgICAgICAgfQorICAgIH0sCisgICAgJ1dJ
TkNBSVJPJzogeworICAgICAgICBleHBlY3RhdGlvbnNEaXJlY3Rvcnk6ICd3aW5jYWlybycsCiAg
ICAgfQogfTsKIApAQCAtMzUwLDYgKzM1Myw5IEBAIGZ1bmN0aW9uIGRldGVybWluZUJ1aWxkZXJQ
bGF0Zm9ybShidWlsZGVyTmFtZVVwcGVyQ2FzZSkKICAgICBpZiAoc3RyaW5nLmNvbnRhaW5zKGJ1
aWxkZXJOYW1lVXBwZXJDYXNlLCAnV1BFIExJTlVYJykpCiAgICAgICAgIHJldHVybiAnV1BFX0xJ
TlVYJzsKIAorICAgIGlmIChzdHJpbmcuY29udGFpbnMoYnVpbGRlck5hbWVVcHBlckNhc2UsICdX
SU5DQUlSTycpKQorICAgICAgICByZXR1cm4gJ1dJTkNBSVJPJzsKKwogICAgIGlmIChzdHJpbmcu
Y29udGFpbnMoYnVpbGRlck5hbWVVcHBlckNhc2UsICdNT0pBVkUnKSkKICAgICAgICAgcmV0dXJu
IGRldGVybWluZVdLUGxhdGZvcm0oYnVpbGRlck5hbWVVcHBlckNhc2UsICdBUFBMRV9NQUNfTU9K
QVZFJyk7CiAgICAgaWYgKHN0cmluZy5jb250YWlucyhidWlsZGVyTmFtZVVwcGVyQ2FzZSwgJ0hJ
R0hTSUVSUkEnKSkKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRh
c2hib2FyZHMvZmxha2luZXNzX2Rhc2hib2FyZF91bml0dGVzdHMuanMgYi9Ub29scy9UZXN0UmVz
dWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNoYm9hcmRfdW5pdHRlc3Rz
LmpzCmluZGV4IDNjYTQ1NDUzOTI5NS4uMGYzZDE3MTBhMGU2IDEwMDY0NAotLS0gYS9Ub29scy9U
ZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNoYm9hcmRfdW5p
dHRlc3RzLmpzCisrKyBiL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMv
Zmxha2luZXNzX2Rhc2hib2FyZF91bml0dGVzdHMuanMKQEAgLTQ2LDcgKzQ2LDcgQEAgZnVuY3Rp
b24gcmVzZXRHbG9iYWxzKCkKICAgICBMT0FEX0JVSUxEQk9UX0RBVEEoW3sKICAgICAgICAgbmFt
ZTogJ3dlYmtpdC5vcmcnLAogICAgICAgICB1cmw6ICdkdW1teXVybCcsCi0gICAgICAgIHRlc3Rz
OiB7J2xheW91dC10ZXN0cyc6IHsnYnVpbGRlcnMnOiBbJ0FwcGxlIExpb24gUmVsZWFzZSBXSzIg
KFRlc3RzKScsICdBcHBsZSBMaW9uIERlYnVnIFdLMiAoVGVzdHMpJywgJ0dUSyBMaW51eCA2NC1i
aXQgUmVsZWFzZSAoVGVzdHMpJywgJ1dQRSBMaW51eCA2NC1iaXQgUmVsZWFzZSAoVGVzdHMpJ119
fQorICAgICAgICB0ZXN0czogeydsYXlvdXQtdGVzdHMnOiB7J2J1aWxkZXJzJzogWydBcHBsZSBM
aW9uIFJlbGVhc2UgV0syIChUZXN0cyknLCAnQXBwbGUgTGlvbiBEZWJ1ZyBXSzIgKFRlc3RzKScs
ICdHVEsgTGludXggNjQtYml0IFJlbGVhc2UgKFRlc3RzKScsICdXUEUgTGludXggNjQtYml0IFJl
bGVhc2UgKFRlc3RzKScsICdXaW5DYWlybyA2NC1iaXQgV0tMIFJlbGVhc2UgKFRlc3RzKSddfX0K
ICAgICB9XSk7CiAgCiAgICAgZm9yICh2YXIgZ3JvdXAgaW4gTEFZT1VUX1RFU1RTX0JVSUxERVJf
R1JPVVBTKQpAQCAtMTYzLDYgKzE2Myw3IEBAIHRlc3QoJ3BsYXRmb3JtQW5kQnVpbGRUeXBlJywg
MzAsIGZ1bmN0aW9uKCkgewogICAgIHJ1blBsYXRmb3JtQW5kQnVpbGRUeXBlVGVzdCgnV2luZG93
cyBYUCBEZWJ1ZyAoVGVzdHMpJywgJ0FQUExFX1dJTl9YUCcsICdERUJVRycpOwogICAgIHJ1blBs
YXRmb3JtQW5kQnVpbGRUeXBlVGVzdCgnV1BFIExpbnV4IDY0LWJpdCBSZWxlYXNlIChUZXN0cykn
LCAnV1BFX0xJTlVYJywgJ1JFTEVBU0UnKTsKICAgICBydW5QbGF0Zm9ybUFuZEJ1aWxkVHlwZVRl
c3QoJ1dQRSBMaW51eCA2NC1iaXQgRGVidWcgKFRlc3RzKScsICdXUEVfTElOVVgnLCAnREVCVUcn
KTsKKyAgICBydW5QbGF0Zm9ybUFuZEJ1aWxkVHlwZVRlc3QoJ1dpbkNhaXJvIDY0LWJpdCBXS0wg
UmVsZWFzZSAoVGVzdHMpJywgJ1dJTkNBSVJPJywgJ1JFTEVBU0UnKTsKICAgICAKICAgICAvLyBG
SVhNRTogU2hvdWxkIFdlYktpdDIgYmUgaXQncyBvd24gcGxhdGZvcm0/CiAgICAgcnVuUGxhdGZv
cm1BbmRCdWlsZFR5cGVUZXN0KCdNb3VudGFpbkxpb24gUmVsZWFzZSAoV2ViS2l0MiBUZXN0cykn
LCAnQVBQTEVfTUFDX01PVU5UQUlOTElPTl9XSzInLCAnUkVMRUFTRScpOwpkaWZmIC0tZ2l0IGEv
VG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXJfdW5pdHRlc3Rz
LmpzIGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXJfdW5p
dHRlc3RzLmpzCmluZGV4IGEwNTBlYmMyYjNkNy4uNDFhNGJhMDZmY2NhIDEwMDY0NAotLS0gYS9U
b29scy9UZXN0UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2xvYWRlcl91bml0dGVzdHMu
anMKKysrIGIvVG9vbHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9sb2FkZXJf
dW5pdHRlc3RzLmpzCkBAIC01Miw3ICs1Miw3IEBAIHRlc3QoJ2xvYWRpbmcgc3RlcHMnLCAxLCBm
dW5jdGlvbigpIHsKIC8vIGFuZCB0aGVuIDIgcGVyIGJ1aWxkZXIgKG9uZSBmb3Igb2ssIG9uZSBm
b3IgZGVlcEVxdWFsIG9mIHRlc3RzKS4KIHRlc3QoJ3Jlc3VsdHMgZmlsZXMgbG9hZGluZycsIDks
IGZ1bmN0aW9uKCkgewogICAgIHJlc2V0R2xvYmFscygpOwotICAgIHZhciBleHBlY3RlZExvYWRl
ZEJ1aWxkZXJzID0gIFsnQXBwbGUgTGlvbiBEZWJ1ZyBXSzIgKFRlc3RzKScsICdBcHBsZSBMaW9u
IFJlbGVhc2UgV0syIChUZXN0cyknLCAnR1RLIExpbnV4IDY0LWJpdCBSZWxlYXNlIChUZXN0cykn
LCAnV1BFIExpbnV4IDY0LWJpdCBSZWxlYXNlIChUZXN0cyknXTsKKyAgICB2YXIgZXhwZWN0ZWRM
b2FkZWRCdWlsZGVycyA9ICBbJ0FwcGxlIExpb24gRGVidWcgV0syIChUZXN0cyknLCAnQXBwbGUg
TGlvbiBSZWxlYXNlIFdLMiAoVGVzdHMpJywgJ0dUSyBMaW51eCA2NC1iaXQgUmVsZWFzZSAoVGVz
dHMpJywgJ1dQRSBMaW51eCA2NC1iaXQgUmVsZWFzZSAoVGVzdHMpJywgJ1dpbkNhaXJvIDY0LWJp
dCBXS0wgUmVsZWFzZSAoVGVzdHMpJ107CiAgICAgdmFyIGxvYWRlZEJ1aWxkZXJzID0gW107CiAg
ICAgdmFyIHJlc291cmNlTG9hZGVyID0gbmV3IGxvYWRlci5Mb2FkZXIoKTsKICAgICByZXNvdXJj
ZUxvYWRlci5fbG9hZE5leHQgPSBmdW5jdGlvbigpIHsKQEAgLTgzLDcgKzgzLDcgQEAgdGVzdCgn
ZXhwZWN0YXRpb25zIGZpbGVzIGxvYWRpbmcnLCAxLCBmdW5jdGlvbigpIHsKICAgICByZXNldEds
b2JhbHMoKTsKICAgICBnX2hpc3RvcnkucGFyc2VDcm9zc0Rhc2hib2FyZFBhcmFtZXRlcnMoKTsK
ICAgICB2YXIgZXhwZWN0ZWRMb2FkZWRQbGF0Zm9ybXMgPSBbImd0ayIsICJndGstd2syIiwKLSAg
ICAgICAgIm1hYyIsICJtYWMtbGlvbiIsICJtYWMtd2syIiwgIm1hYy13azIiLCAid2luIiwgIndr
MiIsICJ3cGUiXTsKKyAgICAgICAgIm1hYyIsICJtYWMtbGlvbiIsICJtYWMtd2syIiwgIm1hYy13
azIiLCAid2luIiwgIndrMiIsICJ3cGUiLCAid2luY2Fpcm8iXTsKICAgICB2YXIgbG9hZGVkUGxh
dGZvcm1zID0gW107CiAgICAgdmFyIHJlc291cmNlTG9hZGVyID0gbmV3IGxvYWRlci5Mb2FkZXIo
KTsKICAgICByZXNvdXJjZUxvYWRlci5fbG9hZE5leHQgPSBmdW5jdGlvbigpIHsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351938</attachid>
            <date>2018-10-09 20:27:25 -0700</date>
            <delta_ts>2018-10-10 18:25:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-188345-20181010122724.patch</filename>
            <type>text/plain</type>
            <size>2672</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2OTk0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZTY3MzgzMWIzMjEzZjBiMzU4YTFjZTczOWRhZmYxZDAw
ZmRmN2QyMi4uYjllOTVkNTJjNWY2Y2YxZjRhODJhYmEzYzE3OWVlOGY2YzcyNjYwYSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEz
IEBACisyMDE4LTEwLTA5ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29t
PgorCisgICAgICAgIEFkZCBXaW5DYWlybyB0byB0aGUgZmxha2luZXNzIGRhc2hib2FyZAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg4MzQ1CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBUZXN0UmVzdWx0
U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2J1aWxkZXJzLmpzb25wOiBSZWdlbmVyYXRlZCBieSBn
ZW5lcmF0ZV9idWlsZGVyc19qc29uLnB5LgorICAgICAgICAqIFRlc3RSZXN1bHRTZXJ2ZXIvc3Rh
dGljLWRhc2hib2FyZHMvZmxha2luZXNzX2Rhc2hib2FyZC5qczogQWRkZWQgYSBuZXcgcGxhdGZv
cm0gJ1dJTkNBSVJPJy4KKwogMjAxOC0xMC0wOSAgR3VpbGxhdW1lIEVtb250ICA8Z3VpamVtb250
QGlnYWxpYS5jb20+CiAKICAgICAgICAgQWxsb3cgcnVuLWphdmFzY3JpcHRjb3JlLXRlc3RzIHRv
IGRpc3RyaWJ1dGUgdGVzdHMgYmV0d2VlbiBkZXZpY2VzCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0
UmVzdWx0U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2J1aWxkZXJzLmpzb25wIGIvVG9vbHMvVGVz
dFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9idWlsZGVycy5qc29ucAppbmRleCA2MWRh
NWE4OTE2NTQzY2I3NjIwYmE2MDFlZDM0NjdhMTY5YWNjZjY4Li4wN2JhNWNjOTYwZDJiYWQ1ZjE3
NGVhOWZkMzg5NmNjODc1N2E4NmZkIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0UmVzdWx0U2VydmVy
L3N0YXRpYy1kYXNoYm9hcmRzL2J1aWxkZXJzLmpzb25wCisrKyBiL1Rvb2xzL1Rlc3RSZXN1bHRT
ZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvYnVpbGRlcnMuanNvbnAKQEAgLTI3LDcgKzI3LDkgQEAg
TE9BRF9CVUlMREJPVF9EQVRBKFsKICAgICAgICAgICAgICAgICAgICAgIkdUSyBMaW51eCA2NC1i
aXQgUmVsZWFzZSAoVGVzdHMpIiwgCiAgICAgICAgICAgICAgICAgICAgICJHVEsgTGludXggNjQt
Yml0IFJlbGVhc2UgV2F5bGFuZCAoVGVzdHMpIiwgCiAgICAgICAgICAgICAgICAgICAgICJXUEUg
TGludXggNjQtYml0IERlYnVnIChUZXN0cykiLCAKLSAgICAgICAgICAgICAgICAgICAgIldQRSBM
aW51eCA2NC1iaXQgUmVsZWFzZSAoVGVzdHMpIgorICAgICAgICAgICAgICAgICAgICAiV1BFIExp
bnV4IDY0LWJpdCBSZWxlYXNlIChUZXN0cykiLCAKKyAgICAgICAgICAgICAgICAgICAgIldpbkNh
aXJvIDY0LWJpdCBXS0wgRGVidWcgKFRlc3RzKSIsIAorICAgICAgICAgICAgICAgICAgICAiV2lu
Q2Fpcm8gNjQtYml0IFdLTCBSZWxlYXNlIChUZXN0cykiCiAgICAgICAgICAgICAgICAgXQogICAg
ICAgICAgICAgfQogICAgICAgICB9LCAKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RSZXN1bHRTZXJ2
ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxha2luZXNzX2Rhc2hib2FyZC5qcyBiL1Rvb2xzL1Rlc3RS
ZXN1bHRTZXJ2ZXIvc3RhdGljLWRhc2hib2FyZHMvZmxha2luZXNzX2Rhc2hib2FyZC5qcwppbmRl
eCA4MjY1MzVlMTA5NTcxNWY2NjBhMTJkM2UyYmYwMjVlNjcyNWZhNzQ0Li5iMzQ0YTVhNzUxZGYy
NzZkYTIzYTNhMGY5ZTgxOTJmMGNkNDM5OTgwIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0UmVzdWx0
U2VydmVyL3N0YXRpYy1kYXNoYm9hcmRzL2ZsYWtpbmVzc19kYXNoYm9hcmQuanMKKysrIGIvVG9v
bHMvVGVzdFJlc3VsdFNlcnZlci9zdGF0aWMtZGFzaGJvYXJkcy9mbGFraW5lc3NfZGFzaGJvYXJk
LmpzCkBAIC04Nyw2ICs4Nyw5IEBAIHZhciBQTEFURk9STVMgPSB7CiAgICAgICAgIHN1YlBsYXRm
b3JtczogewogICAgICAgICAgICAgJ0xJTlVYJzogeyBmYWxsYmFja1BsYXRmb3JtczogWydXUEUn
LCAnV0syJ10gfQogICAgICAgICB9CisgICAgfSwKKyAgICAnV0lOQ0FJUk8nOiB7CisgICAgICAg
IGV4cGVjdGF0aW9uc0RpcmVjdG9yeTogJ3dpbmNhaXJvJywKICAgICB9CiB9OwogCkBAIC0zNTAs
NiArMzUzLDkgQEAgZnVuY3Rpb24gZGV0ZXJtaW5lQnVpbGRlclBsYXRmb3JtKGJ1aWxkZXJOYW1l
VXBwZXJDYXNlKQogICAgIGlmIChzdHJpbmcuY29udGFpbnMoYnVpbGRlck5hbWVVcHBlckNhc2Us
ICdXUEUgTElOVVgnKSkKICAgICAgICAgcmV0dXJuICdXUEVfTElOVVgnOwogCisgICAgaWYgKHN0
cmluZy5jb250YWlucyhidWlsZGVyTmFtZVVwcGVyQ2FzZSwgJ1dJTkNBSVJPJykpCisgICAgICAg
IHJldHVybiAnV0lOQ0FJUk8nOworCiAgICAgaWYgKHN0cmluZy5jb250YWlucyhidWlsZGVyTmFt
ZVVwcGVyQ2FzZSwgJ01PSkFWRScpKQogICAgICAgICByZXR1cm4gZGV0ZXJtaW5lV0tQbGF0Zm9y
bShidWlsZGVyTmFtZVVwcGVyQ2FzZSwgJ0FQUExFX01BQ19NT0pBVkUnKTsKICAgICBpZiAoc3Ry
aW5nLmNvbnRhaW5zKGJ1aWxkZXJOYW1lVXBwZXJDYXNlLCAnSElHSFNJRVJSQScpKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>