diff --git a/DEPS b/DEPS
index 6796f80..d9e7db99 100644
--- a/DEPS
+++ b/DEPS
@@ -40,7 +40,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling Skia
   # and whatever else without interference from each other.
-  'skia_revision': 'f7beee7cdd999df80801f4d4992371d121e8428a',
+  'skia_revision': '24f20a8639430cfb0374c91bbee8edd36a0e9877',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling V8
   # and whatever else without interference from each other.
diff --git a/ash/mus/non_client_frame_controller_unittest.cc b/ash/mus/non_client_frame_controller_unittest.cc
index 4deff1e..2aeee663 100644
--- a/ash/mus/non_client_frame_controller_unittest.cc
+++ b/ash/mus/non_client_frame_controller_unittest.cc
@@ -128,6 +128,11 @@
   const gfx::Rect kTileBounds(gfx::Point(tile_x, tile_y), tile_size);
   ui::Compositor* compositor = widget->GetCompositor();
 
+  // Give the ui::Compositor a LocalSurfaceId so that it does not defer commit
+  // when a draw is scheduled.
+  cc::LocalSurfaceId local_surface_id(1, base::UnguessableToken::Create());
+  compositor->SetLocalSurfaceId(local_surface_id);
+
   // Without the window visible, there should be a tile for the wallpaper at
   // (tile_x, tile_y) of size |tile_size|.
   compositor->ScheduleDraw();
diff --git a/ash/test/ash_test_base.cc b/ash/test/ash_test_base.cc
index 67adb09..c52a8b9 100644
--- a/ash/test/ash_test_base.cc
+++ b/ash/test/ash_test_base.cc
@@ -146,6 +146,21 @@
       << "You have overridden TearDown but never called AshTestBase::TearDown";
 }
 
