Your message dated Mon, 31 Oct 2022 09:07:40 +0300
with message-id <[email protected]>
and subject line Re: Bug#961867: python3?-talloc multiarch support is broken
because of the dependency on python
has caused the Debian Bug report #961867,
regarding python3?-talloc multiarch support is broken because of the dependency
on python
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
961867: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=961867
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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
--- End Message ---
--- Begin Message ---
17.08.2022 16:22, Michael Tokarev wrote:
...
Since version 4.16 of samba package in debian, I removed python dependency > from samba-libs and samba-dev packages, only python3-samba contains python> parts now (and depends on python3-talloc etc).> > I believe previous
packaging had issues there, keeping (some) python stuff> in main samba packages.
Lacking other information, let's close this bug report now.
/mjt
--- End Message ---