<?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>199025</bug_id>
          
          <creation_ts>2019-06-19 12:25:37 -0700</creation_ts>
          <short_desc>[ews-build] Add step to analyze Compile WebKit failures</short_desc>
          <delta_ts>2019-06-19 13:50:20 -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>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=197850</see_also>
          <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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Aakash Jain">aakash_jain</reporter>
          <assigned_to name="Aakash Jain">aakash_jain</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jbedard</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1546183</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-06-19 12:25:37 -0700</bug_when>
    <thetext>Currently when a patch fails to build, we un-apply the patch, and build without patch. However, we do not analyze the results. We should add a step to analyze these results. Also when ToT fails to build, instead of marking the patch as failed, we should keep trying indefinitely (like old EWS) until ToT is green again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1546187</commentid>
    <comment_count>1</comment_count>
      <attachid>372485</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-06-19 12:35:54 -0700</bug_when>
    <thetext>Created attachment 372485
Proposed patch

Sample run: 

Without failure on ToT: https://ews-build.webkit-uat.org/#/builders/33/builds/4178
With failure on ToT: https://ews-build.webkit-uat.org/#/builders/33/builds/4182</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1546191</commentid>
    <comment_count>2</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-06-19 12:40:25 -0700</bug_when>
    <thetext>Example of similar behavior on old EWS: https://webkit-queues.webkit.org/patch/369760/mac-wk2-ews</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1546230</commentid>
    <comment_count>3</comment_count>
      <attachid>372485</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-06-19 13:49:13 -0700</bug_when>
    <thetext>Comment on attachment 372485
Proposed patch

Clearing flags on attachment: 372485

Committed r246609: &lt;https://trac.webkit.org/changeset/246609&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1546231</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-06-19 13:49:15 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1546234</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-06-19 13:50:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/51911524&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>372485</attachid>
            <date>2019-06-19 12:35:54 -0700</date>
            <delta_ts>2019-06-19 13:49:13 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>AnalyzeCompileWebKitResults.patch</filename>
            <type>text/plain</type>
            <size>3396</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI0NjYwNCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDE5LTA2LTE5ICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBbZXdzLWJ1aWxkXSBBZGQgc3RlcCB0byBhbmFseXplIENvbXBpbGUgV2Vi
S2l0IGZhaWx1cmVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xOTkwMjUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2V3cy1idWlsZC9zdGVwcy5weToKKyAgICAgICAgKENv
bXBpbGVXZWJLaXQuZXZhbHVhdGVDb21tYW5kKTogQWRkIEFuYWx5emVDb21waWxlV2ViS2l0UmVz
dWx0cyBzdGVwLgorICAgICAgICAoQ29tcGlsZVdlYktpdFRvVCk6IHNldCBoYWx0T25GYWlsdXJl
IHRvIEZhbHNlIHNpbmNlIHdlIG5lZWQgdG8gcnVuIEFuYWx5emVDb21waWxlV2ViS2l0UmVzdWx0
cyBzdGVwLgorICAgICAgICAoQW5hbHl6ZUNvbXBpbGVXZWJLaXRSZXN1bHRzKTogQ2xhc3MgdG8g
YW5hbHl6ZSBjb21waWxlIHdlYmtpdCBzdGVwcyByZXN1bHRzLgorICAgICAgICAoQW5hbHl6ZUNv
bXBpbGVXZWJLaXRSZXN1bHRzLnN0YXJ0KTogSWYgVG9UIGZhaWxzIHRvIGJ1aWxkLCByZXRyeSB0
aGUgYnVpbGQsIGVsc2UgbWFya2VkIHRoZSBidWlsZCBhcyBmYWlsZWQuIE5vdGUgdGhhdAorICAg
ICAgICB0aGlzIHN0ZXAgaXMgcnVuIG9ubHkgd2hlbiBjb21waWxlLXdlYmtpdCBmYWlsZWQuCisK
IDIwMTktMDYtMTkgIE1pY2hhZWwgQ2F0YW56YXJvICA8bWNhdGFuemFyb0BpZ2FsaWEuY29tPgog
CiAgICAgICAgIFVucmV2aWV3ZWQsIGZpeCBidWlsZCB3YXJuaW5ncyBpbiBUZXN0V2ViS2l0QVBJ
SW5qZWN0ZWRCdW5kbGUKSW5kZXg6IFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2V3cy1idWlsZC9z
dGVwcy5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9ld3MtYnVpbGQv
c3RlcHMucHkJKHJldmlzaW9uIDI0NjYwNCkKKysrIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2V3
cy1idWlsZC9zdGVwcy5weQkod29ya2luZyBjb3B5KQpAQCAtNjE3LDcgKzYxNyw3IEBAIGNsYXNz
IENvbXBpbGVXZWJLaXQoc2hlbGwuQ29tcGlsZSk6CiAgICAgZGVmIGV2YWx1YXRlQ29tbWFuZChz
ZWxmLCBjbWQpOgogICAgICAgICBpZiBjbWQuZGlkRmFpbCgpOgogICAgICAgICAgICAgc2VsZi5z
ZXRQcm9wZXJ0eSgncGF0Y2hGYWlsZWRUb0J1aWxkJywgVHJ1ZSkKLSAgICAgICAgICAgIHNlbGYu
YnVpbGQuYWRkU3RlcHNBZnRlckN1cnJlbnRTdGVwKFtVbkFwcGx5UGF0Y2hJZlJlcXVpcmVkKCks
IENvbXBpbGVXZWJLaXRUb1QoKV0pCisgICAgICAgICAgICBzZWxmLmJ1aWxkLmFkZFN0ZXBzQWZ0
ZXJDdXJyZW50U3RlcChbVW5BcHBseVBhdGNoSWZSZXF1aXJlZCgpLCBDb21waWxlV2ViS2l0VG9U
KCksIEFuYWx5emVDb21waWxlV2ViS2l0UmVzdWx0cygpXSkKICAgICAgICAgZWxzZToKICAgICAg
ICAgICAgIHNlbGYuYnVpbGQuYWRkU3RlcHNBZnRlckN1cnJlbnRTdGVwKFtBcmNoaXZlQnVpbHRQ
cm9kdWN0KCksIFVwbG9hZEJ1aWx0UHJvZHVjdCgpLCBUcmFuc2ZlclRvUzMoKV0pCiAKQEAgLTYy
Niw3ICs2MjYsNyBAQCBjbGFzcyBDb21waWxlV2ViS2l0KHNoZWxsLkNvbXBpbGUpOgogCiBjbGFz
cyBDb21waWxlV2ViS2l0VG9UKENvbXBpbGVXZWJLaXQpOgogICAgIG5hbWUgPSAnY29tcGlsZS13
ZWJraXQtdG90JwotICAgIGhhbHRPbkZhaWx1cmUgPSBUcnVlCisgICAgaGFsdE9uRmFpbHVyZSA9
IEZhbHNlCiAKICAgICBkZWYgZG9TdGVwSWYoc2VsZiwgc3RlcCk6CiAgICAgICAgIHJldHVybiBz
ZWxmLmdldFByb3BlcnR5KCdwYXRjaEZhaWxlZFRvQnVpbGQnKSBvciBzZWxmLmdldFByb3BlcnR5
KCdwYXRjaEZhaWxlZEFQSVRlc3RzJykKQEAgLTYzOCw2ICs2MzgsMzUgQEAgY2xhc3MgQ29tcGls
ZVdlYktpdFRvVChDb21waWxlV2ViS2l0KToKICAgICAgICAgcmV0dXJuIHNoZWxsLkNvbXBpbGUu
ZXZhbHVhdGVDb21tYW5kKHNlbGYsIGNtZCkKIAogCitjbGFzcyBBbmFseXplQ29tcGlsZVdlYktp
dFJlc3VsdHMoYnVpbGRzdGVwLkJ1aWxkU3RlcCk6CisgICAgbmFtZSA9ICdhbmFseXplLWNvbXBp
bGUtd2Via2l0LXJlc3VsdHMnCisgICAgZGVzY3JpcHRpb24gPSBbJ2FuYWx5emUtY29tcGlsZS13
ZWJraXQtcmVzdWx0cyddCisgICAgZGVzY3JpcHRpb25Eb25lID0gWydhbmFseXplLWNvbXBpbGUt
d2Via2l0LXJlc3VsdHMnXQorCisgICAgZGVmIHN0YXJ0KHNlbGYpOgorICAgICAgICBjb21waWxl
X3dlYmtpdF90b3RfcmVzdWx0ID0gc2VsZi5nZXRTdGVwUmVzdWx0KENvbXBpbGVXZWJLaXRUb1Qu
bmFtZSkKKworICAgICAgICBpZiBjb21waWxlX3dlYmtpdF90b3RfcmVzdWx0ID09IEZBSUxVUkU6
CisgICAgICAgICAgICBzZWxmLmZpbmlzaGVkKEZBSUxVUkUpCisgICAgICAgICAgICBtZXNzYWdl
ID0gJ1VuYWJsZSB0byBidWlsZCBXZWJLaXQgd2l0aG91dCBwYXRjaCwgcmV0cnlpbmcgYnVpbGQn
CisgICAgICAgICAgICBzZWxmLmRlc2NyaXB0aW9uRG9uZSA9IG1lc3NhZ2UKKyAgICAgICAgICAg
IHNlbGYuYnVpbGQuYnVpbGRGaW5pc2hlZChbbWVzc2FnZV0sIFJFVFJZKQorICAgICAgICAgICAg
cmV0dXJuIGRlZmVyLnN1Y2NlZWQoTm9uZSkKKworICAgICAgICBzZWxmLmZpbmlzaGVkKEZBSUxV
UkUpCisgICAgICAgIHNlbGYuYnVpbGQucmVzdWx0cyA9IEZBSUxVUkUKKyAgICAgICAgbWVzc2Fn
ZSA9ICdQYXRjaCBkb2VzIG5vdCBidWlsZCcKKyAgICAgICAgc2VsZi5kZXNjcmlwdGlvbkRvbmUg
PSBtZXNzYWdlCisgICAgICAgIHNlbGYuYnVpbGQuYnVpbGRGaW5pc2hlZChbbWVzc2FnZV0sIEZB
SUxVUkUpCisKKyAgICAgICAgcmV0dXJuIGRlZmVyLnN1Y2NlZWQoTm9uZSkKKworICAgIGRlZiBn
ZXRTdGVwUmVzdWx0KHNlbGYsIHN0ZXBfbmFtZSk6CisgICAgICAgIGZvciBzdGVwIGluIHNlbGYu
YnVpbGQuZXhlY3V0ZWRTdGVwczoKKyAgICAgICAgICAgIGlmIHN0ZXAubmFtZSA9PSBzdGVwX25h
bWU6CisgICAgICAgICAgICAgICAgcmV0dXJuIHN0ZXAucmVzdWx0cworCisKIGNsYXNzIENvbXBp
bGVKU0NPbmx5KENvbXBpbGVXZWJLaXQpOgogICAgIG5hbWUgPSAnYnVpbGQtanNjJwogICAgIGRl
c2NyaXB0aW9uRG9uZSA9IFsnQ29tcGlsZWQgSlNDJ10K
</data>

          </attachment>
      

    </bug>

</bugzilla>