We could keep the so-version in each generation, that is also done in CUPS and cups-filters. But then one could only add new features/symbols on an increase of the second part and not remove anything. This reduces the so-version bumps and the need to take care of compatibility here.

   Till

On 27/12/2021 19:27, m. allan noah wrote:
Sounds like you are proposing something different from what Till described. I think what you suggest is a fine alternative, and it does not conflict with the sane standard: https://sane-project.gitlab.io/standard/api.html#version-control <https://sane-project.gitlab.io/standard/api.html#version-control> We must be careful not to break compatibility, say by accidentally bumping the soversion.

allan


Reply via email to