<?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>142360</bug_id>
          
          <creation_ts>2015-03-05 13:07:42 -0800</creation_ts>
          <short_desc>[Win] Ensure build target directory exists when launching MSBuild</short_desc>
          <delta_ts>2015-03-05 13:38:36 -0800</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>PC</rep_platform>
          <op_sys>All</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>
          <dependson>140845</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>ddkilzer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1074655</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-03-05 13:07:42 -0800</bug_when>
    <thetext>The EWS bots are failing because MSBuild wants the build output directory to exist at launch so that it can immediately start writing logs.

Visual Studio was apparently happy starting up, creating any directories it needed, then starting logging as part of a pre-build step.

I need to revise the Windows build logic to make sure the build target directory exists at the time we trigger MSBuild</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074661</commentid>
    <comment_count>1</comment_count>
      <attachid>247987</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-03-05 13:17:38 -0800</bug_when>
    <thetext>Created attachment 247987
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074674</commentid>
    <comment_count>2</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-03-05 13:38:36 -0800</bug_when>
    <thetext>Committed r181098: &lt;http://trac.webkit.org/changeset/181098&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>247987</attachid>
            <date>2015-03-05 13:17:38 -0800</date>
            <delta_ts>2015-03-05 13:37:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-142360-20150305132609.patch</filename>
            <type>text/plain</type>
            <size>1900</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE4MTA5NikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE2IEBACisyMDE1LTAzLTA1ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29t
PgorCisgICAgICAgIFtXaW5dIEVuc3VyZSBidWlsZCB0YXJnZXQgZGlyZWN0b3J5IGV4aXN0cyB3
aGVuIGxhdW5jaGluZyBNU0J1aWxkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xNDIzNjAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBDcmVhdGUgdGhlIGJ1aWxkIG91dHB1dCBkaXJlY3RvcnkgKGlmIGl0IGRv
ZXNuJ3QgZXhpc3QpIGJlZm9yZQorICAgICAgICBsYXVuY2hpbmcgTVNCdWlsZCBzbyB0aGF0IGl0
IGNhbiBpbW1lZGlhdGVseSBiZWdpbiB3cml0aW5nIGxvZ3MuCisKKyAgICAgICAgKiBTY3JpcHRz
L3dlYmtpdGRpcnMucG06CisgICAgICAgIChidWlsZFZpc3VhbFN0dWRpb1Byb2plY3QpOgorCiAy
MDE1LTAzLTA1ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgcnVu
LXdlYmtpdC10ZXN0cyBhbmQgcnVuLXBlcmYtdGVzdHMgc2hvdWxkIHVzZSBXZWJLaXRUZXN0UnVu
bmVyIGJ5IGRlZmF1bHQKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbQo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0JKHJldmlzaW9uIDE4MTA5MikKKysr
IFRvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbQkod29ya2luZyBjb3B5KQpAQCAtMzgsNyArMzgs
NyBAQCB1c2UgRGlnZXN0OjpNRDUgcXcobWQ1X2hleCk7CiB1c2UgRmluZEJpbjsKIHVzZSBGaWxl
OjpCYXNlbmFtZTsKIHVzZSBGaWxlOjpGaW5kOwotdXNlIEZpbGU6OlBhdGggcXcobWtwYXRoIHJt
dHJlZSk7Cit1c2UgRmlsZTo6UGF0aCBxdyhtYWtlX3BhdGggbWtwYXRoIHJtdHJlZSk7CiB1c2Ug
RmlsZTo6U3BlYzsKIHVzZSBGaWxlOjpzdGF0OwogdXNlIExpc3Q6OlV0aWw7CkBAIC0xNjg0LDEw
ICsxNjg0LDEzIEBAIHN1YiBidWlsZFZpc3VhbFN0dWRpb1Byb2plY3QKICAgICB9CiAKICAgICBt
eSAkcGxhdGZvcm0gPSAiL3A6UGxhdGZvcm09IiAuIChpc1dpbjY0KCkgPyAieDY0IiA6ICJXaW4z
MiIpOwotICAgIG15ICRsb2dGaWxlID0gRmlsZTo6U3BlYy0+Y2F0ZGlyKCRiYXNlUHJvZHVjdERp
ciwgJGNvbmZpZ3VyYXRpb24sICJCdWlsZE91dHB1dC5odG0iKTsKKyAgICBteSAkbG9nUGF0aCA9
IEZpbGU6OlNwZWMtPmNhdGRpcigkYmFzZVByb2R1Y3REaXIsICRjb25maWd1cmF0aW9uKTsKKyAg
ICBGaWxlOjpQYXRoLT5tYWtlX3BhdGgoJGxvZ1BhdGgpIHVubGVzcyAtZCAkbG9nUGF0aDsKKwor
ICAgIG15ICRsb2dGaWxlID0gRmlsZTo6U3BlYy0+Y2F0ZmlsZSgkbG9nUGF0aCwgIkJ1aWxkT3V0
cHV0Lmh0bSIpOwogICAgIGNob21wKCRsb2dGaWxlID0gYGN5Z3BhdGggLXcgIiRsb2dGaWxlImAp
IGlmIGlzQ3lnd2luKCk7CiAgICAgbXkgJGxvZ2dpbmcgPSAiL2ZscDpMb2dGaWxlPSIgLiAkbG9n
RmlsZSAuICI7VmVyYm9zaXR5PW1pbmltYWwiOwotICAgIAorCiAgICAgbXkgQGNvbW1hbmQgPSAo
JHZjQnVpbGRQYXRoLCAiL3ZlcmJvc2l0eTptaW5pbWFsIiwgJHByb2plY3QsICRhY3Rpb24sICRj
b25maWcsICRwbGF0Zm9ybSwgIi9mbCIsICRsb2dnaW5nKTsKIAogICAgIHByaW50IGpvaW4oIiAi
LCBAY29tbWFuZCksICJcbiI7Cg==
</data>
<flag name="review"
          id="272909"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>