Your message dated Thu, 25 Oct 2018 11:17:16 -0400
with message-id
<ca+ya19+ajqrngubu672a3tlfuqydkr-cqosvarv0itpewr-...@mail.gmail.com>
and subject line Bug #911130 fixed with recent upload
has caused the Debian Bug report #911130,
regarding Package doesn't actually bump SOVERSION
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.)
--
911130: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911130
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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-----
--- End Message ---
--- Begin Message ---
Version: 2:5.6.0-3
--
Thanks,
Boyuan Yang
--- End Message ---