$ md5sum midori_install.tar 4c53872cbee58e573dfa268dc91a726c midori_install.tar
# find . . ./install_midori.sh ./stretch ./stretch/wayland ./stretch/wayland/libwayland-cursor0_1.12.0-1+deb9u1_armhf.deb ./stretch/wayland/libwayland-client0_1.12.0-1+deb9u1_armhf.deb ./stretch/glib2.0 ./stretch/glib2.0/libglib2.0-0_2.50.3-2_armhf.deb ./sulu ./sulu/pango1.0 ./sulu/pango1.0/libpangoft2-1.0-0_1.40.5-1_armhf.deb ./sulu/pango1.0/libthai0_0.1.26-1_armhf.deb ./sulu/pango1.0/libpango-1.0-0_1.40.5-1_armhf.deb ./sulu/pango1.0/libpangocairo-1.0-0_1.40.5-1_armhf.deb ./sulu/midori ./sulu/midori/midori_7.0-2_armhf.deb ./sulu/gtk+3.0 ./sulu/gtk+3.0/libgtk-3-common_3.22.11-1_all.deb ./sulu/gtk+3.0/libgtk-3-0_3.22.11-1_armhf.deb ./sulu/atk1.0 ./sulu/atk1.0/libatk1.0-0_2.22.0-1_armhf.deb ./sulu/atk1.0/libatk1.0-data_2.22.0-1_all.deb
# cat install_midori.sh #!/bin/bash apt-get install libjavascriptcoregtk-4.0-18 libpeas-1.0-0 libepoxy0 libgcr-ui-3-1 adwaita-icon-theme apt-get install -t jessie-backports libwebkit2gtk-4.0-37 dpkg -i */*/*.deb
# apt-get install -s nautilus Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: nautilus : Depends: libgail-3-0 (>= 3.0.0) but it is not going to be installed E: Unable to correct problems, you have held broken packages.
$ md5sum midori_build.tar 94d68aad9352eae06be8b47c57388061 midori_build.tar
# find . . ./atk1.0 ./atk1.0/libatk1.0-dev_2.22.0-1_armhf.deb ./atk1.0/libatk1.0-data_2.22.0-1_all.deb ./atk1.0/gir1.2-atk-1.0_2.22.0-1_armhf.deb ./atk1.0/libatk1.0-0_2.22.0-1_armhf.deb ./atk1.0/libatk1.0-doc_2.22.0-1_all.deb ./atk1.0/libatk1.0-udeb_2.22.0-1_armhf.udeb ./_wayland-protocols ./_wayland-protocols/wayland-protocols_1.7-1_all.deb ./pygobject ./pygobject/python-gi-cairo_3.22.0-2_armhf.deb ./pygobject/python3-gi-dbg_3.22.0-2_armhf.deb ./pygobject/python3-gi-cairo_3.22.0-2_armhf.deb ./pygobject/python-gobject-dbg_3.22.0-2_all.deb ./pygobject/python-gi_3.22.0-2_armhf.deb ./pygobject/python3-gi_3.22.0-2_armhf.deb ./pygobject/python-gobject-dev_3.22.0-2_all.deb ./pygobject/python-gi-dbg_3.22.0-2_armhf.deb ./pygobject/python-gi-dev_3.22.0-2_armhf.deb ./pygobject/python-gobject_3.22.0-2_all.deb ./_autoreconf ./_autoreconf/dh-autoreconf_17~bpo9+1_all.deb ./_wayland ./_wayland/libwayland-client0_1.12.0-1+deb9u1_armhf.deb ./_wayland/libwayland-bin_1.12.0-1+deb9u1_armhf.deb ./_wayland/libwayland-server0_1.12.0-1+deb9u1_armhf.deb ./_wayland/libwayland-dev_1.12.0-1+deb9u1_armhf.deb ./_wayland/libwayland-cursor0_1.12.0-1+deb9u1_armhf.deb ./gtk+3.0 ./gtk+3.0/libgtk-3-dev_3.22.11-1_armhf.deb ./gtk+3.0/libgtk-3-0-udeb_3.22.11-1_armhf.udeb ./gtk+3.0/libgail-3-dev_3.22.11-1_armhf.deb ./gtk+3.0/gir1.2-gtk-3.0_3.22.11-1_armhf.deb ./gtk+3.0/libgtk-3-0_3.22.11-1_armhf.deb ./gtk+3.0/libgtk-3-common_3.22.11-1_all.deb ./gtk+3.0/libgail-3-doc_3.22.11-1_all.deb ./gtk+3.0/libgail-3-0_3.22.11-1_armhf.deb ./gtk+3.0/libgtk-3-bin_3.22.11-1_armhf.deb ./gtk+3.0/gtk-3-examples_3.22.11-1_armhf.deb ./gtk+3.0/gtk-update-icon-cache_3.22.11-1_armhf.deb ./gtk+3.0/libgtk-3-doc_3.22.11-1_all.deb ./libuv1 ./libuv1/libuv1-dev_1.18.0-3~bpo9+1_armhf.deb ./libuv1/libuv1_1.18.0-3~bpo9+1_armhf.deb ./midori ./midori/midori-dbgsym_7.0-2_armhf.deb ./midori/midori_7.0-2_armhf.deb ./_glib2.0 ./_glib2.0/libglib2.0-dev_2.50.3-2_armhf.deb ./_glib2.0/libglib2.0-0_2.50.3-2_armhf.deb ./_glib2.0/libglib2.0-bin_2.50.3-2_armhf.deb ./_glib2.0/libglib2.0-data_2.50.3-2_all.deb ./_libthai ./_libthai/libthai-data_0.1.26-1_all.deb ./_libthai/libthai0_0.1.26-1_armhf.deb ./debhelper ./debhelper/dh-systemd_12~bpo9+1_all.deb ./debhelper/debhelper_12~bpo9+1_all.deb ./gobject-introspection ./gobject-introspection/libgirepository1.0-doc_1.50.0-1_all.deb ./gobject-introspection/libgirepository-1.0-1_1.50.0-1_armhf.deb ./gobject-introspection/gir1.2-glib-2.0_1.50.0-1_armhf.deb ./gobject-introspection/gobject-introspection_1.50.0-1_armhf.deb ./gobject-introspection/libgirepository1.0-dev_1.50.0-1_armhf.deb ./gobject-introspection/gir1.2-freedesktop_1.50.0-1_armhf.deb ./cmake ./cmake/cmake-qt-gui_3.13.2-1~bpo9+1_armhf.deb ./cmake/cmake-curses-gui_3.13.2-1~bpo9+1_armhf.deb ./cmake/cmake-data_3.13.2-1~bpo9+1_all.deb ./cmake/cmake_3.13.2-1~bpo9+1_armhf.deb ./cmake/cmake-doc_3.13.2-1~bpo9+1_all.deb ./pango1.0 ./pango1.0/libpangoxft-1.0-0_1.40.5-1_armhf.deb ./pango1.0/libpangocairo-1.0-0_1.40.5-1_armhf.deb ./pango1.0/libpango1.0-0_1.40.5-1_armhf.deb ./pango1.0/pango1.0-tests_1.40.5-1_armhf.deb ./pango1.0/libpango1.0-doc_1.40.5-1_all.deb ./pango1.0/libpango1.0-udeb_1.40.5-1_armhf.udeb ./pango1.0/libpango-1.0-0_1.40.5-1_armhf.deb ./pango1.0/libpangoft2-1.0-0_1.40.5-1_armhf.deb ./pango1.0/gir1.2-pango-1.0_1.40.5-1_armhf.deb ./pango1.0/libpango1.0-dev_1.40.5-1_armhf.deb ./vala ./vala/libvala-0.34-dev_0.34.7-1_armhf.deb ./vala/valac_0.34.7-1_armhf.deb ./vala/valac-0.34-vapi_0.34.7-1_all.deb ./vala/libvala-0.34-0_0.34.7-1_armhf.deb ./vala/vala-0.34-doc_0.34.7-1_all.deb
+midori 7 (sid) \*cmake 3.13 (stretch-backports) \+libuv1 1.18 (stretch-backports) \*debhelper 12 (stretch-backports) \_autoreconf 17 (stretch-backports) \+libgtk-3-0 3.22 (stretch) \+atk1.0 2.22 (stretch) \_glib2.0 2.50 (stretch) \+pango1.0 1.40 (stretch) \*pygobject 3.22 (stretch) \+gobject-introspection 1.50 (stretch) \_wayland 1.12 (stretch) \_wayland-protocols 1.7 (stretch) \+vala 0.34 (stretch)
diff debian/rules.orig debian/rules 55c55 < dh_auto_test --buildsystem=cmake -- -j1 ARGS="-E CTestTestUpload --timeout 5000" --- > dh_auto_test --buildsystem=cmake -- -j1 ARGS="-N -E CTestTestUpload --timeout 5000"
diff /lib/Debian/Debhelper/Dh_Lib.pm.built_with_dh9 /lib/Debian/Debhelper/Dh_Lib.pm 1037c1037 < #compression => 0, --- > compression => 0, 1044,1046c1044,1046 < #if (not defined($version) or not $version->is_valid) { < # error("changelog parse failure; invalid or missing version"); < #} --- > if (not defined($version) or not $version->is_valid) { > error("changelog parse failure; invalid or missing version"); > } 1048c1048 < $dh{VERSION} = "12~bpo9+1"; --- > $dh{VERSION} = $pkg_version{$cache_key} = $version->as_string;
diff debian/rules.orig debian/rules 10c10 < TESTSUITE_FAIL_CMD=exit 1 --- > TESTSUITE_FAIL_CMD=exit 0
gdb) run Starting program: /usr/bin/midori [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device] [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device] [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device] [New Thread 0x45e06260 (LWP 12138)] (midori:12135): Gtk-WARNING **: Locale not supported by C library. Using the fallback 'C' locale. Gtk-Message: Failed to load module "libgtkstylus.so" [New Thread 0x469ff260 (LWP 12140)] [New Thread 0x471ff260 (LWP 12141)] [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device] [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device] [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device] [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device] [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device] [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device] Program received signal SIGSEGV, Segmentation fault. 0x439f1f78 in XIFreeDeviceInfo () from /usr/lib/arm-linux-gnueabihf/libXi.so.6