Bug 1366644 - Pre: Work around mach/mozharness/mozprocess output issue. r=maliu
authorNick Alexander <nalexander@mozilla.com>
Fri, 13 Oct 2017 13:46:58 -0700
changeset 386851 1a0e10b4ea13fbae7603428de081b159378147c5
parent 386850 fff0a54320b0cd3924790f744f93533bfd386b1e
child 386852 ba0e40a0b33f21b78a17c46c5ce0d586c1a28ab6
push id96311
push userarchaeopteryx@coole-files.de
push dateWed, 18 Oct 2017 09:52:02 +0000
treeherdermozilla-inbound@a8a1e8cc1980 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmaliu
bugs1366644
milestone58.0a1
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
Bug 1366644 - Pre: Work around mach/mozharness/mozprocess output issue. r=maliu It's unfortunate, but somehow the run-task > mozharness > mach build > mach gradle > Gradle causes Gradle to hang with no output. We avoid the bug by avoiding the `max_build_output_timeout > 0` branch in mozharness. (These tasks are all in Task Cluster, so they'll be killed eventually and it's not a huge issue to remove the output timeout.) MozReview-Commit-ID: 9wiLWS7kRQ9
testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle.py
testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle_artifact.py
testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle_dependencies.py
testing/mozharness/configs/builds/releng_sub_android_configs/64_checkstyle.py
testing/mozharness/configs/builds/releng_sub_android_configs/64_findbugs.py
testing/mozharness/configs/builds/releng_sub_android_configs/64_lint.py
testing/mozharness/configs/builds/releng_sub_android_configs/64_test.py
--- a/testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle.py
+++ b/testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle.py
@@ -10,9 +10,10 @@ config = {
     'postflight_build_mach_commands': [
         ['gradle',
          'geckoview:assembleWithGeckoBinaries',
          'geckoview_example:assembleWithGeckoBinaries',
          'uploadArchives',
         ],
     ],
     'artifact_flag_build_variant_in_try': 'api-16-gradle-artifact',
+    'max_build_output_timeout': 0,
 }
--- a/testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle_artifact.py
+++ b/testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle_artifact.py
@@ -10,9 +10,10 @@ config = {
     # GeckoView AAR.
     'postflight_build_mach_commands': [
         ['gradle',
          'geckoview:assembleWithGeckoBinaries',
          'geckoview_example:assembleWithGeckoBinaries',
          'uploadArchives',
         ],
     ],
+    'max_build_output_timeout': 0,
 }
--- a/testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle_dependencies.py
+++ b/testing/mozharness/configs/builds/releng_sub_android_configs/64_api_16_gradle_dependencies.py
@@ -7,9 +7,10 @@ config = {
      # gradle-dependencies doesn't produce a package. So don't collect package metrics.
     'disable_package_metrics': True,
     'postflight_build_mach_commands': [
         ['android',
          'gradle-dependencies',
         ],
     ],
     'artifact_flag_build_variant_in_try': None, # There's no artifact equivalent.
+    'max_build_output_timeout': 0,
 }
--- a/testing/mozharness/configs/builds/releng_sub_android_configs/64_checkstyle.py
+++ b/testing/mozharness/configs/builds/releng_sub_android_configs/64_checkstyle.py
@@ -7,9 +7,10 @@ config = {
     # checkstyle doesn't produce a package. So don't collect package metrics.
     'disable_package_metrics': True,
     'postflight_build_mach_commands': [
         ['android',
          'checkstyle',
         ],
     ],
     'artifact_flag_build_variant_in_try': None, # There's no artifact equivalent.
+    'max_build_output_timeout': 0,
 }
--- a/testing/mozharness/configs/builds/releng_sub_android_configs/64_findbugs.py
+++ b/testing/mozharness/configs/builds/releng_sub_android_configs/64_findbugs.py
@@ -7,9 +7,10 @@ config = {
     # findbugs doesn't produce a package. So don't collect package metrics.
     'disable_package_metrics': True,
     'postflight_build_mach_commands': [
         ['android',
          'findbugs',
         ],
     ],
     'artifact_flag_build_variant_in_try': None, # There's no artifact equivalent.
+    'max_build_output_timeout': 0,
 }
--- a/testing/mozharness/configs/builds/releng_sub_android_configs/64_lint.py
+++ b/testing/mozharness/configs/builds/releng_sub_android_configs/64_lint.py
@@ -7,9 +7,10 @@ config = {
     # lint doesn't produce a package. So don't collect package metrics.
     'disable_package_metrics': True,
     'postflight_build_mach_commands': [
         ['android',
          'lint',
         ],
     ],
     'artifact_flag_build_variant_in_try': None, # There's no artifact equivalent.
+    'max_build_output_timeout': 0,
 }
--- a/testing/mozharness/configs/builds/releng_sub_android_configs/64_test.py
+++ b/testing/mozharness/configs/builds/releng_sub_android_configs/64_test.py
@@ -7,9 +7,10 @@ config = {
     # unit tests don't produce a package. So don't collect package metrics.
     'disable_package_metrics': True,
     'postflight_build_mach_commands': [
         ['android',
          'test',
         ],
     ],
     'artifact_flag_build_variant_in_try': None, # There's no artifact equivalent.
+    'max_build_output_timeout': 0,
 }