KF5 Update Meeting 2013-w20

Alexander Neundorf neundorf at kde.org
Mon May 20 10:53:18 BST 2013


On Sunday 19 May 2013, Stephen Kelly wrote:
> Alexander Neundorf wrote:
> > On Thursday 16 May 2013, Stephen Kelly wrote:
> >> Kevin Ottens wrote:
> >> >> Beside that, I would like if we could do a release of
> >> >> extra-cmake-modules as soon as possible, so other projects, KDE and
> >> >> non-KDE can start to make use of it and people can start to
> >> >> contribute.
> >> > 
> >> > I guess that once we're happy with the cleanup pass that's something
> >> > which could be done.
> >> 
> >> I still don't want to release ecm until we're closer to releasing
> >> frameworks.
> > 
> > There were people asking for something like e-c-m on the cmake list, and
> > just a few days ago somebody here asked for something which we have
> > already in e-c- m, but not in KDE 4.x.
> 
> Can you be more specific in both cases?

there was a review request for a find-module for libusb1 here a few days ago, 
which we have already in e-c-m, but he can't use it because it is not released

On the cmake list somebody was asking for a central place for additional 
modules or scripts, 4 or 5 weeks ago.

A few months ago somebody (Sune maybe ?) complained on the kde-buildsystem 
list that he can't package karchive separatly, because it needs e-c-m.

I won't take the time now to search the specific posts, because it wouldn't 
change anything. Feel free to search them yourselves.

> > Now he has to duplicate it and we have to keep it in sync.
> 
> He has to keep in sync, if it matters. We don't.

Personally I DO care that we don't produce different versions of the same 
find-module.
Those people will later on show up somewhere complaining that cmake or kde or 
e-c-m does not work. What somebody helping them (e.g. me) then does, is to 
find out that they use a different Find-module than the one they should, and 
then spends his time on fixing a bad find-module which better should not exist 
at all, which would have saved time for the user, since it would have simply 
worked, and time for the one supporting him, since he wouldn't have to.

I am not making this up, this is what I have learnt over the least years.

Saying "they have to keep in sync, we don't" helps creating more work and a 
proliferation of slightly different find-modules.
The purpose of e-c-m is to fight that.

Alex




More information about the kde-core-devel mailing list