Hi Christian, thanks for the help and answer! I admit it looked wrong to me too, but your explanation is perfect!
so, I would have changed the symbols file in this way: libu2f-host.so.0 libu2f-host0 #MINVER# U2F_HOST_0.0@U2F_HOST_0.0 0.0 + U2F_HOST_1.1@U2F_HOST_1.1 1.1.2 u2fh_authenticate@U2F_HOST_0.0 0.0 + u2fh_authenticate2@U2F_HOST_1.1 1.1.2 u2fh_check_version@U2F_HOST_0.0 0.0 u2fh_devs_discover@U2F_HOST_0.0 0.0 u2fh_devs_done@U2F_HOST_0.0 0.0 u2fh_devs_init@U2F_HOST_0.0 0.0 u2fh_get_device_description@U2F_HOST_0.0 0.0 u2fh_global_done@U2F_HOST_0.0 0.0 u2fh_global_init@U2F_HOST_0.0 0.0 u2fh_is_alive@U2F_HOST_0.0 0.0 + u2fh_register2@U2F_HOST_1.1 1.1.2 u2fh_register@U2F_HOST_0.0 0.0 u2fh_sendrecv@U2F_HOST_0.0 0.0 u2fh_strerror@U2F_HOST_0.0 0.0 u2fh_strerror_name@U2F_HOST_0.0 0.0 Basically, the debdiff is not showing ABI incompatible changes (please double check, I'm really far from being expert) but the library exposes some new symbols Adding them, with the new 1.1.2 version should be fine, because rdeps are not obviously using them, and in case they start doing it, the shlibs:Depends will be bumped with the new minimum version accordingly. Now, if the reverse-dependency gets rebuilt the minimum needed version will bump, while it is good also with the old library My suggestion is to fix the symbols as above, and upload again, to avoid having a too-strict dependency for the (only one) reverse-dependency. I hope my solution is correct :) thanks a lot! Gianfranco