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

Reply via email to