Bug 1456855: Install a newer freetype from Ubuntu bionic (18.04) r=Callek
authorChris AtLee <catlee@mozilla.com>
Fri, 01 Mar 2019 20:56:54 +0000
changeset 519886 ac3747e1e5da4dc7564eef9a96668208b9910772
parent 519885 5ab896c5a05d166321bc8e71424d94bb004f7153
child 519887 0584fe1637dfb6fc72685cc8f5bd770a147f4be1
push id10862
push userffxbld-merge
push dateMon, 11 Mar 2019 13:01:11 +0000
treeherdermozilla-beta@a2e7f5c935da [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersCallek
bugs1456855
milestone67.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 1456855: Install a newer freetype from Ubuntu bionic (18.04) r=Callek Differential Revision: https://phabricator.services.mozilla.com/D21360
taskcluster/docker/recipes/ubuntu1604-test-system-setup.sh
--- a/taskcluster/docker/recipes/ubuntu1604-test-system-setup.sh
+++ b/taskcluster/docker/recipes/ubuntu1604-test-system-setup.sh
@@ -172,17 +172,30 @@ apt-get -q -y -f install \
     libdbus-glib-1-2:i386
 
 # use fc-cache:i386 to pre-build the font cache for i386 binaries
 apt-get -q -y -f install \
     fontconfig:i386 \
 
 # revert the list of repos
 cp sources.list.orig /etc/apt/sources.list
+
+# Get some bionic packages
+sed 's/xenial/bionic/g' /etc/apt/sources.list > /etc/apt/sources.list.d/bionic.list
+cat <<EOF > /etc/apt/preferences.d/pinning
+Package: *
+Pin: release n=xenial
+Pin-Priority: 900
+
+Package: *
+Pin: release a=bionic
+Pin-Priority: 800
+EOF
 apt-get update
+apt-get -y -f -t bionic install libfreetype6
 
 # clean up
 # Purge unneeded stuff from the image
 apt-get -y purge cheese 'libcheese*'
 apt-get -y purge gnome-user-guide
 apt-get -y purge 'libreoffice*'
 #apt-get -y purge firefox thunderbird
 apt-get -y purge 'liboxideqt*'