Package: libpng-tools Version: 1.6.25-1 Severity: normal Dear Maintainer,
libpng-dev is multiarch compatible which is really nice. Thanks for that. But installing the 32 bit version on a 64 bit system is not entirely snag-free because of libpng-tools: * libpng-dev recommends libpng-tools so installing libpng-dev:i386 causes aptitude to try to install libpng-tools:i386. * However libpng-tools:amd64 is already installed and since libpng-tools is not multiarch-aware the two packages conflict. The workaround is to manually deselect libpng-dev:i386 which is ok since libpng-dev only recommends it. However I think libpng-dev does not care what architecture provides the tools as long as it can run them. So the whole issue could be avoided by marking libpng-tools as 'Multi-Arch: foreign'. See: https://wiki.ubuntu.com/MultiarchSpec#Binary_package_control_fields (An alternative would be 'Multi-Arch: allowed' + 'Recommend: xxx:any' but I don't think it's a good fit since libpng-tools only contains tools) -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (990, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.7.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libpng-tools depends on: ii libc6 2.24-3 ii libpng16-16 1.6.25-1 ii zlib1g 1:1.2.8.dfsg-2+b1 libpng-tools recommends no packages. libpng-tools suggests no packages. -- no debconf information

