Bug 1432515 - Build WebRender by default on all channels. r=milan
authorKartikaya Gupta <kgupta@mozilla.com>
Wed, 09 May 2018 15:24:38 -0400
changeset 417806 c593385aff7ad655aadf7fa9f988c3ba0df685a2
parent 417805 a9d2c77dfa141c6bc77d389f2850ab02ea56ed7f
child 417807 9394d679cfedb546838580bf3872804d8a7e2c8d
push id103165
push userebalazs@mozilla.com
push dateFri, 11 May 2018 09:45:25 +0000
treeherdermozilla-inbound@59a49b12b268 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmilan
bugs1432515
milestone62.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 1432515 - Build WebRender by default on all channels. r=milan MozReview-Commit-ID: LkDmf9x1Ye
toolkit/moz.configure
--- a/toolkit/moz.configure
+++ b/toolkit/moz.configure
@@ -814,24 +814,24 @@ def servo_target_dir(value):
     return value[0]
 
 set_config('SERVO_TARGET_DIR', servo_target_dir)
 
 # WebRender integration
 option('--enable-webrender', nargs='?', choices=('build',),
        help='Include WebRender in the build and/or enable it at runtime')
 
-@depends('--enable-webrender', milestone)
-def webrender(value, milestone):
+@depends('--enable-webrender')
+def webrender(value):
     build_webrender = None
     enable_webrender = None
 
     if value.origin == 'default':
-        # if nothing is specified, default to just building on Nightly
-        build_webrender = milestone.is_nightly
+        # if nothing is specified, default to building
+        build_webrender = True
     elif len(value) and value[0] == 'build':
         # if explicitly set to 'build', then we build but don't enable
         build_webrender = True
     elif bool(value):
         # if set to true, then build and enable
         build_webrender = True
         enable_webrender = True