<?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>72340</bug_id>
          
          <creation_ts>2011-11-14 17:41:57 -0800</creation_ts>
          <short_desc>Improve ChangeLogEntry&apos;s reviewer parsing algorithm part 2</short_desc>
          <delta_ts>2011-11-14 21:10:57 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>72090</dependson>
          <blocked>72351</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>leandro</cc>
    
    <cc>ojan</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>502544</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-11-14 17:41:57 -0800</bug_when>
    <thetext>This is continuation of the bug 72090. We still have a long way to go.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>502549</commentid>
    <comment_count>1</comment_count>
      <attachid>115074</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-11-14 17:46:54 -0800</bug_when>
    <thetext>Created attachment 115074
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>502556</commentid>
    <comment_count>2</comment_count>
      <attachid>115074</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-11-14 17:57:36 -0800</bug_when>
    <thetext>Comment on attachment 115074
Patch

Fantastic. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>502590</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-11-14 19:08:21 -0800</bug_when>
    <thetext>Committed r100233: &lt;http://trac.webkit.org/changeset/100233&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>115074</attachid>
            <date>2011-11-14 17:46:54 -0800</date>
            <delta_ts>2011-11-14 17:57:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>fix72340</filename>
            <type>text/plain</type>
            <size>13040</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL2NoZWNrb3V0L2NoYW5nZWxvZ191
