<?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>186380</bug_id>
          
          <creation_ts>2018-06-06 19:58:56 -0700</creation_ts>
          <short_desc>[Xcode] Opt out of the New Build System</short_desc>
          <delta_ts>2018-06-07 10:36:09 -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>Safari Technology Preview</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>dbates</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jbedard</cc>
    
    <cc>krollin</cc>
    
    <cc>lforschler</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1430684</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2018-06-06 19:58:56 -0700</bug_when>
    <thetext>In Xcode 10 beta 1, the New Build System is used by default. Until all projects in the stack are building successfully with the New Build System, we should opt out of using it.

For command-line builds, I think this can be done by changing webkitdirs.pm to include -UseNewBuildSystem=NO in the xcodebuild command-line.

For building from within Xcode, I think this can be done by changing the WebKit workspace at the root of the source tree.

People opening individual projects in Xcode, or using their own workspaces, will need to change the project or workspace settings to select the Legacy Build System.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430685</commentid>
    <comment_count>1</comment_count>
      <attachid>342109</attachid>
    <who name="">mitz</who>
    <bug_when>2018-06-06 20:05:53 -0700</bug_when>
    <thetext>Created attachment 342109
Use the Legacy Build System in the workspace and in command-line builds</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430710</commentid>
    <comment_count>2</comment_count>
      <attachid>342109</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-06-06 22:09:29 -0700</bug_when>
    <thetext>Comment on attachment 342109
Use the Legacy Build System in the workspace and in command-line builds

Clearing flags on attachment: 342109

Committed r232573: &lt;https://trac.webkit.org/changeset/232573&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430711</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-06-06 22:09:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430712</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-06-06 22:10:23 -0700</bug_when>
    <thetext>&lt;rdar://problem/40881265&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430862</commentid>
    <comment_count>5</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2018-06-07 09:13:14 -0700</bug_when>
    <thetext>(In reply to mitz from comment #0)
&gt; In Xcode 10 beta 1, the New Build System is used by default. Until all
&gt; projects in the stack are building successfully with the New Build System,
&gt; we should opt out of using it.

Just curious: Which projects don’t build successfully with it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430866</commentid>
    <comment_count>6</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2018-06-07 09:23:11 -0700</bug_when>
    <thetext>(In reply to Darin Adler from comment #5)
&gt; (In reply to mitz from comment #0)
&gt; &gt; In Xcode 10 beta 1, the New Build System is used by default. Until all
&gt; &gt; projects in the stack are building successfully with the New Build System,
&gt; &gt; we should opt out of using it.
&gt; 
&gt; Just curious: Which projects don’t build successfully with it?

WebCore and WebKit are the big ones, but I think WebInspector has issues as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430875</commentid>
    <comment_count>7</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2018-06-07 09:27:17 -0700</bug_when>
    <thetext>(In reply to Jonathan Bedard from comment #6)
&gt; WebCore and WebKit are the big ones, but I think WebInspector has issues as
&gt; well.

Is someone working on that, or are we putting it off?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430885</commentid>
    <comment_count>8</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2018-06-07 09:35:15 -0700</bug_when>
    <thetext>(In reply to Darin Adler from comment #7)
&gt; (In reply to Jonathan Bedard from comment #6)
&gt; &gt; WebCore and WebKit are the big ones, but I think WebInspector has issues as
&gt; &gt; well.
&gt; 
&gt; Is someone working on that, or are we putting it off?

I think we&apos;re still determining who will be doing this. For the time being, we are putting it off, but I don&apos;t think we will be able to get away with pushing it back much farther than September or October.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1430890</commentid>
    <comment_count>9</comment_count>
    <who name="">mitz</who>
    <bug_when>2018-06-07 09:42:05 -0700</bug_when>
    <thetext>(In reply to Darin Adler from comment #5)
&gt; (In reply to mitz from comment #0)
&gt; &gt; In Xcode 10 beta 1, the New Build System is used by default. Until all
&gt; &gt; projects in the stack are building successfully with the New Build System,
&gt; &gt; we should opt out of using it.
&gt; 
&gt; Just curious: Which projects don’t build successfully with it?

Last I tried, JavaScriptCore was the first project in the stack to fail to build.

I should file a bug here to track that (I want it to be linked to the Apple-internal bug and I was too lazy to find that one last night).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>342109</attachid>
            <date>2018-06-06 20:05:53 -0700</date>
            <delta_ts>2018-06-06 22:09:29 -0700</delta_ts>
            <desc>Use the Legacy Build System in the workspace and in command-line builds</desc>
            <filename>file_186380.txt</filename>
            <type>text/plain</type>
            <size>2480</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIENoYW5nZUxvZwkocmV2aXNpb24gMjMy
NDg4KQ0KKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQ0KQEAgLTEsMyArMSwxMiBAQA0KKzIw
MTgtMDYtMDYgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4NCisNCisgICAgICAgIFtY
Y29kZV0gT3B0IG91dCBvZiB0aGUgTmV3IEJ1aWxkIFN5c3RlbQ0KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NjM4MA0KKw0KKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuDQorDQorICAgICAgICAqIFdlYktpdC54Y3dvcmtzcGFjZS94
Y3NoYXJlZGRhdGEvV29ya3NwYWNlU2V0dGluZ3MueGNzZXR0aW5nczogVXNlIHRoZSBMZWdhY3kg
QnVpbGQgU3lzdGVtLg0KKw0KIDIwMTgtMDUtMjggIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dh
cmNpYUBpZ2FsaWEuY29tPg0KIA0KICAgICAgICAgVW5yZXZpZXdlZC4gVXBkYXRlIE9wdGlvbnNH
VEsuY21ha2UgYW5kIE5FV1MgZm9yIDIuMjEuMyByZWxlYXNlLg0KSW5kZXg6IFRvb2xzL0NoYW5n
ZUxvZw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQ0KLS0tIFRvb2xzL0NoYW5nZUxvZwkocmV2aXNpb24gMjMyNTY4KQ0K
KysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQ0KQEAgLTEsMyArMSwxMyBAQA0KKzIw
MTgtMDYtMDYgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4NCisNCisgICAgICAgIFtY
Y29kZV0gT3B0IG91dCBvZiB0aGUgTmV3IEJ1aWxkIFN5c3RlbQ0KKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NjM4MA0KKw0KKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuDQorDQorICAgICAgICAqIFNjcmlwdHMvd2Via2l0ZGlycy5w
bToNCisgICAgICAgIChYY29kZU9wdGlvbnMpOiBIYXZlIC1Vc2VOZXdCdWlsZFN5c3RlbT1OTyBw
YXNzZWQgdG8geGNvZGVidWlsZC4NCisNCiAyMDE4LTA2LTA2ICBBbnRvaW5lIFF1aW50ICA8Z3Jh
b3V0c0BhcHBsZS5jb20+DQogDQogICAgICAgICBSZW5hbWUgY29sb3ItZmlsdGVyIHRvIC1hcHBs
ZS1jb2xvci1maWx0ZXIgYW5kIGRvIG5vdCBleHBvc2UgaXQgdG8gV2ViIGNvbnRlbnQNCkluZGV4
OiBUb29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0NCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBUb29scy9TY3Jp
cHRzL3dlYmtpdGRpcnMucG0JKHJldmlzaW9uIDIzMjQ4OCkNCisrKyBUb29scy9TY3JpcHRzL3dl
YmtpdGRpcnMucG0JKHdvcmtpbmcgY29weSkNCkBAIC04NTAsNiArODUwLDcgQEAgc3ViIFhjb2Rl
T3B0aW9ucw0KICAgICBkZXRlcm1pbmVYY29kZVNESygpOw0KIA0KICAgICBteSBAb3B0aW9uczsN
CisgICAgcHVzaCBAb3B0aW9ucywgIi1Vc2VOZXdCdWlsZFN5c3RlbT1OTyI7DQogICAgIHB1c2gg
QG9wdGlvbnMsICItVXNlU2FuaXRpemVkQnVpbGRTeXN0ZW1FbnZpcm9ubWVudD1ZRVMiOw0KICAg
ICBwdXNoIEBvcHRpb25zLCAoIi1jb25maWd1cmF0aW9uIiwgJGNvbmZpZ3VyYXRpb24pOw0KICAg
ICBwdXNoIEBvcHRpb25zLCAoIi14Y2NvbmZpZyIsIHNvdXJjZURpcigpIC4gIi9Ub29scy9hc2Fu
L2FzYW4ueGNjb25maWciLCAiQVNBTl9JR05PUkU9IiAuIHNvdXJjZURpcigpIC4gIi9Ub29scy9h
c2FuL3dlYmtpdC1hc2FuLWlnbm9yZS50eHQiKSBpZiAkYXNhbklzRW5hYmxlZDsNCkluZGV4OiBX
ZWJLaXQueGN3b3Jrc3BhY2UveGNzaGFyZWRkYXRhL1dvcmtzcGFjZVNldHRpbmdzLnhjc2V0dGlu
Z3MNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQueGN3b3Jrc3BhY2UveGNzaGFyZWRkYXRhL1dvcmtz
cGFjZVNldHRpbmdzLnhjc2V0dGluZ3MJKHJldmlzaW9uIDIzMjQ4OCkNCisrKyBXZWJLaXQueGN3
b3Jrc3BhY2UveGNzaGFyZWRkYXRhL1dvcmtzcGFjZVNldHRpbmdzLnhjc2V0dGluZ3MJKHdvcmtp
bmcgY29weSkNCkBAIC0yLDYgKzIsOCBAQA0KIDwhRE9DVFlQRSBwbGlzdCBQVUJMSUMgIi0vL0Fw
cGxlLy9EVEQgUExJU1QgMS4wLy9FTiIgImh0dHA6Ly93d3cuYXBwbGUuY29tL0RURHMvUHJvcGVy
dHlMaXN0LTEuMC5kdGQiPg0KIDxwbGlzdCB2ZXJzaW9uPSIxLjAiPg0KIDxkaWN0Pg0KKwk8a2V5
PkJ1aWxkU3lzdGVtVHlwZTwva2V5Pg0KKwk8c3RyaW5nPk9yaWdpbmFsPC9zdHJpbmc+DQogCTxr
ZXk+SURFV29ya3NwYWNlU2hhcmVkU2V0dGluZ3NfQXV0b2NyZWF0ZUNvbnRleHRzSWZOZWVkZWQ8
L2tleT4NCiAJPGZhbHNlLz4NCiA8L2RpY3Q+DQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>