KDE/kdelibs/cmake/modules
Alexander Neundorf
neundorf at kde.org
Fri Jan 4 13:25:14 CET 2008
On Friday 04 January 2008, Lubos Lunak wrote:
> On Friday 04 of January 2008, Alexander Neundorf wrote:
> > On Thursday 03 January 2008, Luboš Luňák wrote:
> > > SVN commit 756696 by lunakl:
> > >
> > > Consistent naming for xf86misc - include and flag are xf86misc, lib is
> > > Xxf86misc.
> >
> > I'm not sure this change is good:
> >
> > This is a source incompatible change.
> > Somebody may use these variables and now they don't exist anymore, so his
> > build may fail.
>
> It will at most not detect the feature, but even then that's very
> unlikely, as xf86misc is only very special functionality.
Yes, it is very unlikely, but very unlikely != impossible.
The thing is, the names were in sync with the names of the variables in the
FindX11.cmake of cmake cvs since several months.
So since several months some cmake cvs users may already use that variable.
Ok, it is the cvs version only, but still it is there for quite some time
already and changing this can break the build of somebody (you never know
what somebody does with the variables). So this change means either we can
never use the module from cmake or I need to add some transition logic on the
cmake side.
So is it really necessary to change the name ?
> > We are at the day of the tagging, IMO too late for such changes.
>
> It was broken.
In which way was it exactly broken ?
Alex
More information about the release-team
mailing list