Package: libtidy5.6 Version: 1:5.6.0-0.1~exp1 Severity: serious -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi, when symbols in the library change, you need to actually bump the SOVERSION/SONAME of the package. It's not enough and it's wrong to just change the package name for several reasons: 1. The old and new package must declare Conflicts/Replaces among themselves 2. It's impossible to do proper transition (due to 1) 3. It will break non-packaged software So, instead of having libtidy5.6 package that contains libtidy.so.5, you will need to bump the SOVERSION to 6 (it would be best to coordinate with upstream) and the package would be named libtidy6. (The naming convention is lib<name><soversion>). I could help with that if you want, but the current approach is wrong, it will break things and it needs to be fixed before transition is started. Thanks, Ondrej - -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (990, 'testing'), (500, 'stable-updates'), (500, 'unstable'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.17.0-1-amd64 (SMP w/6 CPU cores) Locale: LANG=en_DK.UTF-8, LC_CTYPE=UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8), LANGUAGE=en_DK.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libtidy5.6 depends on: ii libc6 2.27-6 libtidy5.6 recommends no packages. libtidy5.6 suggests no packages. -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEw2Gx4wKVQ+vGJel9g3Kkd++uWcIFAlvFeNRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEMz NjFCMUUzMDI5NTQzRUJDNjI1RTk3RDgzNzJBNDc3RUZBRTU5QzIACgkQg3Kkd++u WcIkhA/+IazfDUqK1FeEUMx0gpRiZMc4Wlu6QIz/LsmbLlnvSgB8fE4tcplKYZyP 07w4HyrhRSrouEOeSmdROrbpIqQp1dwC7JFgXyh3JaygSf3uNruVc/DKv8RYkYOB FsgUWhVo2/f0eJ61pW2J0YIEKxmvhBlLB8oXh3G2jrfl5vxjXR+zm6GQmytjGlwX EL2A5PTSCLdPaqH6IAYeO9ehSrVCwhA3T2XLCYCyfUwKP4VlHh3IzCOZRVFDabv7 2KbvUsPWj8Lrno3ELpCVs0yfVVfJYPqn/HbTZJGDAAp1cbPFf/FlSQA75eAL+OMy V2j5DYkNWFxqnMe7odlVJ6/UsUXit7L/Tr4A+WbiFuPZwhMPokEvUuVnKDaPOIHN 3fhxbflVzfaqcwxfH2M1y3dJ4xighh2vN1OUv5zNGZSzdFU0GbubS/orYWISqcaG MEw+EcTQ5JE0s+ppMVDBxXllqokfJ/ohx4iWZBcFxAdsPW2bLGf/W4/fuZjD1lNO EdqWwG6TteDE9TsHnSghmbeMcYQj+ynHxAJ7ByUt85mpLs0/Z0rUJ78tpsZQwvEb Oq4uaTEeBr1APhQeQJv9psIsrU9rHewHxc2+8pvJMRihqUvb13+KLanHBxzb8ktw ibCURP/VR+rG7V64784m+nk/dFtLj0lw9xCq80hbv9vj1sL6RkA= =esEQ -----END PGP SIGNATURE-----