Package: python-talloc Version: 2.1.14-2 Severity: normal Dear Maintainer,
python-talloc is 'multiarch: same' but the i386 package is not coinstallable with the amd64 one because of their python dependency. The issue is that python-talloc:i386 depends on python:i386, while python-talloc:amd64 depends on python:amd64. But python is multiarch allowed and this causes a conflict when trying to install both i386 and amd64. python3-talloc 2.3.0-5 has the same issue in Debian Testing but with python3 instead of python. Maybe what was intended is to have a python3:any dependency instead of a regular python3 one? So this would make it: Depends: libtalloc2 (= 2.3.0-5), python3:any (<< 3.9), python3:any (>= 3.8~), libc6 (>= 2.4), libpython3.8 (>= 3.8.2) Unfortunately I don't know enough about python3-talloc to know if that would make sense. This multiarch howto section seems particularly relevant: https://wiki.debian.org/Multiarch/HOWTO#When_to_use_:native_and_when_to_use_:any.3F The impact is that this prevents Wine from using the libnetapi library for 32-bit Windows applications because libnetapi is part of samba-libs, which depends on python3-talloc. -- System Information: Debian Release: 10.4 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-8-amd64 (SMP w/8 CPU cores) Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr:en_US (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages python-talloc depends on: ii libc6 2.28-10 ii libpython2.7 2.7.16-2+deb10u1 ii libtalloc2 2.1.14-2 ii python 2.7.16-1 python-talloc recommends no packages. python-talloc suggests no packages. -- no debconf information