+void AshTestBase::UnblockCompositors() {
+  // In order for frames to be generated, a cc::LocalSurfaceId must be given to
+  // the ui::Compositor. Normally that cc::LocalSurfaceId comes from the window
+  // server but in unit tests, there is no window server so we just make up a
+  // cc::LocalSurfaceId to allow the layer compositor to make forward progress.
+  if (Shell::GetAshConfig() == Config::MUS ||
+      Shell::GetAshConfig() == Config::MASH) {
+    aura::Window::Windows root_windows = Shell::GetAllRootWindows();
+    for (aura::Window* root : root_windows) {
+      cc::LocalSurfaceId id(1, base::UnguessableToken::Create());
+      root->GetHost()->compositor()->SetLocalSurfaceId(id);
+    }
+  }
+}
+
 void AshTestBase::SetUp() {
   setup_called_ = true;
 
@@ -164,6 +179,8 @@
   if (Shell::GetAshConfig() == Config::CLASSIC)
     Shell::Get()->cursor_manager()->EnableMouseEvents();
 
+  UnblockCompositors();
+
   // Changing GestureConfiguration shouldn't make tests fail. These values
   // prevent unexpected events from being generated during tests. Such as
   // delayed events which create race conditions on slower tests.
@@ -177,6 +194,11 @@
 void AshTestBase::TearDown() {
   teardown_called_ = true;
   Shell::Get()->session_controller()->NotifyChromeTerminating();
+
+  // Some tasks are blocked on progress by the layer compositor. The layer
+  // compositor might be blocked if created during a unit test.
+  UnblockCompositors();
+
   // Flush the message loop to finish pending release tasks.
   RunAllPendingInMessageLoop();
 
@@ -219,7 +241,6 @@
   return GetActiveDisplayRotation(display::Display::InternalDisplayId());
 }
 
-// static
 void AshTestBase::UpdateDisplay(const std::string& display_specs) {
   if (Shell::GetAshConfig() == Config::MASH) {
     ash_test_helper_->UpdateDisplayForMash(display_specs);
@@ -227,6 +248,7 @@
     display::test::DisplayManagerTestApi(Shell::Get()->display_manager())
         .UpdateDisplay(display_specs);
   }
+  UnblockCompositors();
 }
 
 aura::Window* AshTestBase::CurrentContext() {
diff --git a/ash/test/ash_test_base.h b/ash/test/ash_test_base.h
index 4fc28dc3..e078e46 100644
--- a/ash/test/ash_test_base.h
+++ b/ash/test/ash_test_base.h
@@ -65,6 +65,10 @@
   AshTestBase();
   ~AshTestBase() override;
 
+  // Give all ui::Compositors a valid cc::LocalSurfaceId so that they can
+  // unblock cc::LayerTreeHost.
+  void UnblockCompositors();
+
   // testing::Test:
   void SetUp() override;
   void TearDown() override;
diff --git a/build/linux/sysroot_scripts/packagelist.jessie.amd64 b/build/linux/sysroot_scripts/packagelist.jessie.amd64
index 855e61c..8854e62a 100644
--- a/build/linux/sysroot_scripts/packagelist.jessie.amd64
+++ b/build/linux/sysroot_scripts/packagelist.jessie.amd64
@@ -1,210 +1,210 @@
-main/a/alsa-lib/libasound2_1.0.28-1_amd64.deb
-main/a/alsa-lib/libasound2-dev_1.0.28-1_amd64.deb
-main/a/atk1.0/libatk1.0-0_2.14.0-1_amd64.deb
-main/a/atk1.0/libatk1.0-dev_2.14.0-1_amd64.deb
-main/a/at-spi2-atk/libatk-bridge2.0-0_2.14.0-2_amd64.deb
-main/a/at-spi2-atk/libatk-bridge2.0-dev_2.14.0-2_amd64.deb
-main/a/at-spi2-core/libatspi2.0-0_2.14.0-1_amd64.deb
-main/a/at-spi2-core/libatspi2.0-dev_2.14.0-1_amd64.deb
-main/a/attr/libattr1_2.4.47-2_amd64.deb
-main/a/audit/libaudit1_2.4-1+b1_amd64.deb
-main/a/avahi/libavahi-client3_0.6.31-5_amd64.deb
-main/a/avahi/libavahi-common3_0.6.31-5_amd64.deb
-main/b/bluez/libbluetooth3_5.23-2+b1_amd64.deb
-main/b/bluez/libbluetooth-dev_5.23-2+b1_amd64.deb
-main/b/brltty/libbrlapi0.6_5.2~20141018-5_amd64.deb
-main/b/brltty/libbrlapi-dev_5.2~20141018-5_amd64.deb
-main/c/cairo/libcairo2_1.14.0-2.1+deb8u2_amd64.deb
-main/c/cairo/libcairo2-dev_1.14.0-2.1+deb8u2_amd64.deb
-main/c/cairo/libcairo-gobject2_1.14.0-2.1+deb8u2_amd64.deb
-main/c/cairo/libcairo-script-interpreter2_1.14.0-2.1+deb8u2_amd64.deb
-main/c/cups/libcups2_1.7.5-11+deb8u1_amd64.deb
-main/c/cups/libcups2-dev_1.7.5-11+deb8u1_amd64.deb
-main/d/dbus-glib/libdbus-glib-1-2_0.102-1_amd64.deb
-main/d/dbus/libdbus-1-3_1.8.22-0+deb8u1_amd64.deb
-main/d/dbus/libdbus-1-dev_1.8.22-0+deb8u1_amd64.deb
-main/e/e2fsprogs/comerr-dev_2.1-1.42.12-2+b1_amd64.deb
-main/e/e2fsprogs/libcomerr2_1.42.12-2+b1_amd64.deb
-main/e/elfutils/libelf1_0.159-4.2_amd64.deb
-main/e/elfutils/libelf-dev_0.159-4.2_amd64.deb
-main/e/expat/libexpat1_2.1.0-6+deb8u3_amd64.deb
-main/e/expat/libexpat1-dev_2.1.0-6+deb8u3_amd64.deb
-main/f/fontconfig/libfontconfig1_2.11.0-6.3+deb8u1_amd64.deb
-main/f/fontconfig/libfontconfig1-dev_2.11.0-6.3+deb8u1_amd64.deb
-main/f/freetype/libfreetype6_2.5.2-3+deb8u1_amd64.deb
-main/f/freetype/libfreetype6-dev_2.5.2-3+deb8u1_amd64.deb
-main/g/gcc-4.8/libasan0_4.8.4-1_amd64.deb
-main/g/gcc-4.8/libgcc-4.8-dev_4.8.4-1_amd64.deb
-main/g/gcc-4.8/libstdc++-4.8-dev_4.8.4-1_amd64.deb
-main/g/gcc-4.9/libatomic1_4.9.2-10_amd64.deb
-main/g/gcc-4.9/libcilkrts5_4.9.2-10_amd64.deb
-main/g/gcc-4.9/libgcc1_4.9.2-10_amd64.deb
-main/g/gcc-4.9/libgomp1_4.9.2-10_amd64.deb
-main/g/gcc-4.9/libitm1_4.9.2-10_amd64.deb
-main/g/gcc-4.9/liblsan0_4.9.2-10_amd64.deb
-main/g/gcc-4.9/libquadmath0_4.9.2-10_amd64.deb
-main/g/gcc-4.9/libstdc++6_4.9.2-10_amd64.deb
-main/g/gcc-4.9/libtsan0_4.9.2-10_amd64.deb
-main/g/gcc-4.9/libubsan0_4.9.2-10_amd64.deb
-main/g/gconf/libgconf2-4_3.2.6-3_amd64.deb
-main/g/gconf/libgconf-2-4_3.2.6-3_amd64.deb
-main/g/gconf/libgconf2-dev_3.2.6-3_amd64.deb
-main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.31.1-2+deb8u5_amd64.deb
-main/g/gdk-pixbuf/libgdk-pixbuf2.0-dev_2.31.1-2+deb8u5_amd64.deb
-main/g/glib2.0/libglib2.0-0_2.42.1-1+b1_amd64.deb
-main/g/glib2.0/libglib2.0-dev_2.42.1-1+b1_amd64.deb
-main/g/glibc/libc6_2.19-18+deb8u7_amd64.deb
-main/g/glibc/libc6-dev_2.19-18+deb8u7_amd64.deb
-main/g/gnutls28/libgnutls28-dev_3.3.8-6+deb8u4_amd64.deb
-main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u4_amd64.deb
-main/g/gnutls28/libgnutls-openssl27_3.3.8-6+deb8u4_amd64.deb
-main/g/gnutls28/libgnutlsxx28_3.3.8-6+deb8u4_amd64.deb
-main/g/gtk+2.0/libgtk2.0-0_2.24.25-3+deb8u1_amd64.deb
-main/g/gtk+2.0/libgtk2.0-dev_2.24.25-3+deb8u1_amd64.deb
-main/g/gtk+3.0/libgtk-3-0_3.14.5-1+deb8u1_amd64.deb
-main/g/gtk+3.0/libgtk-3-dev_3.14.5-1+deb8u1_amd64.deb
-main/h/harfbuzz/libharfbuzz0b_0.9.35-2_amd64.deb
-main/h/harfbuzz/libharfbuzz-dev_0.9.35-2_amd64.deb
-main/h/harfbuzz/libharfbuzz-gobject0_0.9.35-2_amd64.deb
-main/h/harfbuzz/libharfbuzz-icu0_0.9.35-2_amd64.deb
-main/k/keyutils/libkeyutils1_1.5.9-5+b1_amd64.deb
-main/k/krb5/krb5-multidev_1.12.1+dfsg-19+deb8u2_amd64.deb
-main/k/krb5/libgssapi-krb5-2_1.12.1+dfsg-19+deb8u2_amd64.deb
-main/k/krb5/libgssrpc4_1.12.1+dfsg-19+deb8u2_amd64.deb
-main/k/krb5/libk5crypto3_1.12.1+dfsg-19+deb8u2_amd64.deb
-main/k/krb5/libkadm5clnt-mit9_1.12.1+dfsg-19+deb8u2_amd64.deb
-main/k/krb5/libkadm5srv-mit9_1.12.1+dfsg-19+deb8u2_amd64.deb
-main/k/krb5/libkdb5-7_1.12.1+dfsg-19+deb8u2_amd64.deb
-main/k/krb5/libkrb5-3_1.12.1+dfsg-19+deb8u2_amd64.deb
-main/k/krb5/libkrb5-dev_1.12.1+dfsg-19+deb8u2_amd64.deb
-main/k/krb5/libkrb5support0_1.12.1+dfsg-19+deb8u2_amd64.deb
-main/libc/libcap2/libcap2_2.24-8_amd64.deb
-main/libc/libcap2/libcap-dev_2.24-8_amd64.deb
-main/libd/libdrm/libdrm2_2.4.58-2_amd64.deb
-main/libd/libdrm/libdrm-dev_2.4.58-2_amd64.deb
-main/libd/libdrm/libdrm-intel1_2.4.58-2_amd64.deb
-main/libd/libdrm/libdrm-nouveau2_2.4.58-2_amd64.deb
-main/libd/libdrm/libdrm-radeon1_2.4.58-2_amd64.deb
-main/libf/libffi/libffi6_3.1-2+b2_amd64.deb
-main/libf/libffi/libffi-dev_3.1-2+b2_amd64.deb
-main/libg/libgcrypt20/libgcrypt20_1.6.3-2+deb8u2_amd64.deb
-main/libg/libgcrypt20/libgcrypt20-dev_1.6.3-2+deb8u2_amd64.deb
-main/libg/libgnome-keyring/libgnome-keyring0_3.12.0-1+b1_amd64.deb
-main/libg/libgnome-keyring/libgnome-keyring-dev_3.12.0-1+b1_amd64.deb
-main/libg/libgpg-error/libgpg-error0_1.17-3_amd64.deb
-main/libg/libgpg-error/libgpg-error-dev_1.17-3_amd64.deb
-main/libj/libjsoncpp/libjsoncpp0_0.6.0~rc2-3.1_amd64.deb
-main/libj/libjsoncpp/libjsoncpp-dev_0.6.0~rc2-3.1_amd64.deb
-main/libn/libnss-db/libnss-db_2.2.3pre1-5+b3_amd64.deb
-main/libp/libp11/libp11-2_0.2.8-5_amd64.deb
-main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_amd64.deb
-main/libp/libpng/libpng12-dev_1.2.50-2+deb8u3_amd64.deb
-main/libp/libpthread-stubs/libpthread-stubs0-dev_0.3-4_amd64.deb
-main/libs/libselinux/libselinux1_2.3-2_amd64.deb
-main/libt/libtasn1-6/libtasn1-6_4.2-3+deb8u2_amd64.deb
-main/libx/libx11/libx11-6_1.6.2-3_amd64.deb
-main/libx/libx11/libx11-dev_1.6.2-3_amd64.deb
-main/libx/libx11/libx11-xcb1_1.6.2-3_amd64.deb
-main/libx/libx11/libx11-xcb-dev_1.6.2-3_amd64.deb
-main/libx/libxau/libxau6_1.0.8-1_amd64.deb
-main/libx/libxau/libxau-dev_1.0.8-1_amd64.deb
-main/libx/libxcb/libxcb1_1.10-3+b1_amd64.deb
-main/libx/libxcb/libxcb1-dev_1.10-3+b1_amd64.deb
-main/libx/libxcb/libxcb-dri2-0_1.10-3+b1_amd64.deb
-main/libx/libxcb/libxcb-dri3-0_1.10-3+b1_amd64.deb
-main/libx/libxcb/libxcb-glx0_1.10-3+b1_amd64.deb
-main/libx/libxcb/libxcb-present0_1.10-3+b1_amd64.deb
-main/libx/libxcb/libxcb-render0_1.10-3+b1_amd64.deb
-main/libx/libxcb/libxcb-render0-dev_1.10-3+b1_amd64.deb
-main/libx/libxcb/libxcb-shm0_1.10-3+b1_amd64.deb
-main/libx/libxcb/libxcb-shm0-dev_1.10-3+b1_amd64.deb
-main/libx/libxcb/libxcb-sync1_1.10-3+b1_amd64.deb
-main/libx/libxcomposite/libxcomposite1_0.4.4-1_amd64.deb
-main/libx/libxcomposite/libxcomposite-dev_0.4.4-1_amd64.deb
-main/libx/libxcursor/libxcursor1_1.1.14-1+b1_amd64.deb
-main/libx/libxcursor/libxcursor-dev_1.1.14-1+b1_amd64.deb
-main/libx/libxdamage/libxdamage1_1.1.4-2+b1_amd64.deb
-main/libx/libxdamage/libxdamage-dev_1.1.4-2+b1_amd64.deb
-main/libx/libxdmcp/libxdmcp6_1.1.1-1+b1_amd64.deb
-main/libx/libxdmcp/libxdmcp-dev_1.1.1-1+b1_amd64.deb
-main/libx/libxext/libxext6_1.3.3-1_amd64.deb
-main/libx/libxext/libxext-dev_1.3.3-1_amd64.deb
-main/libx/libxfixes/libxfixes3_5.0.1-2+b2_amd64.deb
-main/libx/libxfixes/libxfixes-dev_5.0.1-2+b2_amd64.deb
-main/libx/libxi/libxi6_1.7.4-1+b2_amd64.deb
-main/libx/libxi/libxi-dev_1.7.4-1+b2_amd64.deb
-main/libx/libxinerama/libxinerama1_1.1.3-1+b1_amd64.deb
-main/libx/libxinerama/libxinerama-dev_1.1.3-1+b1_amd64.deb
-main/libx/libxkbcommon/libxkbcommon0_0.4.3-2_amd64.deb
-main/libx/libxkbcommon/libxkbcommon-dev_0.4.3-2_amd64.deb
-main/libx/libxrandr/libxrandr2_1.4.2-1+b1_amd64.deb
-main/libx/libxrandr/libxrandr-dev_1.4.2-1+b1_amd64.deb
-main/libx/libxrender/libxrender1_0.9.8-1+b1_amd64.deb
-main/libx/libxrender/libxrender-dev_0.9.8-1+b1_amd64.deb
-main/libx/libxshmfence/libxshmfence1_1.1-4_amd64.deb
-main/libx/libxss/libxss1_1.2.2-1_amd64.deb
-main/libx/libxss/libxss-dev_1.2.2-1_amd64.deb
-main/libx/libxt/libxt6_1.1.4-1+b1_amd64.deb
-main/libx/libxt/libxt-dev_1.1.4-1+b1_amd64.deb
-main/libx/libxtst/libxtst6_1.2.2-1+b1_amd64.deb
-main/libx/libxtst/libxtst-dev_1.2.2-1+b1_amd64.deb
-main/libx/libxxf86vm/libxxf86vm1_1.1.3-1+b1_amd64.deb
-main/l/linux/linux-libc-dev_3.16.7-ckt25-2_amd64.deb
-main/m/mesa/libegl1-mesa_10.3.2-1+deb8u1_amd64.deb
-main/m/mesa/libegl1-mesa-dev_10.3.2-1+deb8u1_amd64.deb
-main/m/mesa/libgbm1_10.3.2-1+deb8u1_amd64.deb
-main/m/mesa/libgbm-dev_10.3.2-1+deb8u1_amd64.deb
-main/m/mesa/libgl1-mesa-dev_10.3.2-1+deb8u1_amd64.deb
-main/m/mesa/libgl1-mesa-glx_10.3.2-1+deb8u1_amd64.deb
-main/m/mesa/libglapi-mesa_10.3.2-1+deb8u1_amd64.deb
-main/m/mesa/libwayland-egl1-mesa_10.3.2-1+deb8u1_amd64.deb
-main/m/mesa/mesa-common-dev_10.3.2-1+deb8u1_amd64.deb
-main/n/nspr/libnspr4_4.12-1+debu8u1_amd64.deb
-main/n/nspr/libnspr4-dev_4.12-1+debu8u1_amd64.deb
-main/n/nss/libnss3_3.26-1+debu8u1_amd64.deb
-main/n/nss/libnss3-dev_3.26-1+debu8u1_amd64.deb
-main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u5_amd64.deb
-main/o/openssl/libssl-dev_1.0.1t-1+deb8u5_amd64.deb
-main/o/orbit2/liborbit2_2.14.19-0.3_amd64.deb
-main/p/p11-kit/libp11-kit0_0.20.7-1_amd64.deb
-main/p/pam/libpam0g_1.1.8-3.1+deb8u2_amd64.deb
-main/p/pam/libpam0g-dev_1.1.8-3.1+deb8u2_amd64.deb
-main/p/pango1.0/libpango-1.0-0_1.36.8-3_amd64.deb
-main/p/pango1.0/libpango1.0-dev_1.36.8-3_amd64.deb
-main/p/pango1.0/libpangocairo-1.0-0_1.36.8-3_amd64.deb
-main/p/pango1.0/libpangoft2-1.0-0_1.36.8-3_amd64.deb
-main/p/pango1.0/libpangoxft-1.0-0_1.36.8-3_amd64.deb
-main/p/pangox-compat/libpangox-1.0-0_0.0.2-5_amd64.deb
-main/p/pciutils/libpci3_3.2.1-3_amd64.deb
-main/p/pciutils/libpci-dev_3.2.1-3_amd64.deb
-main/p/pcre3/libpcre3_8.35-3.3+deb8u4_amd64.deb
-main/p/pcre3/libpcre3-dev_8.35-3.3+deb8u4_amd64.deb
-main/p/pcre3/libpcrecpp0_8.35-3.3+deb8u4_amd64.deb
-main/p/pixman/libpixman-1-0_0.32.6-3_amd64.deb
-main/p/pixman/libpixman-1-dev_0.32.6-3_amd64.deb
-main/p/pulseaudio/libpulse0_5.0-13_amd64.deb
-main/p/pulseaudio/libpulse-dev_5.0-13_amd64.deb
-main/p/pulseaudio/libpulse-mainloop-glib0_5.0-13_amd64.deb
-main/s/speech-dispatcher/libspeechd2_0.8-7_amd64.deb
-main/s/speech-dispatcher/libspeechd-dev_0.8-7_amd64.deb
-main/s/speech-dispatcher/speech-dispatcher_0.8-7_amd64.deb
-main/s/systemd/libudev1_215-17+deb8u6_amd64.deb
-main/s/systemd/libudev-dev_215-17+deb8u6_amd64.deb
-main/w/wayland/libwayland-client0_1.6.0-2_amd64.deb
-main/w/wayland/libwayland-cursor0_1.6.0-2_amd64.deb
-main/w/wayland/libwayland-dev_1.6.0-2_amd64.deb
-main/w/wayland/libwayland-server0_1.6.0-2_amd64.deb
-main/x/x11proto-composite/x11proto-composite-dev_0.4.2-2_all.deb
-main/x/x11proto-core/x11proto-core-dev_7.0.26-1_all.deb
-main/x/x11proto-damage/x11proto-damage-dev_1.2.1-2_all.deb
-main/x/x11proto-fixes/x11proto-fixes-dev_5.0-2_all.deb
-main/x/x11proto-input/x11proto-input-dev_2.3.1-1_all.deb
-main/x/x11proto-kb/x11proto-kb-dev_1.0.6-2_all.deb
-main/x/x11proto-randr/x11proto-randr-dev_1.4.0-2_all.deb
-main/x/x11proto-record/x11proto-record-dev_1.14.2-1_all.deb
-main/x/x11proto-render/x11proto-render-dev_0.11.1-2_all.deb
-main/x/x11proto-scrnsaver/x11proto-scrnsaver-dev_1.2.2-1_all.deb
-main/x/x11proto-xext/x11proto-xext-dev_7.3.0-1_all.deb
-main/x/x11proto-xinerama/x11proto-xinerama-dev_1.2.1-2_all.deb
-main/z/zlib/zlib1g_1.2.8.dfsg-2+b1_amd64.deb
-main/z/zlib/zlib1g-dev_1.2.8.dfsg-2+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/a/alsa-lib/libasound2_1.0.28-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/a/alsa-lib/libasound2-dev_1.0.28-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/a/atk1.0/libatk1.0-0_2.14.0-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/a/atk1.0/libatk1.0-dev_2.14.0-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-atk/libatk-bridge2.0-0_2.14.0-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-atk/libatk-bridge2.0-dev_2.14.0-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-core/libatspi2.0-0_2.14.0-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-core/libatspi2.0-dev_2.14.0-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/a/attr/libattr1_2.4.47-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/a/audit/libaudit1_2.4-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/a/avahi/libavahi-client3_0.6.31-5_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/a/avahi/libavahi-common3_0.6.31-5_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/b/bluez/libbluetooth3_5.23-2+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/b/bluez/libbluetooth-dev_5.23-2+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/b/brltty/libbrlapi0.6_5.2~20141018-5_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/b/brltty/libbrlapi-dev_5.2~20141018-5_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo2_1.14.0-2.1+deb8u2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo2-dev_1.14.0-2.1+deb8u2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo-gobject2_1.14.0-2.1+deb8u2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo-script-interpreter2_1.14.0-2.1+deb8u2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/d/dbus-glib/libdbus-glib-1-2_0.102-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/d/dbus/libdbus-1-3_1.8.22-0+deb8u1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/d/dbus/libdbus-1-dev_1.8.22-0+deb8u1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/e/e2fsprogs/comerr-dev_2.1-1.42.12-2+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/e/e2fsprogs/libcomerr2_1.42.12-2+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/e/elfutils/libelf1_0.159-4.2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/e/elfutils/libelf-dev_0.159-4.2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.8/libasan0_4.8.4-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.8/libgcc-4.8-dev_4.8.4-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.8/libstdc++-4.8-dev_4.8.4-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libatomic1_4.9.2-10_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libcilkrts5_4.9.2-10_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libgcc1_4.9.2-10_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libgomp1_4.9.2-10_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libitm1_4.9.2-10_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/liblsan0_4.9.2-10_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libquadmath0_4.9.2-10_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libstdc++6_4.9.2-10_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libtsan0_4.9.2-10_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libubsan0_4.9.2-10_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gconf/libgconf2-4_3.2.6-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gconf/libgconf-2-4_3.2.6-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gconf/libgconf2-dev_3.2.6-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/glib2.0/libglib2.0-0_2.42.1-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/glib2.0/libglib2.0-dev_2.42.1-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+2.0/libgtk2.0-0_2.24.25-3+deb8u1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+2.0/libgtk2.0-dev_2.24.25-3+deb8u1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+3.0/libgtk-3-0_3.14.5-1+deb8u1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+3.0/libgtk-3-dev_3.14.5-1+deb8u1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz0b_0.9.35-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz-dev_0.9.35-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz-gobject0_0.9.35-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz-icu0_0.9.35-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/k/keyutils/libkeyutils1_1.5.9-5+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libc/libcap2/libcap2_2.24-8_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libc/libcap2/libcap-dev_2.24-8_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm2_2.4.58-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-dev_2.4.58-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-intel1_2.4.58-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-nouveau2_2.4.58-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-radeon1_2.4.58-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libf/libffi/libffi6_3.1-2+b2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libf/libffi/libffi-dev_3.1-2+b2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgnome-keyring/libgnome-keyring0_3.12.0-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgnome-keyring/libgnome-keyring-dev_3.12.0-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgpg-error/libgpg-error0_1.17-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgpg-error/libgpg-error-dev_1.17-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp0_0.6.0~rc2-3.1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp-dev_0.6.0~rc2-3.1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libn/libnss-db/libnss-db_2.2.3pre1-5+b3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libp/libp11/libp11-2_0.2.8-5_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libp/libpthread-stubs/libpthread-stubs0-dev_0.3-4_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libs/libselinux/libselinux1_2.3-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-6_1.6.2-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-dev_1.6.2-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-xcb1_1.6.2-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-xcb-dev_1.6.2-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxau/libxau6_1.0.8-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxau/libxau-dev_1.0.8-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb1_1.10-3+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb1-dev_1.10-3+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-dri2-0_1.10-3+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-dri3-0_1.10-3+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-glx0_1.10-3+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-present0_1.10-3+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-render0_1.10-3+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-render0-dev_1.10-3+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-shm0_1.10-3+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-shm0-dev_1.10-3+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-sync1_1.10-3+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcomposite/libxcomposite1_0.4.4-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcomposite/libxcomposite-dev_0.4.4-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcursor/libxcursor1_1.1.14-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcursor/libxcursor-dev_1.1.14-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdamage/libxdamage1_1.1.4-2+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdamage/libxdamage-dev_1.1.4-2+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdmcp/libxdmcp6_1.1.1-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdmcp/libxdmcp-dev_1.1.1-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxext/libxext6_1.3.3-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxext/libxext-dev_1.3.3-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxfixes/libxfixes3_5.0.1-2+b2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxfixes/libxfixes-dev_5.0.1-2+b2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxi/libxi6_1.7.4-1+b2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxi/libxi-dev_1.7.4-1+b2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxinerama/libxinerama1_1.1.3-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxinerama/libxinerama-dev_1.1.3-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxkbcommon/libxkbcommon0_0.4.3-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxkbcommon/libxkbcommon-dev_0.4.3-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrandr/libxrandr2_1.4.2-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrandr/libxrandr-dev_1.4.2-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrender/libxrender1_0.9.8-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrender/libxrender-dev_0.9.8-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxshmfence/libxshmfence1_1.1-4_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxss/libxss1_1.2.2-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxss/libxss-dev_1.2.2-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxt/libxt6_1.1.4-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxt/libxt-dev_1.1.4-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxtst/libxtst6_1.2.2-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxtst/libxtst-dev_1.2.2-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxxf86vm/libxxf86vm1_1.1.3-1+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/l/linux/linux-libc-dev_3.16.7-ckt25-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libegl1-mesa_10.3.2-1+deb8u1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libegl1-mesa-dev_10.3.2-1+deb8u1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgbm1_10.3.2-1+deb8u1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgbm-dev_10.3.2-1+deb8u1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgl1-mesa-dev_10.3.2-1+deb8u1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgl1-mesa-glx_10.3.2-1+deb8u1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libglapi-mesa_10.3.2-1+deb8u1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libwayland-egl1-mesa_10.3.2-1+deb8u1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/mesa-common-dev_10.3.2-1+deb8u1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/o/orbit2/liborbit2_2.14.19-0.3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/p11-kit/libp11-kit0_0.20.7-1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pam/libpam0g_1.1.8-3.1+deb8u2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pam/libpam0g-dev_1.1.8-3.1+deb8u2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpango-1.0-0_1.36.8-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpango1.0-dev_1.36.8-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpangocairo-1.0-0_1.36.8-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpangoft2-1.0-0_1.36.8-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpangoxft-1.0-0_1.36.8-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pangox-compat/libpangox-1.0-0_0.0.2-5_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pciutils/libpci3_3.2.1-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pciutils/libpci-dev_3.2.1-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pcre3/libpcre3_8.35-3.3+deb8u4_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pcre3/libpcre3-dev_8.35-3.3+deb8u4_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pcre3/libpcrecpp0_8.35-3.3+deb8u4_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pixman/libpixman-1-0_0.32.6-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pixman/libpixman-1-dev_0.32.6-3_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pulseaudio/libpulse0_5.0-13_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pulseaudio/libpulse-dev_5.0-13_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pulseaudio/libpulse-mainloop-glib0_5.0-13_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/s/speech-dispatcher/libspeechd2_0.8-7_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/s/speech-dispatcher/libspeechd-dev_0.8-7_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/s/speech-dispatcher/speech-dispatcher_0.8-7_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/s/systemd/libudev1_215-17+deb8u7_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/s/systemd/libudev-dev_215-17+deb8u7_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-client0_1.6.0-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-cursor0_1.6.0-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-dev_1.6.0-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-server0_1.6.0-2_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-composite/x11proto-composite-dev_0.4.2-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-core/x11proto-core-dev_7.0.26-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-damage/x11proto-damage-dev_1.2.1-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-fixes/x11proto-fixes-dev_5.0-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-input/x11proto-input-dev_2.3.1-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-kb/x11proto-kb-dev_1.0.6-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-randr/x11proto-randr-dev_1.4.0-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-record/x11proto-record-dev_1.14.2-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-render/x11proto-render-dev_0.11.1-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-scrnsaver/x11proto-scrnsaver-dev_1.2.2-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-xext/x11proto-xext-dev_7.3.0-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-xinerama/x11proto-xinerama-dev_1.2.1-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/z/zlib/zlib1g_1.2.8.dfsg-2+b1_amd64.deb
+http://ftp.us.debian.org/debian/pool/main/z/zlib/zlib1g-dev_1.2.8.dfsg-2+b1_amd64.deb
+http://security.debian.org/pool/updates/main/c/cups/libcups2_1.7.5-11+deb8u1_amd64.deb
+http://security.debian.org/pool/updates/main/c/cups/libcups2-dev_1.7.5-11+deb8u1_amd64.deb
+http://security.debian.org/pool/updates/main/e/expat/libexpat1_2.1.0-6+deb8u3_amd64.deb
+http://security.debian.org/pool/updates/main/e/expat/libexpat1-dev_2.1.0-6+deb8u3_amd64.deb
+http://security.debian.org/pool/updates/main/f/fontconfig/libfontconfig1_2.11.0-6.3+deb8u1_amd64.deb
+http://security.debian.org/pool/updates/main/f/fontconfig/libfontconfig1-dev_2.11.0-6.3+deb8u1_amd64.deb
+http://security.debian.org/pool/updates/main/f/freetype/libfreetype6_2.5.2-3+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/f/freetype/libfreetype6-dev_2.5.2-3+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.31.1-2+deb8u5_amd64.deb
+http://security.debian.org/pool/updates/main/g/gdk-pixbuf/libgdk-pixbuf2.0-dev_2.31.1-2+deb8u5_amd64.deb
+http://security.debian.org/pool/updates/main/g/glibc/libc6_2.19-18+deb8u3_amd64.deb
+http://security.debian.org/pool/updates/main/g/glibc/libc6-dev_2.19-18+deb8u3_amd64.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutls28-dev_3.3.8-6+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutls-openssl27_3.3.8-6+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutlsxx28_3.3.8-6+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/k/krb5/krb5-multidev_1.12.1+dfsg-19+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libgssapi-krb5-2_1.12.1+dfsg-19+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libgssrpc4_1.12.1+dfsg-19+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libk5crypto3_1.12.1+dfsg-19+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkadm5clnt-mit9_1.12.1+dfsg-19+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkadm5srv-mit9_1.12.1+dfsg-19+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkdb5-7_1.12.1+dfsg-19+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkrb5-3_1.12.1+dfsg-19+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkrb5-dev_1.12.1+dfsg-19+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkrb5support0_1.12.1+dfsg-19+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/libg/libgcrypt20/libgcrypt20_1.6.3-2+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/libg/libgcrypt20/libgcrypt20-dev_1.6.3-2+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/libp/libpng/libpng12-0_1.2.50-2+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/libp/libpng/libpng12-dev_1.2.50-2+deb8u2_amd64.deb
+http://security.debian.org/pool/updates/main/libt/libtasn1-6/libtasn1-6_4.2-3+deb8u3_amd64.deb
+http://security.debian.org/pool/updates/main/n/nspr/libnspr4_4.12-1+debu8u1_amd64.deb
+http://security.debian.org/pool/updates/main/n/nspr/libnspr4-dev_4.12-1+debu8u1_amd64.deb
+http://security.debian.org/pool/updates/main/n/nss/libnss3_3.26-1+debu8u1_amd64.deb
+http://security.debian.org/pool/updates/main/n/nss/libnss3-dev_3.26-1+debu8u1_amd64.deb
+http://security.debian.org/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u6_amd64.deb
+http://security.debian.org/pool/updates/main/o/openssl/libssl-dev_1.0.1t-1+deb8u6_amd64.deb
diff --git a/build/linux/sysroot_scripts/packagelist.jessie.arm b/build/linux/sysroot_scripts/packagelist.jessie.arm
index f715469..0dae53d 100644
--- a/build/linux/sysroot_scripts/packagelist.jessie.arm
+++ b/build/linux/sysroot_scripts/packagelist.jessie.arm
@@ -1,207 +1,207 @@
-main/a/alsa-lib/libasound2_1.0.28-1_armhf.deb
-main/a/alsa-lib/libasound2-dev_1.0.28-1_armhf.deb
-main/a/atk1.0/libatk1.0-0_2.14.0-1_armhf.deb
-main/a/atk1.0/libatk1.0-dev_2.14.0-1_armhf.deb
-main/a/at-spi2-atk/libatk-bridge2.0-0_2.14.0-2_armhf.deb
-main/a/at-spi2-atk/libatk-bridge2.0-dev_2.14.0-2_armhf.deb
-main/a/at-spi2-core/libatspi2.0-0_2.14.0-1_armhf.deb
-main/a/at-spi2-core/libatspi2.0-dev_2.14.0-1_armhf.deb
-main/a/attr/libattr1_2.4.47-2_armhf.deb
-main/a/audit/libaudit1_2.4-1+b1_armhf.deb
-main/a/avahi/libavahi-client3_0.6.31-5_armhf.deb
-main/a/avahi/libavahi-common3_0.6.31-5_armhf.deb
-main/b/bluez/libbluetooth3_5.23-2+b1_armhf.deb
-main/b/bluez/libbluetooth-dev_5.23-2+b1_armhf.deb
-main/b/brltty/libbrlapi0.6_5.2~20141018-5_armhf.deb
-main/b/brltty/libbrlapi-dev_5.2~20141018-5_armhf.deb
-main/c/cairo/libcairo2_1.14.0-2.1+deb8u2_armhf.deb
-main/c/cairo/libcairo2-dev_1.14.0-2.1+deb8u2_armhf.deb
-main/c/cairo/libcairo-gobject2_1.14.0-2.1+deb8u2_armhf.deb
-main/c/cairo/libcairo-script-interpreter2_1.14.0-2.1+deb8u2_armhf.deb
-main/c/cups/libcups2_1.7.5-11+deb8u1_armhf.deb
-main/c/cups/libcups2-dev_1.7.5-11+deb8u1_armhf.deb
-main/d/dbus-glib/libdbus-glib-1-2_0.102-1_armhf.deb
-main/d/dbus/libdbus-1-3_1.8.22-0+deb8u1_armhf.deb
-main/d/dbus/libdbus-1-dev_1.8.22-0+deb8u1_armhf.deb
-main/e/e2fsprogs/comerr-dev_2.1-1.42.12-2+b1_armhf.deb
-main/e/e2fsprogs/libcomerr2_1.42.12-2+b1_armhf.deb
-main/e/elfutils/libelf1_0.159-4.2_armhf.deb
-main/e/elfutils/libelf-dev_0.159-4.2_armhf.deb
-main/e/expat/libexpat1_2.1.0-6+deb8u3_armhf.deb
-main/e/expat/libexpat1-dev_2.1.0-6+deb8u3_armhf.deb
-main/f/fontconfig/libfontconfig1_2.11.0-6.3+deb8u1_armhf.deb
-main/f/fontconfig/libfontconfig1-dev_2.11.0-6.3+deb8u1_armhf.deb
-main/f/freetype/libfreetype6_2.5.2-3+deb8u1_armhf.deb
-main/f/freetype/libfreetype6-dev_2.5.2-3+deb8u1_armhf.deb
-main/g/gcc-4.8/libasan0_4.8.4-1_armhf.deb
-main/g/gcc-4.8/libgcc-4.8-dev_4.8.4-1_armhf.deb
-main/g/gcc-4.8/libstdc++-4.8-dev_4.8.4-1_armhf.deb
-main/g/gcc-4.9/libatomic1_4.9.2-10_armhf.deb
-main/g/gcc-4.9/libgcc1_4.9.2-10_armhf.deb
-main/g/gcc-4.9/libgomp1_4.9.2-10_armhf.deb
-main/g/gcc-4.9/libstdc++6_4.9.2-10_armhf.deb
-main/g/gcc-4.9/libubsan0_4.9.2-10_armhf.deb
-main/g/gconf/libgconf2-4_3.2.6-3_armhf.deb
-main/g/gconf/libgconf-2-4_3.2.6-3_armhf.deb
-main/g/gconf/libgconf2-dev_3.2.6-3_armhf.deb
-main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.31.1-2+deb8u5_armhf.deb
-main/g/gdk-pixbuf/libgdk-pixbuf2.0-dev_2.31.1-2+deb8u5_armhf.deb
-main/g/glib2.0/libglib2.0-0_2.42.1-1+b1_armhf.deb
-main/g/glib2.0/libglib2.0-dev_2.42.1-1+b1_armhf.deb
-main/g/glibc/libc6_2.19-18+deb8u7_armhf.deb
-main/g/glibc/libc6-dev_2.19-18+deb8u7_armhf.deb
-main/g/gnutls28/libgnutls28-dev_3.3.8-6+deb8u4_armhf.deb
-main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u4_armhf.deb
-main/g/gnutls28/libgnutls-openssl27_3.3.8-6+deb8u4_armhf.deb
-main/g/gnutls28/libgnutlsxx28_3.3.8-6+deb8u4_armhf.deb
-main/g/gtk+2.0/libgtk2.0-0_2.24.25-3+deb8u1_armhf.deb
-main/g/gtk+2.0/libgtk2.0-dev_2.24.25-3+deb8u1_armhf.deb
-main/g/gtk+3.0/libgtk-3-0_3.14.5-1+deb8u1_armhf.deb
-main/g/gtk+3.0/libgtk-3-dev_3.14.5-1+deb8u1_armhf.deb
-main/h/harfbuzz/libharfbuzz0b_0.9.35-2_armhf.deb
-main/h/harfbuzz/libharfbuzz-dev_0.9.35-2_armhf.deb
-main/h/harfbuzz/libharfbuzz-gobject0_0.9.35-2_armhf.deb
-main/h/harfbuzz/libharfbuzz-icu0_0.9.35-2_armhf.deb
-main/k/keyutils/libkeyutils1_1.5.9-5+b1_armhf.deb
-main/k/krb5/krb5-multidev_1.12.1+dfsg-19+deb8u2_armhf.deb
-main/k/krb5/libgssapi-krb5-2_1.12.1+dfsg-19+deb8u2_armhf.deb
-main/k/krb5/libgssrpc4_1.12.1+dfsg-19+deb8u2_armhf.deb
-main/k/krb5/libk5crypto3_1.12.1+dfsg-19+deb8u2_armhf.deb
-main/k/krb5/libkadm5clnt-mit9_1.12.1+dfsg-19+deb8u2_armhf.deb
-main/k/krb5/libkadm5srv-mit9_1.12.1+dfsg-19+deb8u2_armhf.deb
-main/k/krb5/libkdb5-7_1.12.1+dfsg-19+deb8u2_armhf.deb
-main/k/krb5/libkrb5-3_1.12.1+dfsg-19+deb8u2_armhf.deb
-main/k/krb5/libkrb5-dev_1.12.1+dfsg-19+deb8u2_armhf.deb
-main/k/krb5/libkrb5support0_1.12.1+dfsg-19+deb8u2_armhf.deb
-main/libc/libcap2/libcap2_2.24-8_armhf.deb
-main/libc/libcap2/libcap-dev_2.24-8_armhf.deb
-main/libd/libdrm/libdrm2_2.4.58-2_armhf.deb
-main/libd/libdrm/libdrm-dev_2.4.58-2_armhf.deb
-main/libd/libdrm/libdrm-exynos1_2.4.58-2_armhf.deb
-main/libd/libdrm/libdrm-freedreno1_2.4.58-2_armhf.deb
-main/libd/libdrm/libdrm-nouveau2_2.4.58-2_armhf.deb
-main/libd/libdrm/libdrm-omap1_2.4.58-2_armhf.deb
-main/libd/libdrm/libdrm-radeon1_2.4.58-2_armhf.deb
-main/libf/libffi/libffi6_3.1-2+b2_armhf.deb
-main/libf/libffi/libffi-dev_3.1-2+b2_armhf.deb
-main/libg/libgcrypt20/libgcrypt20_1.6.3-2+deb8u2_armhf.deb
-main/libg/libgcrypt20/libgcrypt20-dev_1.6.3-2+deb8u2_armhf.deb
-main/libg/libgnome-keyring/libgnome-keyring0_3.12.0-1+b1_armhf.deb
-main/libg/libgnome-keyring/libgnome-keyring-dev_3.12.0-1+b1_armhf.deb
-main/libg/libgpg-error/libgpg-error0_1.17-3_armhf.deb
-main/libg/libgpg-error/libgpg-error-dev_1.17-3_armhf.deb
-main/libj/libjsoncpp/libjsoncpp0_0.6.0~rc2-3.1_armhf.deb
-main/libj/libjsoncpp/libjsoncpp-dev_0.6.0~rc2-3.1_armhf.deb
-main/libn/libnss-db/libnss-db_2.2.3pre1-5+b3_armhf.deb
-main/libp/libp11/libp11-2_0.2.8-5_armhf.deb
-main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_armhf.deb
-main/libp/libpng/libpng12-dev_1.2.50-2+deb8u3_armhf.deb
-main/libp/libpthread-stubs/libpthread-stubs0-dev_0.3-4_armhf.deb
-main/libs/libselinux/libselinux1_2.3-2_armhf.deb
-main/libt/libtasn1-6/libtasn1-6_4.2-3+deb8u2_armhf.deb
-main/libx/libx11/libx11-6_1.6.2-3_armhf.deb
-main/libx/libx11/libx11-dev_1.6.2-3_armhf.deb
-main/libx/libx11/libx11-xcb1_1.6.2-3_armhf.deb
-main/libx/libx11/libx11-xcb-dev_1.6.2-3_armhf.deb
-main/libx/libxau/libxau6_1.0.8-1_armhf.deb
-main/libx/libxau/libxau-dev_1.0.8-1_armhf.deb
-main/libx/libxcb/libxcb1_1.10-3+b1_armhf.deb
-main/libx/libxcb/libxcb1-dev_1.10-3+b1_armhf.deb
-main/libx/libxcb/libxcb-dri2-0_1.10-3+b1_armhf.deb
-main/libx/libxcb/libxcb-dri3-0_1.10-3+b1_armhf.deb
-main/libx/libxcb/libxcb-glx0_1.10-3+b1_armhf.deb
-main/libx/libxcb/libxcb-present0_1.10-3+b1_armhf.deb
-main/libx/libxcb/libxcb-render0_1.10-3+b1_armhf.deb
-main/libx/libxcb/libxcb-render0-dev_1.10-3+b1_armhf.deb
-main/libx/libxcb/libxcb-shm0_1.10-3+b1_armhf.deb
-main/libx/libxcb/libxcb-shm0-dev_1.10-3+b1_armhf.deb
-main/libx/libxcb/libxcb-sync1_1.10-3+b1_armhf.deb
-main/libx/libxcomposite/libxcomposite1_0.4.4-1_armhf.deb
-main/libx/libxcomposite/libxcomposite-dev_0.4.4-1_armhf.deb
-main/libx/libxcursor/libxcursor1_1.1.14-1+b1_armhf.deb
-main/libx/libxcursor/libxcursor-dev_1.1.14-1+b1_armhf.deb
-main/libx/libxdamage/libxdamage1_1.1.4-2+b1_armhf.deb
-main/libx/libxdamage/libxdamage-dev_1.1.4-2+b1_armhf.deb
-main/libx/libxdmcp/libxdmcp6_1.1.1-1+b1_armhf.deb
-main/libx/libxdmcp/libxdmcp-dev_1.1.1-1+b1_armhf.deb
-main/libx/libxext/libxext6_1.3.3-1_armhf.deb
-main/libx/libxext/libxext-dev_1.3.3-1_armhf.deb
-main/libx/libxfixes/libxfixes3_5.0.1-2+b2_armhf.deb
-main/libx/libxfixes/libxfixes-dev_5.0.1-2+b2_armhf.deb
-main/libx/libxi/libxi6_1.7.4-1+b2_armhf.deb
-main/libx/libxi/libxi-dev_1.7.4-1+b2_armhf.deb
-main/libx/libxinerama/libxinerama1_1.1.3-1+b1_armhf.deb
-main/libx/libxinerama/libxinerama-dev_1.1.3-1+b1_armhf.deb
-main/libx/libxkbcommon/libxkbcommon0_0.4.3-2_armhf.deb
-main/libx/libxkbcommon/libxkbcommon-dev_0.4.3-2_armhf.deb
-main/libx/libxrandr/libxrandr2_1.4.2-1+b1_armhf.deb
-main/libx/libxrandr/libxrandr-dev_1.4.2-1+b1_armhf.deb
-main/libx/libxrender/libxrender1_0.9.8-1+b1_armhf.deb
-main/libx/libxrender/libxrender-dev_0.9.8-1+b1_armhf.deb
-main/libx/libxshmfence/libxshmfence1_1.1-4_armhf.deb
-main/libx/libxss/libxss1_1.2.2-1_armhf.deb
-main/libx/libxss/libxss-dev_1.2.2-1_armhf.deb
-main/libx/libxt/libxt6_1.1.4-1+b1_armhf.deb
-main/libx/libxt/libxt-dev_1.1.4-1+b1_armhf.deb
-main/libx/libxtst/libxtst6_1.2.2-1+b1_armhf.deb
-main/libx/libxtst/libxtst-dev_1.2.2-1+b1_armhf.deb
-main/libx/libxxf86vm/libxxf86vm1_1.1.3-1+b1_armhf.deb
-main/l/linux/linux-libc-dev_3.16.7-ckt25-2_armhf.deb
-main/m/mesa/libegl1-mesa_10.3.2-1+deb8u1_armhf.deb
-main/m/mesa/libegl1-mesa-dev_10.3.2-1+deb8u1_armhf.deb
-main/m/mesa/libgbm1_10.3.2-1+deb8u1_armhf.deb
-main/m/mesa/libgbm-dev_10.3.2-1+deb8u1_armhf.deb
-main/m/mesa/libgl1-mesa-dev_10.3.2-1+deb8u1_armhf.deb
-main/m/mesa/libgl1-mesa-glx_10.3.2-1+deb8u1_armhf.deb
-main/m/mesa/libglapi-mesa_10.3.2-1+deb8u1_armhf.deb
-main/m/mesa/libwayland-egl1-mesa_10.3.2-1+deb8u1_armhf.deb
-main/m/mesa/mesa-common-dev_10.3.2-1+deb8u1_armhf.deb
-main/n/nspr/libnspr4_4.12-1+debu8u1_armhf.deb
-main/n/nspr/libnspr4-dev_4.12-1+debu8u1_armhf.deb
-main/n/nss/libnss3_3.26-1+debu8u1_armhf.deb
-main/n/nss/libnss3-dev_3.26-1+debu8u1_armhf.deb
-main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u5_armhf.deb
-main/o/openssl/libssl-dev_1.0.1t-1+deb8u5_armhf.deb
-main/o/orbit2/liborbit2_2.14.19-0.3_armhf.deb
-main/p/p11-kit/libp11-kit0_0.20.7-1_armhf.deb
-main/p/pam/libpam0g_1.1.8-3.1+deb8u2_armhf.deb
-main/p/pam/libpam0g-dev_1.1.8-3.1+deb8u2_armhf.deb
-main/p/pango1.0/libpango-1.0-0_1.36.8-3_armhf.deb
-main/p/pango1.0/libpango1.0-dev_1.36.8-3_armhf.deb
-main/p/pango1.0/libpangocairo-1.0-0_1.36.8-3_armhf.deb
-main/p/pango1.0/libpangoft2-1.0-0_1.36.8-3_armhf.deb
-main/p/pango1.0/libpangoxft-1.0-0_1.36.8-3_armhf.deb
-main/p/pangox-compat/libpangox-1.0-0_0.0.2-5_armhf.deb
-main/p/pciutils/libpci3_3.2.1-3_armhf.deb
-main/p/pciutils/libpci-dev_3.2.1-3_armhf.deb
-main/p/pcre3/libpcre3_8.35-3.3+deb8u4_armhf.deb
-main/p/pcre3/libpcre3-dev_8.35-3.3+deb8u4_armhf.deb
-main/p/pcre3/libpcrecpp0_8.35-3.3+deb8u4_armhf.deb
-main/p/pixman/libpixman-1-0_0.32.6-3_armhf.deb
-main/p/pixman/libpixman-1-dev_0.32.6-3_armhf.deb
-main/p/pulseaudio/libpulse0_5.0-13_armhf.deb
-main/p/pulseaudio/libpulse-dev_5.0-13_armhf.deb
-main/p/pulseaudio/libpulse-mainloop-glib0_5.0-13_armhf.deb
-main/s/speech-dispatcher/libspeechd2_0.8-7_armhf.deb
-main/s/speech-dispatcher/libspeechd-dev_0.8-7_armhf.deb
-main/s/speech-dispatcher/speech-dispatcher_0.8-7_armhf.deb
-main/s/systemd/libudev1_215-17+deb8u6_armhf.deb
-main/s/systemd/libudev-dev_215-17+deb8u6_armhf.deb
-main/w/wayland/libwayland-client0_1.6.0-2_armhf.deb
-main/w/wayland/libwayland-cursor0_1.6.0-2_armhf.deb
-main/w/wayland/libwayland-dev_1.6.0-2_armhf.deb
-main/w/wayland/libwayland-server0_1.6.0-2_armhf.deb
-main/x/x11proto-composite/x11proto-composite-dev_0.4.2-2_all.deb
-main/x/x11proto-core/x11proto-core-dev_7.0.26-1_all.deb
-main/x/x11proto-damage/x11proto-damage-dev_1.2.1-2_all.deb
-main/x/x11proto-fixes/x11proto-fixes-dev_5.0-2_all.deb
-main/x/x11proto-input/x11proto-input-dev_2.3.1-1_all.deb
-main/x/x11proto-kb/x11proto-kb-dev_1.0.6-2_all.deb
-main/x/x11proto-randr/x11proto-randr-dev_1.4.0-2_all.deb
-main/x/x11proto-record/x11proto-record-dev_1.14.2-1_all.deb
-main/x/x11proto-render/x11proto-render-dev_0.11.1-2_all.deb
-main/x/x11proto-scrnsaver/x11proto-scrnsaver-dev_1.2.2-1_all.deb
-main/x/x11proto-xext/x11proto-xext-dev_7.3.0-1_all.deb
-main/x/x11proto-xinerama/x11proto-xinerama-dev_1.2.1-2_all.deb
-main/z/zlib/zlib1g_1.2.8.dfsg-2+b1_armhf.deb
-main/z/zlib/zlib1g-dev_1.2.8.dfsg-2+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/a/alsa-lib/libasound2_1.0.28-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/a/alsa-lib/libasound2-dev_1.0.28-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/a/atk1.0/libatk1.0-0_2.14.0-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/a/atk1.0/libatk1.0-dev_2.14.0-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-atk/libatk-bridge2.0-0_2.14.0-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-atk/libatk-bridge2.0-dev_2.14.0-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-core/libatspi2.0-0_2.14.0-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-core/libatspi2.0-dev_2.14.0-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/a/attr/libattr1_2.4.47-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/a/audit/libaudit1_2.4-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/a/avahi/libavahi-client3_0.6.31-5_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/a/avahi/libavahi-common3_0.6.31-5_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/b/bluez/libbluetooth3_5.23-2+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/b/bluez/libbluetooth-dev_5.23-2+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/b/brltty/libbrlapi0.6_5.2~20141018-5_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/b/brltty/libbrlapi-dev_5.2~20141018-5_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo2_1.14.0-2.1+deb8u2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo2-dev_1.14.0-2.1+deb8u2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo-gobject2_1.14.0-2.1+deb8u2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo-script-interpreter2_1.14.0-2.1+deb8u2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/d/dbus-glib/libdbus-glib-1-2_0.102-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/d/dbus/libdbus-1-3_1.8.22-0+deb8u1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/d/dbus/libdbus-1-dev_1.8.22-0+deb8u1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/e/e2fsprogs/comerr-dev_2.1-1.42.12-2+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/e/e2fsprogs/libcomerr2_1.42.12-2+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/e/elfutils/libelf1_0.159-4.2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/e/elfutils/libelf-dev_0.159-4.2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.8/libasan0_4.8.4-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.8/libgcc-4.8-dev_4.8.4-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.8/libstdc++-4.8-dev_4.8.4-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libatomic1_4.9.2-10_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libgcc1_4.9.2-10_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libgomp1_4.9.2-10_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libstdc++6_4.9.2-10_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libubsan0_4.9.2-10_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/g/gconf/libgconf2-4_3.2.6-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/g/gconf/libgconf-2-4_3.2.6-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/g/gconf/libgconf2-dev_3.2.6-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/g/glib2.0/libglib2.0-0_2.42.1-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/g/glib2.0/libglib2.0-dev_2.42.1-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+2.0/libgtk2.0-0_2.24.25-3+deb8u1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+2.0/libgtk2.0-dev_2.24.25-3+deb8u1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+3.0/libgtk-3-0_3.14.5-1+deb8u1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+3.0/libgtk-3-dev_3.14.5-1+deb8u1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz0b_0.9.35-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz-dev_0.9.35-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz-gobject0_0.9.35-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz-icu0_0.9.35-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/k/keyutils/libkeyutils1_1.5.9-5+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libc/libcap2/libcap2_2.24-8_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libc/libcap2/libcap-dev_2.24-8_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm2_2.4.58-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-dev_2.4.58-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-exynos1_2.4.58-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-freedreno1_2.4.58-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-nouveau2_2.4.58-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-omap1_2.4.58-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-radeon1_2.4.58-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libf/libffi/libffi6_3.1-2+b2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libf/libffi/libffi-dev_3.1-2+b2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgnome-keyring/libgnome-keyring0_3.12.0-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgnome-keyring/libgnome-keyring-dev_3.12.0-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgpg-error/libgpg-error0_1.17-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgpg-error/libgpg-error-dev_1.17-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp0_0.6.0~rc2-3.1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp-dev_0.6.0~rc2-3.1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libn/libnss-db/libnss-db_2.2.3pre1-5+b3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libp/libp11/libp11-2_0.2.8-5_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libp/libpthread-stubs/libpthread-stubs0-dev_0.3-4_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libs/libselinux/libselinux1_2.3-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-6_1.6.2-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-dev_1.6.2-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-xcb1_1.6.2-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-xcb-dev_1.6.2-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxau/libxau6_1.0.8-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxau/libxau-dev_1.0.8-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb1_1.10-3+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb1-dev_1.10-3+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-dri2-0_1.10-3+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-dri3-0_1.10-3+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-glx0_1.10-3+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-present0_1.10-3+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-render0_1.10-3+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-render0-dev_1.10-3+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-shm0_1.10-3+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-shm0-dev_1.10-3+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-sync1_1.10-3+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcomposite/libxcomposite1_0.4.4-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcomposite/libxcomposite-dev_0.4.4-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcursor/libxcursor1_1.1.14-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcursor/libxcursor-dev_1.1.14-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdamage/libxdamage1_1.1.4-2+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdamage/libxdamage-dev_1.1.4-2+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdmcp/libxdmcp6_1.1.1-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdmcp/libxdmcp-dev_1.1.1-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxext/libxext6_1.3.3-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxext/libxext-dev_1.3.3-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxfixes/libxfixes3_5.0.1-2+b2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxfixes/libxfixes-dev_5.0.1-2+b2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxi/libxi6_1.7.4-1+b2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxi/libxi-dev_1.7.4-1+b2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxinerama/libxinerama1_1.1.3-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxinerama/libxinerama-dev_1.1.3-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxkbcommon/libxkbcommon0_0.4.3-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxkbcommon/libxkbcommon-dev_0.4.3-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrandr/libxrandr2_1.4.2-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrandr/libxrandr-dev_1.4.2-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrender/libxrender1_0.9.8-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrender/libxrender-dev_0.9.8-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxshmfence/libxshmfence1_1.1-4_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxss/libxss1_1.2.2-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxss/libxss-dev_1.2.2-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxt/libxt6_1.1.4-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxt/libxt-dev_1.1.4-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxtst/libxtst6_1.2.2-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxtst/libxtst-dev_1.2.2-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxxf86vm/libxxf86vm1_1.1.3-1+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/l/linux/linux-libc-dev_3.16.7-ckt25-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libegl1-mesa_10.3.2-1+deb8u1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libegl1-mesa-dev_10.3.2-1+deb8u1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgbm1_10.3.2-1+deb8u1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgbm-dev_10.3.2-1+deb8u1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgl1-mesa-dev_10.3.2-1+deb8u1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgl1-mesa-glx_10.3.2-1+deb8u1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libglapi-mesa_10.3.2-1+deb8u1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libwayland-egl1-mesa_10.3.2-1+deb8u1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/mesa-common-dev_10.3.2-1+deb8u1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/o/orbit2/liborbit2_2.14.19-0.3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/p11-kit/libp11-kit0_0.20.7-1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pam/libpam0g_1.1.8-3.1+deb8u2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pam/libpam0g-dev_1.1.8-3.1+deb8u2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpango-1.0-0_1.36.8-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpango1.0-dev_1.36.8-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpangocairo-1.0-0_1.36.8-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpangoft2-1.0-0_1.36.8-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpangoxft-1.0-0_1.36.8-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pangox-compat/libpangox-1.0-0_0.0.2-5_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pciutils/libpci3_3.2.1-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pciutils/libpci-dev_3.2.1-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pcre3/libpcre3_8.35-3.3+deb8u4_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pcre3/libpcre3-dev_8.35-3.3+deb8u4_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pcre3/libpcrecpp0_8.35-3.3+deb8u4_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pixman/libpixman-1-0_0.32.6-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pixman/libpixman-1-dev_0.32.6-3_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pulseaudio/libpulse0_5.0-13_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pulseaudio/libpulse-dev_5.0-13_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/p/pulseaudio/libpulse-mainloop-glib0_5.0-13_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/s/speech-dispatcher/libspeechd2_0.8-7_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/s/speech-dispatcher/libspeechd-dev_0.8-7_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/s/speech-dispatcher/speech-dispatcher_0.8-7_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/s/systemd/libudev1_215-17+deb8u7_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/s/systemd/libudev-dev_215-17+deb8u7_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-client0_1.6.0-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-cursor0_1.6.0-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-dev_1.6.0-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-server0_1.6.0-2_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-composite/x11proto-composite-dev_0.4.2-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-core/x11proto-core-dev_7.0.26-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-damage/x11proto-damage-dev_1.2.1-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-fixes/x11proto-fixes-dev_5.0-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-input/x11proto-input-dev_2.3.1-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-kb/x11proto-kb-dev_1.0.6-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-randr/x11proto-randr-dev_1.4.0-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-record/x11proto-record-dev_1.14.2-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-render/x11proto-render-dev_0.11.1-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-scrnsaver/x11proto-scrnsaver-dev_1.2.2-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-xext/x11proto-xext-dev_7.3.0-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-xinerama/x11proto-xinerama-dev_1.2.1-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/z/zlib/zlib1g_1.2.8.dfsg-2+b1_armhf.deb
+http://ftp.us.debian.org/debian/pool/main/z/zlib/zlib1g-dev_1.2.8.dfsg-2+b1_armhf.deb
+http://security.debian.org/pool/updates/main/c/cups/libcups2_1.7.5-11+deb8u1_armhf.deb
+http://security.debian.org/pool/updates/main/c/cups/libcups2-dev_1.7.5-11+deb8u1_armhf.deb
+http://security.debian.org/pool/updates/main/e/expat/libexpat1_2.1.0-6+deb8u3_armhf.deb
+http://security.debian.org/pool/updates/main/e/expat/libexpat1-dev_2.1.0-6+deb8u3_armhf.deb
+http://security.debian.org/pool/updates/main/f/fontconfig/libfontconfig1_2.11.0-6.3+deb8u1_armhf.deb
+http://security.debian.org/pool/updates/main/f/fontconfig/libfontconfig1-dev_2.11.0-6.3+deb8u1_armhf.deb
+http://security.debian.org/pool/updates/main/f/freetype/libfreetype6_2.5.2-3+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/f/freetype/libfreetype6-dev_2.5.2-3+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.31.1-2+deb8u5_armhf.deb
+http://security.debian.org/pool/updates/main/g/gdk-pixbuf/libgdk-pixbuf2.0-dev_2.31.1-2+deb8u5_armhf.deb
+http://security.debian.org/pool/updates/main/g/glibc/libc6_2.19-18+deb8u3_armhf.deb
+http://security.debian.org/pool/updates/main/g/glibc/libc6-dev_2.19-18+deb8u3_armhf.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutls28-dev_3.3.8-6+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutls-openssl27_3.3.8-6+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutlsxx28_3.3.8-6+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/k/krb5/krb5-multidev_1.12.1+dfsg-19+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/k/krb5/libgssapi-krb5-2_1.12.1+dfsg-19+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/k/krb5/libgssrpc4_1.12.1+dfsg-19+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/k/krb5/libk5crypto3_1.12.1+dfsg-19+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkadm5clnt-mit9_1.12.1+dfsg-19+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkadm5srv-mit9_1.12.1+dfsg-19+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkdb5-7_1.12.1+dfsg-19+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkrb5-3_1.12.1+dfsg-19+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkrb5-dev_1.12.1+dfsg-19+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkrb5support0_1.12.1+dfsg-19+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/libg/libgcrypt20/libgcrypt20_1.6.3-2+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/libg/libgcrypt20/libgcrypt20-dev_1.6.3-2+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/libp/libpng/libpng12-0_1.2.50-2+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/libp/libpng/libpng12-dev_1.2.50-2+deb8u2_armhf.deb
+http://security.debian.org/pool/updates/main/libt/libtasn1-6/libtasn1-6_4.2-3+deb8u3_armhf.deb
+http://security.debian.org/pool/updates/main/n/nspr/libnspr4_4.12-1+debu8u1_armhf.deb
+http://security.debian.org/pool/updates/main/n/nspr/libnspr4-dev_4.12-1+debu8u1_armhf.deb
+http://security.debian.org/pool/updates/main/n/nss/libnss3_3.26-1+debu8u1_armhf.deb
+http://security.debian.org/pool/updates/main/n/nss/libnss3-dev_3.26-1+debu8u1_armhf.deb
+http://security.debian.org/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u6_armhf.deb
+http://security.debian.org/pool/updates/main/o/openssl/libssl-dev_1.0.1t-1+deb8u6_armhf.deb
diff --git a/build/linux/sysroot_scripts/packagelist.jessie.arm64 b/build/linux/sysroot_scripts/packagelist.jessie.arm64
index 6143d92..431592c 100644
--- a/build/linux/sysroot_scripts/packagelist.jessie.arm64
+++ b/build/linux/sysroot_scripts/packagelist.jessie.arm64
@@ -1,209 +1,209 @@
-main/a/alsa-lib/libasound2_1.0.28-1_arm64.deb
-main/a/alsa-lib/libasound2-dev_1.0.28-1_arm64.deb
-main/a/atk1.0/libatk1.0-0_2.14.0-1_arm64.deb
-main/a/atk1.0/libatk1.0-dev_2.14.0-1_arm64.deb
-main/a/at-spi2-atk/libatk-bridge2.0-0_2.14.0-2_arm64.deb
-main/a/at-spi2-atk/libatk-bridge2.0-dev_2.14.0-2_arm64.deb
-main/a/at-spi2-core/libatspi2.0-0_2.14.0-1_arm64.deb
-main/a/at-spi2-core/libatspi2.0-dev_2.14.0-1_arm64.deb
-main/a/attr/libattr1_2.4.47-2_arm64.deb
-main/a/audit/libaudit1_2.4-1+b1_arm64.deb
-main/a/avahi/libavahi-client3_0.6.31-5_arm64.deb
-main/a/avahi/libavahi-common3_0.6.31-5_arm64.deb
-main/b/bluez/libbluetooth3_5.23-2+b1_arm64.deb
-main/b/bluez/libbluetooth-dev_5.23-2+b1_arm64.deb
-main/b/brltty/libbrlapi0.6_5.2~20141018-5_arm64.deb
-main/b/brltty/libbrlapi-dev_5.2~20141018-5_arm64.deb
-main/c/cairo/libcairo2_1.14.0-2.1+deb8u2_arm64.deb
-main/c/cairo/libcairo2-dev_1.14.0-2.1+deb8u2_arm64.deb
-main/c/cairo/libcairo-gobject2_1.14.0-2.1+deb8u2_arm64.deb
-main/c/cairo/libcairo-script-interpreter2_1.14.0-2.1+deb8u2_arm64.deb
-main/c/cups/libcups2_1.7.5-11+deb8u1_arm64.deb
-main/c/cups/libcups2-dev_1.7.5-11+deb8u1_arm64.deb
-main/d/dbus-glib/libdbus-glib-1-2_0.102-1_arm64.deb
-main/d/dbus/libdbus-1-3_1.8.22-0+deb8u1_arm64.deb
-main/d/dbus/libdbus-1-dev_1.8.22-0+deb8u1_arm64.deb
-main/e/e2fsprogs/comerr-dev_2.1-1.42.12-2+b1_arm64.deb
-main/e/e2fsprogs/libcomerr2_1.42.12-2+b1_arm64.deb
-main/e/elfutils/libelf1_0.159-4.2_arm64.deb
-main/e/elfutils/libelf-dev_0.159-4.2_arm64.deb
-main/e/expat/libexpat1_2.1.0-6+deb8u3_arm64.deb
-main/e/expat/libexpat1-dev_2.1.0-6+deb8u3_arm64.deb
-main/f/fontconfig/libfontconfig1_2.11.0-6.3+deb8u1_arm64.deb
-main/f/fontconfig/libfontconfig1-dev_2.11.0-6.3+deb8u1_arm64.deb
-main/f/freetype/libfreetype6_2.5.2-3+deb8u1_arm64.deb
-main/f/freetype/libfreetype6-dev_2.5.2-3+deb8u1_arm64.deb
-main/g/gcc-4.8/libgcc-4.8-dev_4.8.4-1_arm64.deb
-main/g/gcc-4.8/libstdc++-4.8-dev_4.8.4-1_arm64.deb
-main/g/gcc-4.9/libatomic1_4.9.2-10_arm64.deb
-main/g/gcc-4.9/libgcc1_4.9.2-10_arm64.deb
-main/g/gcc-4.9/libgomp1_4.9.2-10_arm64.deb
-main/g/gcc-4.9/libitm1_4.9.2-10_arm64.deb
-main/g/gcc-4.9/libstdc++6_4.9.2-10_arm64.deb
-main/g/gconf/libgconf2-4_3.2.6-3_arm64.deb
-main/g/gconf/libgconf-2-4_3.2.6-3_arm64.deb
-main/g/gconf/libgconf2-dev_3.2.6-3_arm64.deb
-main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.31.1-2+deb8u5_arm64.deb
-main/g/gdk-pixbuf/libgdk-pixbuf2.0-dev_2.31.1-2+deb8u5_arm64.deb
-main/g/glib2.0/libglib2.0-0_2.42.1-1+b1_arm64.deb
-main/g/glib2.0/libglib2.0-dev_2.42.1-1+b1_arm64.deb
-main/g/glibc/libc6_2.19-18+deb8u7_arm64.deb
-main/g/glibc/libc6-dev_2.19-18+deb8u7_arm64.deb
-main/g/gmp/libgmp10_6.0.0+dfsg-6_arm64.deb
-main/g/gnutls28/libgnutls28-dev_3.3.8-6+deb8u4_arm64.deb
-main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u4_arm64.deb
-main/g/gnutls28/libgnutls-openssl27_3.3.8-6+deb8u4_arm64.deb
-main/g/gnutls28/libgnutlsxx28_3.3.8-6+deb8u4_arm64.deb
-main/g/graphite2/libgraphite2-3_1.3.6-1~deb8u1_arm64.deb
-main/g/gtk+2.0/libgtk2.0-0_2.24.25-3+deb8u1_arm64.deb
-main/g/gtk+2.0/libgtk2.0-dev_2.24.25-3+deb8u1_arm64.deb
-main/g/gtk+3.0/libgtk-3-0_3.14.5-1+deb8u1_arm64.deb
-main/g/gtk+3.0/libgtk-3-dev_3.14.5-1+deb8u1_arm64.deb
-main/h/harfbuzz/libharfbuzz0b_0.9.35-2_arm64.deb
-main/h/harfbuzz/libharfbuzz-dev_0.9.35-2_arm64.deb
-main/h/harfbuzz/libharfbuzz-gobject0_0.9.35-2_arm64.deb
-main/h/harfbuzz/libharfbuzz-icu0_0.9.35-2_arm64.deb
-main/k/keyutils/libkeyutils1_1.5.9-5+b1_arm64.deb
-main/k/krb5/krb5-multidev_1.12.1+dfsg-19+deb8u2_arm64.deb
-main/k/krb5/libgssapi-krb5-2_1.12.1+dfsg-19+deb8u2_arm64.deb
-main/k/krb5/libgssrpc4_1.12.1+dfsg-19+deb8u2_arm64.deb
-main/k/krb5/libk5crypto3_1.12.1+dfsg-19+deb8u2_arm64.deb
-main/k/krb5/libkadm5clnt-mit9_1.12.1+dfsg-19+deb8u2_arm64.deb
-main/k/krb5/libkadm5srv-mit9_1.12.1+dfsg-19+deb8u2_arm64.deb
-main/k/krb5/libkdb5-7_1.12.1+dfsg-19+deb8u2_arm64.deb
-main/k/krb5/libkrb5-3_1.12.1+dfsg-19+deb8u2_arm64.deb
-main/k/krb5/libkrb5-dev_1.12.1+dfsg-19+deb8u2_arm64.deb
-main/k/krb5/libkrb5support0_1.12.1+dfsg-19+deb8u2_arm64.deb
-main/libc/libcap2/libcap2_2.24-8_arm64.deb
-main/libc/libcap2/libcap-dev_2.24-8_arm64.deb
-main/libd/libdatrie/libdatrie1_0.2.8-1_arm64.deb
-main/libd/libdrm/libdrm2_2.4.58-2_arm64.deb
-main/libd/libdrm/libdrm-dev_2.4.58-2_arm64.deb
-main/libd/libdrm/libdrm-nouveau2_2.4.58-2_arm64.deb
-main/libd/libdrm/libdrm-radeon1_2.4.58-2_arm64.deb
-main/libf/libffi/libffi6_3.1-2+b2_arm64.deb
-main/libf/libffi/libffi-dev_3.1-2+b2_arm64.deb
-main/libg/libgcrypt20/libgcrypt20_1.6.3-2+deb8u2_arm64.deb
-main/libg/libgcrypt20/libgcrypt20-dev_1.6.3-2+deb8u2_arm64.deb
-main/libg/libgnome-keyring/libgnome-keyring0_3.12.0-1+b1_arm64.deb
-main/libg/libgnome-keyring/libgnome-keyring-dev_3.12.0-1+b1_arm64.deb
-main/libg/libgpg-error/libgpg-error0_1.17-3_arm64.deb
-main/libg/libgpg-error/libgpg-error-dev_1.17-3_arm64.deb
-main/libj/libjsoncpp/libjsoncpp0_0.6.0~rc2-3.1_arm64.deb
-main/libj/libjsoncpp/libjsoncpp-dev_0.6.0~rc2-3.1_arm64.deb
-main/libn/libnss-db/libnss-db_2.2.3pre1-5_arm64.deb
-main/libp/libp11/libp11-2_0.2.8-5_arm64.deb
-main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_arm64.deb
-main/libp/libpng/libpng12-dev_1.2.50-2+deb8u3_arm64.deb
-main/libp/libpthread-stubs/libpthread-stubs0-dev_0.3-4_arm64.deb
-main/libs/libselinux/libselinux1_2.3-2_arm64.deb
-main/libt/libtasn1-6/libtasn1-6_4.2-3+deb8u2_arm64.deb
-main/libt/libthai/libthai0_0.1.21-1_arm64.deb
-main/libx/libx11/libx11-6_1.6.2-3_arm64.deb
-main/libx/libx11/libx11-dev_1.6.2-3_arm64.deb
-main/libx/libx11/libx11-xcb1_1.6.2-3_arm64.deb
-main/libx/libx11/libx11-xcb-dev_1.6.2-3_arm64.deb
-main/libx/libxau/libxau6_1.0.8-1_arm64.deb
-main/libx/libxau/libxau-dev_1.0.8-1_arm64.deb
-main/libx/libxcb/libxcb1_1.10-3+b1_arm64.deb
-main/libx/libxcb/libxcb1-dev_1.10-3+b1_arm64.deb
-main/libx/libxcb/libxcb-dri2-0_1.10-3+b1_arm64.deb
-main/libx/libxcb/libxcb-dri3-0_1.10-3+b1_arm64.deb
-main/libx/libxcb/libxcb-glx0_1.10-3+b1_arm64.deb
-main/libx/libxcb/libxcb-present0_1.10-3+b1_arm64.deb
-main/libx/libxcb/libxcb-render0_1.10-3+b1_arm64.deb
-main/libx/libxcb/libxcb-render0-dev_1.10-3+b1_arm64.deb
-main/libx/libxcb/libxcb-shm0_1.10-3+b1_arm64.deb
-main/libx/libxcb/libxcb-shm0-dev_1.10-3+b1_arm64.deb
-main/libx/libxcb/libxcb-sync1_1.10-3+b1_arm64.deb
-main/libx/libxcomposite/libxcomposite1_0.4.4-1_arm64.deb
-main/libx/libxcomposite/libxcomposite-dev_0.4.4-1_arm64.deb
-main/libx/libxcursor/libxcursor1_1.1.14-1+b1_arm64.deb
-main/libx/libxcursor/libxcursor-dev_1.1.14-1+b1_arm64.deb
-main/libx/libxdamage/libxdamage1_1.1.4-2+b1_arm64.deb
-main/libx/libxdamage/libxdamage-dev_1.1.4-2+b1_arm64.deb
-main/libx/libxdmcp/libxdmcp6_1.1.1-1+b1_arm64.deb
-main/libx/libxdmcp/libxdmcp-dev_1.1.1-1+b1_arm64.deb
-main/libx/libxext/libxext6_1.3.3-1_arm64.deb
-main/libx/libxext/libxext-dev_1.3.3-1_arm64.deb
-main/libx/libxfixes/libxfixes3_5.0.1-2+b2_arm64.deb
-main/libx/libxfixes/libxfixes-dev_5.0.1-2+b2_arm64.deb
-main/libx/libxi/libxi6_1.7.4-1+b2_arm64.deb
-main/libx/libxi/libxi-dev_1.7.4-1+b2_arm64.deb
-main/libx/libxinerama/libxinerama1_1.1.3-1+b1_arm64.deb
-main/libx/libxinerama/libxinerama-dev_1.1.3-1+b1_arm64.deb
-main/libx/libxkbcommon/libxkbcommon0_0.4.3-2_arm64.deb
-main/libx/libxkbcommon/libxkbcommon-dev_0.4.3-2_arm64.deb
-main/libx/libxrandr/libxrandr2_1.4.2-1+b1_arm64.deb
-main/libx/libxrandr/libxrandr-dev_1.4.2-1+b1_arm64.deb
-main/libx/libxrender/libxrender1_0.9.8-1+b1_arm64.deb
-main/libx/libxrender/libxrender-dev_0.9.8-1+b1_arm64.deb
-main/libx/libxshmfence/libxshmfence1_1.1-4_arm64.deb
-main/libx/libxss/libxss1_1.2.2-1_arm64.deb
-main/libx/libxss/libxss-dev_1.2.2-1_arm64.deb
-main/libx/libxt/libxt6_1.1.4-1+b1_arm64.deb
-main/libx/libxt/libxt-dev_1.1.4-1+b1_arm64.deb
-main/libx/libxtst/libxtst6_1.2.2-1+b1_arm64.deb
-main/libx/libxtst/libxtst-dev_1.2.2-1+b1_arm64.deb
-main/libx/libxxf86vm/libxxf86vm1_1.1.3-1+b1_arm64.deb
-main/l/linux/linux-libc-dev_3.16.7-ckt25-2_arm64.deb
-main/m/mesa/libegl1-mesa_10.3.2-1+deb8u1_arm64.deb
-main/m/mesa/libegl1-mesa-dev_10.3.2-1+deb8u1_arm64.deb
-main/m/mesa/libgbm1_10.3.2-1+deb8u1_arm64.deb
-main/m/mesa/libgbm-dev_10.3.2-1+deb8u1_arm64.deb
-main/m/mesa/libgl1-mesa-dev_10.3.2-1+deb8u1_arm64.deb
-main/m/mesa/libgl1-mesa-glx_10.3.2-1+deb8u1_arm64.deb
-main/m/mesa/libglapi-mesa_10.3.2-1+deb8u1_arm64.deb
-main/m/mesa/libwayland-egl1-mesa_10.3.2-1+deb8u1_arm64.deb
-main/m/mesa/mesa-common-dev_10.3.2-1+deb8u1_arm64.deb
-main/n/nettle/libhogweed2_2.7.1-5+deb8u2_arm64.deb
-main/n/nettle/libnettle4_2.7.1-5+deb8u2_arm64.deb
-main/n/nspr/libnspr4_4.12-1+debu8u1_arm64.deb
-main/n/nspr/libnspr4-dev_4.12-1+debu8u1_arm64.deb
-main/n/nss/libnss3_3.26-1+debu8u1_arm64.deb
-main/n/nss/libnss3-dev_3.26-1+debu8u1_arm64.deb
-main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u5_arm64.deb
-main/o/openssl/libssl-dev_1.0.1t-1+deb8u5_arm64.deb
-main/o/orbit2/liborbit2_2.14.19-0.3_arm64.deb
-main/p/p11-kit/libp11-kit0_0.20.7-1_arm64.deb
-main/p/pam/libpam0g_1.1.8-3.1+deb8u2_arm64.deb
-main/p/pam/libpam0g-dev_1.1.8-3.1+deb8u2_arm64.deb
-main/p/pango1.0/libpango-1.0-0_1.36.8-3_arm64.deb
-main/p/pango1.0/libpango1.0-dev_1.36.8-3_arm64.deb
-main/p/pango1.0/libpangocairo-1.0-0_1.36.8-3_arm64.deb
-main/p/pango1.0/libpangoft2-1.0-0_1.36.8-3_arm64.deb
-main/p/pango1.0/libpangoxft-1.0-0_1.36.8-3_arm64.deb
-main/p/pangox-compat/libpangox-1.0-0_0.0.2-5_arm64.deb
-main/p/pciutils/libpci3_3.2.1-3_arm64.deb
-main/p/pciutils/libpci-dev_3.2.1-3_arm64.deb
-main/p/pcre3/libpcre3_8.35-3.3+deb8u4_arm64.deb
-main/p/pcre3/libpcre3-dev_8.35-3.3+deb8u4_arm64.deb
-main/p/pcre3/libpcrecpp0_8.35-3.3+deb8u4_arm64.deb
-main/p/pixman/libpixman-1-0_0.32.6-3_arm64.deb
-main/p/pixman/libpixman-1-dev_0.32.6-3_arm64.deb
-main/p/pulseaudio/libpulse0_5.0-13_arm64.deb
-main/p/pulseaudio/libpulse-dev_5.0-13_arm64.deb
-main/p/pulseaudio/libpulse-mainloop-glib0_5.0-13_arm64.deb
-main/s/speech-dispatcher/libspeechd2_0.8-7_arm64.deb
-main/s/speech-dispatcher/libspeechd-dev_0.8-7_arm64.deb
-main/s/speech-dispatcher/speech-dispatcher_0.8-7_arm64.deb
-main/s/systemd/libudev1_215-17+deb8u6_arm64.deb
-main/s/systemd/libudev-dev_215-17+deb8u6_arm64.deb
-main/w/wayland/libwayland-client0_1.6.0-2_arm64.deb
-main/w/wayland/libwayland-cursor0_1.6.0-2_arm64.deb
-main/w/wayland/libwayland-dev_1.6.0-2_arm64.deb
-main/w/wayland/libwayland-server0_1.6.0-2_arm64.deb
-main/x/x11proto-composite/x11proto-composite-dev_0.4.2-2_all.deb
-main/x/x11proto-core/x11proto-core-dev_7.0.26-1_all.deb
-main/x/x11proto-damage/x11proto-damage-dev_1.2.1-2_all.deb
-main/x/x11proto-fixes/x11proto-fixes-dev_5.0-2_all.deb
-main/x/x11proto-input/x11proto-input-dev_2.3.1-1_all.deb
-main/x/x11proto-kb/x11proto-kb-dev_1.0.6-2_all.deb
-main/x/x11proto-randr/x11proto-randr-dev_1.4.0-2_all.deb
-main/x/x11proto-record/x11proto-record-dev_1.14.2-1_all.deb
-main/x/x11proto-render/x11proto-render-dev_0.11.1-2_all.deb
-main/x/x11proto-scrnsaver/x11proto-scrnsaver-dev_1.2.2-1_all.deb
-main/x/x11proto-xext/x11proto-xext-dev_7.3.0-1_all.deb
-main/x/x11proto-xinerama/x11proto-xinerama-dev_1.2.1-2_all.deb
-main/z/zlib/zlib1g_1.2.8.dfsg-2+b1_arm64.deb
-main/z/zlib/zlib1g-dev_1.2.8.dfsg-2+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/a/alsa-lib/libasound2_1.0.28-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/a/alsa-lib/libasound2-dev_1.0.28-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/a/atk1.0/libatk1.0-0_2.14.0-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/a/atk1.0/libatk1.0-dev_2.14.0-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-atk/libatk-bridge2.0-0_2.14.0-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-atk/libatk-bridge2.0-dev_2.14.0-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-core/libatspi2.0-0_2.14.0-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-core/libatspi2.0-dev_2.14.0-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/a/attr/libattr1_2.4.47-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/a/audit/libaudit1_2.4-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/a/avahi/libavahi-client3_0.6.31-5_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/a/avahi/libavahi-common3_0.6.31-5_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/b/bluez/libbluetooth3_5.23-2+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/b/bluez/libbluetooth-dev_5.23-2+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/b/brltty/libbrlapi0.6_5.2~20141018-5_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/b/brltty/libbrlapi-dev_5.2~20141018-5_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo2_1.14.0-2.1+deb8u2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo2-dev_1.14.0-2.1+deb8u2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo-gobject2_1.14.0-2.1+deb8u2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo-script-interpreter2_1.14.0-2.1+deb8u2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/d/dbus-glib/libdbus-glib-1-2_0.102-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/d/dbus/libdbus-1-3_1.8.22-0+deb8u1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/d/dbus/libdbus-1-dev_1.8.22-0+deb8u1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/e/e2fsprogs/comerr-dev_2.1-1.42.12-2+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/e/e2fsprogs/libcomerr2_1.42.12-2+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/e/elfutils/libelf1_0.159-4.2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/e/elfutils/libelf-dev_0.159-4.2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.8/libgcc-4.8-dev_4.8.4-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.8/libstdc++-4.8-dev_4.8.4-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libatomic1_4.9.2-10_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libgcc1_4.9.2-10_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libgomp1_4.9.2-10_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libitm1_4.9.2-10_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libstdc++6_4.9.2-10_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gconf/libgconf2-4_3.2.6-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gconf/libgconf-2-4_3.2.6-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gconf/libgconf2-dev_3.2.6-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/g/glib2.0/libglib2.0-0_2.42.1-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/g/glib2.0/libglib2.0-dev_2.42.1-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gmp/libgmp10_6.0.0+dfsg-6_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+2.0/libgtk2.0-0_2.24.25-3+deb8u1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+2.0/libgtk2.0-dev_2.24.25-3+deb8u1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+3.0/libgtk-3-0_3.14.5-1+deb8u1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+3.0/libgtk-3-dev_3.14.5-1+deb8u1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz0b_0.9.35-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz-dev_0.9.35-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz-gobject0_0.9.35-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz-icu0_0.9.35-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/k/keyutils/libkeyutils1_1.5.9-5+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libc/libcap2/libcap2_2.24-8_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libc/libcap2/libcap-dev_2.24-8_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdatrie/libdatrie1_0.2.8-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm2_2.4.58-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-dev_2.4.58-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-nouveau2_2.4.58-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-radeon1_2.4.58-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libf/libffi/libffi6_3.1-2+b2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libf/libffi/libffi-dev_3.1-2+b2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgnome-keyring/libgnome-keyring0_3.12.0-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgnome-keyring/libgnome-keyring-dev_3.12.0-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgpg-error/libgpg-error0_1.17-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgpg-error/libgpg-error-dev_1.17-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp0_0.6.0~rc2-3.1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp-dev_0.6.0~rc2-3.1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libn/libnss-db/libnss-db_2.2.3pre1-5_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libp/libp11/libp11-2_0.2.8-5_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libp/libpthread-stubs/libpthread-stubs0-dev_0.3-4_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libs/libselinux/libselinux1_2.3-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libt/libthai/libthai0_0.1.21-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-6_1.6.2-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-dev_1.6.2-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-xcb1_1.6.2-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-xcb-dev_1.6.2-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxau/libxau6_1.0.8-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxau/libxau-dev_1.0.8-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb1_1.10-3+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb1-dev_1.10-3+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-dri2-0_1.10-3+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-dri3-0_1.10-3+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-glx0_1.10-3+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-present0_1.10-3+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-render0_1.10-3+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-render0-dev_1.10-3+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-shm0_1.10-3+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-shm0-dev_1.10-3+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-sync1_1.10-3+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcomposite/libxcomposite1_0.4.4-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcomposite/libxcomposite-dev_0.4.4-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcursor/libxcursor1_1.1.14-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcursor/libxcursor-dev_1.1.14-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdamage/libxdamage1_1.1.4-2+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdamage/libxdamage-dev_1.1.4-2+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdmcp/libxdmcp6_1.1.1-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdmcp/libxdmcp-dev_1.1.1-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxext/libxext6_1.3.3-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxext/libxext-dev_1.3.3-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxfixes/libxfixes3_5.0.1-2+b2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxfixes/libxfixes-dev_5.0.1-2+b2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxi/libxi6_1.7.4-1+b2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxi/libxi-dev_1.7.4-1+b2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxinerama/libxinerama1_1.1.3-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxinerama/libxinerama-dev_1.1.3-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxkbcommon/libxkbcommon0_0.4.3-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxkbcommon/libxkbcommon-dev_0.4.3-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrandr/libxrandr2_1.4.2-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrandr/libxrandr-dev_1.4.2-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrender/libxrender1_0.9.8-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrender/libxrender-dev_0.9.8-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxshmfence/libxshmfence1_1.1-4_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxss/libxss1_1.2.2-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxss/libxss-dev_1.2.2-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxt/libxt6_1.1.4-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxt/libxt-dev_1.1.4-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxtst/libxtst6_1.2.2-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxtst/libxtst-dev_1.2.2-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxxf86vm/libxxf86vm1_1.1.3-1+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/l/linux/linux-libc-dev_3.16.7-ckt25-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libegl1-mesa_10.3.2-1+deb8u1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libegl1-mesa-dev_10.3.2-1+deb8u1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgbm1_10.3.2-1+deb8u1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgbm-dev_10.3.2-1+deb8u1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgl1-mesa-dev_10.3.2-1+deb8u1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgl1-mesa-glx_10.3.2-1+deb8u1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libglapi-mesa_10.3.2-1+deb8u1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libwayland-egl1-mesa_10.3.2-1+deb8u1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/mesa-common-dev_10.3.2-1+deb8u1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/n/nettle/libhogweed2_2.7.1-5+deb8u2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/n/nettle/libnettle4_2.7.1-5+deb8u2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/o/orbit2/liborbit2_2.14.19-0.3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/p11-kit/libp11-kit0_0.20.7-1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pam/libpam0g_1.1.8-3.1+deb8u2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pam/libpam0g-dev_1.1.8-3.1+deb8u2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpango-1.0-0_1.36.8-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpango1.0-dev_1.36.8-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpangocairo-1.0-0_1.36.8-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpangoft2-1.0-0_1.36.8-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpangoxft-1.0-0_1.36.8-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pangox-compat/libpangox-1.0-0_0.0.2-5_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pciutils/libpci3_3.2.1-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pciutils/libpci-dev_3.2.1-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pcre3/libpcre3_8.35-3.3+deb8u4_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pcre3/libpcre3-dev_8.35-3.3+deb8u4_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pcre3/libpcrecpp0_8.35-3.3+deb8u4_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pixman/libpixman-1-0_0.32.6-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pixman/libpixman-1-dev_0.32.6-3_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pulseaudio/libpulse0_5.0-13_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pulseaudio/libpulse-dev_5.0-13_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/p/pulseaudio/libpulse-mainloop-glib0_5.0-13_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/s/speech-dispatcher/libspeechd2_0.8-7_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/s/speech-dispatcher/libspeechd-dev_0.8-7_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/s/speech-dispatcher/speech-dispatcher_0.8-7_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/s/systemd/libudev1_215-17+deb8u7_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/s/systemd/libudev-dev_215-17+deb8u7_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-client0_1.6.0-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-cursor0_1.6.0-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-dev_1.6.0-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-server0_1.6.0-2_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-composite/x11proto-composite-dev_0.4.2-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-core/x11proto-core-dev_7.0.26-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-damage/x11proto-damage-dev_1.2.1-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-fixes/x11proto-fixes-dev_5.0-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-input/x11proto-input-dev_2.3.1-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-kb/x11proto-kb-dev_1.0.6-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-randr/x11proto-randr-dev_1.4.0-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-record/x11proto-record-dev_1.14.2-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-render/x11proto-render-dev_0.11.1-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-scrnsaver/x11proto-scrnsaver-dev_1.2.2-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-xext/x11proto-xext-dev_7.3.0-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-xinerama/x11proto-xinerama-dev_1.2.1-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/z/zlib/zlib1g_1.2.8.dfsg-2+b1_arm64.deb
+http://ftp.us.debian.org/debian/pool/main/z/zlib/zlib1g-dev_1.2.8.dfsg-2+b1_arm64.deb
+http://security.debian.org/pool/updates/main/c/cups/libcups2_1.7.5-11+deb8u1_arm64.deb
+http://security.debian.org/pool/updates/main/c/cups/libcups2-dev_1.7.5-11+deb8u1_arm64.deb
+http://security.debian.org/pool/updates/main/e/expat/libexpat1_2.1.0-6+deb8u3_arm64.deb
+http://security.debian.org/pool/updates/main/e/expat/libexpat1-dev_2.1.0-6+deb8u3_arm64.deb
+http://security.debian.org/pool/updates/main/f/fontconfig/libfontconfig1_2.11.0-6.3+deb8u1_arm64.deb
+http://security.debian.org/pool/updates/main/f/fontconfig/libfontconfig1-dev_2.11.0-6.3+deb8u1_arm64.deb
+http://security.debian.org/pool/updates/main/f/freetype/libfreetype6_2.5.2-3+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/f/freetype/libfreetype6-dev_2.5.2-3+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.31.1-2+deb8u5_arm64.deb
+http://security.debian.org/pool/updates/main/g/gdk-pixbuf/libgdk-pixbuf2.0-dev_2.31.1-2+deb8u5_arm64.deb
+http://security.debian.org/pool/updates/main/g/glibc/libc6_2.19-18+deb8u3_arm64.deb
+http://security.debian.org/pool/updates/main/g/glibc/libc6-dev_2.19-18+deb8u3_arm64.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutls28-dev_3.3.8-6+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutls-openssl27_3.3.8-6+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutlsxx28_3.3.8-6+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/g/graphite2/libgraphite2-3_1.3.6-1~deb8u1_arm64.deb
+http://security.debian.org/pool/updates/main/k/krb5/krb5-multidev_1.12.1+dfsg-19+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libgssapi-krb5-2_1.12.1+dfsg-19+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libgssrpc4_1.12.1+dfsg-19+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libk5crypto3_1.12.1+dfsg-19+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkadm5clnt-mit9_1.12.1+dfsg-19+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkadm5srv-mit9_1.12.1+dfsg-19+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkdb5-7_1.12.1+dfsg-19+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkrb5-3_1.12.1+dfsg-19+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkrb5-dev_1.12.1+dfsg-19+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkrb5support0_1.12.1+dfsg-19+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/libg/libgcrypt20/libgcrypt20_1.6.3-2+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/libg/libgcrypt20/libgcrypt20-dev_1.6.3-2+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/libp/libpng/libpng12-0_1.2.50-2+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/libp/libpng/libpng12-dev_1.2.50-2+deb8u2_arm64.deb
+http://security.debian.org/pool/updates/main/libt/libtasn1-6/libtasn1-6_4.2-3+deb8u3_arm64.deb
+http://security.debian.org/pool/updates/main/n/nspr/libnspr4_4.12-1+debu8u1_arm64.deb
+http://security.debian.org/pool/updates/main/n/nspr/libnspr4-dev_4.12-1+debu8u1_arm64.deb
+http://security.debian.org/pool/updates/main/n/nss/libnss3_3.26-1+debu8u1_arm64.deb
+http://security.debian.org/pool/updates/main/n/nss/libnss3-dev_3.26-1+debu8u1_arm64.deb
+http://security.debian.org/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u6_arm64.deb
+http://security.debian.org/pool/updates/main/o/openssl/libssl-dev_1.0.1t-1+deb8u6_arm64.deb
diff --git a/build/linux/sysroot_scripts/packagelist.jessie.i386 b/build/linux/sysroot_scripts/packagelist.jessie.i386
index 23a167b..a093261 100644
--- a/build/linux/sysroot_scripts/packagelist.jessie.i386
+++ b/build/linux/sysroot_scripts/packagelist.jessie.i386
@@ -1,208 +1,208 @@
-main/a/alsa-lib/libasound2_1.0.28-1_i386.deb
-main/a/alsa-lib/libasound2-dev_1.0.28-1_i386.deb
-main/a/atk1.0/libatk1.0-0_2.14.0-1_i386.deb
-main/a/atk1.0/libatk1.0-dev_2.14.0-1_i386.deb
-main/a/at-spi2-atk/libatk-bridge2.0-0_2.14.0-2_i386.deb
-main/a/at-spi2-atk/libatk-bridge2.0-dev_2.14.0-2_i386.deb
-main/a/at-spi2-core/libatspi2.0-0_2.14.0-1_i386.deb
-main/a/at-spi2-core/libatspi2.0-dev_2.14.0-1_i386.deb
-main/a/attr/libattr1_2.4.47-2_i386.deb
-main/a/audit/libaudit1_2.4-1+b1_i386.deb
-main/a/avahi/libavahi-client3_0.6.31-5_i386.deb
-main/a/avahi/libavahi-common3_0.6.31-5_i386.deb
-main/b/bluez/libbluetooth3_5.23-2+b1_i386.deb
-main/b/bluez/libbluetooth-dev_5.23-2+b1_i386.deb
-main/b/brltty/libbrlapi0.6_5.2~20141018-5_i386.deb
-main/b/brltty/libbrlapi-dev_5.2~20141018-5_i386.deb
-main/c/cairo/libcairo2_1.14.0-2.1+deb8u2_i386.deb
-main/c/cairo/libcairo2-dev_1.14.0-2.1+deb8u2_i386.deb
-main/c/cairo/libcairo-gobject2_1.14.0-2.1+deb8u2_i386.deb
-main/c/cairo/libcairo-script-interpreter2_1.14.0-2.1+deb8u2_i386.deb
-main/c/cups/libcups2_1.7.5-11+deb8u1_i386.deb
-main/c/cups/libcups2-dev_1.7.5-11+deb8u1_i386.deb
-main/d/dbus-glib/libdbus-glib-1-2_0.102-1_i386.deb
-main/d/dbus/libdbus-1-3_1.8.22-0+deb8u1_i386.deb
-main/d/dbus/libdbus-1-dev_1.8.22-0+deb8u1_i386.deb
-main/e/e2fsprogs/comerr-dev_2.1-1.42.12-2+b1_i386.deb
-main/e/e2fsprogs/libcomerr2_1.42.12-2+b1_i386.deb
-main/e/elfutils/libelf1_0.159-4.2_i386.deb
-main/e/elfutils/libelf-dev_0.159-4.2_i386.deb
-main/e/expat/libexpat1_2.1.0-6+deb8u3_i386.deb
-main/e/expat/libexpat1-dev_2.1.0-6+deb8u3_i386.deb
-main/f/fontconfig/libfontconfig1_2.11.0-6.3+deb8u1_i386.deb
-main/f/fontconfig/libfontconfig1-dev_2.11.0-6.3+deb8u1_i386.deb
-main/f/freetype/libfreetype6_2.5.2-3+deb8u1_i386.deb
-main/f/freetype/libfreetype6-dev_2.5.2-3+deb8u1_i386.deb
-main/g/gcc-4.8/libasan0_4.8.4-1_i386.deb
-main/g/gcc-4.8/libgcc-4.8-dev_4.8.4-1_i386.deb
-main/g/gcc-4.8/libstdc++-4.8-dev_4.8.4-1_i386.deb
-main/g/gcc-4.9/libatomic1_4.9.2-10_i386.deb
-main/g/gcc-4.9/libcilkrts5_4.9.2-10_i386.deb
-main/g/gcc-4.9/libgcc1_4.9.2-10_i386.deb
-main/g/gcc-4.9/libgomp1_4.9.2-10_i386.deb
-main/g/gcc-4.9/libitm1_4.9.2-10_i386.deb
-main/g/gcc-4.9/libquadmath0_4.9.2-10_i386.deb
-main/g/gcc-4.9/libstdc++6_4.9.2-10_i386.deb
-main/g/gcc-4.9/libubsan0_4.9.2-10_i386.deb
-main/g/gconf/libgconf-2-4_3.2.6-3_i386.deb
-main/g/gconf/libgconf2-4_3.2.6-3_i386.deb
-main/g/gconf/libgconf2-dev_3.2.6-3_i386.deb
-main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.31.1-2+deb8u5_i386.deb
-main/g/gdk-pixbuf/libgdk-pixbuf2.0-dev_2.31.1-2+deb8u5_i386.deb
-main/g/glib2.0/libglib2.0-0_2.42.1-1+b1_i386.deb
-main/g/glib2.0/libglib2.0-dev_2.42.1-1+b1_i386.deb
-main/g/glibc/libc6_2.19-18+deb8u7_i386.deb
-main/g/glibc/libc6-dev_2.19-18+deb8u7_i386.deb
-main/g/gnutls28/libgnutls28-dev_3.3.8-6+deb8u4_i386.deb
-main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u4_i386.deb
-main/g/gnutls28/libgnutls-openssl27_3.3.8-6+deb8u4_i386.deb
-main/g/gnutls28/libgnutlsxx28_3.3.8-6+deb8u4_i386.deb
-main/g/gtk+2.0/libgtk2.0-0_2.24.25-3+deb8u1_i386.deb
-main/g/gtk+2.0/libgtk2.0-dev_2.24.25-3+deb8u1_i386.deb
-main/g/gtk+3.0/libgtk-3-0_3.14.5-1+deb8u1_i386.deb
-main/g/gtk+3.0/libgtk-3-dev_3.14.5-1+deb8u1_i386.deb
-main/h/harfbuzz/libharfbuzz0b_0.9.35-2_i386.deb
-main/h/harfbuzz/libharfbuzz-dev_0.9.35-2_i386.deb
-main/h/harfbuzz/libharfbuzz-gobject0_0.9.35-2_i386.deb
-main/h/harfbuzz/libharfbuzz-icu0_0.9.35-2_i386.deb
-main/k/keyutils/libkeyutils1_1.5.9-5+b1_i386.deb
-main/k/krb5/krb5-multidev_1.12.1+dfsg-19+deb8u2_i386.deb
-main/k/krb5/libgssapi-krb5-2_1.12.1+dfsg-19+deb8u2_i386.deb
-main/k/krb5/libgssrpc4_1.12.1+dfsg-19+deb8u2_i386.deb
-main/k/krb5/libk5crypto3_1.12.1+dfsg-19+deb8u2_i386.deb
-main/k/krb5/libkadm5clnt-mit9_1.12.1+dfsg-19+deb8u2_i386.deb
-main/k/krb5/libkadm5srv-mit9_1.12.1+dfsg-19+deb8u2_i386.deb
-main/k/krb5/libkdb5-7_1.12.1+dfsg-19+deb8u2_i386.deb
-main/k/krb5/libkrb5-3_1.12.1+dfsg-19+deb8u2_i386.deb
-main/k/krb5/libkrb5-dev_1.12.1+dfsg-19+deb8u2_i386.deb
-main/k/krb5/libkrb5support0_1.12.1+dfsg-19+deb8u2_i386.deb
-main/libc/libcap2/libcap2_2.24-8_i386.deb
-main/libc/libcap2/libcap-dev_2.24-8_i386.deb
-main/libd/libdrm/libdrm2_2.4.58-2_i386.deb
-main/libd/libdrm/libdrm-dev_2.4.58-2_i386.deb
-main/libd/libdrm/libdrm-intel1_2.4.58-2_i386.deb
-main/libd/libdrm/libdrm-nouveau2_2.4.58-2_i386.deb
-main/libd/libdrm/libdrm-radeon1_2.4.58-2_i386.deb
-main/libf/libffi/libffi6_3.1-2+b2_i386.deb
-main/libf/libffi/libffi-dev_3.1-2+b2_i386.deb
-main/libg/libgcrypt20/libgcrypt20_1.6.3-2+deb8u2_i386.deb
-main/libg/libgcrypt20/libgcrypt20-dev_1.6.3-2+deb8u2_i386.deb
-main/libg/libgnome-keyring/libgnome-keyring0_3.12.0-1+b1_i386.deb
-main/libg/libgnome-keyring/libgnome-keyring-dev_3.12.0-1+b1_i386.deb
-main/libg/libgpg-error/libgpg-error0_1.17-3_i386.deb
-main/libg/libgpg-error/libgpg-error-dev_1.17-3_i386.deb
-main/libj/libjsoncpp/libjsoncpp0_0.6.0~rc2-3.1_i386.deb
-main/libj/libjsoncpp/libjsoncpp-dev_0.6.0~rc2-3.1_i386.deb
-main/libn/libnss-db/libnss-db_2.2.3pre1-5+b3_i386.deb
-main/libp/libp11/libp11-2_0.2.8-5_i386.deb
-main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_i386.deb
-main/libp/libpng/libpng12-dev_1.2.50-2+deb8u3_i386.deb
-main/libp/libpthread-stubs/libpthread-stubs0-dev_0.3-4_i386.deb
-main/libs/libselinux/libselinux1_2.3-2_i386.deb
-main/libt/libtasn1-6/libtasn1-6_4.2-3+deb8u2_i386.deb
-main/libx/libx11/libx11-6_1.6.2-3_i386.deb
-main/libx/libx11/libx11-dev_1.6.2-3_i386.deb
-main/libx/libx11/libx11-xcb1_1.6.2-3_i386.deb
-main/libx/libx11/libx11-xcb-dev_1.6.2-3_i386.deb
-main/libx/libxau/libxau6_1.0.8-1_i386.deb
-main/libx/libxau/libxau-dev_1.0.8-1_i386.deb
-main/libx/libxcb/libxcb1_1.10-3+b1_i386.deb
-main/libx/libxcb/libxcb1-dev_1.10-3+b1_i386.deb
-main/libx/libxcb/libxcb-dri2-0_1.10-3+b1_i386.deb
-main/libx/libxcb/libxcb-dri3-0_1.10-3+b1_i386.deb
-main/libx/libxcb/libxcb-glx0_1.10-3+b1_i386.deb
-main/libx/libxcb/libxcb-present0_1.10-3+b1_i386.deb
-main/libx/libxcb/libxcb-render0_1.10-3+b1_i386.deb
-main/libx/libxcb/libxcb-render0-dev_1.10-3+b1_i386.deb
-main/libx/libxcb/libxcb-shm0_1.10-3+b1_i386.deb
-main/libx/libxcb/libxcb-shm0-dev_1.10-3+b1_i386.deb
-main/libx/libxcb/libxcb-sync1_1.10-3+b1_i386.deb
-main/libx/libxcomposite/libxcomposite1_0.4.4-1_i386.deb
-main/libx/libxcomposite/libxcomposite-dev_0.4.4-1_i386.deb
-main/libx/libxcursor/libxcursor1_1.1.14-1+b1_i386.deb
-main/libx/libxcursor/libxcursor-dev_1.1.14-1+b1_i386.deb
-main/libx/libxdamage/libxdamage1_1.1.4-2+b1_i386.deb
-main/libx/libxdamage/libxdamage-dev_1.1.4-2+b1_i386.deb
-main/libx/libxdmcp/libxdmcp6_1.1.1-1+b1_i386.deb
-main/libx/libxdmcp/libxdmcp-dev_1.1.1-1+b1_i386.deb
-main/libx/libxext/libxext6_1.3.3-1_i386.deb
-main/libx/libxext/libxext-dev_1.3.3-1_i386.deb
-main/libx/libxfixes/libxfixes3_5.0.1-2+b2_i386.deb
-main/libx/libxfixes/libxfixes-dev_5.0.1-2+b2_i386.deb
-main/libx/libxi/libxi6_1.7.4-1+b2_i386.deb
-main/libx/libxi/libxi-dev_1.7.4-1+b2_i386.deb
-main/libx/libxinerama/libxinerama1_1.1.3-1+b1_i386.deb
-main/libx/libxinerama/libxinerama-dev_1.1.3-1+b1_i386.deb
-main/libx/libxkbcommon/libxkbcommon0_0.4.3-2_i386.deb
-main/libx/libxkbcommon/libxkbcommon-dev_0.4.3-2_i386.deb
-main/libx/libxrandr/libxrandr2_1.4.2-1+b1_i386.deb
-main/libx/libxrandr/libxrandr-dev_1.4.2-1+b1_i386.deb
-main/libx/libxrender/libxrender1_0.9.8-1+b1_i386.deb
-main/libx/libxrender/libxrender-dev_0.9.8-1+b1_i386.deb
-main/libx/libxshmfence/libxshmfence1_1.1-4_i386.deb
-main/libx/libxss/libxss1_1.2.2-1_i386.deb
-main/libx/libxss/libxss-dev_1.2.2-1_i386.deb
-main/libx/libxt/libxt6_1.1.4-1+b1_i386.deb
-main/libx/libxt/libxt-dev_1.1.4-1+b1_i386.deb
-main/libx/libxtst/libxtst6_1.2.2-1+b1_i386.deb
-main/libx/libxtst/libxtst-dev_1.2.2-1+b1_i386.deb
-main/libx/libxxf86vm/libxxf86vm1_1.1.3-1+b1_i386.deb
-main/l/linux/linux-libc-dev_3.16.7-ckt25-2_i386.deb
-main/m/mesa/libegl1-mesa_10.3.2-1+deb8u1_i386.deb
-main/m/mesa/libegl1-mesa-dev_10.3.2-1+deb8u1_i386.deb
-main/m/mesa/libgbm1_10.3.2-1+deb8u1_i386.deb
-main/m/mesa/libgbm-dev_10.3.2-1+deb8u1_i386.deb
-main/m/mesa/libgl1-mesa-dev_10.3.2-1+deb8u1_i386.deb
-main/m/mesa/libgl1-mesa-glx_10.3.2-1+deb8u1_i386.deb
-main/m/mesa/libglapi-mesa_10.3.2-1+deb8u1_i386.deb
-main/m/mesa/libwayland-egl1-mesa_10.3.2-1+deb8u1_i386.deb
-main/m/mesa/mesa-common-dev_10.3.2-1+deb8u1_i386.deb
-main/n/nspr/libnspr4_4.12-1+debu8u1_i386.deb
-main/n/nspr/libnspr4-dev_4.12-1+debu8u1_i386.deb
-main/n/nss/libnss3_3.26-1+debu8u1_i386.deb
-main/n/nss/libnss3-dev_3.26-1+debu8u1_i386.deb
-main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u5_i386.deb
-main/o/openssl/libssl-dev_1.0.1t-1+deb8u5_i386.deb
-main/o/orbit2/liborbit2_2.14.19-0.3_i386.deb
-main/p/p11-kit/libp11-kit0_0.20.7-1_i386.deb
-main/p/pam/libpam0g_1.1.8-3.1+deb8u2_i386.deb
-main/p/pam/libpam0g-dev_1.1.8-3.1+deb8u2_i386.deb
-main/p/pango1.0/libpango-1.0-0_1.36.8-3_i386.deb
-main/p/pango1.0/libpango1.0-dev_1.36.8-3_i386.deb
-main/p/pango1.0/libpangocairo-1.0-0_1.36.8-3_i386.deb
-main/p/pango1.0/libpangoft2-1.0-0_1.36.8-3_i386.deb
-main/p/pango1.0/libpangoxft-1.0-0_1.36.8-3_i386.deb
-main/p/pangox-compat/libpangox-1.0-0_0.0.2-5_i386.deb
-main/p/pciutils/libpci3_3.2.1-3_i386.deb
-main/p/pciutils/libpci-dev_3.2.1-3_i386.deb
-main/p/pcre3/libpcre3_8.35-3.3+deb8u4_i386.deb
-main/p/pcre3/libpcre3-dev_8.35-3.3+deb8u4_i386.deb
-main/p/pcre3/libpcrecpp0_8.35-3.3+deb8u4_i386.deb
-main/p/pixman/libpixman-1-0_0.32.6-3_i386.deb
-main/p/pixman/libpixman-1-dev_0.32.6-3_i386.deb
-main/p/pulseaudio/libpulse0_5.0-13_i386.deb
-main/p/pulseaudio/libpulse-dev_5.0-13_i386.deb
-main/p/pulseaudio/libpulse-mainloop-glib0_5.0-13_i386.deb
-main/s/speech-dispatcher/libspeechd2_0.8-7_i386.deb
-main/s/speech-dispatcher/libspeechd-dev_0.8-7_i386.deb
-main/s/speech-dispatcher/speech-dispatcher_0.8-7_i386.deb
-main/s/systemd/libudev1_215-17+deb8u6_i386.deb
-main/s/systemd/libudev-dev_215-17+deb8u6_i386.deb
-main/w/wayland/libwayland-client0_1.6.0-2_i386.deb
-main/w/wayland/libwayland-cursor0_1.6.0-2_i386.deb
-main/w/wayland/libwayland-dev_1.6.0-2_i386.deb
-main/w/wayland/libwayland-server0_1.6.0-2_i386.deb
-main/x/x11proto-composite/x11proto-composite-dev_0.4.2-2_all.deb
-main/x/x11proto-core/x11proto-core-dev_7.0.26-1_all.deb
-main/x/x11proto-damage/x11proto-damage-dev_1.2.1-2_all.deb
-main/x/x11proto-fixes/x11proto-fixes-dev_5.0-2_all.deb
-main/x/x11proto-input/x11proto-input-dev_2.3.1-1_all.deb
-main/x/x11proto-kb/x11proto-kb-dev_1.0.6-2_all.deb
-main/x/x11proto-randr/x11proto-randr-dev_1.4.0-2_all.deb
-main/x/x11proto-record/x11proto-record-dev_1.14.2-1_all.deb
-main/x/x11proto-render/x11proto-render-dev_0.11.1-2_all.deb
-main/x/x11proto-scrnsaver/x11proto-scrnsaver-dev_1.2.2-1_all.deb
-main/x/x11proto-xext/x11proto-xext-dev_7.3.0-1_all.deb
-main/x/x11proto-xinerama/x11proto-xinerama-dev_1.2.1-2_all.deb
-main/z/zlib/zlib1g_1.2.8.dfsg-2+b1_i386.deb
-main/z/zlib/zlib1g-dev_1.2.8.dfsg-2+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/a/alsa-lib/libasound2_1.0.28-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/a/alsa-lib/libasound2-dev_1.0.28-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/a/atk1.0/libatk1.0-0_2.14.0-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/a/atk1.0/libatk1.0-dev_2.14.0-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-atk/libatk-bridge2.0-0_2.14.0-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-atk/libatk-bridge2.0-dev_2.14.0-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-core/libatspi2.0-0_2.14.0-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-core/libatspi2.0-dev_2.14.0-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/a/attr/libattr1_2.4.47-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/a/audit/libaudit1_2.4-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/a/avahi/libavahi-client3_0.6.31-5_i386.deb
+http://ftp.us.debian.org/debian/pool/main/a/avahi/libavahi-common3_0.6.31-5_i386.deb
+http://ftp.us.debian.org/debian/pool/main/b/bluez/libbluetooth3_5.23-2+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/b/bluez/libbluetooth-dev_5.23-2+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/b/brltty/libbrlapi0.6_5.2~20141018-5_i386.deb
+http://ftp.us.debian.org/debian/pool/main/b/brltty/libbrlapi-dev_5.2~20141018-5_i386.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo2_1.14.0-2.1+deb8u2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo2-dev_1.14.0-2.1+deb8u2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo-gobject2_1.14.0-2.1+deb8u2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo-script-interpreter2_1.14.0-2.1+deb8u2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/d/dbus-glib/libdbus-glib-1-2_0.102-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/d/dbus/libdbus-1-3_1.8.22-0+deb8u1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/d/dbus/libdbus-1-dev_1.8.22-0+deb8u1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/e/e2fsprogs/comerr-dev_2.1-1.42.12-2+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/e/e2fsprogs/libcomerr2_1.42.12-2+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/e/elfutils/libelf1_0.159-4.2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/e/elfutils/libelf-dev_0.159-4.2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.8/libasan0_4.8.4-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.8/libgcc-4.8-dev_4.8.4-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.8/libstdc++-4.8-dev_4.8.4-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libatomic1_4.9.2-10_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libcilkrts5_4.9.2-10_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libgcc1_4.9.2-10_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libgomp1_4.9.2-10_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libitm1_4.9.2-10_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libquadmath0_4.9.2-10_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libstdc++6_4.9.2-10_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libubsan0_4.9.2-10_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gconf/libgconf-2-4_3.2.6-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gconf/libgconf2-4_3.2.6-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gconf/libgconf2-dev_3.2.6-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/glib2.0/libglib2.0-0_2.42.1-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/glib2.0/libglib2.0-dev_2.42.1-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+2.0/libgtk2.0-0_2.24.25-3+deb8u1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+2.0/libgtk2.0-dev_2.24.25-3+deb8u1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+3.0/libgtk-3-0_3.14.5-1+deb8u1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+3.0/libgtk-3-dev_3.14.5-1+deb8u1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz0b_0.9.35-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz-dev_0.9.35-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz-gobject0_0.9.35-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz-icu0_0.9.35-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/k/keyutils/libkeyutils1_1.5.9-5+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libc/libcap2/libcap2_2.24-8_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libc/libcap2/libcap-dev_2.24-8_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm2_2.4.58-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-dev_2.4.58-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-intel1_2.4.58-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-nouveau2_2.4.58-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-radeon1_2.4.58-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libf/libffi/libffi6_3.1-2+b2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libf/libffi/libffi-dev_3.1-2+b2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgnome-keyring/libgnome-keyring0_3.12.0-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgnome-keyring/libgnome-keyring-dev_3.12.0-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgpg-error/libgpg-error0_1.17-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgpg-error/libgpg-error-dev_1.17-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp0_0.6.0~rc2-3.1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp-dev_0.6.0~rc2-3.1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libn/libnss-db/libnss-db_2.2.3pre1-5+b3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libp/libp11/libp11-2_0.2.8-5_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libp/libpthread-stubs/libpthread-stubs0-dev_0.3-4_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libs/libselinux/libselinux1_2.3-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-6_1.6.2-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-dev_1.6.2-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-xcb1_1.6.2-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-xcb-dev_1.6.2-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxau/libxau6_1.0.8-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxau/libxau-dev_1.0.8-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb1_1.10-3+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb1-dev_1.10-3+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-dri2-0_1.10-3+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-dri3-0_1.10-3+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-glx0_1.10-3+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-present0_1.10-3+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-render0_1.10-3+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-render0-dev_1.10-3+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-shm0_1.10-3+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-shm0-dev_1.10-3+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-sync1_1.10-3+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcomposite/libxcomposite1_0.4.4-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcomposite/libxcomposite-dev_0.4.4-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcursor/libxcursor1_1.1.14-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcursor/libxcursor-dev_1.1.14-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdamage/libxdamage1_1.1.4-2+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdamage/libxdamage-dev_1.1.4-2+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdmcp/libxdmcp6_1.1.1-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdmcp/libxdmcp-dev_1.1.1-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxext/libxext6_1.3.3-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxext/libxext-dev_1.3.3-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxfixes/libxfixes3_5.0.1-2+b2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxfixes/libxfixes-dev_5.0.1-2+b2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxi/libxi6_1.7.4-1+b2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxi/libxi-dev_1.7.4-1+b2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxinerama/libxinerama1_1.1.3-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxinerama/libxinerama-dev_1.1.3-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxkbcommon/libxkbcommon0_0.4.3-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxkbcommon/libxkbcommon-dev_0.4.3-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrandr/libxrandr2_1.4.2-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrandr/libxrandr-dev_1.4.2-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrender/libxrender1_0.9.8-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrender/libxrender-dev_0.9.8-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxshmfence/libxshmfence1_1.1-4_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxss/libxss1_1.2.2-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxss/libxss-dev_1.2.2-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxt/libxt6_1.1.4-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxt/libxt-dev_1.1.4-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxtst/libxtst6_1.2.2-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxtst/libxtst-dev_1.2.2-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxxf86vm/libxxf86vm1_1.1.3-1+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/l/linux/linux-libc-dev_3.16.7-ckt25-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libegl1-mesa_10.3.2-1+deb8u1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libegl1-mesa-dev_10.3.2-1+deb8u1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgbm1_10.3.2-1+deb8u1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgbm-dev_10.3.2-1+deb8u1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgl1-mesa-dev_10.3.2-1+deb8u1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgl1-mesa-glx_10.3.2-1+deb8u1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libglapi-mesa_10.3.2-1+deb8u1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libwayland-egl1-mesa_10.3.2-1+deb8u1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/mesa-common-dev_10.3.2-1+deb8u1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/o/orbit2/liborbit2_2.14.19-0.3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/p11-kit/libp11-kit0_0.20.7-1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pam/libpam0g_1.1.8-3.1+deb8u2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pam/libpam0g-dev_1.1.8-3.1+deb8u2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpango-1.0-0_1.36.8-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpango1.0-dev_1.36.8-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpangocairo-1.0-0_1.36.8-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpangoft2-1.0-0_1.36.8-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpangoxft-1.0-0_1.36.8-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pangox-compat/libpangox-1.0-0_0.0.2-5_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pciutils/libpci3_3.2.1-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pciutils/libpci-dev_3.2.1-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pcre3/libpcre3_8.35-3.3+deb8u4_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pcre3/libpcre3-dev_8.35-3.3+deb8u4_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pcre3/libpcrecpp0_8.35-3.3+deb8u4_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pixman/libpixman-1-0_0.32.6-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pixman/libpixman-1-dev_0.32.6-3_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pulseaudio/libpulse0_5.0-13_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pulseaudio/libpulse-dev_5.0-13_i386.deb
+http://ftp.us.debian.org/debian/pool/main/p/pulseaudio/libpulse-mainloop-glib0_5.0-13_i386.deb
+http://ftp.us.debian.org/debian/pool/main/s/speech-dispatcher/libspeechd2_0.8-7_i386.deb
+http://ftp.us.debian.org/debian/pool/main/s/speech-dispatcher/libspeechd-dev_0.8-7_i386.deb
+http://ftp.us.debian.org/debian/pool/main/s/speech-dispatcher/speech-dispatcher_0.8-7_i386.deb
+http://ftp.us.debian.org/debian/pool/main/s/systemd/libudev1_215-17+deb8u7_i386.deb
+http://ftp.us.debian.org/debian/pool/main/s/systemd/libudev-dev_215-17+deb8u7_i386.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-client0_1.6.0-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-cursor0_1.6.0-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-dev_1.6.0-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-server0_1.6.0-2_i386.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-composite/x11proto-composite-dev_0.4.2-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-core/x11proto-core-dev_7.0.26-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-damage/x11proto-damage-dev_1.2.1-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-fixes/x11proto-fixes-dev_5.0-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-input/x11proto-input-dev_2.3.1-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-kb/x11proto-kb-dev_1.0.6-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-randr/x11proto-randr-dev_1.4.0-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-record/x11proto-record-dev_1.14.2-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-render/x11proto-render-dev_0.11.1-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-scrnsaver/x11proto-scrnsaver-dev_1.2.2-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-xext/x11proto-xext-dev_7.3.0-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-xinerama/x11proto-xinerama-dev_1.2.1-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/z/zlib/zlib1g_1.2.8.dfsg-2+b1_i386.deb
+http://ftp.us.debian.org/debian/pool/main/z/zlib/zlib1g-dev_1.2.8.dfsg-2+b1_i386.deb
+http://security.debian.org/pool/updates/main/c/cups/libcups2_1.7.5-11+deb8u1_i386.deb
+http://security.debian.org/pool/updates/main/c/cups/libcups2-dev_1.7.5-11+deb8u1_i386.deb
+http://security.debian.org/pool/updates/main/e/expat/libexpat1_2.1.0-6+deb8u3_i386.deb
+http://security.debian.org/pool/updates/main/e/expat/libexpat1-dev_2.1.0-6+deb8u3_i386.deb
+http://security.debian.org/pool/updates/main/f/fontconfig/libfontconfig1_2.11.0-6.3+deb8u1_i386.deb
+http://security.debian.org/pool/updates/main/f/fontconfig/libfontconfig1-dev_2.11.0-6.3+deb8u1_i386.deb
+http://security.debian.org/pool/updates/main/f/freetype/libfreetype6_2.5.2-3+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/f/freetype/libfreetype6-dev_2.5.2-3+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.31.1-2+deb8u5_i386.deb
+http://security.debian.org/pool/updates/main/g/gdk-pixbuf/libgdk-pixbuf2.0-dev_2.31.1-2+deb8u5_i386.deb
+http://security.debian.org/pool/updates/main/g/glibc/libc6_2.19-18+deb8u3_i386.deb
+http://security.debian.org/pool/updates/main/g/glibc/libc6-dev_2.19-18+deb8u3_i386.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutls28-dev_3.3.8-6+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutls-openssl27_3.3.8-6+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutlsxx28_3.3.8-6+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/k/krb5/krb5-multidev_1.12.1+dfsg-19+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/k/krb5/libgssapi-krb5-2_1.12.1+dfsg-19+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/k/krb5/libgssrpc4_1.12.1+dfsg-19+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/k/krb5/libk5crypto3_1.12.1+dfsg-19+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkadm5clnt-mit9_1.12.1+dfsg-19+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkadm5srv-mit9_1.12.1+dfsg-19+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkdb5-7_1.12.1+dfsg-19+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkrb5-3_1.12.1+dfsg-19+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkrb5-dev_1.12.1+dfsg-19+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkrb5support0_1.12.1+dfsg-19+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/libg/libgcrypt20/libgcrypt20_1.6.3-2+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/libg/libgcrypt20/libgcrypt20-dev_1.6.3-2+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/libp/libpng/libpng12-0_1.2.50-2+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/libp/libpng/libpng12-dev_1.2.50-2+deb8u2_i386.deb
+http://security.debian.org/pool/updates/main/libt/libtasn1-6/libtasn1-6_4.2-3+deb8u3_i386.deb
+http://security.debian.org/pool/updates/main/n/nspr/libnspr4_4.12-1+debu8u1_i386.deb
+http://security.debian.org/pool/updates/main/n/nspr/libnspr4-dev_4.12-1+debu8u1_i386.deb
+http://security.debian.org/pool/updates/main/n/nss/libnss3_3.26-1+debu8u1_i386.deb
+http://security.debian.org/pool/updates/main/n/nss/libnss3-dev_3.26-1+debu8u1_i386.deb
+http://security.debian.org/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u6_i386.deb
+http://security.debian.org/pool/updates/main/o/openssl/libssl-dev_1.0.1t-1+deb8u6_i386.deb
diff --git a/build/linux/sysroot_scripts/packagelist.jessie.mipsel b/build/linux/sysroot_scripts/packagelist.jessie.mipsel
index 2b169dff..6bff00e 100644
--- a/build/linux/sysroot_scripts/packagelist.jessie.mipsel
+++ b/build/linux/sysroot_scripts/packagelist.jessie.mipsel
@@ -1,202 +1,202 @@
-main/a/alsa-lib/libasound2_1.0.28-1_mipsel.deb
-main/a/alsa-lib/libasound2-dev_1.0.28-1_mipsel.deb
-main/a/atk1.0/libatk1.0-0_2.14.0-1_mipsel.deb
-main/a/atk1.0/libatk1.0-dev_2.14.0-1_mipsel.deb
-main/a/at-spi2-atk/libatk-bridge2.0-0_2.14.0-2_mipsel.deb
-main/a/at-spi2-atk/libatk-bridge2.0-dev_2.14.0-2_mipsel.deb
-main/a/at-spi2-core/libatspi2.0-0_2.14.0-1_mipsel.deb
-main/a/at-spi2-core/libatspi2.0-dev_2.14.0-1_mipsel.deb
-main/a/attr/libattr1_2.4.47-2_mipsel.deb
-main/a/audit/libaudit1_2.4-1+b1_mipsel.deb
-main/a/avahi/libavahi-client3_0.6.31-5_mipsel.deb
-main/a/avahi/libavahi-common3_0.6.31-5_mipsel.deb
-main/b/bluez/libbluetooth3_5.23-2+b1_mipsel.deb
-main/b/bluez/libbluetooth-dev_5.23-2+b1_mipsel.deb
-main/b/brltty/libbrlapi0.6_5.2~20141018-5_mipsel.deb
-main/b/brltty/libbrlapi-dev_5.2~20141018-5_mipsel.deb
-main/c/cairo/libcairo2_1.14.0-2.1+deb8u2_mipsel.deb
-main/c/cairo/libcairo2-dev_1.14.0-2.1+deb8u2_mipsel.deb
-main/c/cairo/libcairo-gobject2_1.14.0-2.1+deb8u2_mipsel.deb
-main/c/cairo/libcairo-script-interpreter2_1.14.0-2.1+deb8u2_mipsel.deb
-main/c/cups/libcups2_1.7.5-11+deb8u1_mipsel.deb
-main/c/cups/libcups2-dev_1.7.5-11+deb8u1_mipsel.deb
-main/d/dbus-glib/libdbus-glib-1-2_0.102-1_mipsel.deb
-main/d/dbus/libdbus-1-3_1.8.22-0+deb8u1_mipsel.deb
-main/d/dbus/libdbus-1-dev_1.8.22-0+deb8u1_mipsel.deb
-main/e/e2fsprogs/comerr-dev_2.1-1.42.12-2+b1_mipsel.deb
-main/e/e2fsprogs/libcomerr2_1.42.12-2+b1_mipsel.deb
-main/e/elfutils/libelf1_0.159-4.2_mipsel.deb
-main/e/elfutils/libelf-dev_0.159-4.2_mipsel.deb
-main/e/expat/libexpat1_2.1.0-6+deb8u3_mipsel.deb
-main/e/expat/libexpat1-dev_2.1.0-6+deb8u3_mipsel.deb
-main/f/fontconfig/libfontconfig1_2.11.0-6.3+deb8u1_mipsel.deb
-main/f/fontconfig/libfontconfig1-dev_2.11.0-6.3+deb8u1_mipsel.deb
-main/f/freetype/libfreetype6_2.5.2-3+deb8u1_mipsel.deb
-main/f/freetype/libfreetype6-dev_2.5.2-3+deb8u1_mipsel.deb
-main/g/gcc-4.8/libgcc-4.8-dev_4.8.4-1_mipsel.deb
-main/g/gcc-4.8/libstdc++-4.8-dev_4.8.4-1_mipsel.deb
-main/g/gcc-4.9/libatomic1_4.9.2-10_mipsel.deb
-main/g/gcc-4.9/libgcc1_4.9.2-10_mipsel.deb
-main/g/gcc-4.9/libgomp1_4.9.2-10_mipsel.deb
-main/g/gcc-4.9/libstdc++6_4.9.2-10_mipsel.deb
-main/g/gconf/libgconf2-4_3.2.6-3_mipsel.deb
-main/g/gconf/libgconf-2-4_3.2.6-3_mipsel.deb
-main/g/gconf/libgconf2-dev_3.2.6-3_mipsel.deb
-main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.31.1-2+deb8u5_mipsel.deb
-main/g/gdk-pixbuf/libgdk-pixbuf2.0-dev_2.31.1-2+deb8u5_mipsel.deb
-main/g/glib2.0/libglib2.0-0_2.42.1-1+b1_mipsel.deb
-main/g/glib2.0/libglib2.0-dev_2.42.1-1+b1_mipsel.deb
-main/g/glibc/libc6_2.19-18+deb8u7_mipsel.deb
-main/g/glibc/libc6-dev_2.19-18+deb8u7_mipsel.deb
-main/g/gnutls28/libgnutls28-dev_3.3.8-6+deb8u4_mipsel.deb
-main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u4_mipsel.deb
-main/g/gnutls28/libgnutls-openssl27_3.3.8-6+deb8u4_mipsel.deb
-main/g/gnutls28/libgnutlsxx28_3.3.8-6+deb8u4_mipsel.deb
-main/g/gtk+2.0/libgtk2.0-0_2.24.25-3+deb8u1_mipsel.deb
-main/g/gtk+2.0/libgtk2.0-dev_2.24.25-3+deb8u1_mipsel.deb
-main/g/gtk+3.0/libgtk-3-0_3.14.5-1+deb8u1_mipsel.deb
-main/g/gtk+3.0/libgtk-3-dev_3.14.5-1+deb8u1_mipsel.deb
-main/h/harfbuzz/libharfbuzz0b_0.9.35-2_mipsel.deb
-main/h/harfbuzz/libharfbuzz-dev_0.9.35-2_mipsel.deb
-main/h/harfbuzz/libharfbuzz-gobject0_0.9.35-2_mipsel.deb
-main/h/harfbuzz/libharfbuzz-icu0_0.9.35-2_mipsel.deb
-main/k/keyutils/libkeyutils1_1.5.9-5+b1_mipsel.deb
-main/k/krb5/krb5-multidev_1.12.1+dfsg-19+deb8u2_mipsel.deb
-main/k/krb5/libgssapi-krb5-2_1.12.1+dfsg-19+deb8u2_mipsel.deb
-main/k/krb5/libgssrpc4_1.12.1+dfsg-19+deb8u2_mipsel.deb
-main/k/krb5/libk5crypto3_1.12.1+dfsg-19+deb8u2_mipsel.deb
-main/k/krb5/libkadm5clnt-mit9_1.12.1+dfsg-19+deb8u2_mipsel.deb
-main/k/krb5/libkadm5srv-mit9_1.12.1+dfsg-19+deb8u2_mipsel.deb
-main/k/krb5/libkdb5-7_1.12.1+dfsg-19+deb8u2_mipsel.deb
-main/k/krb5/libkrb5-3_1.12.1+dfsg-19+deb8u2_mipsel.deb
-main/k/krb5/libkrb5-dev_1.12.1+dfsg-19+deb8u2_mipsel.deb
-main/k/krb5/libkrb5support0_1.12.1+dfsg-19+deb8u2_mipsel.deb
-main/libc/libcap2/libcap2_2.24-8_mipsel.deb
-main/libc/libcap2/libcap-dev_2.24-8_mipsel.deb
-main/libd/libdrm/libdrm2_2.4.58-2_mipsel.deb
-main/libd/libdrm/libdrm-dev_2.4.58-2_mipsel.deb
-main/libd/libdrm/libdrm-nouveau2_2.4.58-2_mipsel.deb
-main/libd/libdrm/libdrm-radeon1_2.4.58-2_mipsel.deb
-main/libf/libffi/libffi6_3.1-2+b2_mipsel.deb
-main/libf/libffi/libffi-dev_3.1-2+b2_mipsel.deb
-main/libg/libgcrypt20/libgcrypt20_1.6.3-2+deb8u2_mipsel.deb
-main/libg/libgcrypt20/libgcrypt20-dev_1.6.3-2+deb8u2_mipsel.deb
-main/libg/libgnome-keyring/libgnome-keyring0_3.12.0-1+b1_mipsel.deb
-main/libg/libgnome-keyring/libgnome-keyring-dev_3.12.0-1+b1_mipsel.deb
-main/libg/libgpg-error/libgpg-error0_1.17-3_mipsel.deb
-main/libg/libgpg-error/libgpg-error-dev_1.17-3_mipsel.deb
-main/libj/libjsoncpp/libjsoncpp0_0.6.0~rc2-3.1_mipsel.deb
-main/libj/libjsoncpp/libjsoncpp-dev_0.6.0~rc2-3.1_mipsel.deb
-main/libn/libnss-db/libnss-db_2.2.3pre1-5+b3_mipsel.deb
-main/libp/libp11/libp11-2_0.2.8-5_mipsel.deb
-main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_mipsel.deb
-main/libp/libpng/libpng12-dev_1.2.50-2+deb8u3_mipsel.deb
-main/libp/libpthread-stubs/libpthread-stubs0-dev_0.3-4_mipsel.deb
-main/libs/libselinux/libselinux1_2.3-2_mipsel.deb
-main/libt/libtasn1-6/libtasn1-6_4.2-3+deb8u2_mipsel.deb
-main/libx/libx11/libx11-6_1.6.2-3_mipsel.deb
-main/libx/libx11/libx11-dev_1.6.2-3_mipsel.deb
-main/libx/libx11/libx11-xcb1_1.6.2-3_mipsel.deb
-main/libx/libx11/libx11-xcb-dev_1.6.2-3_mipsel.deb
-main/libx/libxau/libxau6_1.0.8-1_mipsel.deb
-main/libx/libxau/libxau-dev_1.0.8-1_mipsel.deb
-main/libx/libxcb/libxcb1_1.10-3+b1_mipsel.deb
-main/libx/libxcb/libxcb1-dev_1.10-3+b1_mipsel.deb
-main/libx/libxcb/libxcb-dri2-0_1.10-3+b1_mipsel.deb
-main/libx/libxcb/libxcb-dri3-0_1.10-3+b1_mipsel.deb
-main/libx/libxcb/libxcb-glx0_1.10-3+b1_mipsel.deb
-main/libx/libxcb/libxcb-present0_1.10-3+b1_mipsel.deb
-main/libx/libxcb/libxcb-render0_1.10-3+b1_mipsel.deb
-main/libx/libxcb/libxcb-render0-dev_1.10-3+b1_mipsel.deb
-main/libx/libxcb/libxcb-shm0_1.10-3+b1_mipsel.deb
-main/libx/libxcb/libxcb-shm0-dev_1.10-3+b1_mipsel.deb
-main/libx/libxcb/libxcb-sync1_1.10-3+b1_mipsel.deb
-main/libx/libxcomposite/libxcomposite1_0.4.4-1_mipsel.deb
-main/libx/libxcomposite/libxcomposite-dev_0.4.4-1_mipsel.deb
-main/libx/libxcursor/libxcursor1_1.1.14-1+b1_mipsel.deb
-main/libx/libxcursor/libxcursor-dev_1.1.14-1+b1_mipsel.deb
-main/libx/libxdamage/libxdamage1_1.1.4-2+b1_mipsel.deb
-main/libx/libxdamage/libxdamage-dev_1.1.4-2+b1_mipsel.deb
-main/libx/libxdmcp/libxdmcp6_1.1.1-1+b1_mipsel.deb
-main/libx/libxdmcp/libxdmcp-dev_1.1.1-1+b1_mipsel.deb
-main/libx/libxext/libxext6_1.3.3-1_mipsel.deb
-main/libx/libxext/libxext-dev_1.3.3-1_mipsel.deb
-main/libx/libxfixes/libxfixes3_5.0.1-2+b2_mipsel.deb
-main/libx/libxfixes/libxfixes-dev_5.0.1-2+b2_mipsel.deb
-main/libx/libxi/libxi6_1.7.4-1+b2_mipsel.deb
-main/libx/libxi/libxi-dev_1.7.4-1+b2_mipsel.deb
-main/libx/libxinerama/libxinerama1_1.1.3-1+b1_mipsel.deb
-main/libx/libxinerama/libxinerama-dev_1.1.3-1+b1_mipsel.deb
-main/libx/libxkbcommon/libxkbcommon0_0.4.3-2_mipsel.deb
-main/libx/libxkbcommon/libxkbcommon-dev_0.4.3-2_mipsel.deb
-main/libx/libxrandr/libxrandr2_1.4.2-1+b1_mipsel.deb
-main/libx/libxrandr/libxrandr-dev_1.4.2-1+b1_mipsel.deb
-main/libx/libxrender/libxrender1_0.9.8-1+b1_mipsel.deb
-main/libx/libxrender/libxrender-dev_0.9.8-1+b1_mipsel.deb
-main/libx/libxshmfence/libxshmfence1_1.1-4_mipsel.deb
-main/libx/libxss/libxss1_1.2.2-1_mipsel.deb
-main/libx/libxss/libxss-dev_1.2.2-1_mipsel.deb
-main/libx/libxt/libxt6_1.1.4-1+b1_mipsel.deb
-main/libx/libxt/libxt-dev_1.1.4-1+b1_mipsel.deb
-main/libx/libxtst/libxtst6_1.2.2-1+b1_mipsel.deb
-main/libx/libxtst/libxtst-dev_1.2.2-1+b1_mipsel.deb
-main/libx/libxxf86vm/libxxf86vm1_1.1.3-1+b1_mipsel.deb
-main/l/linux/linux-libc-dev_3.16.7-ckt25-2_mipsel.deb
-main/m/mesa/libegl1-mesa_10.3.2-1+deb8u1_mipsel.deb
-main/m/mesa/libegl1-mesa-dev_10.3.2-1+deb8u1_mipsel.deb
-main/m/mesa/libgbm1_10.3.2-1+deb8u1_mipsel.deb
-main/m/mesa/libgbm-dev_10.3.2-1+deb8u1_mipsel.deb
-main/m/mesa/libgl1-mesa-dev_10.3.2-1+deb8u1_mipsel.deb
-main/m/mesa/libgl1-mesa-glx_10.3.2-1+deb8u1_mipsel.deb
-main/m/mesa/libglapi-mesa_10.3.2-1+deb8u1_mipsel.deb
-main/m/mesa/libwayland-egl1-mesa_10.3.2-1+deb8u1_mipsel.deb
-main/m/mesa/mesa-common-dev_10.3.2-1+deb8u1_mipsel.deb
-main/n/nspr/libnspr4_4.12-1+debu8u1_mipsel.deb
-main/n/nspr/libnspr4-dev_4.12-1+debu8u1_mipsel.deb
-main/n/nss/libnss3_3.26-1+debu8u1_mipsel.deb
-main/n/nss/libnss3-dev_3.26-1+debu8u1_mipsel.deb
-main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u5_mipsel.deb
-main/o/openssl/libssl-dev_1.0.1t-1+deb8u5_mipsel.deb
-main/o/orbit2/liborbit2_2.14.19-0.3_mipsel.deb
-main/p/p11-kit/libp11-kit0_0.20.7-1_mipsel.deb
-main/p/pam/libpam0g_1.1.8-3.1+deb8u2_mipsel.deb
-main/p/pam/libpam0g-dev_1.1.8-3.1+deb8u2_mipsel.deb
-main/p/pango1.0/libpango-1.0-0_1.36.8-3_mipsel.deb
-main/p/pango1.0/libpango1.0-dev_1.36.8-3_mipsel.deb
-main/p/pango1.0/libpangocairo-1.0-0_1.36.8-3_mipsel.deb
-main/p/pango1.0/libpangoft2-1.0-0_1.36.8-3_mipsel.deb
-main/p/pango1.0/libpangoxft-1.0-0_1.36.8-3_mipsel.deb
-main/p/pangox-compat/libpangox-1.0-0_0.0.2-5_mipsel.deb
-main/p/pciutils/libpci3_3.2.1-3_mipsel.deb
-main/p/pciutils/libpci-dev_3.2.1-3_mipsel.deb
-main/p/pcre3/libpcre3_8.35-3.3+deb8u4_mipsel.deb
-main/p/pcre3/libpcre3-dev_8.35-3.3+deb8u4_mipsel.deb
-main/p/pcre3/libpcrecpp0_8.35-3.3+deb8u4_mipsel.deb
-main/p/pixman/libpixman-1-0_0.32.6-3_mipsel.deb
-main/p/pixman/libpixman-1-dev_0.32.6-3_mipsel.deb
-main/p/pulseaudio/libpulse0_5.0-13_mipsel.deb
-main/p/pulseaudio/libpulse-dev_5.0-13_mipsel.deb
-main/p/pulseaudio/libpulse-mainloop-glib0_5.0-13_mipsel.deb
-main/s/speech-dispatcher/libspeechd2_0.8-7_mipsel.deb
-main/s/speech-dispatcher/libspeechd-dev_0.8-7_mipsel.deb
-main/s/speech-dispatcher/speech-dispatcher_0.8-7_mipsel.deb
-main/s/systemd/libudev1_215-17+deb8u6_mipsel.deb
-main/s/systemd/libudev-dev_215-17+deb8u6_mipsel.deb
-main/w/wayland/libwayland-client0_1.6.0-2_mipsel.deb
-main/w/wayland/libwayland-cursor0_1.6.0-2_mipsel.deb
-main/w/wayland/libwayland-dev_1.6.0-2_mipsel.deb
-main/w/wayland/libwayland-server0_1.6.0-2_mipsel.deb
-main/x/x11proto-composite/x11proto-composite-dev_0.4.2-2_all.deb
-main/x/x11proto-core/x11proto-core-dev_7.0.26-1_all.deb
-main/x/x11proto-damage/x11proto-damage-dev_1.2.1-2_all.deb
-main/x/x11proto-fixes/x11proto-fixes-dev_5.0-2_all.deb
-main/x/x11proto-input/x11proto-input-dev_2.3.1-1_all.deb
-main/x/x11proto-kb/x11proto-kb-dev_1.0.6-2_all.deb
-main/x/x11proto-randr/x11proto-randr-dev_1.4.0-2_all.deb
-main/x/x11proto-record/x11proto-record-dev_1.14.2-1_all.deb
-main/x/x11proto-render/x11proto-render-dev_0.11.1-2_all.deb
-main/x/x11proto-scrnsaver/x11proto-scrnsaver-dev_1.2.2-1_all.deb
-main/x/x11proto-xext/x11proto-xext-dev_7.3.0-1_all.deb
-main/x/x11proto-xinerama/x11proto-xinerama-dev_1.2.1-2_all.deb
-main/z/zlib/zlib1g_1.2.8.dfsg-2+b1_mipsel.deb
-main/z/zlib/zlib1g-dev_1.2.8.dfsg-2+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/a/alsa-lib/libasound2_1.0.28-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/a/alsa-lib/libasound2-dev_1.0.28-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/a/atk1.0/libatk1.0-0_2.14.0-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/a/atk1.0/libatk1.0-dev_2.14.0-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-atk/libatk-bridge2.0-0_2.14.0-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-atk/libatk-bridge2.0-dev_2.14.0-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-core/libatspi2.0-0_2.14.0-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/a/at-spi2-core/libatspi2.0-dev_2.14.0-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/a/attr/libattr1_2.4.47-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/a/audit/libaudit1_2.4-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/a/avahi/libavahi-client3_0.6.31-5_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/a/avahi/libavahi-common3_0.6.31-5_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/b/bluez/libbluetooth3_5.23-2+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/b/bluez/libbluetooth-dev_5.23-2+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/b/brltty/libbrlapi0.6_5.2~20141018-5_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/b/brltty/libbrlapi-dev_5.2~20141018-5_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo2_1.14.0-2.1+deb8u2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo2-dev_1.14.0-2.1+deb8u2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo-gobject2_1.14.0-2.1+deb8u2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/c/cairo/libcairo-script-interpreter2_1.14.0-2.1+deb8u2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/d/dbus-glib/libdbus-glib-1-2_0.102-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/d/dbus/libdbus-1-3_1.8.22-0+deb8u1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/d/dbus/libdbus-1-dev_1.8.22-0+deb8u1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/e/e2fsprogs/comerr-dev_2.1-1.42.12-2+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/e/e2fsprogs/libcomerr2_1.42.12-2+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/e/elfutils/libelf1_0.159-4.2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/e/elfutils/libelf-dev_0.159-4.2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.8/libgcc-4.8-dev_4.8.4-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.8/libstdc++-4.8-dev_4.8.4-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libatomic1_4.9.2-10_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libgcc1_4.9.2-10_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libgomp1_4.9.2-10_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/g/gcc-4.9/libstdc++6_4.9.2-10_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/g/gconf/libgconf2-4_3.2.6-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/g/gconf/libgconf-2-4_3.2.6-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/g/gconf/libgconf2-dev_3.2.6-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/g/glib2.0/libglib2.0-0_2.42.1-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/g/glib2.0/libglib2.0-dev_2.42.1-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+2.0/libgtk2.0-0_2.24.25-3+deb8u1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+2.0/libgtk2.0-dev_2.24.25-3+deb8u1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+3.0/libgtk-3-0_3.14.5-1+deb8u1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/g/gtk+3.0/libgtk-3-dev_3.14.5-1+deb8u1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz0b_0.9.35-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz-dev_0.9.35-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz-gobject0_0.9.35-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/h/harfbuzz/libharfbuzz-icu0_0.9.35-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/k/keyutils/libkeyutils1_1.5.9-5+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libc/libcap2/libcap2_2.24-8_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libc/libcap2/libcap-dev_2.24-8_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm2_2.4.58-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-dev_2.4.58-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-nouveau2_2.4.58-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libd/libdrm/libdrm-radeon1_2.4.58-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libf/libffi/libffi6_3.1-2+b2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libf/libffi/libffi-dev_3.1-2+b2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgnome-keyring/libgnome-keyring0_3.12.0-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgnome-keyring/libgnome-keyring-dev_3.12.0-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgpg-error/libgpg-error0_1.17-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libg/libgpg-error/libgpg-error-dev_1.17-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp0_0.6.0~rc2-3.1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libj/libjsoncpp/libjsoncpp-dev_0.6.0~rc2-3.1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libn/libnss-db/libnss-db_2.2.3pre1-5+b3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libp/libp11/libp11-2_0.2.8-5_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libp/libpthread-stubs/libpthread-stubs0-dev_0.3-4_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libs/libselinux/libselinux1_2.3-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-6_1.6.2-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-dev_1.6.2-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-xcb1_1.6.2-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libx11/libx11-xcb-dev_1.6.2-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxau/libxau6_1.0.8-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxau/libxau-dev_1.0.8-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb1_1.10-3+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb1-dev_1.10-3+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-dri2-0_1.10-3+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-dri3-0_1.10-3+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-glx0_1.10-3+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-present0_1.10-3+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-render0_1.10-3+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-render0-dev_1.10-3+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-shm0_1.10-3+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-shm0-dev_1.10-3+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcb/libxcb-sync1_1.10-3+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcomposite/libxcomposite1_0.4.4-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcomposite/libxcomposite-dev_0.4.4-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcursor/libxcursor1_1.1.14-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxcursor/libxcursor-dev_1.1.14-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdamage/libxdamage1_1.1.4-2+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdamage/libxdamage-dev_1.1.4-2+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdmcp/libxdmcp6_1.1.1-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxdmcp/libxdmcp-dev_1.1.1-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxext/libxext6_1.3.3-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxext/libxext-dev_1.3.3-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxfixes/libxfixes3_5.0.1-2+b2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxfixes/libxfixes-dev_5.0.1-2+b2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxi/libxi6_1.7.4-1+b2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxi/libxi-dev_1.7.4-1+b2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxinerama/libxinerama1_1.1.3-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxinerama/libxinerama-dev_1.1.3-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxkbcommon/libxkbcommon0_0.4.3-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxkbcommon/libxkbcommon-dev_0.4.3-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrandr/libxrandr2_1.4.2-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrandr/libxrandr-dev_1.4.2-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrender/libxrender1_0.9.8-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxrender/libxrender-dev_0.9.8-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxshmfence/libxshmfence1_1.1-4_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxss/libxss1_1.2.2-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxss/libxss-dev_1.2.2-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxt/libxt6_1.1.4-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxt/libxt-dev_1.1.4-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxtst/libxtst6_1.2.2-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxtst/libxtst-dev_1.2.2-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/libx/libxxf86vm/libxxf86vm1_1.1.3-1+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/l/linux/linux-libc-dev_3.16.7-ckt25-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libegl1-mesa_10.3.2-1+deb8u1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libegl1-mesa-dev_10.3.2-1+deb8u1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgbm1_10.3.2-1+deb8u1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgbm-dev_10.3.2-1+deb8u1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgl1-mesa-dev_10.3.2-1+deb8u1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libgl1-mesa-glx_10.3.2-1+deb8u1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libglapi-mesa_10.3.2-1+deb8u1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/libwayland-egl1-mesa_10.3.2-1+deb8u1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/m/mesa/mesa-common-dev_10.3.2-1+deb8u1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/o/orbit2/liborbit2_2.14.19-0.3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/p11-kit/libp11-kit0_0.20.7-1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pam/libpam0g_1.1.8-3.1+deb8u2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pam/libpam0g-dev_1.1.8-3.1+deb8u2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpango-1.0-0_1.36.8-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpango1.0-dev_1.36.8-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpangocairo-1.0-0_1.36.8-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpangoft2-1.0-0_1.36.8-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pango1.0/libpangoxft-1.0-0_1.36.8-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pangox-compat/libpangox-1.0-0_0.0.2-5_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pciutils/libpci3_3.2.1-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pciutils/libpci-dev_3.2.1-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pcre3/libpcre3_8.35-3.3+deb8u4_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pcre3/libpcre3-dev_8.35-3.3+deb8u4_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pcre3/libpcrecpp0_8.35-3.3+deb8u4_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pixman/libpixman-1-0_0.32.6-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pixman/libpixman-1-dev_0.32.6-3_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pulseaudio/libpulse0_5.0-13_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pulseaudio/libpulse-dev_5.0-13_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/p/pulseaudio/libpulse-mainloop-glib0_5.0-13_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/s/speech-dispatcher/libspeechd2_0.8-7_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/s/speech-dispatcher/libspeechd-dev_0.8-7_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/s/speech-dispatcher/speech-dispatcher_0.8-7_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/s/systemd/libudev1_215-17+deb8u7_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/s/systemd/libudev-dev_215-17+deb8u7_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-client0_1.6.0-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-cursor0_1.6.0-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-dev_1.6.0-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/w/wayland/libwayland-server0_1.6.0-2_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-composite/x11proto-composite-dev_0.4.2-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-core/x11proto-core-dev_7.0.26-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-damage/x11proto-damage-dev_1.2.1-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-fixes/x11proto-fixes-dev_5.0-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-input/x11proto-input-dev_2.3.1-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-kb/x11proto-kb-dev_1.0.6-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-randr/x11proto-randr-dev_1.4.0-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-record/x11proto-record-dev_1.14.2-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-render/x11proto-render-dev_0.11.1-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-scrnsaver/x11proto-scrnsaver-dev_1.2.2-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-xext/x11proto-xext-dev_7.3.0-1_all.deb
+http://ftp.us.debian.org/debian/pool/main/x/x11proto-xinerama/x11proto-xinerama-dev_1.2.1-2_all.deb
+http://ftp.us.debian.org/debian/pool/main/z/zlib/zlib1g_1.2.8.dfsg-2+b1_mipsel.deb
+http://ftp.us.debian.org/debian/pool/main/z/zlib/zlib1g-dev_1.2.8.dfsg-2+b1_mipsel.deb
+http://security.debian.org/pool/updates/main/c/cups/libcups2_1.7.5-11+deb8u1_mipsel.deb
+http://security.debian.org/pool/updates/main/c/cups/libcups2-dev_1.7.5-11+deb8u1_mipsel.deb
+http://security.debian.org/pool/updates/main/e/expat/libexpat1_2.1.0-6+deb8u3_mipsel.deb
+http://security.debian.org/pool/updates/main/e/expat/libexpat1-dev_2.1.0-6+deb8u3_mipsel.deb
+http://security.debian.org/pool/updates/main/f/fontconfig/libfontconfig1_2.11.0-6.3+deb8u1_mipsel.deb
+http://security.debian.org/pool/updates/main/f/fontconfig/libfontconfig1-dev_2.11.0-6.3+deb8u1_mipsel.deb
+http://security.debian.org/pool/updates/main/f/freetype/libfreetype6_2.5.2-3+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/f/freetype/libfreetype6-dev_2.5.2-3+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/g/gdk-pixbuf/libgdk-pixbuf2.0-0_2.31.1-2+deb8u5_mipsel.deb
+http://security.debian.org/pool/updates/main/g/gdk-pixbuf/libgdk-pixbuf2.0-dev_2.31.1-2+deb8u5_mipsel.deb
+http://security.debian.org/pool/updates/main/g/glibc/libc6_2.19-18+deb8u3_mipsel.deb
+http://security.debian.org/pool/updates/main/g/glibc/libc6-dev_2.19-18+deb8u3_mipsel.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutls28-dev_3.3.8-6+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutls-openssl27_3.3.8-6+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/g/gnutls28/libgnutlsxx28_3.3.8-6+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/k/krb5/krb5-multidev_1.12.1+dfsg-19+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/k/krb5/libgssapi-krb5-2_1.12.1+dfsg-19+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/k/krb5/libgssrpc4_1.12.1+dfsg-19+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/k/krb5/libk5crypto3_1.12.1+dfsg-19+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkadm5clnt-mit9_1.12.1+dfsg-19+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkadm5srv-mit9_1.12.1+dfsg-19+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkdb5-7_1.12.1+dfsg-19+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkrb5-3_1.12.1+dfsg-19+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkrb5-dev_1.12.1+dfsg-19+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/k/krb5/libkrb5support0_1.12.1+dfsg-19+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/libg/libgcrypt20/libgcrypt20_1.6.3-2+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/libg/libgcrypt20/libgcrypt20-dev_1.6.3-2+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/libp/libpng/libpng12-0_1.2.50-2+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/libp/libpng/libpng12-dev_1.2.50-2+deb8u2_mipsel.deb
+http://security.debian.org/pool/updates/main/libt/libtasn1-6/libtasn1-6_4.2-3+deb8u3_mipsel.deb
+http://security.debian.org/pool/updates/main/n/nspr/libnspr4_4.12-1+debu8u1_mipsel.deb
+http://security.debian.org/pool/updates/main/n/nspr/libnspr4-dev_4.12-1+debu8u1_mipsel.deb
+http://security.debian.org/pool/updates/main/n/nss/libnss3_3.26-1+debu8u1_mipsel.deb
+http://security.debian.org/pool/updates/main/n/nss/libnss3-dev_3.26-1+debu8u1_mipsel.deb
+http://security.debian.org/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u6_mipsel.deb
+http://security.debian.org/pool/updates/main/o/openssl/libssl-dev_1.0.1t-1+deb8u6_mipsel.deb
diff --git a/build/linux/sysroot_scripts/sysroots.json b/build/linux/sysroot_scripts/sysroots.json
index e05f582..8bdc812 100644
--- a/build/linux/sysroot_scripts/sysroots.json
+++ b/build/linux/sysroot_scripts/sysroots.json
@@ -1,31 +1,31 @@
 {
     "jessie_amd64": {
-        "Revision": "501a18940d0a78a40306050946032cbf8f14e7c0",
-        "Sha1Sum": "71260b24e1712844fd5a7c559c5d7b3ccae798a8",
+        "Revision": "ebb50a1c59e577567470b00582f81ed14222353e",
+        "Sha1Sum": "6df0d3f81752547694cafba80f7353189287428f",
         "SysrootDir": "debian_jessie_amd64-sysroot",
         "Tarball": "debian_jessie_amd64_sysroot.tgz"
     },
     "jessie_arm": {
-        "Revision": "501a18940d0a78a40306050946032cbf8f14e7c0",
-        "Sha1Sum": "b1922853e41276d83a4b78ba6772d059d473fb86",
+        "Revision": "ebb50a1c59e577567470b00582f81ed14222353e",
+        "Sha1Sum": "fd0bf9053f11cccd631629f93d4c448ca28a1d85",
         "SysrootDir": "debian_jessie_arm-sysroot",
         "Tarball": "debian_jessie_arm_sysroot.tgz"
     },
     "jessie_arm64": {
-        "Revision": "501a18940d0a78a40306050946032cbf8f14e7c0",
-        "Sha1Sum": "c81e39777cdf32e6cc7a8d8ad7fc8de4ecf003af",
+        "Revision": "ebb50a1c59e577567470b00582f81ed14222353e",
+        "Sha1Sum": "ba54db4a00cb8bc8165ee86cfc3f141a64c822e7",
         "SysrootDir": "debian_jessie_arm64-sysroot",
         "Tarball": "debian_jessie_arm64_sysroot.tgz"
     },
     "jessie_i386": {
-        "Revision": "501a18940d0a78a40306050946032cbf8f14e7c0",
-        "Sha1Sum": "9019e050869dff49e91618b7bfea8de6c82a8b94",
+        "Revision": "ebb50a1c59e577567470b00582f81ed14222353e",
+        "Sha1Sum": "70e26036a0f38509bb632a2db92e09d773a8edc6",
         "SysrootDir": "debian_jessie_i386-sysroot",
         "Tarball": "debian_jessie_i386_sysroot.tgz"
     },
     "jessie_mips": {
-        "Revision": "501a18940d0a78a40306050946032cbf8f14e7c0",
-        "Sha1Sum": "79f2c9fd33caf8c5c90a4621a80c379c747a8f7e",
+        "Revision": "ebb50a1c59e577567470b00582f81ed14222353e",
+        "Sha1Sum": "6a64a448a3412b00a6fed39d9641e3aea45456ca",
         "SysrootDir": "debian_jessie_mips-sysroot",
         "Tarball": "debian_jessie_mips_sysroot.tgz"
     }
diff --git a/chrome/browser/android/vr_shell/color_scheme.cc b/chrome/browser/android/vr_shell/color_scheme.cc
index d39d5e5..f43273e 100644
--- a/chrome/browser/android/vr_shell/color_scheme.cc
+++ b/chrome/browser/android/vr_shell/color_scheme.cc
@@ -4,6 +4,8 @@
 
 #include "chrome/browser/android/vr_shell/color_scheme.h"
 
+#include "ui/gfx/color_palette.h"
+
 namespace vr_shell {
 
 namespace {
@@ -20,13 +22,42 @@
   normal_scheme.floor = 0xFFCFCFCF;
   normal_scheme.ceiling = 0xFFDBDBDB;
   normal_scheme.floor_grid = SK_ColorWHITE;
+  normal_scheme.background = 0x66EBEBEB;
+  normal_scheme.background_hover = 0xFFEAEAEA;
+  normal_scheme.background_down = 0xFFFAFAFA;
+  normal_scheme.foreground = 0xFF333333;
+  normal_scheme.emphasized = 0xFF000000;
+  normal_scheme.deemphasized = 0xFF5A5A5A;
+  normal_scheme.separator = 0x33000000;
+  normal_scheme.secure = gfx::kGoogleGreen700;
+  normal_scheme.insecure = gfx::kGoogleRed700;
+  normal_scheme.warning = normal_scheme.deemphasized;
 
+  kColorSchemes[ColorScheme::kModeFullscreen] =
+      kColorSchemes[ColorScheme::kModeNormal];
   ColorScheme& fullscreen_scheme = kColorSchemes[ColorScheme::kModeFullscreen];
   fullscreen_scheme.horizon = 0xFF0A0015;
   fullscreen_scheme.floor = 0xFF070F1C;
   fullscreen_scheme.ceiling = 0xFF04080F;
   fullscreen_scheme.floor_grid = 0x80A3E0FF;
 
+  // TODO(joshcarpenter): Update these per spec.
+  ColorScheme& incognito_scheme = kColorSchemes[ColorScheme::kModeIncognito];
+  incognito_scheme.horizon = 0xFF2E2E2E;
+  incognito_scheme.floor = 0xFF282828;
+  incognito_scheme.ceiling = 0xFF2F2F2F;
+  incognito_scheme.floor_grid = 0xFF595959;
+  incognito_scheme.foreground = 0xFFE6E6E6;
+  incognito_scheme.emphasized = 0xFFFFFFFF;
+  incognito_scheme.deemphasized = incognito_scheme.foreground;
+  incognito_scheme.background = 0xB9454545;
+  incognito_scheme.background_hover = 0xD9454545;
+  incognito_scheme.background_down = 0xFF454545;
+  incognito_scheme.separator = 0xDD595959;
+  incognito_scheme.secure = incognito_scheme.foreground;
+  incognito_scheme.insecure = incognito_scheme.foreground;
+  incognito_scheme.warning = incognito_scheme.foreground;
+
   initialized = true;
 }
 
diff --git a/chrome/browser/android/vr_shell/color_scheme.h b/chrome/browser/android/vr_shell/color_scheme.h
index 76bb78013..d54a75c 100644
--- a/chrome/browser/android/vr_shell/color_scheme.h
+++ b/chrome/browser/android/vr_shell/color_scheme.h
@@ -10,10 +10,10 @@
 namespace vr_shell {
 
 struct ColorScheme {
-  // TODO(vollick): Add support for incognito.
   enum Mode : int {
     kModeNormal = 0,
     kModeFullscreen,
+    kModeIncognito,
     kNumModes,
   };
 
@@ -25,6 +25,26 @@
   SkColor floor;
   SkColor ceiling;
   SkColor floor_grid;
+
+  // The foreground color is used for text and sometimes for icons.
+  SkColor foreground;
+  SkColor emphasized;
+  SkColor deemphasized;
+
+  // This is the background color. To be used behind text in the foreground
+  // color. The related hover and down colors are to be used for buttons.
+  SkColor background;
+  SkColor background_hover;
+  SkColor background_down;
+
+  // If you have a segmented element, its separators should use this color.
+  SkColor separator;
+
+  // Some content changes color based on the security level. Those visuals
+  // should respect these colors.
+  SkColor secure;
+  SkColor insecure;
+  SkColor warning;
 };
 
 }  // namespace vr_shell
diff --git a/chrome/browser/android/vr_shell/textures/ui_texture.cc b/chrome/browser/android/vr_shell/textures/ui_texture.cc
index 02eccd78..99b9705 100644
--- a/chrome/browser/android/vr_shell/textures/ui_texture.cc
+++ b/chrome/browser/android/vr_shell/textures/ui_texture.cc
@@ -56,6 +56,15 @@
   return false;
 }
 
+void UiTexture::SetMode(ColorScheme::Mode mode) {
+  if (mode_ == mode)
+    return;
+  mode_ = mode;
+  OnSetMode();
+}
+
+void UiTexture::OnSetMode() {}
+
 std::vector<std::unique_ptr<gfx::RenderText>> UiTexture::PrepareDrawStringRect(
     const base::string16& text,
     const gfx::FontList& font_list,
diff --git a/chrome/browser/android/vr_shell/textures/ui_texture.h b/chrome/browser/android/vr_shell/textures/ui_texture.h
index 0bde0005..eef85cee 100644
--- a/chrome/browser/android/vr_shell/textures/ui_texture.h
+++ b/chrome/browser/android/vr_shell/textures/ui_texture.h
@@ -10,6 +10,7 @@
 
 #include "base/macros.h"
 #include "base/strings/string16.h"
+#include "chrome/browser/android/vr_shell/color_scheme.h"
 #include "third_party/skia/include/core/SkColor.h"
 #include "ui/gfx/geometry/rect.h"
 #include "ui/gfx/geometry/size.h"
@@ -39,6 +40,8 @@
 
   bool dirty() const { return dirty_; }
 
+  void SetMode(ColorScheme::Mode mode);
+
  protected:
   enum TextAlignment {
     kTextAlignmentNone,
@@ -54,6 +57,9 @@
 
   virtual void Draw(SkCanvas* canvas, const gfx::Size& texture_size) = 0;
 
+  virtual void OnSetMode();
+  ColorScheme::Mode mode() const { return mode_; }
+
   // Prepares a set of RenderText objects with the given color and fonts.
   // Attempts to fit the text within the provided size. |flags| specifies how
   // the text should be rendered. If multiline is requested and provided height
@@ -85,6 +91,7 @@
 
  private:
   bool dirty_ = true;
+  ColorScheme::Mode mode_ = ColorScheme::kModeNormal;
 
   DISALLOW_COPY_AND_ASSIGN(UiTexture);
 };
diff --git a/chrome/browser/android/vr_shell/textures/url_bar_texture.cc b/chrome/browser/android/vr_shell/textures/url_bar_texture.cc
index 966d877..5ebf629 100644
--- a/chrome/browser/android/vr_shell/textures/url_bar_texture.cc
+++ b/chrome/browser/android/vr_shell/textures/url_bar_texture.cc
@@ -6,10 +6,10 @@
 
 #include "base/strings/utf_string_conversions.h"
 #include "cc/paint/skia_paint_canvas.h"
+#include "chrome/browser/android/vr_shell/color_scheme.h"
 #include "chrome/browser/android/vr_shell/textures/render_text_wrapper.h"
 #include "components/url_formatter/url_formatter.h"
 #include "ui/gfx/canvas.h"
-#include "ui/gfx/color_palette.h"
 #include "ui/gfx/font.h"
 #include "ui/gfx/font_list.h"
 #include "ui/gfx/geometry/point_f.h"
@@ -24,17 +24,6 @@
 
 namespace {
 
-static constexpr SkColor kBackground = 0x66EBEBEB;
-static constexpr SkColor kBackgroundHover = 0xFFEAEAEA;
-static constexpr SkColor kBackgroundDown = 0xFFFAFAFA;
-static constexpr SkColor kForeground = 0xFF333333;
-static constexpr SkColor kSeparatorColor = 0x33000000;
-
-static constexpr SkColor kUrlTextColor = 0xFF000000;
-static constexpr SkColor kUrlDeemphasizedTextColor = 0xFF5A5A5A;
-static const SkColor kSecureColor = gfx::kGoogleGreen700;
-static const SkColor kWarningColor = gfx::kGoogleRed700;
-
 static constexpr float kWidth = 0.672;
 static constexpr float kHeight = 0.088;
 static constexpr float kFontHeight = 0.027;
@@ -67,28 +56,30 @@
 }
 
 // See LocationBarView::GetSecureTextColor().
-SkColor getSchemeColor(SecurityLevel level) {
+SkColor getSchemeColor(SecurityLevel level, const ColorScheme& color_scheme) {
   switch (level) {
     case SecurityLevel::NONE:
     case SecurityLevel::HTTP_SHOW_WARNING:
     case SecurityLevel::SECURITY_WARNING:
-      return kUrlDeemphasizedTextColor;
+      return color_scheme.deemphasized;
     case SecurityLevel::SECURE:
     case SecurityLevel::EV_SECURE:
-      return kSecureColor;
+      return color_scheme.secure;
     case SecurityLevel::DANGEROUS:
-      return kWarningColor;
+      return color_scheme.insecure;
     case SecurityLevel::SECURE_WITH_POLICY_INSTALLED_CERT:  // ChromeOS only.
     default:
       NOTREACHED();
-      return kWarningColor;
+      return color_scheme.warning;
   }
 }
 
 void setEmphasis(vr_shell::RenderTextWrapper* render_text,
                  bool emphasis,
-                 const gfx::Range& range) {
-  SkColor color = emphasis ? kUrlTextColor : kUrlDeemphasizedTextColor;
+                 const gfx::Range& range,
+                 const ColorScheme& color_scheme) {
+  SkColor color =
+      emphasis ? color_scheme.emphasized : color_scheme.deemphasized;
   if (range.IsValid()) {
     render_text->ApplyColor(color, range);
   } else {
@@ -161,6 +152,14 @@
   pressed_ = pressed;
 }
 
+void UrlBarTexture::OnSetMode() {
+  set_dirty();
+}
+
+const ColorScheme& UrlBarTexture::color_scheme() const {
+  return ColorScheme::GetColorScheme(mode());
+}
+
 void UrlBarTexture::Draw(SkCanvas* canvas, const gfx::Size& texture_size) {
   size_.set_height(texture_size.height());
   size_.set_width(texture_size.width());
@@ -177,20 +176,21 @@
   SkVector rounded_corner = {kHeight / 2, kHeight / 2};
   SkVector left_corners[4] = {rounded_corner, {0, 0}, {0, 0}, rounded_corner};
   round_rect.setRectRadii({0, 0, kHeight, kHeight}, left_corners);
-  SkColor color = hovered_ ? kBackgroundHover : kBackground;
-  color = pressed_ ? kBackgroundDown : color;
+  SkColor color =
+      hovered_ ? color_scheme().background_hover : color_scheme().background;
+  color = pressed_ ? color_scheme().background_down : color;
   SkPaint paint;
   paint.setColor(color);
   canvas->drawRRect(round_rect, paint);
 
   // URL area.
-  paint.setColor(kBackground);
+  paint.setColor(color_scheme().background);
   SkVector right_corners[4] = {{0, 0}, rounded_corner, rounded_corner, {0, 0}};
   round_rect.setRectRadii({kHeight, 0, kWidth, kHeight}, right_corners);
   canvas->drawRRect(round_rect, paint);
 
   // Back button / URL separator vertical line.
-  paint.setColor(kSeparatorColor);
+  paint.setColor(color_scheme().separator);
   canvas->drawRect(SkRect::MakeXYWH(kHeight, 0, kSeparatorWidth, kHeight),
                    paint);
 
@@ -201,7 +201,7 @@
   int icon_default_height = GetDefaultSizeOfVectorIcon(ui::kBackArrowIcon);
   float icon_scale = kBackIconHeight / icon_default_height;
   canvas->scale(icon_scale, icon_scale);
-  PaintVectorIcon(&gfx_canvas, ui::kBackArrowIcon, kForeground);
+  PaintVectorIcon(&gfx_canvas, ui::kBackArrowIcon, color_scheme().foreground);
   canvas->restore();
 
   // Site security state icon.
@@ -214,7 +214,7 @@
     const gfx::VectorIcon& icon = getSecurityIcon(security_level_);
     icon_default_height = GetDefaultSizeOfVectorIcon(icon);
     icon_scale = kSecurityIconHeight / icon_default_height;
-    SkColor icon_color = getSchemeColor(security_level_);
+    SkColor icon_color = getSchemeColor(security_level_, color_scheme());
     canvas->scale(icon_scale, icon_scale);
     PaintVectorIcon(&gfx_canvas, icon, icon_color);
     canvas->restore();
@@ -260,7 +260,8 @@
   render_text->SetElideBehavior(gfx::TRUNCATE);
 
   vr_shell::RenderTextWrapper vr_render_text(render_text.get());
-  ApplyUrlStyling(text, parsed, security_level_, &vr_render_text);
+  ApplyUrlStyling(text, parsed, security_level_, &vr_render_text,
+                  color_scheme());
 
   url_render_text_ = std::move(render_text);
 }
@@ -271,7 +272,8 @@
     const base::string16& formatted_url,
     const url::Parsed& parsed,
     const security_state::SecurityLevel security_level,
-    vr_shell::RenderTextWrapper* render_text) {
+    vr_shell::RenderTextWrapper* render_text,
+    const ColorScheme& color_scheme) {
   const url::Component& scheme = parsed.scheme;
   const url::Component& host = parsed.host;
 
@@ -299,19 +301,20 @@
                                 : gfx::Range::InvalidRange();
   switch (deemphasize) {
     case EVERYTHING:
-      setEmphasis(render_text, false, gfx::Range::InvalidRange());
+      setEmphasis(render_text, false, gfx::Range::InvalidRange(), color_scheme);
       break;
     case NOTHING:
-      setEmphasis(render_text, true, gfx::Range::InvalidRange());
+      setEmphasis(render_text, true, gfx::Range::InvalidRange(), color_scheme);
       break;
     case ALL_BUT_SCHEME:
       DCHECK(scheme_range.IsValid());
-      setEmphasis(render_text, false, gfx::Range::InvalidRange());
-      setEmphasis(render_text, true, scheme_range);
+      setEmphasis(render_text, false, gfx::Range::InvalidRange(), color_scheme);
+      setEmphasis(render_text, true, scheme_range, color_scheme);
       break;
     case ALL_BUT_HOST:
-      setEmphasis(render_text, false, gfx::Range::InvalidRange());
-      setEmphasis(render_text, true, gfx::Range(host.begin, host.end()));
+      setEmphasis(render_text, false, gfx::Range::InvalidRange(), color_scheme);
+      setEmphasis(render_text, true, gfx::Range(host.begin, host.end()),
+                  color_scheme);
       break;
   }
 
@@ -321,7 +324,8 @@
   // applied to the scheme text range by setEmphasis().
   if (scheme_range.IsValid() && security_level != security_state::NONE &&
       security_level != security_state::HTTP_SHOW_WARNING) {
-    render_text->ApplyColor(getSchemeColor(security_level), scheme_range);
+    render_text->ApplyColor(getSchemeColor(security_level, color_scheme),
+                            scheme_range);
     if (security_level == SecurityLevel::DANGEROUS) {
       render_text->ApplyStyle(gfx::TextStyle::DIAGONAL_STRIKE, true,
                               scheme_range);
diff --git a/chrome/browser/android/vr_shell/textures/url_bar_texture.h b/chrome/browser/android/vr_shell/textures/url_bar_texture.h
index 0d160e25..2a6d4b8 100644
--- a/chrome/browser/android/vr_shell/textures/url_bar_texture.h
+++ b/chrome/browser/android/vr_shell/textures/url_bar_texture.h
@@ -23,6 +23,7 @@
 namespace vr_shell {
 
 class RenderTextWrapper;
+struct ColorScheme;
 
 class UrlBarTexture : public UiTexture {
  public:
@@ -50,13 +51,16 @@
   static void ApplyUrlStyling(const base::string16& formatted_url,
                               const url::Parsed& parsed,
                               security_state::SecurityLevel security_level,
-                              vr_shell::RenderTextWrapper* render_text);
+                              vr_shell::RenderTextWrapper* render_text,
+                              const ColorScheme& color_scheme);
 
  private:
   void Draw(SkCanvas* canvas, const gfx::Size& texture_size) override;
   float ToPixels(float meters) const;
   bool HitsTransparentRegion(const gfx::PointF& meters, bool left) const;
   void RenderUrl(const gfx::Size& texture_size, const gfx::Rect& bounds);
+  void OnSetMode() override;
+  const ColorScheme& color_scheme() const;
 
   gfx::SizeF size_;
   bool hovered_ = false;
diff --git a/chrome/browser/android/vr_shell/textures/url_bar_texture_unittest.cc b/chrome/browser/android/vr_shell/textures/url_bar_texture_unittest.cc
index bc38032..c44f4cd9 100644
--- a/chrome/browser/android/vr_shell/textures/url_bar_texture_unittest.cc
+++ b/chrome/browser/android/vr_shell/textures/url_bar_texture_unittest.cc
@@ -22,28 +22,19 @@
 
 namespace vr_shell {
 
-static constexpr SkColor kEmphasizedColor = 0xFF000000;
-static constexpr SkColor kDeemphasizedColor = 0xFF5A5A5A;
+static const SkColor kEmphasizedColor = 0xFF000000;
+static const SkColor kDeemphasizedColor = 0xFF5A5A5A;
 static const SkColor kSecureColor = gfx::kGoogleGreen700;
 static const SkColor kWarningColor = gfx::kGoogleRed700;
+
+static const SkColor kIncognitoDeemphasizedColor = 0xFFE6E6E6;
+static const SkColor kIncognitoEmphasizedColor = 0xFFFFFFFF;
+static const SkColor kIncognitoSecureColor = 0xFFE6E6E6;
+static const SkColor kIncognitoWarningColor = 0xFFE6E6E6;
+
 static constexpr int kUrlWidth = 400;
 static constexpr int kUrlHeight = 30;
 
-class MockRenderText : public RenderTextWrapper {
- public:
-  MockRenderText() : RenderTextWrapper(nullptr) {}
-  ~MockRenderText() override {}
-
-  MOCK_METHOD1(SetColor, void(SkColor value));
-  MOCK_METHOD2(ApplyColor, void(SkColor value, const gfx::Range& range));
-  MOCK_METHOD2(SetStyle, void(gfx::TextStyle style, bool value));
-  MOCK_METHOD3(ApplyStyle,
-               void(gfx::TextStyle style, bool value, const gfx::Range& range));
-
- private:
-  DISALLOW_COPY_AND_ASSIGN(MockRenderText);
-};
-
 class TestUrlBarTexture : public UrlBarTexture {
  public:
   TestUrlBarTexture();
@@ -83,6 +74,21 @@
   gfx::FontList::SetDefaultFontDescription("Arial, Times New Roman, 15px");
 }
 
+class MockRenderText : public RenderTextWrapper {
+ public:
+  MockRenderText() : RenderTextWrapper(nullptr) {}
+  ~MockRenderText() override {}
+
+  MOCK_METHOD1(SetColor, void(SkColor value));
+  MOCK_METHOD2(ApplyColor, void(SkColor value, const gfx::Range& range));
+  MOCK_METHOD2(SetStyle, void(gfx::TextStyle style, bool value));
+  MOCK_METHOD3(ApplyStyle,
+               void(gfx::TextStyle style, bool value, const gfx::Range& range));
+
+ private:
+  DISALLOW_COPY_AND_ASSIGN(MockRenderText);
+};
+
 class UrlEmphasisTest : public testing::Test {
  protected:
   void Verify(const std::string& url_string,
@@ -94,7 +100,12 @@
         url, url_formatter::kFormatUrlOmitAll, net::UnescapeRule::NORMAL,
         &parsed, nullptr, nullptr);
     EXPECT_EQ(formatted_url, base::UTF8ToUTF16(expected_string));
-    UrlBarTexture::ApplyUrlStyling(formatted_url, parsed, level, &mock_);
+    UrlBarTexture::ApplyUrlStyling(
+        formatted_url, parsed, level, &mock_,
+        ColorScheme::GetColorScheme(ColorScheme::kModeNormal));
+    UrlBarTexture::ApplyUrlStyling(
+        formatted_url, parsed, level, &mock_,
+        ColorScheme::GetColorScheme(ColorScheme::kModeIncognito));
   }
 
   testing::InSequence in_sequence_;
@@ -105,6 +116,9 @@
   EXPECT_CALL(mock_, SetColor(kDeemphasizedColor));
   EXPECT_CALL(mock_, ApplyColor(kEmphasizedColor, gfx::Range(8, 16)));
   EXPECT_CALL(mock_, ApplyColor(kSecureColor, gfx::Range(0, 5)));
+  EXPECT_CALL(mock_, SetColor(kIncognitoDeemphasizedColor));
+  EXPECT_CALL(mock_, ApplyColor(kIncognitoEmphasizedColor, gfx::Range(8, 16)));
+  EXPECT_CALL(mock_, ApplyColor(kIncognitoSecureColor, gfx::Range(0, 5)));
   Verify("https://host.com/page", SecurityLevel::SECURE,
          "https://host.com/page");
 }
@@ -112,6 +126,8 @@
 TEST_F(UrlEmphasisTest, NotSecureHttpsHost) {
   EXPECT_CALL(mock_, SetColor(kDeemphasizedColor));
   EXPECT_CALL(mock_, ApplyColor(kEmphasizedColor, gfx::Range(8, 16)));
+  EXPECT_CALL(mock_, SetColor(kIncognitoDeemphasizedColor));
+  EXPECT_CALL(mock_, ApplyColor(kIncognitoEmphasizedColor, gfx::Range(8, 16)));
   Verify("https://host.com/page", SecurityLevel::HTTP_SHOW_WARNING,
          "https://host.com/page");
 }
@@ -119,6 +135,8 @@
 TEST_F(UrlEmphasisTest, NotSecureHttpHost) {
   EXPECT_CALL(mock_, SetColor(kDeemphasizedColor));
   EXPECT_CALL(mock_, ApplyColor(kEmphasizedColor, gfx::Range(0, 8)));
+  EXPECT_CALL(mock_, SetColor(kIncognitoDeemphasizedColor));
+  EXPECT_CALL(mock_, ApplyColor(kIncognitoEmphasizedColor, gfx::Range(0, 8)));
   Verify("http://host.com/page", SecurityLevel::HTTP_SHOW_WARNING,
          "host.com/page");
 }
@@ -129,6 +147,11 @@
   EXPECT_CALL(mock_, ApplyColor(kWarningColor, gfx::Range(0, 5)));
   EXPECT_CALL(mock_, ApplyStyle(gfx::TextStyle::DIAGONAL_STRIKE, true,
                                 gfx::Range(0, 5)));
+  EXPECT_CALL(mock_, SetColor(kIncognitoDeemphasizedColor));
+  EXPECT_CALL(mock_, ApplyColor(kIncognitoEmphasizedColor, gfx::Range(8, 16)));
+  EXPECT_CALL(mock_, ApplyColor(kIncognitoWarningColor, gfx::Range(0, 5)));
+  EXPECT_CALL(mock_, ApplyStyle(gfx::TextStyle::DIAGONAL_STRIKE, true,
+                                gfx::Range(0, 5)));
   Verify("https://host.com/page", SecurityLevel::DANGEROUS,
          "https://host.com/page");
 }
@@ -136,6 +159,8 @@
 TEST_F(UrlEmphasisTest, Data) {
   EXPECT_CALL(mock_, SetColor(kDeemphasizedColor));
   EXPECT_CALL(mock_, ApplyColor(kEmphasizedColor, gfx::Range(0, 4)));
+  EXPECT_CALL(mock_, SetColor(kIncognitoDeemphasizedColor));
+  EXPECT_CALL(mock_, ApplyColor(kIncognitoEmphasizedColor, gfx::Range(0, 4)));
   Verify("data:text/html,lots of data", SecurityLevel::NONE,
          "data:text/html,lots of data");
 }
diff --git a/chrome/browser/android/vr_shell/ui_elements/textured_element.cc b/chrome/browser/android/vr_shell/ui_elements/textured_element.cc
index b26030542..c734358f 100644
--- a/chrome/browser/android/vr_shell/ui_elements/textured_element.cc
+++ b/chrome/browser/android/vr_shell/ui_elements/textured_element.cc
@@ -65,4 +65,8 @@
                GL_RGBA, GL_UNSIGNED_BYTE, pixmap.addr());
 }
 
+void TexturedElement::OnSetMode() {
+  GetTexture()->SetMode(mode());
+}
+
 }  // namespace vr_shell
diff --git a/chrome/browser/android/vr_shell/ui_elements/textured_element.h b/chrome/browser/android/vr_shell/ui_elements/textured_element.h
index b1b377b..59cb2b7 100644
--- a/chrome/browser/android/vr_shell/ui_elements/textured_element.h
+++ b/chrome/browser/android/vr_shell/ui_elements/textured_element.h
@@ -35,6 +35,7 @@
 
  private:
   void Flush(SkSurface* surface);
+  void OnSetMode() override;
 
   gfx::Size texture_size_;
   GLuint texture_handle_;
diff --git a/chrome/browser/android/vr_shell/ui_elements/ui_element.cc b/chrome/browser/android/vr_shell/ui_elements/ui_element.cc
index d48861dc..15fc6e26 100644
--- a/chrome/browser/android/vr_shell/ui_elements/ui_element.cc
+++ b/chrome/browser/android/vr_shell/ui_elements/ui_element.cc
@@ -231,4 +231,13 @@
          point.y() <= 1.0f;
 }
 
+void UiElement::SetMode(ColorScheme::Mode mode) {
+  if (mode_ == mode)
+    return;
+  mode_ = mode;
+  OnSetMode();
+}
+
+void UiElement::OnSetMode() {}
+
 }  // namespace vr_shell
diff --git a/chrome/browser/android/vr_shell/ui_elements/ui_element.h b/chrome/browser/android/vr_shell/ui_elements/ui_element.h
index 71dd842c..4ee49ae 100644
--- a/chrome/browser/android/vr_shell/ui_elements/ui_element.h
+++ b/chrome/browser/android/vr_shell/ui_elements/ui_element.h
@@ -10,6 +10,7 @@
 #include <vector>
 
 #include "base/macros.h"
+#include "chrome/browser/android/vr_shell/color_scheme.h"
 #include "chrome/browser/android/vr_shell/ui_elements/ui_element_debug_id.h"
 #include "device/vr/vr_types.h"
 #include "third_party/skia/include/core/SkColor.h"
@@ -243,6 +244,12 @@
   // allow finer control of element visibility.
   virtual void SetEnabled(bool enabled);
 
+  void SetMode(ColorScheme::Mode mode);
+  ColorScheme::Mode mode() const { return mode_; }
+
+ protected:
+  virtual void OnSetMode();
+
  private:
   // Valid IDs are non-negative.
   int id_ = -1;
@@ -316,6 +323,8 @@
 
   Transform transform_;
 
+  ColorScheme::Mode mode_ = ColorScheme::kModeNormal;
+
   DISALLOW_COPY_AND_ASSIGN(UiElement);
 };
 
diff --git a/chrome/browser/android/vr_shell/ui_interface.h b/chrome/browser/android/vr_shell/ui_interface.h
index f8542d9..8062f3124 100644
--- a/chrome/browser/android/vr_shell/ui_interface.h
+++ b/chrome/browser/android/vr_shell/ui_interface.h
@@ -29,6 +29,7 @@
   virtual void SetURL(const GURL& url) = 0;
   virtual void SetFullscreen(bool enabled) = 0;
   virtual void SetSecurityLevel(security_state::SecurityLevel level) = 0;
+  virtual void SetIncognito(bool enabled) = 0;
   virtual void SetWebVrSecureOrigin(bool secure) = 0;
   virtual void SetLoading(bool loading) = 0;
   virtual void SetLoadProgress(float progress) = 0;
diff --git a/chrome/browser/android/vr_shell/ui_scene.cc b/chrome/browser/android/vr_shell/ui_scene.cc
index 39fd3aa..95510d0 100644
--- a/chrome/browser/android/vr_shell/ui_scene.cc
+++ b/chrome/browser/android/vr_shell/ui_scene.cc
@@ -175,12 +175,21 @@
   return !GetHeadLockedElements().empty();
 }
 
-void UiScene::SetBackgroundColor(const SkColor& color) {
-  background_color_ = color;
+void UiScene::SetMode(ColorScheme::Mode mode) {
+  if (mode == mode_)
+    return;
+
+  mode_ = mode;
+  for (const auto& element : ui_elements_)
+    element->SetMode(mode);
 }
 
-const SkColor& UiScene::GetBackgroundColor() const {
-  return background_color_;
+ColorScheme::Mode UiScene::mode() const {
+  return mode_;
+}
+
+SkColor UiScene::GetBackgroundColor() const {
+  return ColorScheme::GetColorScheme(mode_).horizon;
 }
 
 void UiScene::SetBackgroundDistance(float distance) {
diff --git a/chrome/browser/android/vr_shell/ui_scene.h b/chrome/browser/android/vr_shell/ui_scene.h
index 119fec70..e12cf63c 100644
--- a/chrome/browser/android/vr_shell/ui_scene.h
+++ b/chrome/browser/android/vr_shell/ui_scene.h
@@ -10,6 +10,7 @@
 
 #include "base/macros.h"
 #include "base/memory/ref_counted.h"
+#include "chrome/browser/android/vr_shell/color_scheme.h"
 #include "chrome/browser/android/vr_shell/ui_elements/ui_element_debug_id.h"
 #include "third_party/skia/include/core/SkColor.h"
 
@@ -66,8 +67,11 @@
   std::vector<const UiElement*> GetHeadLockedElements() const;
   bool HasVisibleHeadLockedElements() const;
 
-  void SetBackgroundColor(const SkColor& color);
-  const SkColor& GetBackgroundColor() const;
+  void SetMode(ColorScheme::Mode mode);
+  ColorScheme::Mode mode() const;
+
+  SkColor GetBackgroundColor() const;
+
   void SetBackgroundDistance(float distance);
   float GetBackgroundDistance() const;
 
@@ -85,7 +89,8 @@
 
   std::vector<std::unique_ptr<UiElement>> ui_elements_;
   UiElement* content_element_ = nullptr;
-  SkColor background_color_ = 0xFF1A1A1A;
+  ColorScheme::Mode mode_ = ColorScheme::kModeNormal;
+
   float background_distance_ = 10.0f;
   bool webvr_rendering_enabled_ = true;
   bool gl_initialized_ = false;
diff --git a/chrome/browser/android/vr_shell/ui_scene_manager.cc b/chrome/browser/android/vr_shell/ui_scene_manager.cc
index 42d3995..925995a 100644
--- a/chrome/browser/android/vr_shell/ui_scene_manager.cc
+++ b/chrome/browser/android/vr_shell/ui_scene_manager.cc
@@ -6,7 +6,6 @@
 
 #include "base/callback.h"
 #include "base/memory/ptr_util.h"
-#include "chrome/browser/android/vr_shell/color_scheme.h"
 #include "chrome/browser/android/vr_shell/textures/close_button_texture.h"
 #include "chrome/browser/android/vr_shell/textures/ui_texture.h"
 #include "chrome/browser/android/vr_shell/ui_elements/audio_capture_indicator.h"
@@ -255,7 +254,6 @@
   element = base::MakeUnique<UiElement>();
   element->set_debug_id(kFloorGrid);
   element->set_id(AllocateId());
-  element->set_fill(vr_shell::Fill::GRID_GRADIENT);
   element->set_size({kSceneSize, kSceneSize, 1.0});
   element->set_translation({0.0, -kSceneHeight / 2 + kTextureOffset, 0.0});
   element->set_rotation({1.0, 0.0, 0.0, -M_PI / 2});
@@ -354,13 +352,15 @@
     main_content_->set_size({kContentWidth, kContentHeight, 1});
   }
 
-  UpdateBackgroundColor();
+  scene_->SetMode(mode());
   scene_->SetBackgroundDistance(main_content_->translation().z() *
                                 -kBackgroundDistanceMultiplier);
+  UpdateBackgroundColor();
 }
 
 void UiSceneManager::UpdateBackgroundColor() {
-  scene_->SetBackgroundColor(color_scheme().horizon);
+  // TODO(vollick): it would be nice if ceiling, floor and the grid were
+  // UiElement subclasses and could respond to the OnSetMode signal.
   ceiling_->set_center_color(color_scheme().ceiling);
   ceiling_->set_edge_color(color_scheme().horizon);
   floor_->set_center_color(color_scheme().floor);
@@ -390,6 +390,13 @@
   ConfigureSecurityWarnings();
 }
 
+void UiSceneManager::SetIncognito(bool incognito) {
+  if (incognito == incognito_)
+    return;
+  incognito_ = incognito;
+  ConfigureScene();
+}
+
 void UiSceneManager::OnAppButtonClicked() {
   // App button click exits the WebVR presentation and fullscreen.
   browser_->ExitPresent();
@@ -465,9 +472,16 @@
   return next_available_id_++;
 }
 
+ColorScheme::Mode UiSceneManager::mode() const {
+  if (incognito_)
+    return ColorScheme::kModeIncognito;
+  if (fullscreen_)
+    return ColorScheme::kModeFullscreen;
+  return ColorScheme::kModeNormal;
+}
+
 const ColorScheme& UiSceneManager::color_scheme() const {
-  return ColorScheme::GetColorScheme(fullscreen_ ? ColorScheme::kModeFullscreen
-                                                 : ColorScheme::kModeNormal);
+  return ColorScheme::GetColorScheme(mode());
 }
 
 }  // namespace vr_shell
diff --git a/chrome/browser/android/vr_shell/ui_scene_manager.h b/chrome/browser/android/vr_shell/ui_scene_manager.h
index faafe79..4f63b8d 100644
--- a/chrome/browser/android/vr_shell/ui_scene_manager.h
+++ b/chrome/browser/android/vr_shell/ui_scene_manager.h
@@ -9,6 +9,7 @@
 #include "base/memory/weak_ptr.h"
 #include "base/timer/timer.h"
 #include "base/values.h"
+#include "chrome/browser/android/vr_shell/color_scheme.h"
 #include "chrome/browser/android/vr_shell/ui_interface.h"
 #include "chrome/browser/android/vr_shell/ui_unsupported_mode.h"
 #include "device/vr/vr_types.h"
@@ -21,8 +22,6 @@
 class UrlBar;
 class VrBrowserInterface;
 
-struct ColorScheme;
-
 class UiSceneManager {
  public:
   UiSceneManager(VrBrowserInterface* browser,
@@ -34,6 +33,7 @@
   base::WeakPtr<UiSceneManager> GetWeakPtr();
 
   void SetFullscreen(bool fullscreen);
+  void SetIncognito(bool incognito);
   void SetURL(const GURL& gurl);
   void SetWebVrSecureOrigin(bool secure);
   void SetWebVrMode(bool web_vr);
@@ -69,6 +69,7 @@
   void OnCloseButtonClicked();
   void OnUnsupportedMode(UiUnsupportedMode mode);
   int AllocateId();
+  ColorScheme::Mode mode() const;
   const ColorScheme& color_scheme() const;
 
   VrBrowserInterface* browser_;
@@ -93,6 +94,7 @@
   bool web_vr_mode_;
   bool secure_origin_ = false;
   bool fullscreen_ = false;
+  bool incognito_ = false;
   bool is_exiting_ = false;
   bool audio_capturing_ = false;
   bool video_capturing_ = false;
diff --git a/chrome/browser/android/vr_shell/ui_scene_manager_unittest.cc b/chrome/browser/android/vr_shell/ui_scene_manager_unittest.cc
index 694aa9f..89f15ae8 100644
--- a/chrome/browser/android/vr_shell/ui_scene_manager_unittest.cc
+++ b/chrome/browser/android/vr_shell/ui_scene_manager_unittest.cc
@@ -140,6 +140,61 @@
   EXPECT_TRUE(IsVisible(kCloseButton));
 }
 
+TEST_F(UiSceneManagerTest, UiUpdatesForIncognito) {
+  MakeManager(kNotInCct, kNotInWebVr);
+
+  // Hold onto the background color to make sure it changes.
+  SkColor initial_background = scene_->GetBackgroundColor();
+  manager_->SetFullscreen(true);
+
+  {
+    SCOPED_TRACE("Entered Fullsceen");
+    // Make sure background has changed for fullscreen.
+    EXPECT_NE(initial_background, scene_->GetBackgroundColor());
+  }
+
+  SkColor fullscreen_background = scene_->GetBackgroundColor();
+
+  manager_->SetIncognito(true);
+
+  {
+    SCOPED_TRACE("Entered Incognito");
+    // Make sure background has changed for incognito.
+    EXPECT_NE(fullscreen_background, scene_->GetBackgroundColor());
+    EXPECT_NE(initial_background, scene_->GetBackgroundColor());
+  }
+
+  SkColor incognito_background = scene_->GetBackgroundColor();
+
+  manager_->SetIncognito(false);
+
+  {
+    SCOPED_TRACE("Exited Incognito");
+    EXPECT_EQ(fullscreen_background, scene_->GetBackgroundColor());
+  }
+
+  manager_->SetFullscreen(false);
+
+  {
+    SCOPED_TRACE("Exited Fullsceen");
+    EXPECT_EQ(initial_background, scene_->GetBackgroundColor());
+  }
+
+  manager_->SetIncognito(true);
+
+  {
+    SCOPED_TRACE("Entered Incognito");
+    EXPECT_EQ(incognito_background, scene_->GetBackgroundColor());
+  }
+
+  manager_->SetIncognito(false);
+
+  {
+    SCOPED_TRACE("Exited Incognito");
+    EXPECT_EQ(initial_background, scene_->GetBackgroundColor());
+  }
+}
+
 TEST_F(UiSceneManagerTest, UiUpdatesForFullscreenChanges) {
   std::set<UiElementDebugId> visible_in_browsing = {
       UiElementDebugId::kContentQuad,     UiElementDebugId::kBackplane,
diff --git a/chrome/browser/android/vr_shell/vr_gl_thread.cc b/chrome/browser/android/vr_shell/vr_gl_thread.cc
index 795cce1..1b32261 100644
--- a/chrome/browser/android/vr_shell/vr_gl_thread.cc
+++ b/chrome/browser/android/vr_shell/vr_gl_thread.cc
@@ -140,6 +140,13 @@
                                                 weak_scene_manager_, enabled));
 }
 
+void VrGLThread::SetIncognito(bool incognito) {
+  WaitUntilThreadStarted();
+  task_runner()->PostTask(
+      FROM_HERE, base::Bind(&UiSceneManager::SetIncognito, weak_scene_manager_,
+                            incognito));
+}
+
 void VrGLThread::SetHistoryButtonsEnabled(bool can_go_back,
                                           bool can_go_forward) {
   WaitUntilThreadStarted();
diff --git a/chrome/browser/android/vr_shell/vr_gl_thread.h b/chrome/browser/android/vr_shell/vr_gl_thread.h
index dacf3ad..41c83d6 100644
--- a/chrome/browser/android/vr_shell/vr_gl_thread.h
+++ b/chrome/browser/android/vr_shell/vr_gl_thread.h
@@ -65,6 +65,7 @@
 
   // UiInterface implementation (VrShell calling to the UI).
   void SetFullscreen(bool enabled) override;
+  void SetIncognito(bool incognito) override;
   void SetHistoryButtonsEnabled(bool can_go_back, bool can_go_forward) override;
   void SetLoadProgress(float progress) override;
   void SetLoading(bool loading) override;
diff --git a/chrome/browser/android/vr_shell/vr_shell.cc b/chrome/browser/android/vr_shell/vr_shell.cc
index 186b3b21..1e154e2 100644
--- a/chrome/browser/android/vr_shell/vr_shell.cc
+++ b/chrome/browser/android/vr_shell/vr_shell.cc
@@ -34,6 +34,7 @@
 #include "chrome/browser/android/vr_shell/vr_web_contents_observer.h"
 #include "chrome/browser/media/webrtc/media_capture_devices_dispatcher.h"
 #include "chrome/browser/media/webrtc/media_stream_capture_indicator.h"
+#include "content/public/browser/browser_context.h"
 #include "content/public/browser/browser_thread.h"
 #include "content/public/browser/navigation_controller.h"
 #include "content/public/browser/render_view_host.h"
@@ -168,11 +169,12 @@
     ui_->SetURL(GURL());
     ui_->SetLoading(false);
     ui_->SetFullscreen(false);
-    ui_->SetURL(GURL());
+    ui_->SetIncognito(false);
   } else {
     ui_->SetURL(web_contents_->GetVisibleURL());
     ui_->SetLoading(web_contents_->IsLoading());
     ui_->SetFullscreen(web_contents_->IsFullscreen());
+    ui_->SetIncognito(web_contents_->GetBrowserContext()->IsOffTheRecord());
   }
 }
 
