preparing new RtMidi release, question about SO version

Felipe Sateler fsateler at debian.org
Thu Feb 18 16:36:28 UTC 2016


On 17 February 2016 at 12:51, Stephen Sinclair <radarsat1 at gmail.com> wrote:
> On Wed, Feb 17, 2016 at 12:34 PM, Felipe Sateler <fsateler at debian.org> wrote:
>> On 17 February 2016 at 12:02, Stephen Sinclair <radarsat1 at gmail.com> wrote:
>>> Thanks very much Felipe, that clarifies things immensely.
>>
>> :)
>>
>>>
>>> A last question, is there a difference between using this -release
>>> style versioning and simply bumping the SO name on every release?
>>
>> The only appreciable difference I see is aesthetics, and ease of use
>> if you already use libtool. A SONAME libfoo-x.y.z.so allows moving to
>> SONAME libfoo.so.0 once the ABI is deemed stable. The alternative
>> would be to have SONAME libfoo.so.LargeNumber as the first stable ABI
>> release. And libtool has a flag/option/command/something so that the
>> autotools project version is automatically used as the soname version,
>> instead of manually bumping the version on each release.
>
> Aaaaahh.. did not know this!
>
> I thought I'd done my research, but these little bits of technical
> knowledge always seem to catch me.
>
> https://www.gnu.org/software/libtool/manual/html_node/Release-numbers.html


BTW, you might want to apply this as well to rtaudio:
https://github.com/thestk/rtaudio/issues/17

-- 

Saludos,
Felipe Sateler



More information about the pkg-multimedia-maintainers mailing list