[2019-06-22 19:53] Lorenz <lorenzo.r...@gmail.com> > As for other observations you made, i will have a look and send new patches > soon
In mean time I managed to create qemu image with `autopkgtest-qemu-build`. On my machine test fails with error about removing "init". Any ideas how to fix it (apart to manually tweaking image)? autopkgtest [19:57:58]: version 5.10 autopkgtest [19:57:58]: host neophite.local; command line: /usr/bin/autopkgtest ../runit-init_2.1.2-32_all.deb ../runit_2.1.2-32_amd64.deb ../getty-run_2.1.2-32_all.deb . -- qemu ../autopkgtest.img qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5] autopkgtest [19:58:16]: testbed dpkg architecture: amd64 autopkgtest [19:58:19]: testbed running kernel: Linux 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) autopkgtest [19:58:19]: @@@@@@@@@@@@@@@@@@@@ built-tree . autopkgtest [19:58:19]: testing package runit version 2.1.2-32 autopkgtest [19:58:19]: test init-switch: preparing testbed Get:1 file:/tmp/autopkgtest.kRENL9/binaries InRelease Ign:1 file:/tmp/autopkgtest.kRENL9/binaries InRelease Get:2 file:/tmp/autopkgtest.kRENL9/binaries Release [816 B] Get:2 file:/tmp/autopkgtest.kRENL9/binaries Release [816 B] Get:3 file:/tmp/autopkgtest.kRENL9/binaries Release.gpg Ign:3 file:/tmp/autopkgtest.kRENL9/binaries Release.gpg Get:4 file:/tmp/autopkgtest.kRENL9/binaries Packages [3921 B] Reading package lists... Reading package lists... Building dependency tree... Reading state information... Correcting dependencies...Starting pkgProblemResolver with broken count: 2 Starting 2 pkgProblemResolver with broken count: 2 Investigating (0) init:amd64 < 1.57 @ii mK Ib > Broken init:amd64 PreDepends on systemd-sysv:amd64 < 241-5 @ii mR > Considering systemd-sysv:amd64 3 as a solution to init:amd64 5103 Added systemd-sysv:amd64 to the remove list Broken init:amd64 PreDepends on sysvinit-core:amd64 < none | 2.93-8 @un uH > Considering sysvinit-core:amd64 0 as a solution to init:amd64 5103 Try Installing sysvinit-core:amd64 < none | 2.93-8 @un uH > before changing init:amd64 Fixing init:amd64 via keep of systemd-sysv:amd64 Investigating (0) systemd-sysv:amd64 < 241-5 @ii mK Ib > Broken systemd-sysv:amd64 Conflicts on sysvinit-core:amd64 < none -> 2.93-8 @un uN Ib > Considering sysvinit-core:amd64 0 as a solution to systemd-sysv:amd64 3 Added sysvinit-core:amd64 to the remove list Fixing systemd-sysv:amd64 via keep of sysvinit-core:amd64 Investigating (0) runit-init:amd64 < none -> 2.1.2-32 @un uN Ib > Broken runit-init:amd64 Conflicts on systemd-sysv:amd64 < 241-5 @ii mK > Considering systemd-sysv:amd64 3 as a solution to runit-init:amd64 2 Holding Back runit-init:amd64 rather than change systemd-sysv:amd64 Investigating (0) autopkgtest-satdep:amd64 < 0 @iU mK Nb Ib > Broken autopkgtest-satdep:amd64 Depends on runit-init:amd64 < none | 2.1.2-32 @un uH > Considering runit-init:amd64 2 as a solution to autopkgtest-satdep:amd64 -2 Removing autopkgtest-satdep:amd64 rather than change runit-init:amd64 Done Done Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following additional packages will be installed: psmisc The following packages will be REMOVED: autopkgtest-satdep The following NEW packages will be installed: psmisc 0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded. 1 not fully installed or removed. Need to get 126 kB of archives. After this operation, 652 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian unstable/main amd64 psmisc amd64 23.2-1 [126 kB] Fetched 126 kB in 0s (0 B/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18668 files and directories currently installed.) Removing autopkgtest-satdep (0) ... Selecting previously unselected package psmisc. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18668 files and directories currently installed.) Preparing to unpack .../psmisc_23.2-1_amd64.deb ... Unpacking psmisc (23.2-1) ... Setting up psmisc (23.2-1) ... autopkgtest: WARNING: package runit is not installed though it should be autopkgtest: WARNING: package runit-init is not installed though it should be autopkgtest: WARNING: package getty-run is not installed though it should be autopkgtest: WARNING: Test dependencies are unsatisfiable - calling apt install on test deps directly for further data about failing dependencies in test logs Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 2 Starting 2 pkgProblemResolver with broken count: 2 Investigating (0) init:amd64 < 1.57 @ii mK Ib > Broken init:amd64 PreDepends on systemd-sysv:amd64 < 241-5 @ii mR > Considering systemd-sysv:amd64 3 as a solution to init:amd64 5103 Added systemd-sysv:amd64 to the remove list Broken init:amd64 PreDepends on sysvinit-core:amd64 < none | 2.93-8 @un uH > Considering sysvinit-core:amd64 0 as a solution to init:amd64 5103 Try Installing sysvinit-core:amd64 < none | 2.93-8 @un uH > before changing init:amd64 Fixing init:amd64 via keep of systemd-sysv:amd64 Investigating (0) systemd-sysv:amd64 < 241-5 @ii mK Ib > Broken systemd-sysv:amd64 Conflicts on sysvinit-core:amd64 < none -> 2.93-8 @un uN Ib > Considering sysvinit-core:amd64 0 as a solution to systemd-sysv:amd64 3 Added sysvinit-core:amd64 to the remove list Fixing systemd-sysv:amd64 via keep of sysvinit-core:amd64 Investigating (1) runit-init:amd64 < none -> 2.1.2-32 @un puN Ib > Broken runit-init:amd64 Conflicts on systemd-sysv:amd64 < 241-5 @ii mK > Considering systemd-sysv:amd64 3 as a solution to runit-init:amd64 10000 Added systemd-sysv:amd64 to the remove list Fixing runit-init:amd64 via remove of systemd-sysv:amd64 Investigating (1) init:amd64 < 1.57 @ii mK Ib > Broken init:amd64 PreDepends on systemd-sysv:amd64 < 241-5 @ii mR > Considering systemd-sysv:amd64 3 as a solution to init:amd64 5103 Added systemd-sysv:amd64 to the remove list Broken init:amd64 PreDepends on sysvinit-core:amd64 < none | 2.93-8 @un uH > Considering sysvinit-core:amd64 0 as a solution to init:amd64 5103 Try Installing sysvinit-core:amd64 < none | 2.93-8 @un uH > before changing init:amd64 Fixing init:amd64 via keep of systemd-sysv:amd64 Investigating (1) systemd-sysv:amd64 < 241-5 @ii mK Ib > Broken systemd-sysv:amd64 Conflicts on sysvinit-core:amd64 < none -> 2.93-8 @un uN Ib > Considering sysvinit-core:amd64 0 as a solution to systemd-sysv:amd64 3 Added sysvinit-core:amd64 to the remove list Fixing systemd-sysv:amd64 via keep of sysvinit-core:amd64 Investigating (2) runit-init:amd64 < none -> 2.1.2-32 @un puN Ib > Broken runit-init:amd64 Conflicts on systemd-sysv:amd64 < 241-5 @ii mK > Considering systemd-sysv:amd64 3 as a solution to runit-init:amd64 10000 Added systemd-sysv:amd64 to the remove list Fixing runit-init:amd64 via remove of systemd-sysv:amd64 Investigating (2) init:amd64 < 1.57 @ii mK Ib > Broken init:amd64 PreDepends on systemd-sysv:amd64 < 241-5 @ii mR > Considering systemd-sysv:amd64 10000 as a solution to init:amd64 5103 Broken init:amd64 PreDepends on sysvinit-core:amd64 < none | 2.93-8 @un uH > Considering sysvinit-core:amd64 0 as a solution to init:amd64 5103 Try Installing sysvinit-core:amd64 < none | 2.93-8 @un uH > before changing init:amd64 Or group remove for init:amd64 Investigating (2) libpam-systemd:amd64 < 241-5 @ii mK Ib > Broken libpam-systemd:amd64 Depends on systemd-sysv:amd64 < 241-5 @ii mR > Considering systemd-sysv:amd64 10000 as a solution to libpam-systemd:amd64 7 Removing libpam-systemd:amd64 rather than change systemd-sysv:amd64 Investigating (3) runit-init:amd64 < none -> 2.1.2-32 @un puN Ib > Broken runit-init:amd64 Conflicts on sysvinit-core:amd64 < none -> 2.93-8 @un uN > Considering sysvinit-core:amd64 0 as a solution to runit-init:amd64 10000 Added sysvinit-core:amd64 to the remove list Fixing runit-init:amd64 via keep of sysvinit-core:amd64 Done psmisc is already the newest version (23.2-1). psmisc set to manually installed. The following additional packages will be installed: initscripts insserv runit-helper startpar sysuser-helper sysv-rc Suggested packages: bootchart2 The following packages will be REMOVED: init libpam-systemd systemd-sysv The following NEW packages will be installed: fgetty getty-run initscripts insserv runit runit-helper runit-init startpar sysuser-helper sysv-rc WARNING: The following essential packages will be removed. This should NOT be done unless you know exactly what you are doing! init systemd-sysv (due to init) 0 upgraded, 10 newly installed, 3 to remove and 0 not upgraded. E: Essential packages were removed and -y was used without --allow-remove-essential. init-switch FAIL badpkg blame: arg:../runit-init_2.1.2-32_all.deb deb:runit-init arg:../runit_2.1.2-32_amd64.deb deb:runit arg:../getty-run_2.1.2-32_all.deb deb:getty-run . badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. autopkgtest [19:58:30]: @@@@@@@@@@@@@@@@@@@@ summary init-switch FAIL badpkg blame: arg:../runit-init_2.1.2-32_all.deb deb:runit-init arg:../runit_2.1.2-32_amd64.deb deb:runit arg:../getty-run_2.1.2-32_all.deb deb:getty-run . badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. qemu-system-x86_64: terminating on signal 15 from pid 24715 (/usr/bin/python3) -- Note, that I send and fetch email in batch, once in a few days. Please, mention in body of your reply when you add or remove recepients.