On Mon, 2023-07-03 at 17:58 +0300, Michael Tokarev wrote: > 03.07.2023 17:05, Benjamin Drung wrote: > > Package: qemu-system-arm > > Version: 1:8.0.2+dfsg-3 > > Severity: normal > > X-Debbugs-Cc: bdr...@debian.org > > > > Dear Maintainer, > > > > qemu 8.0 added symlinks to run qemu-system-${DEB_HOST_ARCH_CPU}. This is > > a great improvement, but you still have to install `dpkg-dev` to > > determine `DEB_HOST_ARCH_CPU`. > > > > Please add symlinks to run `qemu-system-$(dpkg --print-architecture)` to > > avoid needing to depend on `dpkg-dev`. Here is a use case for it: > > https://salsa.debian.org/kernel-team/initramfs-tools/-/merge_requests/80 > > > > The non-exhaustive list of additional symlinks would be: > > > > * armhf -> arm > > * armel -> arm > > When I worked on providing symlinks for debian architectures, I asked in a few > places which other aliases needs to be created. Somehow no one mentioned > these > two. > > I guess this boils down to: > > diff --git a/debian/rules b/debian/rules > index d71aefbf92..3335bd311b 100755 > --- a/debian/rules > +++ b/debian/rules > @@ -143,2 +143,3 @@ system-archlist-arm = aarch64 arm > system-alias-aarch64 = arm64 > +system-alias-arm = armel armhf > system-kvmcpus-arm = arm64 arm > > (this will create qemu-system-armel & qemu-system-armhf symlinks). > We probably need to create ppc65le => ppc64el too, but I'm not sure. > > What other names are needed?
I checked the existing architectures. Following three are not covered: * arc * ia64 * x32 -- Benjamin Drung Debian & Ubuntu Developer