d/t/control: skip-not-installable rom-* tests (LP: #1677874)
In Ubuntu, the rom-*
DEP-8 tests are failing due to missing dependencies on debian-installer-13-netboot-amd64
. This is hindering ipxe validation and I'm about to skip those incompatible tests in Ubuntu.
I'd like to ask if adding the Restriction: skip-not-installable
to d/t/control
would be an option in Debian, too? It should not hurt or change anything, but avoid divergence between the Debian & Ubuntu packages, to help improve collaboration.
WDYT?
Current Ubuntu failure, e.g.:
1057s autopkgtest [14:37:57]: test rom-i386-e1000e: preparing testbed
1057s Reading package lists...
1057s Building dependency tree...
1057s Reading state information...
1057s Solving dependencies...
1057s Some packages could not be installed. This may mean that you have
1057s requested an impossible situation or if you are using the unstable
1057s distribution that some required packages have not yet been created
1057s or been moved out of Incoming.
1057s The following information may help to resolve the situation:
1057s
1057s The following packages have unmet dependencies:
1057s satisfy:command-line : Depends: ipxe-qemu but it is not going to be installed
1057s Depends: expect
1057s Depends: xxd
1057s Depends: qemu-system-amd64
1057s Depends: seabios but it is not going to be installed
1057s Depends: debian-installer-13-netboot-amd64 but it is not installable
1057s E: Unable to satisfy dependencies. Reached two conflicting decisions:
1057s 1. satisfy:command-line:amd64=1 is selected for install
1057s 2. satisfy:command-line:amd64 Depends debian-installer-13-netboot-amd64
1057s but none of the choices are installable:
1057s [no choices]
1057s autopkgtest [14:37:57]: test rom-i386-rtl8139: preparing testbed
1057s rom-i386-e1000e FAIL badpkg
1057s blame: ipxe
1057s 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.