Re: Hello! Also, packaging baresip for Fedora

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux