On Mon, 30 Sep 2013 10:35:33 +0300, Oron Peled wrote: > > On Sunday 29 September 2013 21:22:24 Lars Kellogg-Stedman wrote: > > I went ahead and generated a patch to the Makefile that uses the > > package version for the library version. > > That's wrong, as library versions represent API/ABI changes and > the numbering has different *semantics* than package version numbering. > > [the libtool info file has a good introduction to ABI version numbering] The way it has been done, any minor version update would break dependencies: $ rpm -qp --provides libre-0.4.4-5.fc20.x86_64.rpm libre = 0.4.4-5.fc20 libre(x86-64) = 0.4.4-5.fc20 libre.so.0.4.4()(64bit) That's the opposite scenario of "no soname", where every new upstream release might break the ABI/API. Which is more dangerous, if such changes are not noticed with rpmsodiff or abi checker tools. That may not be seen as a problem to you, however, if you plan to check new releases painstakingly. There are no guidelines about it. -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct