Package: libsmbclient0 Version: 2:4.19.5+dfsg-3 Severity: grave Justification: renders package unusable
the control file should contain: Provides: libsmbclient (= 2:4.19.5+dfsg-3) Otherwyse as many package depends on libsmbclient it cannot be removed and the replace is not sufficient. I checked how other pachage manage their transitions and it is done this way. Here is my manually modified config file. dpkg -s libsmbclient0 Package: libsmbclient0 Status: install ok installed Priority: optional Section: libs Installed-Size: 240 Maintainer: Debian Samba Maintainers <pkg-samba-ma...@lists.alioth.debian.org> Architecture: amd64 Multi-Arch: same Source: samba Version: 2:4.19.5+dfsg-3 Provides: libsmbclient (= 2:4.19.5+dfsg-3) Depends: samba-libs (= 2:4.19.5+dfsg-3), libbsd0 (>= 0.0), libc6 (>= 2.25), libndr3 (>= 2:4.17.2), libtalloc2 (>= 2.4.1~), libtevent0t64 (>= 0.15.0) Breaks: libsmbclient (<< 2:4.19.5+dfsg-3) Description: shared library for communication with SMB/CIFS servers This package provides a shared library that enables client applications to talk to Microsoft Windows and Samba servers using the SMB/CIFS protocol. Homepage: https://www.samba.org -- System Information: Debian Release: trixie/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.6.15-amd64 (SMP w/16 CPU threads; PREEMPT) Kernel taint flags: TAINT_OOT_MODULE Locale: LANG=fr_FR.UTF8, LC_CTYPE=fr_FR.UTF8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libsmbclient0 depends on: ii libbsd0 0.12.1-1 ii libc6 2.38-6 ii libtalloc2 2.4.2-1 ii libtevent0t64 0.16.1-2 ii samba-libs [libndr3] 2:4.19.5+dfsg-3 libsmbclient0 recommends no packages. libsmbclient0 suggests no packages. -- no debconf information