Package: libcurl4 Version: 7.60.0-2 Severity: serious libcurl4 conflicts with libcurl3, which violates the stated purpose of the "must" clause at Policy 8.1 (to allow multiple versions of a shared library to be co-installable), even though it doesn't violate the letter of the must (binary package name must change when SONAME changes). Without the second sentence at Policy 8.1, the MUST requirement serves no purpose, so I have given this severity serious.
This means that, regardless of what Debian does with packages depending on libcurl, libcurl4 cannot be installed if the user has third party or home brew software that requires libcurl3. I found this because I have netsurf-gtk installed, which Depends: libcurl3. netsurf-gtk is currently the same version in stable and unstable, but has been removed from testing. ...Marvin -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (990, 'testing'), (500, 'stable-updates'), (500, 'stable'), (200, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.15.0-2-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) LSM: AppArmor: enabled