diff --git a/content/browser/compositor/reflector_impl_unittest.cc b/content/browser/compositor/reflector_impl_unittest.cc
index 0fd98a42..95280c6 100644
--- a/content/browser/compositor/reflector_impl_unittest.cc
+++ b/content/browser/compositor/reflector_impl_unittest.cc
@@ -143,7 +143,8 @@
             compositor_task_runner_.get())));
     compositor_.reset(new ui::Compositor(
         context_factory_private->AllocateFrameSinkId(), context_factory,
-        context_factory_private, compositor_task_runner_.get()));
+        context_factory_private, compositor_task_runner_.get(),
+        false /* enable_surface_synchronization */));
     compositor_->SetAcceleratedWidget(gfx::kNullAcceleratedWidget);
 
     auto context_provider = cc::TestContextProvider::Create();
diff --git a/content/browser/compositor/software_browser_compositor_output_surface_unittest.cc b/content/browser/compositor/software_browser_compositor_output_surface_unittest.cc
index f6af14c..a65d61f 100644
--- a/content/browser/compositor/software_browser_compositor_output_surface_unittest.cc
+++ b/content/browser/compositor/software_browser_compositor_output_surface_unittest.cc
@@ -103,7 +103,8 @@
 
   compositor_.reset(new ui::Compositor(
       context_factory_private->AllocateFrameSinkId(), context_factory,
-      context_factory_private, message_loop_.task_runner().get()));
+      context_factory_private, message_loop_.task_runner().get(),
+      false /* enable_surface_synchronization */));
   compositor_->SetAcceleratedWidget(gfx::kNullAcceleratedWidget);
 }
 
diff --git a/content/browser/compositor/software_output_device_ozone_unittest.cc b/content/browser/compositor/software_output_device_ozone_unittest.cc
index 703b68b..5f45dc3 100644
--- a/content/browser/compositor/software_output_device_ozone_unittest.cc
+++ b/content/browser/compositor/software_output_device_ozone_unittest.cc
@@ -94,9 +94,10 @@
   const gfx::Size size(500, 400);
   window_ = ui::OzonePlatform::GetInstance()->CreatePlatformWindow(
       &window_delegate_, gfx::Rect(size));
-  compositor_.reset(new ui::Compositor(cc::FrameSinkId(1, 1), context_factory,
-                                       nullptr,
-                                       base::ThreadTaskRunnerHandle::Get()));
+  compositor_.reset(
+      new ui::Compositor(cc::FrameSinkId(1, 1), context_factory, nullptr,
+                         base::ThreadTaskRunnerHandle::Get(),
+                         false /* enable_surface_synchronization */));
   compositor_->SetAcceleratedWidget(window_delegate_.GetAcceleratedWidget());
   compositor_->SetScaleAndSize(1.0f, size);
 
diff --git a/content/browser/renderer_host/browser_compositor_view_mac.mm b/content/browser/renderer_host/browser_compositor_view_mac.mm
index a328002..f96ee5f 100644
--- a/content/browser/renderer_host/browser_compositor_view_mac.mm
+++ b/content/browser/renderer_host/browser_compositor_view_mac.mm
@@ -102,7 +102,8 @@
       compositor_(content::GetContextFactoryPrivate()->AllocateFrameSinkId(),
                   content::GetContextFactory(),
                   content::GetContextFactoryPrivate(),
-                  ui::WindowResizeHelperMac::Get()->task_runner()) {
+                  ui::WindowResizeHelperMac::Get()->task_runner(),
+                  false /* enable_surface_synchronization */) {
   compositor_.SetAcceleratedWidget(
       accelerated_widget_mac_->accelerated_widget());
   Suspend();
diff --git a/content/renderer/gpu/render_widget_compositor.cc b/content/renderer/gpu/render_widget_compositor.cc
index e80af0f..41c7bbc6 100644
--- a/content/renderer/gpu/render_widget_compositor.cc
+++ b/content/renderer/gpu/render_widget_compositor.cc
@@ -224,6 +224,11 @@
   return gfx::Size(default_tile_size, default_tile_size);
 }
 
