<?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>137450</bug_id>
          
          <creation_ts>2014-10-06 09:36:46 -0700</creation_ts>
          <short_desc>Fix Windows dependency tracking related to JSInternals.h/cpp</short_desc>
          <delta_ts>2014-10-22 02:47:53 -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="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>lforschler</cc>
    
    <cc>ossy</cc>
    
    <cc>rniwa</cc>
    
    <cc>roger_fong</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1039743</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-06 09:36:46 -0700</bug_when>
    <thetext>Windows EWS were stucked for 2.5 days after http://trac.webkit.org/changeset/174315 with this error:

 1&gt;c1xx : fatal error C1083: Cannot open source file: &apos;C:\cygwin\home\buildbot\WebKit\WebKitBuild\Release\obj32\WebCore\DerivedSources\JSInternals.cpp&apos;: No such file or directory
     1&gt;..\testing\js\WebCoreTestSupport.cpp(33): fatal error C1083: Cannot open include file: &apos;JSInternals.h&apos;: No such file or directory
     1&gt;Done Building Project &quot;C:\cygwin\home\buildbot\WebKit\Source\WebCore\WebCore.vcxproj\WebCoreTestSupport.vcxproj&quot; (Build target(s)) -- FAILED.


Buildfix attempt / workaround landed in r174344. (Similar patch landed in r144570 to fix a similar strange Win failure.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039762</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-06 10:39:02 -0700</bug_when>
    <thetext>It seems r174344 didn&apos;t help. It would be great if anybody 
from Apple can fix this bug to unbreak the Windows EWS bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040002</commentid>
    <comment_count>2</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-07 05:26:46 -0700</bug_when>
    <thetext>One more attempt from Roger - http://trac.webkit.org/changeset/174378 ,
but the EWS is still broken.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040838</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-10 00:42:54 -0700</bug_when>
    <thetext>Fixed by https://trac.webkit.org/changeset/174541.

Just out of curiosity, could you tell us how is it possible that 
the problem happened on the EWS bots only, but not on the buildbots?

What was the exact problem why we needed to move the enum declaration
to the top of the file? If it is design problem in the generator or
if it is a Windows issue, we should add a new rule to the idl style
checker to force folks to put the enum declaration to the proper place.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040840</commentid>
    <comment_count>4</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-10-10 00:48:09 -0700</bug_when>
    <thetext>Ha! Yeah, I&apos;d really like to understand this better.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041827</commentid>
    <comment_count>5</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-15 02:09:28 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; One more attempt from Roger - http://trac.webkit.org/changeset/174378 ,
&gt; but the EWS is still broken.

Roger, could you explain us, why this unreviewed patch fixed the issue?
What was the problem, and why was this the proper fix?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041828</commentid>
    <comment_count>6</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-15 02:10:09 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #2)
&gt; &gt; One more attempt from Roger - http://trac.webkit.org/changeset/174378 ,
&gt; &gt; but the EWS is still broken.
&gt; 
&gt; Roger, could you explain us, why this unreviewed patch fixed the issue?
&gt; What was the problem, and why was this the proper fix?

I meant r174541.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042116</commentid>
    <comment_count>7</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-16 06:50:37 -0700</bug_when>
    <thetext>ping</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042681</commentid>
    <comment_count>8</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-19 03:41:46 -0700</bug_when>
    <thetext>Roger, please don&apos;t ignore our reqeust to explain why your unreviewed
and uncommented patch - http://trac.webkit.org/changeset/174541 fixed
the Windows issue. Please answer ASAP. Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1042925</commentid>
    <comment_count>9</comment_count>
    <who name="Roger Fong">roger_fong</who>
    <bug_when>2014-10-20 12:28:30 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; Roger, please don&apos;t ignore our reqeust to explain why your unreviewed
&gt; and uncommented patch - http://trac.webkit.org/changeset/174541 fixed
&gt; the Windows issue. Please answer ASAP. Thanks.

Apologies, I&apos;ve neglected my bugzilla inbox recently. Added a few too many people to my watch list and it&apos;s been getting ultra flooded.

Unfortunately I don&apos;t have a particularly good answer for you. 
The only hunch that I have is that it might have to do with needing to upgrade the vs2013 express service packs on those machines but I found my actual solution via a sort of last resort guess and check. The next chance I get I&apos;ll try to upgrade those bots (which I have to manually right now), locally revert my fix, and see if the problem still occurs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1043395</commentid>
    <comment_count>10</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-22 02:47:53 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; (In reply to comment #8)
&gt; &gt; Roger, please don&apos;t ignore our reqeust to explain why your unreviewed
&gt; &gt; and uncommented patch - http://trac.webkit.org/changeset/174541 fixed
&gt; &gt; the Windows issue. Please answer ASAP. Thanks.
&gt; 
&gt; Apologies, I&apos;ve neglected my bugzilla inbox recently. Added a few too many
&gt; people to my watch list and it&apos;s been getting ultra flooded.

No problem. You can setup a more sophisticated mail filter
for bugzilla mails to separate important / non-important mails.
There are many reason why do you get a bugzilla mail, you can 
find them at the end of the mail: &quot;You are receiving this mail because:&quot;

Here is the list of these reasons:
http://trac.webkit.org/browser/trunk/Websites/bugs.webkit.org/template/en/default/global/reason-descs.none.tmpl?order=name#L20

&gt; Unfortunately I don&apos;t have a particularly good answer for you. 
&gt; The only hunch that I have is that it might have to do with needing to
&gt; upgrade the vs2013 express service packs on those machines but I found my
&gt; actual solution via a sort of last resort guess and check. The next chance I
&gt; get I&apos;ll try to upgrade those bots (which I have to manually right now),
&gt; locally revert my fix, and see if the problem still occurs.

It&apos;s strange. Maybe not r174541 fixed the issue, but some tweak on the servers.
Otherwise it would be great to have exactly the same configuration on the EWS
and the buildbots to avoid similar issues in the future.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>