Bug 1545583: Remove unnecessary packages from ArchLinux bootstrap script. r=nalexander
authorKris Maglione <maglione.k@gmail.com>
Mon, 22 Apr 2019 13:32:52 -0700
changeset 470355 d480aa70ccbfd2770b64828b92f8b83292f840a7
parent 470354 41b4775f70f99f1cb4f4dd3e03a189a83faad578
child 470356 b21620648d313b1eb606ba0fe5f2c3b1abba0bf8
push id112867
push usermaglione.k@gmail.com
push dateMon, 22 Apr 2019 20:34:34 +0000
treeherdermozilla-inbound@b21620648d31 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersnalexander
bugs1545583
milestone68.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 1545583: Remove unnecessary packages from ArchLinux bootstrap script. r=nalexander This patch removes the packages which are obviously unnecessary, either because they're entirely unused (e.g., imake), or because they're built in-tree (e.g., nss, icu, hunspell) by default. xorg-server-xvfb is arguably also not necessary, but is probably useful enough to keep. Some of the others I'm unsure about, so I've left as well. Differential Revision: https://phabricator.services.mozilla.com/D28140
python/mozboot/mozboot/archlinux.py
--- a/python/mozboot/mozboot/archlinux.py
+++ b/python/mozboot/mozboot/archlinux.py
@@ -27,36 +27,26 @@ class ArchlinuxBootstrapper(NodeInstall,
         'python',  # This is Python 3 on Arch.
         'unzip',
         'zip',
     ]
 
     BROWSER_PACKAGES = [
         'alsa-lib',
         'dbus-glib',
-        'desktop-file-utils',
         'gconf',
         'gtk2',
         'gtk3',
-        'hicolor-icon-theme',
-        'hunspell',
-        'icu',
         'libevent',
         'libvpx',
         'libxt',
         'mime-types',
-        'mozilla-common',
         'nasm',
-        'nss',
-        'sqlite',
         'startup-notification',
-        'diffutils',
         'gst-plugins-base-libs',
-        'imake',
-        'inetutils',
         'libpulse',
         'xorg-server-xvfb',
         'yasm',
         'gst-libav',
         'gst-plugins-good',
     ]
 
     BROWSER_AUR_PACKAGES = [