Package: synaptic Version: 0.81.2 Severity: normal Hi,
in Tails 2.6 (Jessie i386 system) we have enabled the amd64 foreign architecture in order to install Linux 4.x from jessie-backports. We ship both a 32-bit and 64-bit kernels, and our bootloader selects the appropriate one depending on the CPU. Since then, Synaptic's default view only displays :amd64 packages. Of course, one can display i386 packages using the "Architecture" view, but most users don't know that, and as a result they install amd64 packages, that are not functional in some cases (e.g. when booting on the 32-bit kernel). "apt install $package" does correctly install the i386 version. # apt-config dump | grep -i architecture APT::Architecture "i386"; APT::Architectures ""; APT::Architectures:: "i386"; APT::Architectures:: "amd64"; # dpkg --print-architecture i386 # dpkg --print-foreign-architectures amd64 Are we doing something wrong, or is it a bug in Synaptic? Cheers, -- intrigeri