libsamplerate: semantic versioning regression: `0.1.8` followed by `0.1.0`

Debian/buster (currently “stable”) ships with libsamplerate0_0.1.9-2, which includes a dynamic library file:

/usr/lib/x86_64-linux-gnu/libsamplerate.so.0.1.8

compiling the latest and greatest libsamplerate-0.2.0 i get a file:

/usr/lib/x86_64-linux-gnu/libsamplerate.so.0.1.0

This decrements the micro release, which is plain wrong!!

the new libsamplerate also introduces a new symbol src_clone, which would - according to semantic versioning - warrants a:

  • reset of the micro version to 0
  • increment of the minor version to 2

please fix this and make a bugfix release asap.

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 26 (26 by maintainers)

Commits related to this issue

Most upvoted comments

We should get out a release today, I’m working on it

Yes, CMake build works as it should. But we have a new version of the library and to avoid unnecessary questions it is worth updating the port.

ok, 0.2.1 has been cut, @evpobr let me know when the Windows artifacts are available

sure, I can also skip the post-release bump.