<?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>137405</bug_id>
          
          <creation_ts>2014-10-03 14:21:25 -0700</creation_ts>
          <short_desc>Record latest message in PatchLog for quick access</short_desc>
          <delta_ts>2014-10-03 14:35:28 -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>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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1039345</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-10-03 14:21:25 -0700</bug_when>
    <thetext>I&apos;m going to add a JSON API to return processing times for all patches in a time range, and it is important to indicate how the patch ended. It makes no sense to compare processing time of a patch that ran tests to one that got dumped due to having been obsoleted.

Fetching statuses in bulk is slow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039347</commentid>
    <comment_count>1</comment_count>
      <attachid>239237</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-10-03 14:24:36 -0700</bug_when>
    <thetext>Created attachment 239237
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039351</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-10-03 14:35:28 -0700</bug_when>
    <thetext>Committed &lt;http://trac.webkit.org/r174291&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239237</attachid>
            <date>2014-10-03 14:24:36 -0700</date>
            <delta_ts>2014-10-03 14:28:04 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>latest_message.txt</filename>
            <type>text/plain</type>
            <size>4511</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE3NDI5MCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDE0LTEwLTAzICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29t
PgorCisgICAgICAgIFJlY29yZCBsYXRlc3QgbWVzc2FnZSBpbiBQYXRjaExvZyBmb3IgcXVpY2sg
YWNjZXNzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
Mzc0MDUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJ
dCdzIG5vIFNRTC4uLgorCisgICAgICAgICogUXVldWVTdGF0dXNTZXJ2ZXIvaGFuZGxlcnMvcmVs
ZWFzZXBhdGNoLnB5OgorICAgICAgICAqIFF1ZXVlU3RhdHVzU2VydmVyL2hhbmRsZXJzL3VwZGF0
ZXN0YXR1cy5weToKKyAgICAgICAgKiBRdWV1ZVN0YXR1c1NlcnZlci9sb2dnZXJzL3JlY29yZHBh
dGNoZXZlbnQucHk6CisgICAgICAgICogUXVldWVTdGF0dXNTZXJ2ZXIvbW9kZWwvcGF0Y2hsb2cu
cHk6CisKIDIwMTQtMTAtMDIgIERhdmlkIEZhcmxlciAgPGRmYXJsZXJAYXBwbGUuY29tPgogCiAg
ICAgICAgIC1hc2FuLWJsYWNrbGlzdCBvcHRpb24gYWxzbyByZW5hbWVkIHRvIGdlbmVyaWMgLWZz
YW5pdGl6ZS1ibGFja2xpc3QKSW5kZXg6IFRvb2xzL1F1ZXVlU3RhdHVzU2VydmVyL2hhbmRsZXJz
L3JlbGVhc2VwYXRjaC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9RdWV1ZVN0YXR1c1NlcnZlci9o
YW5kbGVycy9yZWxlYXNlcGF0Y2gucHkJKHJldmlzaW9uIDE3NDI2NykKKysrIFRvb2xzL1F1ZXVl
U3RhdHVzU2VydmVyL2hhbmRsZXJzL3JlbGVhc2VwYXRjaC5weQkod29ya2luZyBjb3B5KQpAQCAt
NTUsNiArNTUsNiBAQCBjbGFzcyBSZWxlYXNlUGF0Y2goVXBkYXRlQmFzZSk6CiAgICAgICAgICMg
V29ya0l0ZW1zIGFuZCBBY3RpdmVXb3JrSXRlbXMuCiAKICAgICAgICAgcXVldWUud29ya19pdGVt
cygpLnJlbW92ZV93b3JrX2l0ZW0oYXR0YWNobWVudF9pZCkKLSAgICAgICAgUmVjb3JkUGF0Y2hF
dmVudC5zdG9wcGVkKGF0dGFjaG1lbnRfaWQsIHF1ZXVlX25hbWUpCisgICAgICAgIFJlY29yZFBh
dGNoRXZlbnQuc3RvcHBlZChhdHRhY2htZW50X2lkLCBxdWV1ZV9uYW1lLCBsYXN0X3N0YXR1cykK
IAogICAgICAgICBxdWV1ZS5hY3RpdmVfd29ya19pdGVtcygpLmV4cGlyZV9pdGVtKGF0dGFjaG1l
bnRfaWQpCkluZGV4OiBUb29scy9RdWV1ZVN0YXR1c1NlcnZlci9oYW5kbGVycy91cGRhdGVzdGF0
dXMucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvUXVldWVTdGF0dXNTZXJ2ZXIvaGFuZGxlcnMvdXBk
YXRlc3RhdHVzLnB5CShyZXZpc2lvbiAxNzQyNjcpCisrKyBUb29scy9RdWV1ZVN0YXR1c1NlcnZl
ci9oYW5kbGVycy91cGRhdGVzdGF0dXMucHkJKHdvcmtpbmcgY29weSkKQEAgLTY2LDUgKzY2LDUg
QEAgY2xhc3MgVXBkYXRlU3RhdHVzKFVwZGF0ZUJhc2UpOgogICAgICAgICBxdWV1ZV9zdGF0dXMu
cHV0KCkKICAgICAgICAgUmVjb3JkQm90RXZlbnQucmVjb3JkX2FjdGl2aXR5KHF1ZXVlX3N0YXR1
cy5xdWV1ZV9uYW1lLCBxdWV1ZV9zdGF0dXMuYm90X2lkKQogICAgICAgICBpZiBxdWV1ZV9zdGF0
dXMuYWN0aXZlX3BhdGNoX2lkOgotICAgICAgICAgICAgUmVjb3JkUGF0Y2hFdmVudC51cGRhdGVk
KHF1ZXVlX3N0YXR1cy5hY3RpdmVfcGF0Y2hfaWQsIHF1ZXVlX3N0YXR1cy5xdWV1ZV9uYW1lLCBx
dWV1ZV9zdGF0dXMuYm90X2lkKQorICAgICAgICAgICAgUmVjb3JkUGF0Y2hFdmVudC51cGRhdGVk
KHF1ZXVlX3N0YXR1cy5hY3RpdmVfcGF0Y2hfaWQsIHF1ZXVlX3N0YXR1cy5xdWV1ZV9uYW1lLCBx
dWV1ZV9zdGF0dXMubWVzc2FnZSwgcXVldWVfc3RhdHVzLmJvdF9pZCkKICAgICAgICAgc2VsZi5y
ZXNwb25zZS5vdXQud3JpdGUocXVldWVfc3RhdHVzLmtleSgpLmlkKCkpCkluZGV4OiBUb29scy9R
dWV1ZVN0YXR1c1NlcnZlci9sb2dnZXJzL3JlY29yZHBhdGNoZXZlbnQucHkKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gVG9vbHMvUXVldWVTdGF0dXNTZXJ2ZXIvbG9nZ2Vycy9yZWNvcmRwYXRjaGV2ZW50LnB5CShy
ZXZpc2lvbiAxNzQyNjcpCisrKyBUb29scy9RdWV1ZVN0YXR1c1NlcnZlci9sb2dnZXJzL3JlY29y
ZHBhdGNoZXZlbnQucHkJKHdvcmtpbmcgY29weSkKQEAgLTY5LDcgKzY5LDcgQEAgY2xhc3MgUmVj
b3JkUGF0Y2hFdmVudChvYmplY3QpOgogICAgICAgICAgICAgcXVldWVfbG9nLnB1dCgpCiAKICAg
ICBAY2xhc3NtZXRob2QKLSAgICBkZWYgc3RvcHBlZChjbHMsIGF0dGFjaG1lbnRfaWQsIHF1ZXVl
X25hbWUsIGJvdF9pZD1Ob25lKToKKyAgICBkZWYgc3RvcHBlZChjbHMsIGF0dGFjaG1lbnRfaWQs
IHF1ZXVlX25hbWUsIHN0YXR1c19tZXNzYWdlLCBib3RfaWQ9Tm9uZSk6CiAgICAgICAgIHBhdGNo
X2xvZyA9IFBhdGNoTG9nLmxvb2t1cF9pZl9leGlzdHMoYXR0YWNobWVudF9pZCwgcXVldWVfbmFt
ZSkKICAgICAgICAgaWYgbm90IHBhdGNoX2xvZzoKICAgICAgICAgICAgIFdhcm5pbmdMb2cucmVj
b3JkKCJwYXRjaGxvZyBtaXNzaW5nIiwgIkluIHN0b3BwZWQgZXZlbnQuIiwgYXR0YWNobWVudF9p
ZCwgcXVldWVfbmFtZSwgYm90X2lkKQpAQCAtODQsNiArODQsNyBAQCBjbGFzcyBSZWNvcmRQYXRj
aEV2ZW50KG9iamVjdCk6CiAgICAgICAgICAgICAgICAgcGF0Y2hfbG9nLmJvdF9pZCA9IGJvdF9p
ZAogICAgICAgICAgICAgcGF0Y2hfbG9nLmZpbmlzaGVkID0gVHJ1ZQogICAgICAgICAgICAgcGF0
Y2hfbG9nLmNhbGN1bGF0ZV9wcm9jZXNzX2R1cmF0aW9uKCkKKyAgICAgICAgICAgIHBhdGNoX2xv
Zy5sYXRlc3RfbWVzc2FnZSA9IHN0YXR1c19tZXNzYWdlCiAgICAgICAgICAgICBwYXRjaF9sb2cu
cHV0KCkKIAogICAgICAgICAgICAgcXVldWVfbG9nID0gUXVldWVMb2cuZ2V0X2N1cnJlbnQocXVl
dWVfbmFtZSwgcXVldWVfbG9nX2R1cmF0aW9uKQpAQCAtOTEsNyArOTIsNyBAQCBjbGFzcyBSZWNv
cmRQYXRjaEV2ZW50KG9iamVjdCk6CiAgICAgICAgICAgICBxdWV1ZV9sb2cucHV0KCkKIAogICAg
IEBjbGFzc21ldGhvZAotICAgIGRlZiB1cGRhdGVkKGNscywgYXR0YWNobWVudF9pZCwgcXVldWVf
bmFtZSwgYm90X2lkPU5vbmUpOgorICAgIGRlZiB1cGRhdGVkKGNscywgYXR0YWNobWVudF9pZCwg
cXVldWVfbmFtZSwgc3RhdHVzX21lc3NhZ2UsIGJvdF9pZD1Ob25lKToKICAgICAgICAgcGF0Y2hf
bG9nID0gUGF0Y2hMb2cubG9va3VwX2lmX2V4aXN0cyhhdHRhY2htZW50X2lkLCBxdWV1ZV9uYW1l
KQogICAgICAgICBpZiBub3QgcGF0Y2hfbG9nOgogICAgICAgICAgICAgV2FybmluZ0xvZy5yZWNv
cmQoInBhdGNobG9nIG1pc3NpbmciLCAiSW4gdXBkYXRlZCBldmVudC4iLCBhdHRhY2htZW50X2lk
LCBxdWV1ZV9uYW1lLCBib3RfaWQpCkBAIC0xMDAsNiArMTAxLDcgQEAgY2xhc3MgUmVjb3JkUGF0
Y2hFdmVudChvYmplY3QpOgogICAgICAgICBpZiBib3RfaWQ6CiAgICAgICAgICAgICBwYXRjaF9s
b2cuYm90X2lkID0gYm90X2lkCiAgICAgICAgIHBhdGNoX2xvZy5zdGF0dXNfdXBkYXRlX2NvdW50
ICs9IDEKKyAgICAgICAgcGF0Y2hfbG9nLmxhdGVzdF9tZXNzYWdlID0gc3RhdHVzX21lc3NhZ2UK
ICAgICAgICAgcGF0Y2hfbG9nLnB1dCgpCiAKICAgICAgICAgcXVldWVfbG9nID0gUXVldWVMb2cu
Z2V0X2N1cnJlbnQocXVldWVfbmFtZSwgcXVldWVfbG9nX2R1cmF0aW9uKQpJbmRleDogVG9vbHMv
UXVldWVTdGF0dXNTZXJ2ZXIvbW9kZWwvcGF0Y2hsb2cucHkKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMv
UXVldWVTdGF0dXNTZXJ2ZXIvbW9kZWwvcGF0Y2hsb2cucHkJKHJldmlzaW9uIDE3NDI2NykKKysr
IFRvb2xzL1F1ZXVlU3RhdHVzU2VydmVyL21vZGVsL3BhdGNobG9nLnB5CSh3b3JraW5nIGNvcHkp
CkBAIC00MSw2ICs0MSw3IEBAIGNsYXNzIFBhdGNoTG9nKGRiLk1vZGVsKToKICAgICBmaW5pc2hl
ZCA9IGRiLkJvb2xlYW5Qcm9wZXJ0eShkZWZhdWx0PUZhbHNlKQogICAgIHdhaXRfZHVyYXRpb24g
PSBkYi5JbnRlZ2VyUHJvcGVydHkoKQogICAgIHByb2Nlc3NfZHVyYXRpb24gPSBkYi5JbnRlZ2Vy
UHJvcGVydHkoKQorICAgIGxhdGVzdF9tZXNzYWdlID0gZGIuU3RyaW5nUHJvcGVydHkoKQogCiAg
ICAgQGNsYXNzbWV0aG9kCiAgICAgZGVmIGxvb2t1cChjbHMsIGF0dGFjaG1lbnRfaWQsIHF1ZXVl
X25hbWUpOgo=
</data>
<flag name="review"
          id="263944"
          type_id="1"
          status="+"
          setter="rniwa"
    />
          </attachment>
      

    </bug>

</bugzilla>