Re: Problems with autopackage and qt4
Isak Savo <[email protected]> Tue, 19 May 2009 12:34:25 +0200
| Newsgroups | gmane.comp.autopackage.devel |
|---|---|
| Message-ID | <[email protected]> |
On Mon, May 18, 2009 at 9:32 PM, Isak Savo <[email protected]> wrote: > > So, "Software version" is the version of the software, incremented > with every release, while INTERFACE_VERSION represents version of the > API/ABI and is incremented in every release *that changes the API or > ABI* To extend on this a bit more: The guidelines for the interface version in terms of .so-libraries is to bump the major version (the first digit) whenever there is a breaking change and bump the minor version whenever there are changes that are backwards compatible. A good example of this is the GTK library where the entire 2.x series is backwards compatible, but 2.2 adds features which doesn't exist in 2.0. (Of course, in GTK's case, both software version and interface version is the same). A GTK 1.x application does not work with GTK 2.x, but a GTK 2.0 application will run fine on a GTK 2.8 system. -Isak --------------------------------------------------------------------- To unsubscribe, e-mail: autopackage-dev-unsubscribe-OfajU3CKLf1/[email protected] For additional commands, e-mail: autopackage-dev-help-OfajU3CKLf1/[email protected]