+bool IsRunningInMash() {
+  const base::CommandLine* cmdline = base::CommandLine::ForCurrentProcess();
+  return cmdline->HasSwitch(switches::kIsRunningInMash);
+}
+
 // Check cc::BrowserControlsState, and blink::WebBrowserControlsState
 // are kept in sync.
 static_assert(int(blink::kWebBrowserControlsBoth) == int(cc::BOTH),
@@ -422,6 +427,7 @@
   settings.initial_debug_state.SetRecordRenderingStats(
       cmd.HasSwitch(cc::switches::kEnableGpuBenchmarking));
   settings.enable_surface_synchronization =
+      IsRunningInMash() ||
       cmd.HasSwitch(cc::switches::kEnableSurfaceSynchronization);
 
   if (cmd.HasSwitch(cc::switches::kSlowDownRasterScaleFactor)) {
diff --git a/content/renderer/mus/renderer_window_tree_client.cc b/content/renderer/mus/renderer_window_tree_client.cc
index 046a36a..74a53b2 100644
--- a/content/renderer/mus/renderer_window_tree_client.cc
+++ b/content/renderer/mus/renderer_window_tree_client.cc
@@ -82,9 +82,7 @@
   cc::mojom::MojoCompositorFrameSinkClientPtr client;
   cc::mojom::MojoCompositorFrameSinkClientRequest client_request =
       mojo::MakeRequest(&client);
-  bool enable_surface_synchronization =
-      base::CommandLine::ForCurrentProcess()->HasSwitch(
-          cc::switches::kEnableSurfaceSynchronization);
+  constexpr bool enable_surface_synchronization = true;
   auto frame_sink = base::MakeUnique<viz::ClientCompositorFrameSink>(
       std::move(context_provider), gpu_memory_buffer_manager,
       std::move(sink_info), std::move(client_request),
diff --git a/media/blink/webcontentdecryptionmodulesession_impl.cc b/media/blink/webcontentdecryptionmodulesession_impl.cc
index 41f3929..6b5302a 100644
--- a/media/blink/webcontentdecryptionmodulesession_impl.cc
+++ b/media/blink/webcontentdecryptionmodulesession_impl.cc
@@ -8,6 +8,7 @@
 #include "base/callback_helpers.h"
 #include "base/logging.h"
 #include "base/memory/ptr_util.h"
+#include "base/metrics/histogram_macros.h"
 #include "base/numerics/safe_conversions.h"
 #include "base/strings/string_util.h"
 #include "base/strings/utf_string_conversions.h"
@@ -41,6 +42,7 @@
 const char kLoadSessionUMAName[] = "LoadSession";
 const char kRemoveSessionUMAName[] = "RemoveSession";
 const char kUpdateSessionUMAName[] = "UpdateSession";
+const char kKeyStatusSystemCodeUMAName[] = "KeyStatusSystemCode";
 
 blink::WebContentDecryptionModuleSession::Client::MessageType
 convertMessageType(CdmMessageType message_type) {
@@ -501,6 +503,12 @@
                                  key_info->key_id.size()));
     keys[i].SetStatus(convertStatus(key_info->status));
     keys[i].SetSystemCode(key_info->system_code);
+
+    // Sparse histogram macro does not cache the histogram, so it's safe to use
+    // macro with non-static histogram name here.
+    UMA_HISTOGRAM_SPARSE_SLOWLY(
+        adapter_->GetKeySystemUMAPrefix() + kKeyStatusSystemCodeUMAName,
+        key_info->system_code);
   }
 
   // Now send the event to blink.
diff --git a/third_party/WebKit/Source/core/editing/iterators/TextIterator.cpp b/third_party/WebKit/Source/core/editing/iterators/TextIterator.cpp
index c15a718..5b1c1a49 100644
--- a/third_party/WebKit/Source/core/editing/iterators/TextIterator.cpp
+++ b/third_party/WebKit/Source/core/editing/iterators/TextIterator.cpp
@@ -265,6 +265,22 @@
 }
 
 template <typename Strategy>
