Re: architectures
On Sun, 17 Nov 2024 at 11:53:17 +0800, Sean Whitton wrote:
> Are all the test runners the architectures they purport to be, or are
> some of them emulating them?
>
> In particular, is ci-worker-ppc64el-05 bare metal ppc64el?
I am not involved in running the CI infrastructure, so this is second-hand
information, but I believe they all run on some sort of virtual machine,
using KVM or similar - so they're "real" ppc64el in the sense that they
aren't an amd64 emulating a ppc64el or anything like that, but they aren't
"bare metal" in the sense that the lxc containers are run directly on
a physical machine.
`systemd-detect-virt --vm` might be able to tell you more.
The majority of packages' tests currently run in lxc containers
(autopkgtest-virt-lxc) on whatever worker is allocated. If a particular
package benefits from running in a (nested) VM (autopkgtest-virt-qemu)
- for example bubblewrap and flatpak have to skip the vast majority of
their tests if the isolation-machine capability isn't available, but can
be tested fully in VMs - then you can ask for that, but I believe only the
amd64 runners are currently set up to be able to run nested VMs like this.
smcv
Reply to: