Source: samba Version: 2:4.13.5+dfsg-2 Followup-For: Bug #862338 X-Debbugs-Cc: [email protected], [email protected], [email protected]
Control: found -1 2:4.13.13+dfsg-1 Control: tag -1 patch Dear colleagues, I encountered the same issue trying to cross-build Kodi. Johannes advised me to try splitting Python libraries from samba-libs in [1] and I quickly crafted the first draft of the change (see attached debdiff). It solved my issue and the issue reported in this bug: ==== root@debian-development:/# apt-get install -s --no-install-recommends libsmbclient-dev:native libsmbclient-dev:armhf Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: gcc-11-base:armhf libacl1:armhf libaudit1:armhf libavahi-client3:armhf libavahi-client3 libavahi-common-data libavahi-common-data:armhf libavahi-common3:armhf libavahi-common3 libbsd0 libbsd0:armhf libc6:armhf libcap-ng0:armhf libcap2:armhf libcom-err2:armhf libcups2 libcups2:armhf libdb5.3:armhf libdbus-1-3:armhf libdbus-1-3 libffi8:armhf libgcc-s1:armhf libgcrypt20:armhf libgmp10:armhf libgnutls30:armhf libgpg-error0:armhf libgssapi-krb5-2:armhf libhogweed6:armhf libicu67 libicu67:armhf libidn2-0:armhf libjansson4 libjansson4:armhf libk5crypto3:armhf libkeyutils1:armhf libkrb5-3:armhf libkrb5support0:armhf libldap-2.4-2 libldap-2.4-2:armhf libldb2 libldb2:armhf liblmdb0 liblz4-1:armhf liblzma5:armhf libmd0 libmd0:armhf libnettle8:armhf libnsl2:armhf libp11-kit0:armhf libpam0g:armhf libpopt0 libpopt0:armhf libsasl2-2 libsasl2-2:armhf libsasl2-modules-db libsasl2-modules-db:armhf libsmbclient:armhf libsmbclient libssl1.1:armhf libstdc++6:armhf libsystemd0:armhf libtalloc2 libtalloc2:armhf libtasn1-6:armhf libtdb1 libtdb1:armhf libtevent0 libtevent0:armhf libtirpc3:armhf libunistring2:armhf libwbclient0 libwbclient0:armhf libzstd1:armhf samba-libs samba-libs:armhf zlib1g:armhf Suggested packages: glibc-doc:armhf libc-l10n:armhf locales:armhf libnss-nis:armhf libnss-nisplus:armhf cups-common cups-common:armhf rng-tools:armhf gnutls-bin:armhf krb5-doc:armhf krb5-user:armhf libpam-doc:armhf Recommended packages: dbus:armhf dbus libgpg-error-l10n:armhf krb5-locales:armhf libldap-common libldap-common:armhf libsasl2-modules libsasl2-modules:armhf The following NEW packages will be installed: gcc-11-base:armhf libacl1:armhf libaudit1:armhf libavahi-client3:armhf libavahi-client3 libavahi-common-data libavahi-common-data:armhf libavahi-common3:armhf libavahi-common3 libbsd0 libbsd0:armhf libc6:armhf libcap-ng0:armhf libcap2:armhf libcom-err2:armhf libcups2 libcups2:armhf libdb5.3:armhf libdbus-1-3:armhf libdbus-1-3 libffi8:armhf libgcc-s1:armhf libgcrypt20:armhf libgmp10:armhf libgnutls30:armhf libgpg-error0:armhf libgssapi-krb5-2:armhf libhogweed6:armhf libicu67 libicu67:armhf libidn2-0:armhf libjansson4 libjansson4:armhf libk5crypto3:armhf libkeyutils1:armhf libkrb5-3:armhf libkrb5support0:armhf libldap-2.4-2 libldap-2.4-2:armhf libldb2 libldb2:armhf liblmdb0 liblz4-1:armhf liblzma5:armhf libmd0 libmd0:armhf libnettle8:armhf libnsl2:armhf libp11-kit0:armhf libpam0g:armhf libpopt0 libpopt0:armhf libsasl2-2 libsasl2-2:armhf libsasl2-modules-db libsasl2-modules-db:armhf libsmbclient:armhf libsmbclient libsmbclient-dev libsmbclient-dev:armhf libssl1.1:armhf libstdc++6:armhf libsystemd0:armhf libtalloc2 libtalloc2:armhf libtasn1-6:armhf libtdb1 libtdb1:armhf libtevent0 libtevent0:armhf libtirpc3:armhf libunistring2:armhf libwbclient0 libwbclient0:armhf libzstd1:armhf samba-libs samba-libs:armhf zlib1g:armhf 0 upgraded, 78 newly installed, 0 to remove and 0 not upgraded. Inst gcc-11-base:armhf (11.2.0-10 Debian:unstable [armhf]) Inst libgcc-s1:armhf (11.2.0-10 Debian:unstable [armhf]) [] Inst libc6:armhf (2.32-4 Debian:unstable [armhf]) Inst libacl1:armhf (2.3.1-1 Debian:unstable [armhf]) Inst libavahi-common-data:armhf (0.8-5 Debian:unstable [armhf]) Inst libavahi-common3:armhf (0.8-5 Debian:unstable [armhf]) Inst libcap2:armhf (1:2.44-1 Debian:unstable [armhf]) Inst libgpg-error0:armhf (1.42-3 Debian:unstable [armhf]) Inst libgcrypt20:armhf (1.9.4-3+b1 Debian:unstable [armhf]) Inst liblz4-1:armhf (1.9.3-2 Debian:unstable [armhf]) Inst liblzma5:armhf (5.2.5-2 Debian:unstable [armhf]) Inst libzstd1:armhf (1.4.8+dfsg-3 Debian:unstable [armhf]) Conf gcc-11-base:armhf (11.2.0-10 Debian:unstable [armhf]) Conf libgcc-s1:armhf (11.2.0-10 Debian:unstable [armhf]) Conf libc6:armhf (2.32-4 Debian:unstable [armhf]) Conf libcap2:armhf (1:2.44-1 Debian:unstable [armhf]) Conf libgpg-error0:armhf (1.42-3 Debian:unstable [armhf]) Conf libgcrypt20:armhf (1.9.4-3+b1 Debian:unstable [armhf]) Conf liblz4-1:armhf (1.9.3-2 Debian:unstable [armhf]) Conf liblzma5:armhf (5.2.5-2 Debian:unstable [armhf]) Conf libzstd1:armhf (1.4.8+dfsg-3 Debian:unstable [armhf]) Inst libsystemd0:armhf (249.5-1 Debian:unstable [armhf]) Inst libdbus-1-3:armhf (1.12.20-3 Debian:unstable [armhf]) Inst libavahi-client3:armhf (0.8-5 Debian:unstable [armhf]) Inst libmd0:armhf (1.0.4-1 Debian:unstable [armhf]) Inst libbsd0:armhf (0.11.3-1 Debian:unstable [armhf]) Inst libgmp10:armhf (2:6.2.1+dfsg-2 Debian:unstable [armhf]) Inst libnettle8:armhf (3.7.3-1 Debian:unstable [armhf]) Inst libhogweed6:armhf (3.7.3-1 Debian:unstable [armhf]) Inst libunistring2:armhf (0.9.10-6 Debian:unstable [armhf]) Inst libidn2-0:armhf (2.3.2-2 Debian:unstable [armhf]) Inst libffi8:armhf (3.4.2-3 Debian:unstable [armhf]) Inst libp11-kit0:armhf (0.24.0-5 Debian:unstable [armhf]) Inst libtasn1-6:armhf (4.17.0-2 Debian:unstable [armhf]) Inst libgnutls30:armhf (3.7.2-2 Debian:unstable [armhf]) Inst libcom-err2:armhf (1.46.4-1 Debian:unstable [armhf]) Inst libkrb5support0:armhf (1.18.3-7 Debian:unstable [armhf]) Inst libk5crypto3:armhf (1.18.3-7 Debian:unstable [armhf]) Inst libkeyutils1:armhf (1.6.1-2 Debian:unstable [armhf]) Inst libssl1.1:armhf (1.1.1l-1 Debian:unstable [armhf]) Inst libkrb5-3:armhf (1.18.3-7 Debian:unstable [armhf]) Inst libgssapi-krb5-2:armhf (1.18.3-7 Debian:unstable [armhf]) Inst zlib1g:armhf (1:1.2.11.dfsg-2 Debian:unstable [armhf]) Inst libcups2:armhf (2.3.3op2-7 Debian:unstable [armhf]) Inst libjansson4:armhf (2.13.1-1.1 Debian:unstable [armhf]) Inst libdb5.3:armhf (5.3.28+dfsg1-0.8 Debian:unstable [armhf]) Inst libsasl2-modules-db:armhf (2.1.27+dfsg-2.2 Debian:unstable [armhf]) Inst libsasl2-2:armhf (2.1.27+dfsg-2.2 Debian:unstable [armhf]) Inst libldap-2.4-2:armhf (2.4.59+dfsg-1 Debian:unstable [armhf]) Inst libtalloc2:armhf (2.3.1-2+b1 Debian:unstable [armhf]) Inst libtdb1:armhf (1.4.3-1+b1 Debian:unstable [armhf]) Inst libtevent0:armhf (0.10.2-1 Debian:unstable [armhf]) Inst libldb2:armhf (2:2.2.2-2 Debian:unstable [armhf]) Inst libtirpc3:armhf (1.3.2-2 Debian:unstable [armhf]) Inst libnsl2:armhf (1.3.0-2 Debian:unstable [armhf]) Inst libcap-ng0:armhf (0.7.9-2.2+b1 Debian:unstable [armhf]) Inst libaudit1:armhf (1:3.0.6-1 Debian:unstable [armhf]) Inst libpam0g:armhf (1.4.0-10 Debian:unstable [armhf]) Inst libpopt0:armhf (1.18-3 Debian:unstable [armhf]) Inst libstdc++6:armhf (11.2.0-10 Debian:unstable [armhf]) Inst libicu67:armhf (67.1-7 Debian:unstable [armhf]) Inst libwbclient0:armhf (2:4.13.13+dfsg-1.1 localhost [armhf]) Inst samba-libs:armhf (2:4.13.13+dfsg-1.1 localhost [armhf]) Inst libsmbclient:armhf (2:4.13.13+dfsg-1.1 localhost [armhf]) Inst libavahi-common-data (0.8-5 Debian:unstable [amd64]) Inst libavahi-common3 (0.8-5 Debian:unstable [amd64]) Inst libdbus-1-3 (1.12.20-3 Debian:unstable [amd64]) Inst libavahi-client3 (0.8-5 Debian:unstable [amd64]) Inst libmd0 (1.0.4-1 Debian:unstable [amd64]) Inst libbsd0 (0.11.3-1 Debian:unstable [amd64]) Inst libcups2 (2.3.3op2-7 Debian:unstable [amd64]) Inst libjansson4 (2.13.1-1.1 Debian:unstable [amd64]) Inst libsasl2-modules-db (2.1.27+dfsg-2.2 Debian:unstable [amd64]) Inst libsasl2-2 (2.1.27+dfsg-2.2 Debian:unstable [amd64]) Inst libldap-2.4-2 (2.4.59+dfsg-1 Debian:unstable [amd64]) Inst liblmdb0 (0.9.24-1 Debian:unstable [amd64]) Inst libtalloc2 (2.3.1-2+b1 Debian:unstable [amd64]) Inst libtdb1 (1.4.3-1+b1 Debian:unstable [amd64]) Inst libtevent0 (0.10.2-1 Debian:unstable [amd64]) Inst libldb2 (2:2.2.2-2 Debian:unstable [amd64]) Inst libpopt0 (1.18-3 Debian:unstable [amd64]) Inst libicu67 (67.1-7 Debian:unstable [amd64]) Inst libwbclient0 (2:4.13.13+dfsg-1.1 localhost [amd64]) Inst samba-libs (2:4.13.13+dfsg-1.1 localhost [amd64]) Inst libsmbclient (2:4.13.13+dfsg-1.1 localhost [amd64]) Inst libsmbclient-dev:armhf (2:4.13.13+dfsg-1.1 localhost [armhf]) Inst libsmbclient-dev (2:4.13.13+dfsg-1.1 localhost [amd64]) Conf libacl1:armhf (2.3.1-1 Debian:unstable [armhf]) Conf libavahi-common-data:armhf (0.8-5 Debian:unstable [armhf]) Conf libavahi-common3:armhf (0.8-5 Debian:unstable [armhf]) Conf libsystemd0:armhf (249.5-1 Debian:unstable [armhf]) Conf libdbus-1-3:armhf (1.12.20-3 Debian:unstable [armhf]) Conf libavahi-client3:armhf (0.8-5 Debian:unstable [armhf]) Conf libmd0:armhf (1.0.4-1 Debian:unstable [armhf]) Conf libbsd0:armhf (0.11.3-1 Debian:unstable [armhf]) Conf libgmp10:armhf (2:6.2.1+dfsg-2 Debian:unstable [armhf]) Conf libnettle8:armhf (3.7.3-1 Debian:unstable [armhf]) Conf libhogweed6:armhf (3.7.3-1 Debian:unstable [armhf]) Conf libunistring2:armhf (0.9.10-6 Debian:unstable [armhf]) Conf libidn2-0:armhf (2.3.2-2 Debian:unstable [armhf]) Conf libffi8:armhf (3.4.2-3 Debian:unstable [armhf]) Conf libp11-kit0:armhf (0.24.0-5 Debian:unstable [armhf]) Conf libtasn1-6:armhf (4.17.0-2 Debian:unstable [armhf]) Conf libgnutls30:armhf (3.7.2-2 Debian:unstable [armhf]) Conf libcom-err2:armhf (1.46.4-1 Debian:unstable [armhf]) Conf libkrb5support0:armhf (1.18.3-7 Debian:unstable [armhf]) Conf libk5crypto3:armhf (1.18.3-7 Debian:unstable [armhf]) Conf libkeyutils1:armhf (1.6.1-2 Debian:unstable [armhf]) Conf libssl1.1:armhf (1.1.1l-1 Debian:unstable [armhf]) Conf libkrb5-3:armhf (1.18.3-7 Debian:unstable [armhf]) Conf libgssapi-krb5-2:armhf (1.18.3-7 Debian:unstable [armhf]) Conf zlib1g:armhf (1:1.2.11.dfsg-2 Debian:unstable [armhf]) Conf libcups2:armhf (2.3.3op2-7 Debian:unstable [armhf]) Conf libjansson4:armhf (2.13.1-1.1 Debian:unstable [armhf]) Conf libdb5.3:armhf (5.3.28+dfsg1-0.8 Debian:unstable [armhf]) Conf libsasl2-modules-db:armhf (2.1.27+dfsg-2.2 Debian:unstable [armhf]) Conf libsasl2-2:armhf (2.1.27+dfsg-2.2 Debian:unstable [armhf]) Conf libldap-2.4-2:armhf (2.4.59+dfsg-1 Debian:unstable [armhf]) Conf libtalloc2:armhf (2.3.1-2+b1 Debian:unstable [armhf]) Conf libtdb1:armhf (1.4.3-1+b1 Debian:unstable [armhf]) Conf libtevent0:armhf (0.10.2-1 Debian:unstable [armhf]) Conf libldb2:armhf (2:2.2.2-2 Debian:unstable [armhf]) Conf libtirpc3:armhf (1.3.2-2 Debian:unstable [armhf]) Conf libnsl2:armhf (1.3.0-2 Debian:unstable [armhf]) Conf libcap-ng0:armhf (0.7.9-2.2+b1 Debian:unstable [armhf]) Conf libaudit1:armhf (1:3.0.6-1 Debian:unstable [armhf]) Conf libpam0g:armhf (1.4.0-10 Debian:unstable [armhf]) Conf libpopt0:armhf (1.18-3 Debian:unstable [armhf]) Conf libstdc++6:armhf (11.2.0-10 Debian:unstable [armhf]) Conf libicu67:armhf (67.1-7 Debian:unstable [armhf]) Conf libwbclient0:armhf (2:4.13.13+dfsg-1.1 localhost [armhf]) Conf samba-libs:armhf (2:4.13.13+dfsg-1.1 localhost [armhf]) Conf libsmbclient:armhf (2:4.13.13+dfsg-1.1 localhost [armhf]) Conf libavahi-common-data (0.8-5 Debian:unstable [amd64]) Conf libavahi-common3 (0.8-5 Debian:unstable [amd64]) Conf libdbus-1-3 (1.12.20-3 Debian:unstable [amd64]) Conf libavahi-client3 (0.8-5 Debian:unstable [amd64]) Conf libmd0 (1.0.4-1 Debian:unstable [amd64]) Conf libbsd0 (0.11.3-1 Debian:unstable [amd64]) Conf libcups2 (2.3.3op2-7 Debian:unstable [amd64]) Conf libjansson4 (2.13.1-1.1 Debian:unstable [amd64]) Conf libsasl2-modules-db (2.1.27+dfsg-2.2 Debian:unstable [amd64]) Conf libsasl2-2 (2.1.27+dfsg-2.2 Debian:unstable [amd64]) Conf libldap-2.4-2 (2.4.59+dfsg-1 Debian:unstable [amd64]) Conf liblmdb0 (0.9.24-1 Debian:unstable [amd64]) Conf libtalloc2 (2.3.1-2+b1 Debian:unstable [amd64]) Conf libtdb1 (1.4.3-1+b1 Debian:unstable [amd64]) Conf libtevent0 (0.10.2-1 Debian:unstable [amd64]) Conf libldb2 (2:2.2.2-2 Debian:unstable [amd64]) Conf libpopt0 (1.18-3 Debian:unstable [amd64]) Conf libicu67 (67.1-7 Debian:unstable [amd64]) Conf libwbclient0 (2:4.13.13+dfsg-1.1 localhost [amd64]) Conf samba-libs (2:4.13.13+dfsg-1.1 localhost [amd64]) Conf libsmbclient (2:4.13.13+dfsg-1.1 localhost [amd64]) Conf libsmbclient-dev:armhf (2:4.13.13+dfsg-1.1 localhost [armhf]) Conf libsmbclient-dev (2:4.13.13+dfsg-1.1 localhost [amd64]) ==== How can we verify no things are broken on Samba side before this patch can be reviewed and merged? Cheers, Vasyl -- System Information: Debian Release: bookworm/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'buildd-unstable'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.10.0-8-amd64 (SMP w/6 CPU threads) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=C, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: unable to detect
diff -Nru samba-4.13.13+dfsg/debian/changelog samba-4.13.13+dfsg/debian/changelog --- samba-4.13.13+dfsg/debian/changelog 2021-11-01 07:59:20.000000000 +0000 +++ samba-4.13.13+dfsg/debian/changelog 2021-11-01 18:38:00.000000000 +0000 @@ -1,3 +1,10 @@ +samba (2:4.13.13+dfsg-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Move python solibs to python3-samba + + -- Vasyl Gello <[email protected]> Mon, 01 Nov 2021 18:38:00 +0000 + samba (2:4.13.13+dfsg-1) unstable; urgency=high [ Athos Ribeiro ] diff -Nru samba-4.13.13+dfsg/debian/python3-samba.install samba-4.13.13+dfsg/debian/python3-samba.install --- samba-4.13.13+dfsg/debian/python3-samba.install 2021-11-01 07:59:20.000000000 +0000 +++ samba-4.13.13+dfsg/debian/python3-samba.install 2021-11-01 18:38:00.000000000 +0000 @@ -1 +1,4 @@ +usr/lib/*/libsamba-policy.cpython-*.so.* +usr/lib/*/samba/libsamba-net.cpython-*.so.* +usr/lib/*/samba/libsamba-python.cpython-*.so.0 usr/lib/python3*/*-packages/samba diff -Nru samba-4.13.13+dfsg/debian/samba-libs.install samba-4.13.13+dfsg/debian/samba-libs.install --- samba-4.13.13+dfsg/debian/samba-libs.install 2021-11-01 07:59:20.000000000 +0000 +++ samba-4.13.13+dfsg/debian/samba-libs.install 2021-11-01 18:38:00.000000000 +0000 @@ -13,7 +13,6 @@ usr/lib/*/libsamba-hostconfig.so.* usr/lib/*/libsamba-passdb.so.0 usr/lib/*/libsamba-passdb.so.0.28.0 -usr/lib/*/libsamba-policy.cpython-*.so.* usr/lib/*/libsamdb.so.* usr/lib/*/libsmbconf.so.0 usr/lib/*/libsmbldap.so.2 @@ -101,8 +100,6 @@ usr/lib/*/samba/libroken-samba4.so.19 usr/lib/*/samba/libroken-samba4.so.19.0.1 usr/lib/*/samba/libsamba-modules.so.* -usr/lib/*/samba/libsamba-net.cpython-*.so.* -usr/lib/*/samba/libsamba-python.cpython-*.so.0 usr/lib/*/samba/libsamba-security.so.* usr/lib/*/samba/libsamba-sockets.so.* usr/lib/*/samba/libsamba3-util.so.*