+bool TextIteratorAlgorithm<Strategy>::HandleRemainingTextRuns() {
+  if (ShouldProceedToRemainingText())
+    ProceedToRemainingText();
+  // Handle remembered text box
+  if (text_box_) {
+    HandleTextBox();
+    return text_state_.PositionNode();
+  }
+  // Handle remembered pre-formatted text node.
+  if (!needs_handle_pre_formatted_text_node_)
+    return false;
+  HandlePreFormattedTextNode();
+  return text_state_.PositionNode();
+}
+
+template <typename Strategy>
 void TextIteratorAlgorithm<Strategy>::Advance() {
   if (should_stop_)
     return;
@@ -291,20 +307,8 @@
     return;
   }
 
-  if (ShouldProceedToRemainingText())
-    ProceedToRemainingText();
-  // Handle remembered text box
-  if (text_box_) {
-    HandleTextBox();
-    if (text_state_.PositionNode())
-      return;
-  }
-  // Handle remembered pre-formatted text node.
-  if (needs_handle_pre_formatted_text_node_) {
-    HandlePreFormattedTextNode();
-    if (text_state_.PositionNode())
-      return;
-  }
+  if (HandleRemainingTextRuns())
+    return;
 
   while (node_ && (node_ != past_end_node_ || shadow_depth_ > 0)) {
     if (!should_stop_ && StopsOnFormControls() &&
@@ -521,8 +525,7 @@
 template <typename Strategy>
 void TextIteratorAlgorithm<Strategy>::HandlePreFormattedTextNode() {
   // TODO(xiaochengh): Get rid of repeated computation of these fields.
-  Text* const text_node = ToText(node_);
-  LayoutText* const layout_object = text_node->GetLayoutObject();
+  LayoutText* const layout_object = text_node_->GetLayoutObject();
   const String str = layout_object->GetText();
 
   needs_handle_pre_formatted_text_node_ = false;
@@ -531,7 +534,7 @@
       HasVisibleTextNode(layout_object)) {
     if (!behavior_.CollapseTrailingSpace() ||
         (offset_ > 0 && str[offset_ - 1] == ' ')) {
-      SpliceBuffer(kSpaceCharacter, text_node, 0, offset_, offset_);
+      SpliceBuffer(kSpaceCharacter, text_node_, 0, offset_, offset_);
       needs_handle_pre_formatted_text_node_ = true;
       return;
     }
@@ -542,11 +545,11 @@
       const String first_letter = first_letter_text_->GetText();
       const unsigned run_start = offset_;
       const bool stops_in_first_letter =
-          text_node == end_container_ &&
+          text_node_ == end_container_ &&
           end_offset_ <= static_cast<int>(first_letter.length());
       const unsigned run_end =
           stops_in_first_letter ? end_offset_ : first_letter.length();
-      EmitText(text_node, first_letter_text_, run_start, run_end);
+      EmitText(text_node_, first_letter_text_, run_start, run_end);
       first_letter_text_ = nullptr;
       text_box_ = 0;
       offset_ = run_end;
@@ -565,7 +568,7 @@
   DCHECK_GE(static_cast<unsigned>(offset_), layout_object->TextStartOffset());
   const unsigned run_start = offset_ - layout_object->TextStartOffset();
   const unsigned str_length = str.length();
-  const unsigned end = (text_node == end_container_)
+  const unsigned end = (text_node_ == end_container_)
                            ? end_offset_ - layout_object->TextStartOffset()
                            : str_length;
   const unsigned run_end = std::min(str_length, end);
@@ -573,7 +576,7 @@
   if (run_start >= run_end)
     return;
 
-  EmitText(text_node, text_node->GetLayoutObject(), run_start, run_end);
+  EmitText(text_node_, text_node_->GetLayoutObject(), run_start, run_end);
 }
 
 template <typename Strategy>
@@ -588,15 +591,14 @@
 
   DCHECK_NE(last_text_node_, node_)
       << "We should never call HandleTextNode on the same node twice";
+  last_text_node_ = ToText(node_);
 
-  offset_ = node_ == start_container_ ? start_offset_ : 0;
+  text_node_ = ToText(node_);
+  offset_ = text_node_ == start_container_ ? start_offset_ : 0;
   handled_first_letter_ = false;
   first_letter_text_ = nullptr;
 
-  Text* text_node = ToText(node_);
-  LayoutText* layout_object = text_node->GetLayoutObject();
-
-  last_text_node_ = text_node;
+  LayoutText* layout_object = text_node_->GetLayoutObject();
   String str = layout_object->GetText();
 
   // handle pre-formatted text
@@ -652,7 +654,7 @@
       text_box_->Root().LastChild() != text_box_)
     return subrun_end;
 
-  const String& text = ToLayoutText(node_->GetLayoutObject())->GetText();
+  const String& text = text_node_->GetLayoutObject()->GetText();
   if (text.EndsWith(' ') == 0 || subrun_end != text.length() - 1 ||
       text[subrun_end - 1] == ' ')
     return subrun_end;
@@ -675,9 +677,8 @@
 
 template <typename Strategy>
 void TextIteratorAlgorithm<Strategy>::HandleTextBox() {
-  LayoutText* layout_object = first_letter_text_
-                                  ? first_letter_text_
-                                  : ToLayoutText(node_->GetLayoutObject());
+  LayoutText* layout_object =
+      first_letter_text_ ? first_letter_text_ : text_node_->GetLayoutObject();
   const unsigned text_start_offset = layout_object->TextStartOffset();
 
   if (layout_object->Style()->Visibility() != EVisibility::kVisible &&
@@ -689,7 +690,7 @@
     // emitted (after handling whitespace collapsing).
     const unsigned start = offset_ - layout_object->TextStartOffset();
     const unsigned end =
-        (node_ == end_container_)
+        (text_node_ == end_container_)
             ? static_cast<unsigned>(end_offset_) - text_start_offset
             : INT_MAX;
     while (text_box_) {
@@ -708,14 +709,14 @@
           !layout_object->Style()->IsCollapsibleWhiteSpace(
               text_state_.LastCharacter()) &&
           text_state_.LastCharacter()) {
-        if (last_text_node_ == node_ && run_start > 0 &&
-            str[run_start - 1] == ' ') {
+        if (run_start > 0 && str[run_start - 1] == ' ') {
           unsigned space_run_start = run_start - 1;
           while (space_run_start > 0 && str[space_run_start - 1] == ' ')
             --space_run_start;
-          EmitText(node_, layout_object, space_run_start, space_run_start + 1);
+          EmitText(text_node_, layout_object, space_run_start,
+                   space_run_start + 1);
         } else {
-          SpliceBuffer(kSpaceCharacter, node_, 0, run_start, run_start);
+          SpliceBuffer(kSpaceCharacter, text_node_, 0, run_start, run_start);
         }
         return;
       }
@@ -752,10 +753,12 @@
         if (str[run_start] == '\n') {
           // We need to preserve new lines in case of PreLine.
           // See bug crbug.com/317365.
-          if (layout_object->Style()->WhiteSpace() == EWhiteSpace::kPreLine)
-            SpliceBuffer('\n', node_, 0, run_start, run_start);
-          else
-            SpliceBuffer(kSpaceCharacter, node_, 0, run_start, run_start + 1);
+          if (layout_object->Style()->WhiteSpace() == EWhiteSpace::kPreLine) {
+            SpliceBuffer('\n', text_node_, 0, run_start, run_start);
+          } else {
+            SpliceBuffer(kSpaceCharacter, text_node_, 0, run_start,
+                         run_start + 1);
+          }
           offset_ = text_start_offset + run_start + 1;
         } else {
           size_t subrun_end = str.find('\n', run_start);
@@ -766,7 +769,7 @@
           }
 
           offset_ = text_start_offset + subrun_end;
-          EmitText(node_, layout_object, run_start, subrun_end);
+          EmitText(text_node_, layout_object, run_start, subrun_end);
         }
 
         // If we are doing a subrun that doesn't go to the end of the text box,
@@ -815,7 +818,7 @@
 bool TextIteratorAlgorithm<Strategy>::ShouldProceedToRemainingText() const {
   if (text_box_ || !remaining_text_box_)
     return false;
-  if (node_ != end_container_)
+  if (text_node_ != end_container_)
     return true;
   return offset_ < end_offset_;
 }
@@ -825,7 +828,7 @@
   text_box_ = remaining_text_box_;
   remaining_text_box_ = 0;
   first_letter_text_ = nullptr;
-  offset_ = ToLayoutText(node_->GetLayoutObject())->TextStartOffset();
+  offset_ = text_node_->GetLayoutObject()->TextStartOffset();
 }
 
 template <typename Strategy>
@@ -871,6 +874,29 @@
 }
 
 template <typename Strategy>
+bool TextIteratorAlgorithm<Strategy>::FixLeadingWhiteSpaceForReplacedElement(
+    Node* parent) {
+  // This is a hacky way for white space fixup in legacy layout. With LayoutNG,
+  // we can get rid of this function.
+
+  if (behavior_.CollapseTrailingSpace()) {
+    if (text_node_) {
+      String str = text_node_->GetLayoutObject()->GetText();
+      if (last_text_node_ended_with_collapsed_space_ && offset_ > 0 &&
+          str[offset_ - 1] == ' ') {
+        SpliceBuffer(kSpaceCharacter, parent, text_node_, 1, 1);
+        return true;
+      }
+    }
+  } else if (last_text_node_ended_with_collapsed_space_) {
+    SpliceBuffer(kSpaceCharacter, parent, text_node_, 1, 1);
+    return true;
+  }
+
+  return false;
+}
+
+template <typename Strategy>
 bool TextIteratorAlgorithm<Strategy>::HandleReplacedElement() {
   if (fully_clipped_stack_.Top())
     return false;
@@ -886,20 +912,11 @@
     return true;
   }
 
-  if (behavior_.CollapseTrailingSpace()) {
-    if (last_text_node_) {
-      String str = last_text_node_->GetLayoutObject()->GetText();
-      if (last_text_node_ended_with_collapsed_space_ && offset_ > 0 &&
-          str[offset_ - 1] == ' ') {
-        SpliceBuffer(kSpaceCharacter, Strategy::Parent(*last_text_node_),
-                     last_text_node_, 1, 1);
-        return false;
-      }
-    }
-  } else if (last_text_node_ended_with_collapsed_space_) {
-    SpliceBuffer(kSpaceCharacter, Strategy::Parent(*last_text_node_),
-                 last_text_node_, 1, 1);
-    return false;
+  DCHECK_EQ(last_text_node_, text_node_);
+  if (last_text_node_) {
+    if (FixLeadingWhiteSpaceForReplacedElement(
+            Strategy::Parent(*last_text_node_)))
+      return false;
   }
 
   if (EntersTextControls() && layout_object->IsTextControl()) {
@@ -1200,17 +1217,21 @@
 }
 
 template <typename Strategy>
+void TextIteratorAlgorithm<Strategy>::ResetCollapsedWhiteSpaceFixup() {
+  // This is a hacky way for white space fixup in legacy layout. With LayoutNG,
+  // we can get rid of this function.
+  last_text_node_ended_with_collapsed_space_ = false;
+}
+
+template <typename Strategy>
 void TextIteratorAlgorithm<Strategy>::SpliceBuffer(UChar c,
                                                    Node* text_node,
                                                    Node* offset_base_node,
                                                    int text_start_offset,
                                                    int text_end_offset) {
-  // Since m_lastTextNodeEndedWithCollapsedSpace seems better placed in
-  // TextIterator, but is always reset when we call spliceBuffer, we
-  // wrap TextIteratorTextState::spliceBuffer() with this function.
   text_state_.SpliceBuffer(c, text_node, offset_base_node, text_start_offset,
                            text_end_offset);
-  last_text_node_ended_with_collapsed_space_ = false;
+  ResetCollapsedWhiteSpaceFixup();
 }
 
 template <typename Strategy>
@@ -1218,12 +1239,9 @@
                                                LayoutText* layout_object,
                                                int text_start_offset,
                                                int text_end_offset) {
-  // Since m_lastTextNodeEndedWithCollapsedSpace seems better placed in
-  // TextIterator, but is always reset when we call spliceBuffer, we
-  // wrap TextIteratorTextState::spliceBuffer() with this function.
   text_state_.EmitText(text_node, layout_object, text_start_offset,
                        text_end_offset);
-  last_text_node_ended_with_collapsed_space_ = false;
+  ResetCollapsedWhiteSpaceFixup();
 }
 
 template <typename Strategy>
diff --git a/third_party/WebKit/Source/core/editing/iterators/TextIterator.h b/third_party/WebKit/Source/core/editing/iterators/TextIterator.h
index 64f48c8..473874d 100644
--- a/third_party/WebKit/Source/core/editing/iterators/TextIterator.h
+++ b/third_party/WebKit/Source/core/editing/iterators/TextIterator.h
@@ -150,6 +150,14 @@
   bool ShouldHandleFirstLetter(const LayoutText&) const;
   bool ShouldProceedToRemainingText() const;
   void ProceedToRemainingText();
+  void ResetCollapsedWhiteSpaceFixup();
+
+  // Returns true if more text is emitted without traversing to the next node.
+  bool HandleRemainingTextRuns();
+
+  // Returns true if a leading white space is emitted before a replaced element.
+  bool FixLeadingWhiteSpaceForReplacedElement(Node* parent);
+
   void SpliceBuffer(UChar,
                     Node* text_node,
                     Node* offset_base_node,
@@ -230,6 +238,9 @@
   Member<Node> end_node_;
   Member<Node> past_end_node_;
 
+  // The current text node, from which text is being emitted.
+  Member<Text> text_node_;
+
   // Used when there is still some pending text from the current node; when
   // these are false and 0, we go back to normal iterating.
   bool needs_another_newline_;
diff --git a/third_party/WebKit/Source/devtools/BUILD.gn b/third_party/WebKit/Source/devtools/BUILD.gn
index a976800d..d883a11 100644
--- a/third_party/WebKit/Source/devtools/BUILD.gn
+++ b/third_party/WebKit/Source/devtools/BUILD.gn
@@ -567,6 +567,7 @@
   "front_end/sources/OutlineQuickOpen.js",
   "front_end/sources/revisionHistory.css",
   "front_end/sources/RevisionHistoryView.js",
+  "front_end/sources/scopeChainSidebarPane.css",
   "front_end/sources/ScopeChainSidebarPane.js",
   "front_end/sources/ScriptFormatter.js",
   "front_end/sources/ScriptFormatterEditorAction.js",
diff --git a/third_party/WebKit/Source/devtools/front_end/audits2/Audits2Panel.js b/third_party/WebKit/Source/devtools/front_end/audits2/Audits2Panel.js
index 381519d..6af2cd3 100644
--- a/third_party/WebKit/Source/devtools/front_end/audits2/Audits2Panel.js
+++ b/third_party/WebKit/Source/devtools/front_end/audits2/Audits2Panel.js
@@ -9,7 +9,6 @@
 Audits2.Audits2Panel = class extends UI.PanelWithSidebar {
   constructor() {
     super('audits2');
-    this.setHideOnDetach();
     this.registerRequiredCSS('audits2/audits2Panel.css');
     this.registerRequiredCSS('audits2/lighthouse/report-styles.css');
 
diff --git a/third_party/WebKit/Source/devtools/front_end/components/breakpointsList.css b/third_party/WebKit/Source/devtools/front_end/components/breakpointsList.css
index d829cc09..b4d077c80 100644
--- a/third_party/WebKit/Source/devtools/front_end/components/breakpointsList.css
+++ b/third_party/WebKit/Source/devtools/front_end/components/breakpointsList.css
@@ -123,12 +123,6 @@
     z-index: -1;
 }
 
-.event-listener-breakpoints {
-    margin: 0;
-    padding: 2px 4px;
-    min-height: 18px;
-}
-
 .dom-breakpoints-list > li {
     display: flex;
 }
diff --git a/third_party/WebKit/Source/devtools/front_end/sources/EventListenerBreakpointsSidebarPane.js b/third_party/WebKit/Source/devtools/front_end/sources/EventListenerBreakpointsSidebarPane.js
index 22bf79b..42f6ec8 100644
--- a/third_party/WebKit/Source/devtools/front_end/sources/EventListenerBreakpointsSidebarPane.js
+++ b/third_party/WebKit/Source/devtools/front_end/sources/EventListenerBreakpointsSidebarPane.js
@@ -6,14 +6,13 @@
  */
 Sources.EventListenerBreakpointsSidebarPane = class extends UI.VBox {
   constructor() {
-    super();
+    super(true);
     this.registerRequiredCSS('components/breakpointsList.css');
 
     this._categoriesTreeOutline = new UI.TreeOutlineInShadow();
     this._categoriesTreeOutline.element.tabIndex = 0;
-    this._categoriesTreeOutline.element.classList.add('event-listener-breakpoints');
     this._categoriesTreeOutline.registerRequiredCSS('sources/eventListenerBreakpoints.css');
-    this.element.appendChild(this._categoriesTreeOutline.element);
+    this.contentElement.appendChild(this._categoriesTreeOutline.element);
 
     /** @type {!Map<string, !Sources.EventListenerBreakpointsSidebarPane.Item>} */
     this._categories = new Map();
diff --git a/third_party/WebKit/Source/devtools/front_end/sources/ScopeChainSidebarPane.js b/third_party/WebKit/Source/devtools/front_end/sources/ScopeChainSidebarPane.js
index fc64111..575483c4 100644
--- a/third_party/WebKit/Source/devtools/front_end/sources/ScopeChainSidebarPane.js
+++ b/third_party/WebKit/Source/devtools/front_end/sources/ScopeChainSidebarPane.js
@@ -29,7 +29,8 @@
  */
 Sources.ScopeChainSidebarPane = class extends UI.VBox {
   constructor() {
-    super();
+    super(true);
+    this.registerRequiredCSS('sources/scopeChainSidebarPane.css');
     this._expandController = new ObjectUI.ObjectPropertiesSectionExpandController();
     this._linkifier = new Components.Linkifier();
     this._update();
@@ -56,13 +57,13 @@
    * @param {?SDK.RemoteObject} thisObject
    */
   _innerUpdate(details, callFrame, thisObject) {
-    this.element.removeChildren();
+    this.contentElement.removeChildren();
 
     if (!details || !callFrame) {
       var infoElement = createElement('div');
       infoElement.className = 'gray-info-message';
       infoElement.textContent = Common.UIString('Not Paused');
-      this.element.appendChild(infoElement);
+      this.contentElement.appendChild(infoElement);
       return;
     }
 
@@ -124,7 +125,7 @@
         section.objectTreeElement().expand();
 
       section.element.classList.add('scope-chain-sidebar-pane-section');
-      this.element.appendChild(section.element);
+      this.contentElement.appendChild(section.element);
     }
     this._sidebarPaneUpdatedForTest();
   }
diff --git a/third_party/WebKit/Source/devtools/front_end/sources/eventListenerBreakpoints.css b/third_party/WebKit/Source/devtools/front_end/sources/eventListenerBreakpoints.css
index 6162cd53..fe842e2 100644
--- a/third_party/WebKit/Source/devtools/front_end/sources/eventListenerBreakpoints.css
+++ b/third_party/WebKit/Source/devtools/front_end/sources/eventListenerBreakpoints.css
@@ -4,6 +4,12 @@
  * found in the LICENSE file.
  */
 
+:host {
+    margin: 0;
+    padding: 2px 4px;
+    min-height: 18px;
+}
+
 .tree-outline {
     padding: 0;
 }
diff --git a/third_party/WebKit/Source/devtools/front_end/sources/module.json b/third_party/WebKit/Source/devtools/front_end/sources/module.json
index 6582c10..1242c5e 100644
--- a/third_party/WebKit/Source/devtools/front_end/sources/module.json
+++ b/third_party/WebKit/Source/devtools/front_end/sources/module.json
@@ -664,6 +664,7 @@
         "navigatorTree.css",
         "navigatorView.css",
         "revisionHistory.css",
+        "scopeChainSidebarPane.css",
         "serviceWorkersSidebar.css",
         "sourcesPanel.css",
         "sourcesSearch.css",
diff --git a/third_party/WebKit/Source/devtools/front_end/sources/scopeChainSidebarPane.css b/third_party/WebKit/Source/devtools/front_end/sources/scopeChainSidebarPane.css
new file mode 100644
index 0000000..f1b4bbd
--- /dev/null
+++ b/third_party/WebKit/Source/devtools/front_end/sources/scopeChainSidebarPane.css
@@ -0,0 +1,28 @@
+/*
+ * Copyright 2017 The Chromium Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style license that can be
+ * found in the LICENSE file.
+ */
+
+.scope-chain-sidebar-pane-section-header {
+    flex: auto;
+}
+
+.scope-chain-sidebar-pane-section-subtitle {
+    float: right;
+    margin-left: 5px;
+    max-width: 55%;
+    text-overflow: ellipsis;
+    overflow: hidden;
+}
+
+.scope-chain-sidebar-pane-section-title {
+    font-weight: normal;
+    word-wrap: break-word;
+    white-space: normal;
+}
+
+.scope-chain-sidebar-pane-section {
+    padding: 2px 4px;
+    flex: none;
+}
diff --git a/third_party/WebKit/Source/devtools/front_end/sources/sourcesPanel.css b/third_party/WebKit/Source/devtools/front_end/sources/sourcesPanel.css
index f47ab98..cc1be1f 100644
--- a/third_party/WebKit/Source/devtools/front_end/sources/sourcesPanel.css
+++ b/third_party/WebKit/Source/devtools/front_end/sources/sourcesPanel.css
@@ -169,43 +169,6 @@
     margin-top: 0px;
 }
 
-.scope-chain-sidebar-pane-section-header {
-    flex: auto;
-}
-
-.scope-chain-sidebar-pane-section-subtitle {
-    float: right;
-    margin-left: 5px;
-    max-width: 55%;
-    text-overflow: ellipsis;
-    overflow: hidden;
-}
-
-.scope-chain-sidebar-pane-section-title {
-    font-weight: normal;
-    word-wrap: break-word;
-    white-space: normal;
-}
-
-.scope-chain-sidebar-pane-section-subtitle {
-    float: right;
-    margin-left: 5px;
-    max-width: 55%;
-    text-overflow: ellipsis;
-    overflow: hidden;
-}
-
-.scope-chain-sidebar-pane-section-title {
-    font-weight: normal;
-    word-wrap: break-word;
-    white-space: normal;
-}
-
-.scope-chain-sidebar-pane-section {
-    padding: 2px 4px 2px 4px;
-    flex: none;
-}
-
 .event-listeners-sidebar-pane .toolbar {
     border-bottom: 1px solid #eee;
 }
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index 9e4331a..5fdc2582 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -28297,9 +28297,18 @@
   <summary>KeyError event count using the Widevine key system.</summary>
 </histogram>
 
+<histogram name="Media.EME.Widevine.KeyStatusSystemCode" units="system code">
+  <owner>media-dev@chromium.org</owner>
+  <summary>
+    System code count associated with key status using the Widevine key system.
+  </summary>
+</histogram>
+
 <histogram name="Media.EME.Widevine.SystemCode" units="system code">
   <owner>xhwang@chromium.org</owner>
-  <summary>System code count using the Widevine key system.</summary>
+  <summary>
+    System code count in promise rejection using the Widevine key system.
+  </summary>
 </histogram>
 
 <histogram name="Media.EME.Widevine.TimeTo" units="ms">
diff --git a/tools/perf/chrome_telemetry_build/BUILD.gn b/tools/perf/chrome_telemetry_build/BUILD.gn
index 02fd611..1ea001b 100644
--- a/tools/perf/chrome_telemetry_build/BUILD.gn
+++ b/tools/perf/chrome_telemetry_build/BUILD.gn
@@ -11,6 +11,13 @@
     data_deps = [
       "//chrome/android:chrome_public_apk",
     ]
+
+    if (!defined(use_unpublished_apis) || !use_unpublished_apis) {
+      data_deps += [
+        "//android_webview:system_webview_apk",
+        "//android_webview/tools/system_webview_shell:system_webview_shell_apk",
+      ]
+    }
   } else {
     data_deps = [
       "//third_party/catapult/telemetry:bitmaptools",
@@ -20,7 +27,7 @@
   }
 
   data = [
-    "//tools/perf/core/", # chrome_telemetry_build/ depends on core/
+    "//tools/perf/core/",  # chrome_telemetry_build/ depends on core/
     "//tools/perf/chrome_telemetry_build/",
     "//third_party/catapult/",
     "//components/crash/content/tools/generate_breakpad_symbols.py",
diff --git a/ui/aura/DEPS b/ui/aura/DEPS
index 366b035..26c68ef 100644
--- a/ui/aura/DEPS
+++ b/ui/aura/DEPS
@@ -1,4 +1,5 @@
 include_rules = [
+  "+cc/base",
   "+cc/output",
   "+cc/surfaces",
   "+mojo/common",
diff --git a/ui/aura/mus/window_port_mus.cc b/ui/aura/mus/window_port_mus.cc
index 9ad0d754..14ae20a3 100644
--- a/ui/aura/mus/window_port_mus.cc
+++ b/ui/aura/mus/window_port_mus.cc
@@ -103,10 +103,11 @@
   cc::mojom::MojoCompositorFrameSinkClientPtr client;
   cc::mojom::MojoCompositorFrameSinkClientRequest client_request =
       mojo::MakeRequest(&client);
+  constexpr bool enable_surface_synchronization = true;
   auto compositor_frame_sink = base::MakeUnique<viz::ClientCompositorFrameSink>(
       std::move(context_provider), gpu_memory_buffer_manager,
       std::move(sink_info), std::move(client_request),
-      window_tree_client_->enable_surface_synchronization_);
+      enable_surface_synchronization);
   window_tree_client_->AttachCompositorFrameSink(
       server_id(), std::move(sink_request), std::move(client));
   return std::move(compositor_frame_sink);
@@ -278,14 +279,12 @@
   local_surface_id_ = local_surface_id_allocator_.GenerateId();
   last_surface_size_ = surface_size;
 
-  // If surface synchronization is enabled and the FrameSinkId is available,
-  // then immediately embed the SurfaceId. The newly generated frame by the
-  // embedder will block in the display compositor until the child submits a
-  // corresponding CompositorFrame or a deadline hits.
-  if (window_tree_client_->enable_surface_synchronization_ &&
-      frame_sink_id_.is_valid()) {
+  // If the FrameSinkId is available, then immediately embed the SurfaceId.
+  // The newly generated frame by the embedder will block in the display
+  // compositor until the child submits a corresponding CompositorFrame or a
+  // deadline hits.
+  if (frame_sink_id_.is_valid())
     UpdatePrimarySurfaceInfo();
-  }
 
   return local_surface_id_;
 }
@@ -506,7 +505,7 @@
       window_mus_type() == WindowMusType::TOP_LEVEL_IN_WM ||
       window_mus_type() == WindowMusType::EMBED_IN_OWNER ||
       window_mus_type() == WindowMusType::DISPLAY_MANUALLY_CREATED;
-  if (!embeds_surface || !window_tree_client_->enable_surface_synchronization_)
+  if (!embeds_surface)
     return;
 
   if (!frame_sink_id_.is_valid() || !local_surface_id_.is_valid())
@@ -518,8 +517,10 @@
 }
 
 void WindowPortMus::UpdateClientSurfaceEmbedder() {
-  bool embeds_surface = window_mus_type() == WindowMusType::TOP_LEVEL_IN_WM ||
-                        window_mus_type() == WindowMusType::EMBED_IN_OWNER;
+  bool embeds_surface =
+      window_mus_type() == WindowMusType::TOP_LEVEL_IN_WM ||
+      window_mus_type() == WindowMusType::EMBED_IN_OWNER ||
+      window_mus_type() == WindowMusType::DISPLAY_MANUALLY_CREATED;
   if (!embeds_surface)
     return;
 
diff --git a/ui/aura/mus/window_tree_client.cc b/ui/aura/mus/window_tree_client.cc
index 0b93d12..6bb5e41f 100644
--- a/ui/aura/mus/window_tree_client.cc
+++ b/ui/aura/mus/window_tree_client.cc
@@ -254,9 +254,6 @@
           discardable_shared_memory_manager_.get());
     }
   }
-  enable_surface_synchronization_ =
-      base::CommandLine::ForCurrentProcess()->HasSwitch(
-          cc::switches::kEnableSurfaceSynchronization);
 }
 
 WindowTreeClient::~WindowTreeClient() {
@@ -604,9 +601,6 @@
 void WindowTreeClient::OnSetDisplayRootDone(
     Id window_id,
     const base::Optional<cc::LocalSurfaceId>& local_surface_id) {
-  if (!enable_surface_synchronization_)
-    return;
-
   // The only way SetDisplayRoot() should fail is if we've done something wrong.
   CHECK(local_surface_id.has_value());
   WindowMus* window = GetWindowByServerId(window_id);
@@ -658,8 +652,7 @@
   if (IsRoot(window)) {
     // WindowTreeHost expects bounds to be in pixels.
     GetWindowTreeHostMus(window)->SetBoundsFromServer(revert_bounds_in_pixels);
-    if (enable_surface_synchronization_ && local_surface_id &&
-        local_surface_id->is_valid()) {
+    if (local_surface_id && local_surface_id->is_valid()) {
       ui::Compositor* compositor = window->GetWindow()->GetHost()->compositor();
       compositor->SetLocalSurfaceId(*local_surface_id);
     }
@@ -1389,18 +1382,13 @@
   WindowMus* window = GetWindowByServerId(window_id);
   if (!window)
     return;
-  if (enable_surface_synchronization_) {
-    // If surface synchronization is enabled, and the parent is informed
-    // of a child's surface then that surface ID is guaranteed to be available
-    // in the display compositor so we set it as the fallback. If surface
-    // synchronization is enabled, the primary SurfaceInfo is created by the
-    // embedder, and the LocalSurfaceId is allocated by the embedder.
-    window->SetFallbackSurfaceInfo(surface_info);
-  } else {
-    // If surface synchronization is disabled, fallback SurfaceInfos are never
-    // used.
-    window->SetPrimarySurfaceInfo(surface_info);
-  }
+
+  // If the parent is informed of a child's surface then that surface ID is
+  // guaranteed to be available in the display compositor so we set it as the
+  // fallback. If surface synchronization is enabled, the primary SurfaceInfo
+  // is created by the embedder, and the LocalSurfaceId is allocated by the
+  // embedder.
+  window->SetFallbackSurfaceInfo(surface_info);
 }
 
 void WindowTreeClient::OnDragDropStart(
diff --git a/ui/aura/mus/window_tree_client.h b/ui/aura/mus/window_tree_client.h
index 06acb9a..888f628 100644
--- a/ui/aura/mus/window_tree_client.h
+++ b/ui/aura/mus/window_tree_client.h
@@ -582,8 +582,6 @@
 
   bool in_destructor_;
 
-  bool enable_surface_synchronization_ = false;
-
   // A mapping to shared memory that is one 32 bit integer long. The window
   // server uses this to let us synchronously read the cursor location.
   mojo::ScopedSharedBufferMapping cursor_location_mapping_;
diff --git a/ui/aura/window_tree_host.cc b/ui/aura/window_tree_host.cc
index 15d0040..b278242 100644
--- a/ui/aura/window_tree_host.cc
+++ b/ui/aura/window_tree_host.cc
@@ -4,8 +4,10 @@
 
 #include "ui/aura/window_tree_host.h"
 
+#include "base/command_line.h"
 #include "base/threading/thread_task_runner_handle.h"
 #include "base/trace_event/trace_event.h"
+#include "cc/base/switches.h"
 #include "ui/aura/client/capture_client.h"
 #include "ui/aura/client/cursor_client.h"
 #include "ui/aura/env.h"
@@ -255,12 +257,16 @@
   DCHECK(context_factory);
   ui::ContextFactoryPrivate* context_factory_private =
       Env::GetInstance()->context_factory_private();
-  compositor_.reset(
-      new ui::Compositor((!context_factory_private || frame_sink_id.is_valid())
-                             ? frame_sink_id
-                             : context_factory_private->AllocateFrameSinkId(),
-                         context_factory, context_factory_private,
-                         base::ThreadTaskRunnerHandle::Get()));
+  bool enable_surface_synchronization =
+      aura::Env::GetInstance()->mode() == aura::Env::Mode::MUS ||
+      base::CommandLine::ForCurrentProcess()->HasSwitch(
+          cc::switches::kEnableSurfaceSynchronization);
+  compositor_.reset(new ui::Compositor(
+      (!context_factory_private || frame_sink_id.is_valid())
+          ? frame_sink_id
+          : context_factory_private->AllocateFrameSinkId(),
+      context_factory, context_factory_private,
+      base::ThreadTaskRunnerHandle::Get(), enable_surface_synchronization));
   if (!dispatcher()) {
     window()->Init(ui::LAYER_NOT_DRAWN);
     window()->set_host(this);
diff --git a/ui/compositor/compositor.cc b/ui/compositor/compositor.cc
index 2a96b8e..1e04fce 100644
--- a/ui/compositor/compositor.cc
+++ b/ui/compositor/compositor.cc
@@ -52,7 +52,8 @@
 Compositor::Compositor(const cc::FrameSinkId& frame_sink_id,
                        ui::ContextFactory* context_factory,
                        ui::ContextFactoryPrivate* context_factory_private,
-                       scoped_refptr<base::SingleThreadTaskRunner> task_runner)
+                       scoped_refptr<base::SingleThreadTaskRunner> task_runner,
+                       bool enable_surface_synchronization)
     : context_factory_(context_factory),
       context_factory_private_(context_factory_private),
       frame_sink_id_(frame_sink_id),
@@ -125,8 +126,7 @@
 
   settings.initial_debug_state.SetRecordRenderingStats(
       command_line->HasSwitch(cc::switches::kEnableGpuBenchmarking));
-  settings.enable_surface_synchronization =
-      command_line->HasSwitch(cc::switches::kEnableSurfaceSynchronization);
+  settings.enable_surface_synchronization = enable_surface_synchronization;
 
   settings.use_zero_copy = IsUIZeroCopyEnabled();
 
diff --git a/ui/compositor/compositor.h b/ui/compositor/compositor.h
index 54a104a..74abc71d 100644
--- a/ui/compositor/compositor.h
+++ b/ui/compositor/compositor.h
@@ -179,7 +179,8 @@
   Compositor(const cc::FrameSinkId& frame_sink_id,
              ui::ContextFactory* context_factory,
              ui::ContextFactoryPrivate* context_factory_private,
-             scoped_refptr<base::SingleThreadTaskRunner> task_runner);
+             scoped_refptr<base::SingleThreadTaskRunner> task_runner,
+             bool enable_surface_synchronization);
   ~Compositor() override;
 
   ui::ContextFactory* context_factory() { return context_factory_; }
diff --git a/ui/compositor/compositor_unittest.cc b/ui/compositor/compositor_unittest.cc
index de08460..9736678a9 100644
--- a/ui/compositor/compositor_unittest.cc
+++ b/ui/compositor/compositor_unittest.cc
@@ -39,7 +39,8 @@
 
     compositor_.reset(new ui::Compositor(
         context_factory_private->AllocateFrameSinkId(), context_factory,
-        context_factory_private, CreateTaskRunner()));
+        context_factory_private, CreateTaskRunner(),
+        false /* enable_surface_synchronization */));
     compositor_->SetAcceleratedWidget(gfx::kNullAcceleratedWidget);
   }
 
diff --git a/ui/compositor/layer_owner_unittest.cc b/ui/compositor/layer_owner_unittest.cc
index ecf2dd23..94992e0 100644
--- a/ui/compositor/layer_owner_unittest.cc
+++ b/ui/compositor/layer_owner_unittest.cc
@@ -78,9 +78,10 @@
   ui::InitializeContextFactoryForTests(false, &context_factory,
                                        &context_factory_private);
 
-  compositor_.reset(new ui::Compositor(
-      context_factory_private->AllocateFrameSinkId(), context_factory,
-      context_factory_private, task_runner));
+  compositor_.reset(
+      new ui::Compositor(context_factory_private->AllocateFrameSinkId(),
+                         context_factory, context_factory_private, task_runner,
+                         false /* enable_surface_synchronization */));
   compositor_->SetAcceleratedWidget(gfx::kNullAcceleratedWidget);
 }
 
diff --git a/ui/compositor/test/test_compositor_host_android.cc b/ui/compositor/test/test_compositor_host_android.cc
index b73b2ad3..3fd1bffe 100644
--- a/ui/compositor/test/test_compositor_host_android.cc
+++ b/ui/compositor/test/test_compositor_host_android.cc
@@ -22,7 +22,8 @@
       ui::ContextFactoryPrivate* context_factory_private) {
     compositor_.reset(new ui::Compositor(
         context_factory_private->AllocateFrameSinkId(), context_factory,
-        context_factory_private, base::ThreadTaskRunnerHandle::Get()));
+        context_factory_private, base::ThreadTaskRunnerHandle::Get(),
+        false /* enable_surface_synchronization */));
     // TODO(sievers): Support onscreen here.
     compositor_->SetAcceleratedWidget(gfx::kNullAcceleratedWidget);
     compositor_->SetScaleAndSize(1.0f,
diff --git a/ui/compositor/test/test_compositor_host_mac.mm b/ui/compositor/test/test_compositor_host_mac.mm
index 66940b9..ee4f6c6 100644
--- a/ui/compositor/test/test_compositor_host_mac.mm
+++ b/ui/compositor/test/test_compositor_host_mac.mm
@@ -111,7 +111,8 @@
       compositor_(context_factory_private->AllocateFrameSinkId(),
                   context_factory,
                   context_factory_private,
-                  base::ThreadTaskRunnerHandle::Get()),
+                  base::ThreadTaskRunnerHandle::Get(),
+                  false /* enable_surface_synchronization */),
       window_(nil) {}
 
 TestCompositorHostMac::~TestCompositorHostMac() {
diff --git a/ui/compositor/test/test_compositor_host_ozone.cc b/ui/compositor/test/test_compositor_host_ozone.cc
index 79b7812..97d33af 100644
--- a/ui/compositor/test/test_compositor_host_ozone.cc
+++ b/ui/compositor/test/test_compositor_host_ozone.cc
@@ -83,7 +83,8 @@
       compositor_(context_factory_private->AllocateFrameSinkId(),
                   context_factory,
                   context_factory_private,
-                  base::ThreadTaskRunnerHandle::Get()) {}
+                  base::ThreadTaskRunnerHandle::Get(),
+                  false /* enable_surface_synchronization */) {}
 
 TestCompositorHostOzone::~TestCompositorHostOzone() {}
 