bml0dGVzdC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9j
aGVja291dC9jaGFuZ2Vsb2dfdW5pdHRlc3QucHkJKHJldmlzaW9uIDEwMDA5OSkKKysrIFRvb2xz
L1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL2NoZWNrb3V0L2NoYW5nZWxvZ191bml0dGVzdC5weQko
d29ya2luZyBjb3B5KQpAQCAtMzEzLDcgKzMxMyw2IEBACiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1
YWxzKHJldmlld2VyX2xpc3QsIFsnQWxleGV5IFByb3NrdXJ5YWtvdiddKQogCiAgICAgICAgIHJl
dmlld2VyX3RleHQsIHJldmlld2VyX2xpc3QgPSBDaGFuZ2VMb2dFbnRyeS5fcGFyc2VfcmV2aWV3
ZXJfdGV4dCgnUmV2aWV3ZWQgYnkgU2FtIFdlaW5pZywgYW5kIGdpdmVuIGEgZ29vZCBvbmNlLW92
ZXIgYnkgSmVmZiBNaWxsZXIuJykKLSAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMocmV2aWV3ZXJf
dGV4dCwgJ1NhbSBXZWluaWcsIGFuZCBKZWZmIE1pbGxlcicpCiAgICAgICAgIHNlbGYuYXNzZXJ0
RXF1YWxzKHJldmlld2VyX2xpc3QsIFsnU2FtIFdlaW5pZycsICdKZWZmIE1pbGxlciddKQogCiAg
ICAgICAgIHJldmlld2VyX3RleHQsIHJldmlld2VyX2xpc3QgPSBDaGFuZ2VMb2dFbnRyeS5fcGFy
c2VfcmV2aWV3ZXJfdGV4dCgnUmV2aWV3ZWQgYW5kIGxhbmRlZCBieSBCcmFkeSBFaWRzb24nKQpA
QCAtMzIzLDYgKzMyMiwxMTcgQEAKICAgICAgICAgcmV2aWV3ZXJfdGV4dCwgcmV2aWV3ZXJfbGlz
dCA9IENoYW5nZUxvZ0VudHJ5Ll9wYXJzZV9yZXZpZXdlcl90ZXh0KCcgUmV2aWV3ZWQgYnkgU2Ft
IFdlaW5pZywgZXZlbiB0aG91Z2ggdGhpcyBpcyBqdXN0IGEuLi4nKQogICAgICAgICBzZWxmLmFz
c2VydEVxdWFscyhyZXZpZXdlcl9saXN0LCBbJ1NhbSBXZWluaWcnXSkKIAorICAgICAgICByZXZp
ZXdlcl90ZXh0LCByZXZpZXdlcl9saXN0ID0gQ2hhbmdlTG9nRW50cnkuX3BhcnNlX3Jldmlld2Vy
X3RleHQoJ1Jldmlld2VkIGJ5IHJuaXdhQHdlYmtpdC5vcmcuJykKKyAgICAgICAgc2VsZi5hc3Nl
cnRFcXVhbHMocmV2aWV3ZXJfdGV4dCwgJ3JuaXdhQHdlYmtpdC5vcmcnKQorICAgICAgICBzZWxm
LmFzc2VydEVxdWFscyhyZXZpZXdlcl9saXN0LCBbJ3JuaXdhQHdlYmtpdC5vcmcnXSkKKworICAg
ICAgICByZXZpZXdlcl90ZXh0LCByZXZpZXdlcl9saXN0ID0gQ2hhbmdlTG9nRW50cnkuX3BhcnNl
X3Jldmlld2VyX3RleHQoJ1Jldmlld2VkIGJ5IERpcmsgU2NodWx6ZSAvIERhcmluIEFkbGVyLicp
CisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKHJldmlld2VyX3RleHQsICdEaXJrIFNjaHVsemUg
LyBEYXJpbiBBZGxlcicpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKHJldmlld2VyX2xpc3Qs
IFsnRGlyayBTY2h1bHplJywgJ0RhcmluIEFkbGVyJ10pCisKKyAgICAgICAgcmV2aWV3ZXJfdGV4
dCwgcmV2aWV3ZXJfbGlzdCA9IENoYW5nZUxvZ0VudHJ5Ll9wYXJzZV9yZXZpZXdlcl90ZXh0KCdS
ZXZpZXdlZCBieSBTYW0gV2VpbmlnICsgT2xpdmVyIEh1bnQuJykKKyAgICAgICAgc2VsZi5hc3Nl
cnRFcXVhbHMocmV2aWV3ZXJfdGV4dCwgJ1NhbSBXZWluaWcgKyBPbGl2ZXIgSHVudCcpCisgICAg
ICAgIHNlbGYuYXNzZXJ0RXF1YWxzKHJldmlld2VyX2xpc3QsIFsnU2FtIFdlaW5pZycsICdPbGl2
ZXIgSHVudCddKQorCisgICAgICAgIHJldmlld2VyX3RleHQsIHJldmlld2VyX2xpc3QgPSBDaGFu
Z2VMb2dFbnRyeS5fcGFyc2VfcmV2aWV3ZXJfdGV4dCgnUmV2aWV3ZWQgYnkgU2FtIFdlaW5pZyAr
IE9saXZlciBIdW50LicpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKHJldmlld2VyX3RleHQs
ICdTYW0gV2VpbmlnICsgT2xpdmVyIEh1bnQnKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhy
ZXZpZXdlcl9saXN0LCBbJ1NhbSBXZWluaWcnLCAnT2xpdmVyIEh1bnQnXSkKKworICAgICAgICBy
ZXZpZXdlcl90ZXh0LCByZXZpZXdlcl9saXN0ID0gQ2hhbmdlTG9nRW50cnkuX3BhcnNlX3Jldmll
d2VyX3RleHQoJ1J1YmJlciBzdGFtcGVkIGJ5IGJ5IEd1c3Rhdm8gTm9yb25oYSBTaWx2YScpCisg
ICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKHJldmlld2VyX3RleHQsICdHdXN0YXZvIE5vcm9uaGEg
U2lsdmEnKQorCisgICAgICAgIHJldmlld2VyX3RleHQsIHJldmlld2VyX2xpc3QgPSBDaGFuZ2VM
b2dFbnRyeS5fcGFyc2VfcmV2aWV3ZXJfdGV4dCgnUnViYmVyc3RhbXBlZCBieSBOb2FtIFJvc2Vu
dGhhbCwgd2hvIHdyb3RlIHRoZSBvcmlnaW5hbCBjb2RlLicpCisgICAgICAgIHNlbGYuYXNzZXJ0
RXF1YWxzKHJldmlld2VyX2xpc3QsIFsnTm9hbSBSb3NlbnRoYWwnXSkKKworICAgICAgICByZXZp
ZXdlcl90ZXh0LCByZXZpZXdlcl9saXN0ID0gQ2hhbmdlTG9nRW50cnkuX3BhcnNlX3Jldmlld2Vy
X3RleHQoJ1Jldmlld2VkIGJ5IERhbiBCZXJuc3RlaW4gKHJlbGFuZGluZyBvZiByNDcxNTcpJykK
KyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMocmV2aWV3ZXJfbGlzdCwgWydEYW4gQmVybnN0ZWlu
J10pCisKKyAgICAgICAgcmV2aWV3ZXJfdGV4dCwgcmV2aWV3ZXJfbGlzdCA9IENoYW5nZUxvZ0Vu
dHJ5Ll9wYXJzZV9yZXZpZXdlcl90ZXh0KCdSZXZpZXdlZCBieSBHZW9mZnJleSAiU2Vhbi9TaGF3
bi9TaGF1biIgR2FyZW4nKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhyZXZpZXdlcl9saXN0
LCBbJ0dlb2ZmcmV5IEdhcmVuJ10pCisKKyAgICAgICAgcmV2aWV3ZXJfdGV4dCwgcmV2aWV3ZXJf
bGlzdCA9IENoYW5nZUxvZ0VudHJ5Ll9wYXJzZV9yZXZpZXdlcl90ZXh0KCdSZXZpZXdlZCBieSBE
YXZlICJNZXNzeSIgSHlhdHQuJykKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMocmV2aWV3ZXJf
bGlzdCwgWydEYXZlIEh5YXR0J10pCisKKyAgICAgICAgcmV2aWV3ZXJfdGV4dCwgcmV2aWV3ZXJf
bGlzdCA9IENoYW5nZUxvZ0VudHJ5Ll9wYXJzZV9yZXZpZXdlcl90ZXh0KCdSZXZpZXdlZCBieSBT
YW0gXCdUaGUgQmVsbHlcJyBXZWluaWcnKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhyZXZp
ZXdlcl9saXN0LCBbJ1NhbSBXZWluaWcnXSkKKworICAgICAgICByZXZpZXdlcl90ZXh0LCByZXZp
ZXdlcl9saXN0ID0gQ2hhbmdlTG9nRW50cnkuX3BhcnNlX3Jldmlld2VyX3RleHQoJ1J1YmJlci1z
dGFtcGVkIGJ5IERhdmlkICJJXCdkIHByZWZlciBub3QiIEh5YXR0LicpCisgICAgICAgIHNlbGYu
YXNzZXJ0RXF1YWxzKHJldmlld2VyX2xpc3QsIFsnRGF2aWQgSHlhdHQnXSkKKworICAgICAgICBy
ZXZpZXdlcl90ZXh0LCByZXZpZXdlcl9saXN0ID0gQ2hhbmdlTG9nRW50cnkuX3BhcnNlX3Jldmll
d2VyX3RleHQoJ1Jldmlld2VkIGJ5IE1yLiBHZW9mZnJleSBHYXJlbi4nKQorICAgICAgICBzZWxm
LmFzc2VydEVxdWFscyhyZXZpZXdlcl9saXN0LCBbJ0dlb2ZmcmV5IEdhcmVuJ10pCisKKyAgICAg
ICAgcmV2aWV3ZXJfdGV4dCwgcmV2aWV3ZXJfbGlzdCA9IENoYW5nZUxvZ0VudHJ5Ll9wYXJzZV9y
ZXZpZXdlcl90ZXh0KCdSZXZpZXdlZCBieSBEYXJpbiAoYWdlcyBhZ28pJykKKyAgICAgICAgc2Vs
Zi5hc3NlcnRFcXVhbHMocmV2aWV3ZXJfbGlzdCwgWydEYXJpbiddKQorCisgICAgICAgIHJldmll
d2VyX3RleHQsIHJldmlld2VyX2xpc3QgPSBDaGFuZ2VMb2dFbnRyeS5fcGFyc2VfcmV2aWV3ZXJf
dGV4dCgnUmV2aWV3ZWQgYnkgU2FtIFdlaW5pZyAoZXhjZXB0IGZvciBhIGZldyBjb21tZW50IGFu
ZCBoZWFkZXIgdHdlYWtzKS4nKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhyZXZpZXdlcl9s
aXN0LCBbJ1NhbSBXZWluaWcnXSkKKworICAgICAgICByZXZpZXdlcl90ZXh0LCByZXZpZXdlcl9s
aXN0ID0gQ2hhbmdlTG9nRW50cnkuX3BhcnNlX3Jldmlld2VyX3RleHQoJ1Jldmlld2VkIGJ5IFNh
bSBXZWluaWcgKGFsbCBidXQgdGhlIEZvcm1EYXRhTGlzdEl0ZW0gcmVuYW1lKScpCisgICAgICAg
IHNlbGYuYXNzZXJ0RXF1YWxzKHJldmlld2VyX2xpc3QsIFsnU2FtIFdlaW5pZyddKQorCisgICAg
ICAgIHJldmlld2VyX3RleHQsIHJldmlld2VyX2xpc3QgPSBDaGFuZ2VMb2dFbnRyeS5fcGFyc2Vf
cmV2aWV3ZXJfdGV4dCgnUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIsIHR3ZWFrZWQgYW5kIGxhbmRl
ZCBieSBCZXRoLicpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKHJldmlld2VyX2xpc3QsIFsn
RGFyaW4gQWRsZXInXSkKKworICAgICAgICByZXZpZXdlcl90ZXh0LCByZXZpZXdlcl9saXN0ID0g
Q2hhbmdlTG9nRW50cnkuX3BhcnNlX3Jldmlld2VyX3RleHQoJ1Jldmlld2VkIGJ5IFNhbSBXZWlu
aWcgd2l0aCBubyBoZXNpdGF0aW9uJykKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMocmV2aWV3
ZXJfbGlzdCwgWydTYW0gV2VpbmlnJ10pCisKKyAgICAgICAgIyBGb3Igbm93LCB3ZSBsZXQgdW5v
ZmZpY2lhbCByZXZpZXdlcnMgcmVjb2duaXplZCBhcyByZXZpZXdlcnMKKyAgICAgICAgcmV2aWV3
ZXJfdGV4dCwgcmV2aWV3ZXJfbGlzdCA9IENoYW5nZUxvZ0VudHJ5Ll9wYXJzZV9yZXZpZXdlcl90
ZXh0KCdSZXZpZXdlZCBieSBTYW0gV2VpbmlnLCBBbmRlcnMgQ2FybHNzb24sIGFuZCAodW5vZmZp
Y2lhbGx5KSBBZGFtIEJhcnRoLicpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKHJldmlld2Vy
X2xpc3QsIFsnU2FtIFdlaW5pZycsICdBbmRlcnMgQ2FybHNzb24nLCAnQWRhbSBCYXJ0aCddKQor
CisgICAgICAgICMgSXQncyBva2F5IHRvIGhhdmUgJ2J1aWxkIGZpeCcgYW5kICdvdGhlcnMnLCBl
dGMuLi4gYXMgYSByZXZpZXdlciBpbiB0aGUgZm9sbG93aW5nIGNhc2VzIGJlY2F1c2UgZnV6enkt
bWF0Y2ggd291bGQgcmVqZWN0IGl0CisgICAgICAgIHJldmlld2VyX3RleHQsIHJldmlld2VyX2xp
c3QgPSBDaGFuZ2VMb2dFbnRyeS5fcGFyc2VfcmV2aWV3ZXJfdGV4dCgnUmV2aWV3ZWQgYnkgRGlt
aXRyaSBHbGF6a292LCBidWlsZCBmaXgnKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhyZXZp
ZXdlcl9saXN0LCBbJ0RpbWl0cmkgR2xhemtvdicsICdidWlsZCBmaXgnXSkKKworICAgICAgICBy
ZXZpZXdlcl90ZXh0LCByZXZpZXdlcl9saXN0ID0gQ2hhbmdlTG9nRW50cnkuX3BhcnNlX3Jldmll
d2VyX3RleHQoJ1Jldmlld2VkIGJ5IEJVSUxEIEZJWCcpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1
YWxzKHJldmlld2VyX2xpc3QsIFsnQlVJTEQgRklYJ10pCisKKyAgICAgICAgcmV2aWV3ZXJfdGV4
dCwgcmV2aWV3ZXJfbGlzdCA9IENoYW5nZUxvZ0VudHJ5Ll9wYXJzZV9yZXZpZXdlcl90ZXh0KCdS
ZXZpZXdlZCBieSBNYWMgYnVpbGQgZml4JykKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMocmV2
aWV3ZXJfbGlzdCwgWydNYWMgYnVpbGQgZml4J10pCisKKyAgICAgICAgcmV2aWV3ZXJfdGV4dCwg
cmV2aWV3ZXJfbGlzdCA9IENoYW5nZUxvZ0VudHJ5Ll9wYXJzZV9yZXZpZXdlcl90ZXh0KCdSZXZp
ZXdlZCBieSBEYXJpbiBBZGxlciwgRGFuIEJlcm5zdGVpbiwgQWRlbGUgUGV0ZXJzb24sIGFuZCBv
dGhlcnMuJykKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMocmV2aWV3ZXJfdGV4dCwgJ0Rhcmlu
IEFkbGVyLCBEYW4gQmVybnN0ZWluLCBBZGVsZSBQZXRlcnNvbiwgYW5kIG90aGVycycpCisgICAg
ICAgIHNlbGYuYXNzZXJ0RXF1YWxzKHJldmlld2VyX2xpc3QsIFsnRGFyaW4gQWRsZXInLCAnRGFu
IEJlcm5zdGVpbicsICdBZGVsZSBQZXRlcnNvbicsICdvdGhlcnMnXSkKKworICAgICAgICByZXZp
ZXdlcl90ZXh0LCByZXZpZXdlcl9saXN0ID0gQ2hhbmdlTG9nRW50cnkuX3BhcnNlX3Jldmlld2Vy
X3RleHQoJ1Jldmlld2VkIGJ5IEdlb3JnZSBTdGFpa29zIChhbmQgb3RoZXJzKScpCisgICAgICAg
IHNlbGYuYXNzZXJ0RXF1YWxzKHJldmlld2VyX2xpc3QsIFsnR2VvcmdlIFN0YWlrb3MnLCAnb3Ro
ZXJzJ10pCisKKyAgICAgICAgcmV2aWV3ZXJfdGV4dCwgcmV2aWV3ZXJfbGlzdCA9IENoYW5nZUxv
Z0VudHJ5Ll9wYXJzZV9yZXZpZXdlcl90ZXh0KCdSZXZpZXdlZCBieSBPbGl2ZXIgSHVudCwgb2th
eWVkIGJ5IERhcmluIEFkbGVyLicpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKHJldmlld2Vy
X2xpc3QsIFsnT2xpdmVyIEh1bnQnXSkKKworICAgICAgICByZXZpZXdlcl90ZXh0LCByZXZpZXdl
cl9saXN0ID0gQ2hhbmdlTG9nRW50cnkuX3BhcnNlX3Jldmlld2VyX3RleHQoJ1Jldmlld2VkIGJ5
IE1hcmsgUm93ZSwgYnV0IERhbiBCZXJuc3RlaW4gYWxzbyByZXZpZXdlZCBhbmQgYXNrZWQgdGhv
dWdodGZ1bCBxdWVzdGlvbnMuJykKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMocmV2aWV3ZXJf
bGlzdCwgWydNYXJrIFJvd2UnLCAnYnV0IERhbiBCZXJuc3RlaW4gYWxzbyByZXZpZXdlZCcsICdh
c2tlZCB0aG91Z2h0ZnVsIHF1ZXN0aW9ucyddKQorCisgICAgICAgICMgSXQncyBva2F5IHRvIGhh
dmUgIiBpbiIgYW5kICJieSAiLCBldGMuLi4gaW4gdGhlIGZvbGxvd2luZyBjYXNlcyBiZWNhdXNl
IHdlJ3JlIGdvaW5nIHRvIGZ1enp5LW1hdGNoIHRoZW0gbGF0ZXIKKyAgICAgICAgcmV2aWV3ZXJf
dGV4dCwgcmV2aWV3ZXJfbGlzdCA9IENoYW5nZUxvZ0VudHJ5Ll9wYXJzZV9yZXZpZXdlcl90ZXh0
KCdSZXZpZXdlZCBieSBEYXJpbiBBZGxlciBpbiA8aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTQ3NzM2Pi4nKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhyZXZpZXdl
cl90ZXh0LCAnRGFyaW4gQWRsZXIgaW4nKQorICAgICAgICByZXZpZXdlcl90ZXh0LCByZXZpZXdl
cl9saXN0ID0gQ2hhbmdlTG9nRW50cnkuX3BhcnNlX3Jldmlld2VyX3RleHQoJ1Jldmlld2VkIGJ5
IEFkYW0gQmFydGguOncnKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFscyhyZXZpZXdlcl90ZXh0
LCAnQWRhbSBCYXJ0aC46dycpCisgICAgICAgIHJldmlld2VyX3RleHQsIHJldmlld2VyX2xpc3Qg
PSBDaGFuZ2VMb2dFbnRyeS5fcGFyc2VfcmV2aWV3ZXJfdGV4dCgnUmV2aWV3ZWQgYnkgRGFyaW4g
QWRsZXIpLicpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWxzKHJldmlld2VyX3RleHQsICdEYXJp
biBBZGxlcicpCisKKyAgICAgICAgcmV2aWV3ZXJfdGV4dCwgcmV2aWV3ZXJfbGlzdCA9IENoYW5n
ZUxvZ0VudHJ5Ll9wYXJzZV9yZXZpZXdlcl90ZXh0KCdSZXZpZXdlZCBieSBOT0JPRFkuJykKKyAg
ICAgICAgc2VsZi5hc3NlcnRFcXVhbHMocmV2aWV3ZXJfdGV4dCwgTm9uZSkKKworICAgICAgICBy
ZXZpZXdlcl90ZXh0LCByZXZpZXdlcl9saXN0ID0gQ2hhbmdlTG9nRW50cnkuX3BhcnNlX3Jldmll
d2VyX3RleHQoJ1Jldmlld2VkIGJ5IE5PQk9EWSAtIEJ1aWxkIEZpeC4nKQorICAgICAgICBzZWxm
LmFzc2VydEVxdWFscyhyZXZpZXdlcl90ZXh0LCBOb25lKQorCisgICAgICAgIHJldmlld2VyX3Rl
eHQsIHJldmlld2VyX2xpc3QgPSBDaGFuZ2VMb2dFbnRyeS5fcGFyc2VfcmV2aWV3ZXJfdGV4dCgn
UmV2aWV3ZWQgYnkgTk9CT0RZLCBsYXlvdXQgdGVzdHMgZml4LicpCisgICAgICAgIHNlbGYuYXNz
ZXJ0RXF1YWxzKHJldmlld2VyX3RleHQsIE5vbmUpCisKKyAgICAgICAgcmV2aWV3ZXJfdGV4dCwg
cmV2aWV3ZXJfbGlzdCA9IENoYW5nZUxvZ0VudHJ5Ll9wYXJzZV9yZXZpZXdlcl90ZXh0KCdSZXZp
ZXdlZCBieSBOT0JPRFkgKFF0IGJ1aWxkIGZpeCBwdCAyKS4nKQorICAgICAgICBzZWxmLmFzc2Vy
dEVxdWFscyhyZXZpZXdlcl90ZXh0LCBOb25lKQorCisgICAgICAgIHJldmlld2VyX3RleHQsIHJl
dmlld2VyX2xpc3QgPSBDaGFuZ2VMb2dFbnRyeS5fcGFyc2VfcmV2aWV3ZXJfdGV4dCgnUmV2aWV3
ZWQgYnkgTk9CT0RZKHJvbGxvdXQpJykKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMocmV2aWV3
ZXJfdGV4dCwgTm9uZSkKKworICAgICAgICByZXZpZXdlcl90ZXh0LCByZXZpZXdlcl9saXN0ID0g
Q2hhbmdlTG9nRW50cnkuX3BhcnNlX3Jldmlld2VyX3RleHQoJ1Jldmlld2VkIGJ5IE5PQk9EWSAo
QnVpbGQgZml4LCBmb3Jnb3QgdG8gc3ZuIGFkZCB0aGlzIGZpbGUpJykKKyAgICAgICAgc2VsZi5h
c3NlcnRFcXVhbHMocmV2aWV3ZXJfdGV4dCwgTm9uZSkKKworICAgICAgICByZXZpZXdlcl90ZXh0
LCByZXZpZXdlcl9saXN0ID0gQ2hhbmdlTG9nRW50cnkuX3BhcnNlX3Jldmlld2VyX3RleHQoJ1Jl
dmlld2VkIGJ5IG5vYm9keSAodHJpdmlhbCBmb2xsb3cgdXAgZml4KSwgSm9zZXBoIFBlY29yYXJv
IExHVE0tZWQuJykKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbHMocmV2aWV3ZXJfdGV4dCwgTm9u
ZSkKKwogICAgIGRlZiB0ZXN0X2xhdGVzdF9lbnRyeV9wYXJzZShzZWxmKToKICAgICAgICAgY2hh
bmdlbG9nX2NvbnRlbnRzID0gdSIlc1xuJXMiICUgKHNlbGYuX2V4YW1wbGVfZW50cnksIHNlbGYu
X2V4YW1wbGVfY2hhbmdlbG9nKQogICAgICAgICBjaGFuZ2Vsb2dfZmlsZSA9IFN0cmluZ0lPKGNo
YW5nZWxvZ19jb250ZW50cykKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL2No
ZWNrb3V0L2NoYW5nZWxvZy5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtpdHB5
L2NvbW1vbi9jaGVja291dC9jaGFuZ2Vsb2cucHkJKHJldmlzaW9uIDEwMDA5OSkKKysrIFRvb2xz
L1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL2NoZWNrb3V0L2NoYW5nZWxvZy5weQkod29ya2luZyBj
b3B5KQpAQCAtODMsMTMgKzgzLDI4IEBACiAKICAgICByZXZpZXdlZF9ieWxlc3NfcmVnZXhwID0g
cideXHMqKChSZXZpZXd8UnViYmVyKFxzKnwtKXN0YW1wKShzfGVkKT98UlMpKFxzK3xccyo9XHMq
KSg/UDxyZXZpZXdlcj4oW0EtWl1cdytccyopKylbXC4sXT9ccyokJwogCi0gICAgY29udHJpYnV0
b3JfbmFtZV9ub2lzZV9yZWdleHAgPSByZS5jb21waWxlKHIiIiIKLSAgICAoXHMrKGxhbmRlZHxj
b21taXR0ZWR8KVxzK2J5LispICMgbGFuZGVkIGJ5LCBjb21tZW50ZWQgYnksIGV0Yy4uLgotICAg
IHxcLi4rICMgdGV4dCBhZmV0ciB0aGUgZmlyc3QgcGVyaW9kIChpbmNsdXNpdmUpCisgICAgcmV2
aWV3ZXJfbmFtZV9ub2lzZV9yZWdleHAgPSByZS5jb21waWxlKHIiIiIKKyAgICAoXHMrKCh0d2Vh
a2VkXHMrKT9hbmRccyspPyhsYW5kZWR8Y29tbWl0dGVkfG9rYXllZClccytieS4rKSAjICJsYW5k
ZWQgYnkiLCAiY29tbWVudGVkIGJ5IiwgZXRjLi4uCisgICAgfCheKFJldmlld2VkXHMrKT9ieVxz
KykgIyBleHRyYSAiUmV2aWV3ZWQgYnkiIG9yICJieSIKKyAgICB8XC4oPzooXHMuK3wkKSkgIyB0
ZXh0IGFmdGVyIHRoZSBmaXJzdCBwZXJpb2QgZm9sbG93ZWQgYnkgYSBzcGFjZQogICAgIHwoWyg8
XVxzKltcd19cLVwuXStAW1x3X1wtXC5dK1s+KV0pICMgZW1haWwgYWRkcmVzc2VzCi0gICAgfCgo
Pzw9YW5kKVxzKyhbYS16XC1dK1xzKykrYnkpICMgcGhyYXNlcyBsaWtlICJnaXZlbiBhIGdsYW5j
ZS1vdmVyIGJ5IiBhbmQgImxvb2tlZCBvdmVyIGJ5IiAobm8gY2FwaXRhbCBsZXR0ZXJzKQorICAg
IHwoWyg8XShodHRwcz86Ly8/YnVncy4pd2Via2l0Lm9yZ1tePildK1s+KV0pICMgYnVnIHVybAor
ICAgIHwoIlteIl0rIikgIyB3cmVzbGVyIG5hbWVzIGxpa2UgJ1NlYW4vU2hhd24vU2hhdW4nIGlu
ICdHZW9mZnJleSAiU2Vhbi9TaGF3bi9TaGF1biIgR2FyZW4nCisgICAgfCgnW14nXSsnKSAjIHdy
ZXNsZXIgbmFtZXMgbGlrZSAiVGhlIEJlbGx5IiBpbiAiU2FtICdUaGUgQmVsbHknIFdlaW5pZyIK
KyAgICB8KChNcnxNc3xEcnxNcnN8UHJvZilcLihccyt8JCkpCiAgICAgIiIiLCByZS5JR05PUkVD
QVNFIHwgcmUuVkVSQk9TRSkKIAorICAgIHJldmlld2VyX25hbWVfY2FzZXNlbnNpdGl2ZV9ub2lz
ZV9yZWdleHAgPSByZS5jb21waWxlKHIiIiIKKyAgICAoKFxzK3xeKShhbmRccyspPyhbYS16LV0r
XHMrKXs1LH1ieVxzKykgIyBlLmcuICJhbmQgZ2l2ZW4gYSBnb29kIG9uY2Utb3ZlciBieSIKKyAg
ICB8KFwoXHMqKD8hKGFuZHxbQS1aXSkpLitcKSkgIyBhbnkgcGFyZW50aGVzaXMgdGhhdCBkb2Vz
bid0IHN0YXJ0IHdpdGggImFuZCIgb3IgYSBjYXBpdGFsIGxldHRlcgorICAgIHwod2l0aChccytb
YS16LV0rKSspICMgcGhyYXNlcyB3aXRoICJ3aXRoIG5vIGhlc2l0YXRpb24iIGluICJTYW0gV2Vp
bmlnIHdpdGggbm8gaGVzaXRhdGlvbiIKKyAgICAiIiIsIHJlLlZFUkJPU0UpCisKKyAgICBub2Jv
ZHlfcmVnZXhwID0gcmUuY29tcGlsZShyIiIiKFxzK3xeKW5vYm9keSgKKyAgICAoKCx8XHMrLSk/
XHMrKFx3K1xzKykrZml4LiopICMgZS5nLiBub2JvZHksIGJ1aWxkIGZpeC4uLgorICAgIHwoXHMq
XChbXildK1wpLiopICMgTk9CT0RZICguLikuLi4KKyAgICB8JCkiIiIsIHJlLklHTk9SRUNBU0Ug
fCByZS5WRVJCT1NFKQorCiAgICAgIyBlLmcuID09IFJvbGxlZCBvdmVyIHRvIENoYW5nZUxvZy0y
MDExLTAyLTE2ID09CiAgICAgcm9sbGVkX292ZXJfcmVnZXhwID0gcidePT0gUm9sbGVkIG92ZXIg
dG8gQ2hhbmdlTG9nLVxkezR9LVxkezJ9LVxkezJ9ID09JCcKIApAQCAtMTEzLDE5ICsxMjgsMjQg
QEAKIAogICAgICAgICByZXZpZXdlcl90ZXh0ID0gbWF0Y2guZ3JvdXAoInJldmlld2VyIikKIAot
ICAgICAgICByZXZpZXdlcl90ZXh0ID0gQ2hhbmdlTG9nRW50cnkuY29udHJpYnV0b3JfbmFtZV9u
b2lzZV9yZWdleHAuc3ViKCcnLCByZXZpZXdlcl90ZXh0KQorICAgICAgICByZXZpZXdlcl90ZXh0
ID0gQ2hhbmdlTG9nRW50cnkubm9ib2R5X3JlZ2V4cC5zdWIoJycsIHJldmlld2VyX3RleHQpCisg
ICAgICAgIHJldmlld2VyX3RleHQgPSBDaGFuZ2VMb2dFbnRyeS5yZXZpZXdlcl9uYW1lX25vaXNl
X3JlZ2V4cC5zdWIoJycsIHJldmlld2VyX3RleHQpCisgICAgICAgIHJldmlld2VyX3RleHQgPSBD
aGFuZ2VMb2dFbnRyeS5yZXZpZXdlcl9uYW1lX2Nhc2VzZW5zaXRpdmVfbm9pc2VfcmVnZXhwLnN1
YignJywgcmV2aWV3ZXJfdGV4dCkKKyAgICAgICAgcmV2aWV3ZXJfdGV4dCA9IHJldmlld2VyX3Rl
eHQucmVwbGFjZSgnKCcsICcnKS5yZXBsYWNlKCcpJywgJycpCiAgICAgICAgIHJldmlld2VyX3Rl
eHQgPSByZS5zdWIocidcc1xzK3xbLC5dXHMqJCcsICcgJywgcmV2aWV3ZXJfdGV4dCkuc3RyaXAo
KQorICAgICAgICBpZiBub3QgbGVuKHJldmlld2VyX3RleHQpOgorICAgICAgICAgICAgcmV0dXJu
IE5vbmUsIE5vbmUKIAogICAgICAgICAjIEZJWE1FOiBDYW5vbmljYWxpemUgcmV2aWV3ZXIgbmFt
ZXM7IGUuZy4gQW5keSAiRmlyc3QgVGltZSBSZXZpZXdlciIgRXN0ZXMKICAgICAgICAgIyBGSVhN
RTogSWdub3JlIE5PQk9EWSAoXHcrKSBhbmQgImEgc3BlbGwgY2hlY2tlciIKLSAgICAgICAgcmV2
aWV3ZXJfbGlzdCA9IHJlLnNwbGl0KHInXHMqKD86KD86LCg/OlxzK2FuZFxzK3wmKT8pfCg/OmFu
ZFxzK3wmKSlccyonLCByZXZpZXdlcl90ZXh0KQorICAgICAgICByZXZpZXdlcl9saXN0ID0gcmUu
c3BsaXQocidccyooPzooPzosKD86XHMrYW5kXHMrfCYpPyl8KD86YW5kXHMrfCYpfCg/OlsvK10p
KVxzKicsIHJldmlld2VyX3RleHQpCiAKICAgICAgICAgIyBHZXQgcmlkIG9mICJyZXZpZXdlcnMi
IGxpa2UgImV2ZW4gdGhvdWdoIHRoaXMgaXMganVzdCBhLi4uIiBpbiAiUmV2aWV3ZWQgYnkgU2Ft
IFdlaW5pZywgZXZlbiB0aG91Z2ggdGhpcyBpcyBqdXN0IGEuLi4iCi0gICAgICAgIHJldmlld2Vy
X2xpc3QgPSBbcmV2aWV3ZXIgZm9yIHJldmlld2VyIGluIHJldmlld2VyX2xpc3QgaWYgbGVuKHJl
dmlld2VyLnNwbGl0KCkpIDw9IDVdCisgICAgICAgICMgYW5kICJ3aG8gd3JvdGUgdGhlIG9yaWdp
bmFsIGNvZGUiIGluICJOb2FtIFJvc2VudGhhbCwgd2hvIHdyb3RlIHRoZSBvcmlnaW5hbCBjb2Rl
IgorICAgICAgICByZXZpZXdlcl9saXN0ID0gW3Jldmlld2VyIGZvciByZXZpZXdlciBpbiByZXZp
ZXdlcl9saXN0IGlmIG5vdCByZS5tYXRjaCgnXndob1xzfF4oW2Etel0rKFxzK3xcLnwkKSl7Nix9
JCcsIHJldmlld2VyKV0KIAogICAgICAgICByZXR1cm4gcmV2aWV3ZXJfdGV4dCwgcmV2aWV3ZXJf
bGlzdAogCi0KICAgICBkZWYgX3BhcnNlX2VudHJ5KHNlbGYpOgogICAgICAgICBtYXRjaCA9IHJl
Lm1hdGNoKHNlbGYuZGF0ZV9saW5lX3JlZ2V4cCwgc2VsZi5fY29udGVudHMsIHJlLk1VTFRJTElO
RSkKICAgICAgICAgaWYgbm90IG1hdGNoOgpJbmRleDogVG9vbHMvQ2hhbmdlTG9nCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMTAwMjI0KQorKysgVG9vbHMvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMTEtMTQgIFJ5b3N1a2Ug
Tml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgSW1wcm92ZSBDaGFuZ2VMb2dFbnRy
eSdzIHJldmlld2VyIHBhcnNpbmcgYWxnb3JpdGhtIHBhcnQgMgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzIzNDAKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBhdGNoIGltcHJvdmVzIHRoZSByZWNv
Z25pdGlvbiBvZiBOT0JPRFksIHdyZXN0bGVyIG5hbWVzLCBhbmQgcGFyZW50aGVzaXplZCBjbGF1
c2VzLAorICAgICAgICBhbmQgcHJlcGFyZXMgQ2hhbmdlTG9nRW50cnkgdG8gc3VwcG9ydCBlZGl0
LWRpc3RhbmNlLWJhc2VkIHJldmlld2VyLW5hbWUgcmVjb2duaXRpb24uCisKKyAgICAgICAgKiBT
Y3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9jaGVja291dC9jaGFuZ2Vsb2cucHk6CisgICAgICAgICog
U2NyaXB0cy93ZWJraXRweS9jb21tb24vY2hlY2tvdXQvY2hhbmdlbG9nX3VuaXR0ZXN0LnB5Ogor
CiAyMDExLTExLTE0ICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4K
IAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTAwMTkyLgo=
</data>
<flag name="review"
          id="113890"
          type_id="1"
          status="+"
          setter="eric"
    />
    <flag name="commit-queue"
          id="113891"
          type_id="3"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>