<?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>147636</bug_id>
          
          <creation_ts>2015-08-04 11:17:42 -0700</creation_ts>
          <short_desc>[Win] build-webkit and MSBuild fight over BuildOutput.htm, causing build failures.</short_desc>
          <delta_ts>2015-08-05 00:44:38 -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="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>achristensen</cc>
    
    <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ossy</cc>
    
    <cc>peavo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1114658</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-08-04 11:17:42 -0700</bug_when>
    <thetext>We started trying to capture build failures into our build log back in 2013, and added special logic for Visual Studio Express because the build driver was not emitting errors to stdout.

However, in Bug 140845 we switched to MSBuild for all builds, which handles this output properly.

Since MSBuild uses BuildOutput.htm directly, the file can be locked by MSBuild activity causing the overall build process to fail due to the &apos;die&apos; command in the build-webkit Perl script.

We no longer need build-webkit to manually troll the log data and pipe it to stdout; MSBuild is already doing this properly.

Remove this unneeded (and bug-prone) code to improve the build reliability.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114660</commentid>
    <comment_count>1</comment_count>
      <attachid>258186</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-08-04 11:20:32 -0700</bug_when>
    <thetext>Created attachment 258186
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114690</commentid>
    <comment_count>2</comment_count>
      <attachid>258186</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2015-08-04 12:05:18 -0700</bug_when>
    <thetext>Comment on attachment 258186
Patch

r=me
I was thinking about doing this last week
Do you think this will help with https://bugs.webkit.org/show_bug.cgi?id=146628</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114697</commentid>
    <comment_count>3</comment_count>
      <attachid>258186</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-08-04 12:11:04 -0700</bug_when>
    <thetext>Comment on attachment 258186
Patch

Clearing flags on attachment: 258186

Committed r187874: &lt;http://trac.webkit.org/changeset/187874&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114698</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-08-04 12:11:08 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114704</commentid>
    <comment_count>5</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-08-04 12:18:07 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Comment on attachment 258186 [details]
&gt; Patch
&gt; 
&gt; r=me
&gt; I was thinking about doing this last week
&gt; Do you think this will help with
&gt; https://bugs.webkit.org/show_bug.cgi?id=146628

That&apos;s my hope. I&apos;m trying to track down any errors or differences in EWS versus the other builds.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>258186</attachid>
            <date>2015-08-04 11:20:32 -0700</date>
            <delta_ts>2015-08-04 12:11:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-147636-20150804112025.patch</filename>
            <type>text/plain</type>
            <size>1850</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE4Nzg2NykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE2IEBACisyMDE1LTA4LTA0ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29t
PgorCisgICAgICAgIFtXaW5dIGJ1aWxkLXdlYmtpdCBhbmQgTVNCdWlsZCBmaWdodCBvdmVyIEJ1
aWxkT3V0cHV0Lmh0bSwgY2F1c2luZyBidWlsZCBmYWlsdXJlcy4KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0NzYzNgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAgV2Ugbm8gbG9uZ2VyIG5lZWQg
YnVpbGQtd2Via2l0IHRvIG1hbnVhbGx5IHRyb2xsIHRoZSBsb2cgZGF0YSBhbmQgcGlwZSBpdCB0
byBzdGRvdXQ7IE1TQnVpbGQgaXMgYWxyZWFkeSBkb2luZyB0aGlzIHByb3Blcmx5LgorICAgICAg
ICBTdG9wIHRoZSBidWlsZC13ZWJraXQgc2NyaXB0IGZyb20gaW50ZXJhY3Rpbmcgd2l0aCBCdWls
ZE91dHB1dC5odG0sIHRoZXJlYnkgcHJldmVudGluZyBhIHBvdGVudGlhbCBidWlsZCBmYWlsdXJl
IChlc3BlY2lhbGx5CisgICAgICAgIG9uIEVXUyBtYWNoaW5lcykKKworICAgICAgICAqIFNjcmlw
dHMvYnVpbGQtd2Via2l0OgorCiAyMDE1LTA4LTA0ICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxl
LmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLiBNYWtlIFNhYW0gQmFyYXRpIGEgV2ViS2l0IHJl
dmlld2VyLgpJbmRleDogVG9vbHMvU2NyaXB0cy9idWlsZC13ZWJraXQKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
VG9vbHMvU2NyaXB0cy9idWlsZC13ZWJraXQJKHJldmlzaW9uIDE4Nzc0NCkKKysrIFRvb2xzL1Nj
cmlwdHMvYnVpbGQtd2Via2l0CSh3b3JraW5nIGNvcHkpCkBAIC0yNzMsMTMgKzI3Myw2IEBAIGZv
ciBteSAkZGlyIChAcHJvamVjdHMpIHsKICAgICAgICAgICAgIG15ICR3ZWJraXRTb2x1dGlvblBh
dGggPSAiU291cmNlL1dlYktpdC9XZWJLaXQudmN4cHJvai9XZWJLaXQuc2xuIjsKICAgICAgICAg
ICAgICRyZXN1bHQgPSBidWlsZFZpc3VhbFN0dWRpb1Byb2plY3QoJHdlYmtpdFNvbHV0aW9uUGF0
aCwgJGNsZWFuKTsKICAgICAgICAgfQotICAgICAgICBpZiAodXNpbmdWaXN1YWxTdHVkaW9FeHBy
ZXNzKCkpIHsKLSAgICAgICAgICAgICMgVmlzdWFsIFN0dWRpbyBFeHByZXNzIGlzIHNvIGxhbWUg
aXQgY2FuJ3Qgc3Rkb3V0IGJ1aWxkIGZhaWx1cmVzLgotICAgICAgICAgICAgIyBTbyB3ZSBmaW5k
IGl0cyBsb2dzIGFuZCBkdW1wIHRoZW0gdG8gdGhlIGNvbnNvbGUgb3Vyc2VsdmVzLgotICAgICAg
ICAgICAgbXkgJHZzQ29uZmlndXJhdGlvbiA9IGNvbmZpZ3VyYXRpb24oKTsKLSAgICAgICAgICAg
IG9wZW4obXkgJE9VVFBVVF9IQU5ETEUsICc8JywgIiRiYXNlUHJvZHVjdERpci8kdnNDb25maWd1
cmF0aW9uL0J1aWxkT3V0cHV0Lmh0bSIpIG9yIGRpZSAiQ291bGQgbm90IG9wZW4gYnVpbGQgbG9n
IGZpbGUgYXQgJGJhc2VQcm9kdWN0RGlyLyR2c0NvbmZpZ3VyYXRpb24vQnVpbGRPdXRwdXQuaHRt
IjsKLSAgICAgICAgICAgIHByaW50IHdoaWxlICg8JE9VVFBVVF9IQU5ETEU+KTsKLSAgICAgICAg
fQogICAgIH0KICAgICAjIFZhcmlvdXMgYnVpbGQqIGNhbGxzIGFib3ZlIG1heSBjaGFuZ2UgdGhl
IENXRC4KICAgICBjaGRpcldlYktpdCgpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>