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]