Hi,
the reason why the version was bumped is because there are several
forks of rtl-sdr that used version 0.8 and beyond, without changing the
library name. Many people requested the release of a new version, and to
avoid colissions of the version number with those forks, the major
version was bumped to 2 as a 'leap forward'.
On 22.03.24 05:05, Carl Laufer wrote:
To add to this here is a Twitter/X thread that the
developer of SDR++
has put out, regarding the issues he's seeing with this major version
number change.
https://twitter.com/ryzerth/status/1771016439681466697
<https://twitter.com/ryzerth/status/1771016439681466697>
Interestingly the last reply in that thread is from someone who
maintains one of those forks of rtl-sdr, and the first thing he did was
change the version to 2.1 - so yeah, in the end it was useless.
We could probably revert the SOVERSION to 0, however, for those
distributions that already picked up the change this would be pretty
weird.
Regards,
Steve