How to deal with meaningless SOVERSION bumps from upstream?
- Date: Tue, 19 Mar 2019 01:25:38 +0000
- From: Mo Zhou <lumin@xxxxxxxxxx>
- Subject: How to deal with meaningless SOVERSION bumps from upstream?
I'm talking about the src:double-conversion package (popcon >= 70k),
and a choice for the post-Buster stage.
The upstream doesn't follow semantic versioning convention at all.
Recently they have changed the SOVERSION to 3:
But that doesn't imply any ABI or API change.
IIRC their last major version bump was merely due to directory layout
Should I bump the SOVERSION and trigger a transition after the Buster
release? (I think it's pointless, as it triggers pointless rebuild for
many packages including Qt) Or ignore the upstream SOVERSION bump and
track the changes by myself?
Reviewing every line of upstream code change is relatively easy for
src:double-conversion. I guess the later solution is the correct choice
in my case?