Stop building armv7 on iOS device builders
authorap@apple.com <ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 9 Mar 2016 21:44:00 +0000 (21:44 +0000)
committerap@apple.com <ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 9 Mar 2016 21:44:00 +0000 (21:44 +0000)
https://bugs.webkit.org/show_bug.cgi?id=155246

Reviewed by David Kilzer.

* BuildSlaveSupport/build.webkit.org-config/config.json: Building both armv7 and
armv7s makes the bots unnecessarily slow. We can catch super rare v7-only regressions
elsewhere.

* Scripts/webkitpy/common/config/ews.json: Changed EWS to match, as we always want
EWS configuration to be verified by buildbot queues.

* Scripts/webkitdirs.pm:
* Scripts/webkitpy/port/ios.py:
Changed default to arm64. I think that the default is probably not used in any
practical scenarios, but it's nice to make it more sensible.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@197883 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/BuildSlaveSupport/build.webkit.org-config/config.json
Tools/ChangeLog
Tools/Scripts/webkitdirs.pm
Tools/Scripts/webkitpy/common/config/ews.json
Tools/Scripts/webkitpy/port/ios.py

index bd4e4ed..7a34664 100644 (file)
                     },
                     {
                       "name": "Apple iOS 9 Release (Build)", "type": "Build", "builddir": "ios-9-release",
-                      "platform": "ios-9", "configuration": "release", "architectures": ["armv7", "armv7s", "arm64"],
+                      "platform": "ios-9", "configuration": "release", "architectures": ["armv7s", "arm64"],
                       "slavenames": ["bot407"]
                     },
                     {
index a01fbc8..edc89fd 100644 (file)
@@ -1,5 +1,24 @@
 2016-03-09  Alexey Proskuryakov  <ap@apple.com>
 
+        Stop building armv7 on iOS device builders
+        https://bugs.webkit.org/show_bug.cgi?id=155246
+
+        Reviewed by David Kilzer.
+
+        * BuildSlaveSupport/build.webkit.org-config/config.json: Building both armv7 and
+        armv7s makes the bots unnecessarily slow. We can catch super rare v7-only regressions
+        elsewhere.
+
+        * Scripts/webkitpy/common/config/ews.json: Changed EWS to match, as we always want
+        EWS configuration to be verified by buildbot queues.
+
+        * Scripts/webkitdirs.pm:
+        * Scripts/webkitpy/port/ios.py:
+        Changed default to arm64. I think that the default is probably not used in any
+        practical scenarios, but it's nice to make it more sensible.
+
+2016-03-09  Alexey Proskuryakov  <ap@apple.com>
+
         Add iOS Simulator EWS to bot watcher's dashboard
         https://bugs.webkit.org/show_bug.cgi?id=155220
 
index 94cb8ec..0798a25 100755 (executable)
@@ -342,7 +342,7 @@ sub determineArchitecture
             } elsif ($xcodeSDK =~ /^iphonesimulator/) {
                 $architecture = 'x86_64';
             } elsif ($xcodeSDK =~ /^iphoneos/) {
-                $architecture = 'armv7';
+                $architecture = 'arm64';
             }
         }
     } elsif (isCMakeBuild()) {
index 3fcebf6..35d4985 100644 (file)
@@ -19,7 +19,7 @@
     },
     "iOS EWS": {
         "port": "ios",
-        "architecture": "armv7"
+        "architecture": "armv7s"
     },
     "iOS Simulator EWS": {
         "port": "ios-simulator-wk2",
index 78f7880..b0cba3f 100644 (file)
@@ -47,7 +47,7 @@ class IOSPort(ApplePort):
     port_name = "ios"
 
     ARCHITECTURES = ['armv7', 'armv7s', 'arm64']
-    DEFAULT_ARCHITECTURE = 'armv7'
+    DEFAULT_ARCHITECTURE = 'arm64'
     VERSION_FALLBACK_ORDER = ['ios-7', 'ios-8', 'ios-9']
 
     @classmethod