On Tue, 20 Aug 2024 15:41:24 +0300 Faidon Liambotis <parav...@debian.org> wrote:
> Nice. To debug i386 for the purposes of this bug, given there is no > cloud image, I used debvm (apt install debvm), and debvm-create & > debvm-run specifically. (Also thanks to Reinhard for reminding me of > it). Perhaps you would find it useful for building & running images for > these less common architectures? Oh, I didn't know about it! Thanks for sharing. I quickly tried it to build a mips64el machine, it took a bit (about five minutes, not unreasonably long) and the guest got stuck at "Begin: Running /scripts/local-block ... done.", I didn't really look into it. But it sounds promising. What I had in mind was actually to extend mbuto (https://mbuto.sh/), which is a much smaller beast, to somehow source binaries built for other architectures (perhaps something with Buildroot, or using Gentoo stage 3 archives... or even Debian packages). For throw-away VMs, we don't really need packages to work inside the guest, binaries with their dependencies are enough. On the other hand debvm looks simple enough that the usage complexity might actually be comparable. I guess I'll give it another shot soon-ish. -- Stefano