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); }