Package: irqbalance Version: 1.1.0-2.3 Severity: wishlist Hi! Quite a few architectures tend to pull kernels from another arch, typically to have a 64-bit kernel on 32-bit userspace. This is currently the case for i386 (it used to ship amd64 kernels but it now requires multiarch to do so), x32, mipsel, sometimes armhf, AFAIK planned for powerpc. And usually, the kernel will be the only such foreign package.
This leads to a minor problem with irqbalance: [~]# apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages have been kept back: linux-image-amd64:amd64 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. [~]# apt install irqbalance:amd64 Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: gcc-7-base:amd64 libblkid1:amd64 libc6:amd64 libcap-ng0:amd64 libffi6:amd64 libgcc1:amd64 libgcrypt20:amd64 libglib2.0-0:amd64 libgpg-error0:amd64 liblz4-1:amd64 liblzma5:amd64 libmount1:amd64 libnuma1:amd64 libpcre3:amd64 libselinux1:amd64 libsystemd0:amd64 libuuid1:amd64 zlib1g:amd64 Suggested packages: glibc-doc:amd64 locales:amd64 rng-tools:amd64 The following packages will be REMOVED: irqbalance The following NEW packages will be installed: gcc-7-base:amd64 irqbalance:amd64 libblkid1:amd64 libc6:amd64 libcap-ng0:amd64 libffi6:amd64 libgcc1:amd64 libgcrypt20:amd64 libglib2.0-0:amd64 libgpg-error0:amd64 liblz4-1:amd64 liblzma5:amd64 libmount1:amd64 libnuma1:amd64 libpcre3:amd64 libselinux1:amd64 libsystemd0:amd64 libuuid1:amd64 zlib1g:amd64 0 upgraded, 19 newly installed, 1 to remove and 1 not upgraded. Need to get 7892 kB of archives. After this operation, 21.6 MB of additional disk space will be used. Ie, there's complexity and bad default behaviour that could be avoided if irqbalance was M-A:foreign. On the other hand, I don't know if there'd be downsides for doing so -- that's why I formed this as a question. Meow! -- System Information: Debian Release: buster/sid APT prefers unreleased APT policy: (500, 'unreleased'), (500, 'unstable') Architecture: x32 (x86_64) Foreign Architectures: amd64 Kernel: Linux 4.11.0-1-amd64 (SMP w/6 CPU cores) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages irqbalance depends on: ii debconf 1.5.63 ii init-system-helpers 1.49 ii libc6 2.24-12 ii libcap-ng0 0.7.7-3+b1 ii libglib2.0-0 2.52.3-1 ii libnuma1 2.0.11-2.1 ii libsystemd0 234-2 ii lsb-base 9.20161125 irqbalance recommends no packages. irqbalance suggests no packages. -- debconf information: irqbalance/oneshot: false irqbalance/enable: true