RESOLVED FIXED 149640
configure-xcode-for-ios-development does not work with Xcode 7
https://bugs.webkit.org/show_bug.cgi?id=149640
Summary configure-xcode-for-ios-development does not work with Xcode 7
Daniel Bates
Reported 2015-09-29 13:31:53 PDT
Running `sudo configure-xcode-for-ios-development` dies with an error because it cannot find the iOS specification files in the Xcode 7 distribution.
Attachments
Patch (10.44 KB, patch)
2015-09-29 13:32 PDT, Daniel Bates
no flags
Patch (9.09 KB, patch)
2015-09-29 14:43 PDT, Daniel Bates
no flags
Archive of layout-test-results from ews102 for mac-mavericks (612.28 KB, application/zip)
2015-09-29 15:17 PDT, Build Bot
no flags
Daniel Bates
Comment 1 2015-09-29 13:32:44 PDT
Alexey Proskuryakov
Comment 2 2015-09-29 14:23:45 PDT
Comment on attachment 262098 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=262098&action=review > Tools/Scripts/configure-xcode-for-ios-development:112 > + if (updateXcode7SpecificationFileForSDKIfNeeded($sdkName)) { > + return; > + } > + createLegacyXcodeSpecificationFilesForSDKIfNeeded($sdkName); This is not a great way to structure the code - we try Xcode 7 code path, and it it fails for any reason, we fall back. But it's really unclear that the only possible failure is when it's an older Xcode. > Tools/Scripts/configure-xcode-for-ios-development:226 > + if ($mode == TRUNCATE_FILE) { I don't think that passing a mode is necessary. This function can check for the file's existence.
Daniel Bates
Comment 3 2015-09-29 14:43:50 PDT
Build Bot
Comment 4 2015-09-29 15:17:37 PDT
Comment on attachment 262110 [details] Patch Attachment 262110 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/224835 New failing tests: http/tests/websocket/tests/hybi/workers/no-onmessage-in-sync-op.html
Build Bot
Comment 5 2015-09-29 15:17:40 PDT
Created attachment 262113 [details] Archive of layout-test-results from ews102 for mac-mavericks The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews102 Port: mac-mavericks Platform: Mac OS X 10.9.5
Daniel Bates
Comment 6 2015-09-29 17:22:01 PDT
Comment on attachment 262110 [details] Patch Clearing flags on attachment: 262110 Committed r190333: <http://trac.webkit.org/changeset/190333>
Daniel Bates
Comment 7 2015-09-29 17:22:06 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.