diff --git a/ui/compositor/test/test_compositor_host_win.cc b/ui/compositor/test/test_compositor_host_win.cc
index 78d32da..cbf1d48 100644
--- a/ui/compositor/test/test_compositor_host_win.cc
+++ b/ui/compositor/test/test_compositor_host_win.cc
@@ -23,7 +23,8 @@
     Init(NULL, bounds);
     compositor_.reset(new ui::Compositor(
         context_factory_private->AllocateFrameSinkId(), context_factory,
-        context_factory_private, base::ThreadTaskRunnerHandle::Get()));
+        context_factory_private, base::ThreadTaskRunnerHandle::Get(),
+        false /* enable_surface_synchronization */));
     compositor_->SetAcceleratedWidget(hwnd());
     compositor_->SetScaleAndSize(1.0f, GetSize());
   }
diff --git a/ui/compositor/test/test_compositor_host_x11.cc b/ui/compositor/test/test_compositor_host_x11.cc
index 686d7e9..d8a6e907 100644
--- a/ui/compositor/test/test_compositor_host_x11.cc
+++ b/ui/compositor/test/test_compositor_host_x11.cc
@@ -57,7 +57,8 @@
       compositor_(context_factory_private_->AllocateFrameSinkId(),
                   context_factory_,
                   context_factory_private_,
-                  base::ThreadTaskRunnerHandle::Get()) {}
+                  base::ThreadTaskRunnerHandle::Get(),
+                  false /* enable_surface_synchronization */) {}
 
 TestCompositorHostX11::~TestCompositorHostX11() {}
 
diff --git a/ui/display/manager/display_manager.cc b/ui/display/manager/display_manager.cc
index 0a7bd13..1873139 100644
--- a/ui/display/manager/display_manager.cc
+++ b/ui/display/manager/display_manager.cc
@@ -1439,12 +1439,17 @@
 }
 
 void DisplayManager::CreateMirrorWindowIfAny() {
-  if (software_mirroring_display_list_.empty() || !delegate_)
+  if (software_mirroring_display_list_.empty() || !delegate_) {
+    if (!created_mirror_window_.is_null())
+      base::ResetAndReturn(&created_mirror_window_).Run();
     return;
+  }
   DisplayInfoList list;
   for (auto& display : software_mirroring_display_list_)
     list.push_back(GetDisplayInfo(display.id()));
   delegate_->CreateOrUpdateMirroringDisplay(list);
+  if (!created_mirror_window_.is_null())
+    base::ResetAndReturn(&created_mirror_window_).Run();
 }
 
 void DisplayManager::ApplyDisplayLayout(DisplayLayout* layout,
@@ -1461,8 +1466,12 @@
 }
 
 void DisplayManager::RunPendingTasksForTest() {
-  if (!software_mirroring_display_list_.empty())
-    base::RunLoop().RunUntilIdle();
+  if (software_mirroring_display_list_.empty())
+    return;
+
+  base::RunLoop run_loop;
+  created_mirror_window_ = run_loop.QuitClosure();
+  run_loop.Run();
 }
 
 void DisplayManager::NotifyMetricsChanged(const Display& display,
diff --git a/ui/display/manager/display_manager.h b/ui/display/manager/display_manager.h
index 9de768fc..f8e6c9f 100644
--- a/ui/display/manager/display_manager.h
+++ b/ui/display/manager/display_manager.h
@@ -13,6 +13,7 @@
 #include <string>
 #include <vector>
 
+#include "base/callback.h"
 #include "base/compiler_specific.h"
 #include "base/gtest_prod_util.h"
 #include "base/macros.h"
@@ -489,6 +490,8 @@
 
   bool unified_desktop_enabled_ = false;
 
+  base::Closure created_mirror_window_;
+
   base::ObserverList<DisplayObserver> observers_;
 
   base::WeakPtrFactory<DisplayManager> weak_ptr_factory_;
diff --git a/ui/views/cocoa/bridged_native_widget.mm b/ui/views/cocoa/bridged_native_widget.mm
index 10c8f97..c42aef99 100644
--- a/ui/views/cocoa/bridged_native_widget.mm
+++ b/ui/views/cocoa/bridged_native_widget.mm
@@ -1275,7 +1275,8 @@
   compositor_widget_.reset(new ui::AcceleratedWidgetMac());
   compositor_.reset(new ui::Compositor(
       context_factory_private->AllocateFrameSinkId(), context_factory,
-      context_factory_private, GetCompositorTaskRunner()));
+      context_factory_private, GetCompositorTaskRunner(),
+      false /* enable_surface_synchronization */));
   compositor_->SetAcceleratedWidget(compositor_widget_->accelerated_widget());
   compositor_widget_->SetNSView(this);
 }