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

List:       kde-core-devel
Subject:    Re: Keeping binary compatibility
From:       Alexander Neundorf <neundorf () kde ! org>
Date:       2010-10-05 19:01:05
Message-ID: 201010052101.05814.neundorf () kde ! org
[Download RAW message or body]

On Monday 04 October 2010, Lubos Lunak wrote:
> On Monday 04 of October 2010, George Kiagiadakis wrote:
> > On Sun, Oct 3, 2010 at 10:32 PM, Alexander Neundorf <neundorf@kde.org>
>
> wrote:
> > > What about source compatibility ?
> > >
> > > At least for kdelibs we try to guarantee source compatiblity of the
> > > cmake files.
> >
> > I think source compatibility is easier to maintain because it is more
> > obvious when you break it and people generally understand it better
> > than binary compatibility. I don't think we have a problem keeping
> > source compatibility atm, do we?
>
>  We occassionally do (I e.g. remember fixing a bug somewhen in the past
> that had been introduced by broken source compatibility and people thinking
> 0 is a null pointer).
>
>  But I agree that generally this is a much smaller problem because usually
> the problem simply shows up, shows up in a less confusing way, shows to

Wrt to cmake files, it's at least not obvious to many developers how they can 
break SC (http://techbase.kde.org/Policies/CMake_and_Source_Compatibility)

> more knowing people, and, last but not least, I doubt there's a sane way to
> having any good checks for that anyway.

Ok. My actual question was: do we guarantee SC ? 
Only for kdelibs or also for other modules ?

Alex

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

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