Re: mapping from debian arch to qemu arch
Hi!
On 2023-04-18 13:56, Johannes Schauer Marin Rodrigues wrote:
> Quoting Michael Tokarev (2023-04-18 09:43:00)
>> Yesterday I uploaded a new qemu release (to experimental), with the following
>> commit:
>> https://salsa.debian.org/qemu-team/qemu/-/commit/09115a82cd1cef9f76fc36d5ca5676ed494554ea
>>
>> which should fix this very issue. You can now depend on, say,
>> qemu-system-arm64, or run qemu-system-amd64 binary.
>
> thank you, this helps!
Notwithstanding the below, also a big thanks from me, as this will
simplify things for me, too!
> For example this simplification can be done to debvm:
>
> https://salsa.debian.org/helmutg/debvm/-/merge_requests/31/diffs
>
> On the other hand, there are still some rough edges. Theoretically, this
> simplification could be done to autokpgtest but the package only Suggests
> qemu-system so it's not possible to enforce the minimum version constraint:
>
> https://salsa.debian.org/ci-team/autopkgtest/-/merge_requests/223/diffs
>
> Another problem is, that this mapping only lives in the qemu-system-* packages.
> My package mmdebstrap also needs a mapping from Debian architecture to Qemu
> architecture but it only needs qemu-user installed because instead of running a
> full system emulation, it makes use of binfmt_misc support. So if I wanted to
> drop the map from mmdebstrap I would have to add a Depends on qemu-system,
> which would be very wasteful. Is there a better solution for packages that only
> need qemu-user and not qemu-system?
>
> Thanks!
>
> cheers, josch
Best,
Christian
Reply to: