<?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>239411</bug_id>
          
          <creation_ts>2022-04-15 16:49:59 -0700</creation_ts>
          <short_desc>GitHub EWS is confused with prior PR&apos;s merge-blocked label</short_desc>
          <delta_ts>2022-04-25 17:22:29 -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>
          
          <blocked>239082</blocked>
    
    <blocked>239613</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>cdumez</cc>
    
    <cc>jbedard</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1861975</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-04-15 16:49:59 -0700</bug_when>
    <thetext>If we update PRs multiple times in a short period,

1. The former EWS run is still running while new PR is uploaded
2. The former EWS puts `merge-blocked` label if it failed, even though a new change is uploaded to this PR
3. If the former EWS puts `merge-blocked` accidentally, it prevents us from running EWS tests in a new PR

So, EWS should put `merge-blocked` label only when PR&apos;s latest change matches to the patch of EWS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1862239</commentid>
    <comment_count>1</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2022-04-18 09:28:08 -0700</bug_when>
    <thetext>Also, it might make sense to automatically remove &apos;merge-blocked&apos; label while uploading new version of the PR, using &apos;git-webkit pr&apos; command.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1862547</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2022-04-19 07:56:21 -0700</bug_when>
    <thetext>(In reply to Yusuke Suzuki from comment #0)
&gt; 1. The former EWS run is still running while new PR is uploaded

:/ Ideally a force push would immediately cancel any previous EWS runs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1863346</commentid>
    <comment_count>3</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-04-21 10:46:12 -0700</bug_when>
    <thetext>Right now, it is hard to run EWS tests on GitHub because of this issue.
Previous EWS runs slowly and puts merge-blocked label at random time,
and which blocks newly scheduled EWS tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1863363</commentid>
    <comment_count>4</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2022-04-21 12:04:11 -0700</bug_when>
    <thetext>(In reply to Aakash Jain from comment #1)
&gt; Also, it might make sense to automatically remove &apos;merge-blocked&apos; label
&gt; while uploading new version of the PR, using &apos;git-webkit pr&apos; command.

We already do that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1863443</commentid>
    <comment_count>5</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-04-21 15:54:59 -0700</bug_when>
    <thetext>In https://bugs.webkit.org/show_bug.cgi?id=239613, it seems that we failed to run EWS on GitHub because of this and it was labeled with check-mark.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1863819</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-04-22 16:50:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/92196846&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1864167</commentid>
    <comment_count>7</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2022-04-25 11:42:08 -0700</bug_when>
    <thetext>*** Bug 239731 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1864203</commentid>
    <comment_count>8</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2022-04-25 13:27:37 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/380</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1864307</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-04-25 17:22:26 -0700</bug_when>
    <thetext>Committed r293381 (249971@main): &lt;https://commits.webkit.org/249971@main&gt;

Reviewed commits have been landed. Closing PR #380 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>