[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Keeping binary compatibility
From:       Esben Mose Hansen <kde () mosehansen ! dk>
Date:       2010-10-04 13:47:06
Message-ID: 201010041547.06460.kde () mosehansen ! dk
[Download RAW message or body]

On Sunday 03 October 2010 19:55:07 Andreas Pakulat wrote:
> I think in most cases you'll simply get a new soname with each release
> of the KDE modules because most devs don't (want to/can) care about
> wether a particular change they're doing is bc or not. So they end up
> increasing soname shortly after trunk is unfrozen and thats not going to
> benefit you either (except that it would document that any two minor
> releases are incompatible).

That is actually preferable, I think. In this way, both the old versions and 
the new versions can coexists on the users hard drives until all applications 
have updated. If the same SO-number is used, this is not possible (you'd get 
conflicting packages instead).

The downsides --- wasted memory and disk resources --- are hopefully enough 
that most developers would take on the burden of only increasing when 
necessary. Which, if we have a tool that can do the checking for them, is not 
that hard.

-- 
kind regards, Esben
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic