Bug 1637721 - openSUSEs bootstrap does not download the stackwalk toolchain r=firefox-build-system-reviewers,rstewart
authorNicklas Boman <smurfd@gmail.com>
Wed, 13 May 2020 21:38:07 +0000
changeset 593609 0f25ea609ea6efd8b0e5710f32021a17a8dc8af7
parent 593608 c6808d59644cf49ca9e1f97815b616e18af33d71
child 593610 fb25c48f12af61b415c87b224e7408ce8579ce8f
push id13186
push userffxbld-merge
push dateMon, 01 Jun 2020 09:52:46 +0000
treeherdermozilla-beta@3e7c70a1e4a1 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersfirefox-build-system-reviewers, rstewart
bugs1637721, 1127565, 1636797
milestone78.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 1637721 - openSUSEs bootstrap does not download the stackwalk toolchain r=firefox-build-system-reviewers,rstewart In Bug1127565 bootstrap was given support for the openSUSE Linux distribution Fetching the Stackwalk toolchain was not added unfortunately his bug1636797 was hit during testing... (also fixed some formatting "issues") Differential Revision: https://phabricator.services.mozilla.com/D75189
python/mozboot/mozboot/opensuse.py
--- a/python/mozboot/mozboot/opensuse.py
+++ b/python/mozboot/mozboot/opensuse.py
@@ -2,28 +2,38 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 from __future__ import absolute_import, print_function, unicode_literals
 
 from mozboot.base import BaseBootstrapper
 from mozboot.linux_common import (
     ClangStaticAnalysisInstall,
+    FixStacksInstall,
     LucetcInstall,
+    MinidumpStackwalkInstall,
     NasmInstall,
     NodeInstall,
     SccacheInstall,
     StyloInstall,
     WasiSysrootInstall,
 )
 
 
 class OpenSUSEBootstrapper(
-        NasmInstall, NodeInstall, StyloInstall, ClangStaticAnalysisInstall,
-        SccacheInstall, LucetcInstall, WasiSysrootInstall, BaseBootstrapper):
+        ClangStaticAnalysisInstall,
+        FixStacksInstall,
+        LucetcInstall,
+        MinidumpStackwalkInstall,
+        NasmInstall,
+        NodeInstall,
+        SccacheInstall,
+        StyloInstall,
+        WasiSysrootInstall,
+        BaseBootstrapper):
     '''openSUSE experimental bootstrapper.'''
 
     SYSTEM_PACKAGES = [
         'autoconf213',
         'nodejs',
         'npm',
         'which',
         'python3-devel',