Backed out changesets 9a048b598b1e and 56e9597b1257 (bug 1180275) for OSX test_android_eclipse.py failures.
authorRyan VanderMeulen <ryanvm@gmail.com>
Wed, 15 Jul 2015 23:40:06 -0400
changeset 284779 41fd23011c7208544652a858f2bea28696e98800
parent 284778 349868f3bec7b199562cabb0425cf3c5135a7c9c
child 284780 29f28c8cd976c13dd856f3b8251ff8e29f4a5b15
push id5067
push userraliiev@mozilla.com
push dateMon, 21 Sep 2015 14:04:52 +0000
treeherdermozilla-beta@14221ffe5b2f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1180275
milestone42.0a1
backs out9a048b598b1e665adceba1ba37725def17fc74e0
56e9597b125752f45745dc007ee3db6d0a8f82c0
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Backed out changesets 9a048b598b1e and 56e9597b1257 (bug 1180275) for OSX test_android_eclipse.py failures. CLOSED TREE
CLOBBER
build/docs/mozinfo.rst
dom/workers/test/serviceworkers/mochitest.ini
python/mozbuild/mozbuild/mozinfo.py
--- a/CLOBBER
+++ b/CLOBBER
@@ -17,9 +17,9 @@
 #
 # Modifying this file will now automatically clobber the buildbot machines \o/
 #
 
 # Are you updating CLOBBER because you think it's needed for your WebIDL
 # changes to stick? As of bug 928195, this shouldn't be necessary! Please
 # don't change CLOBBER for WebIDL changes any more.
 
-Bug 1180275 apparently needed a clobber due to OSX build bustage caused by modifying mozinfo.
+Bug 1178850 requires clobber for Android JNI header changes
--- a/build/docs/mozinfo.rst
+++ b/build/docs/mozinfo.rst
@@ -117,23 +117,16 @@ processor
 
    If the value starts with ``arm``, the value is ``arm``.
 
    If the value starts with a string of the form ``i[3-9]86]``, the
    value is ``x86``.
 
    Always defined.
 
-release
-   Whether this is a release build.
-
-   Values are ``true`` and ``false``.
-
-   Always defined.
-
 tests_enabled
    Whether tests are enabled for this build.
 
    Values are ``true`` and ``false``.
 
    Always defined.
 
 toolkit
--- a/dom/workers/test/serviceworkers/mochitest.ini
+++ b/dom/workers/test/serviceworkers/mochitest.ini
@@ -151,17 +151,17 @@ support-files =
   sw_clients/navigator.html
   eval_worker.js
   test_eval_not_allowed.html^headers^
   opaque_intercept_worker.js
   notify_loaded.js
   test_request_context.js
 
 [test_app_protocol.html]
-skip-if = release
+skip-if = !debug
 [test_bug1151916.html]
 [test_claim.html]
 [test_claim_fetch.html]
 [test_claim_oninstall.html]
 [test_client_focus.html]
 [test_close.html]
 [test_controller.html]
 [test_cross_origin_url_after_redirect.html]
--- a/python/mozbuild/mozbuild/mozinfo.py
+++ b/python/mozbuild/mozbuild/mozinfo.py
@@ -75,17 +75,16 @@ def build_dict(config, env=os.environ):
     if p in ["x86_64", "ppc64"]:
         d["bits"] = 64
     # hardcoded list of known 32-bit CPUs
     elif p in ["x86", "arm", "ppc"]:
         d["bits"] = 32
     # other CPUs will wind up with unknown bits
 
     d['debug'] = substs.get('MOZ_DEBUG') == '1'
-    d['release'] = substs.get('RELEASE_BUILD') == '1'
     d['pgo'] = substs.get('MOZ_PGO') == '1'
     d['crashreporter'] = bool(substs.get('MOZ_CRASHREPORTER'))
     d['datareporting'] = bool(substs.get('MOZ_DATA_REPORTING'))
     d['healthreport'] = substs.get('MOZ_SERVICES_HEALTHREPORT') == '1'
     d['asan'] = substs.get('MOZ_ASAN') == '1'
     d['tsan'] = substs.get('MOZ_TSAN') == '1'
     d['telemetry'] = substs.get('MOZ_TELEMETRY_REPORTING') == '1'
     d['tests_enabled'] = substs.get('ENABLE_TESTS') == "1"