KF5 Update Meeting 2013-w20

Kevin Ottens ervin+bluesystems at kde.org
Thu May 16 06:49:40 UTC 2013


On Wednesday 15 May 2013 21:07:43 Alexander Neundorf wrote:
> On Wednesday 15 May 2013, Kevin Ottens wrote:
> > Hello all,
> > 
> > So yesterday 4pm (Paris timezone :p) as planned we had the first update
> 
> is it planned to have those meetings sometimes also later in the day ?
> At 4pm I'm at work, and so can't attend.

I'd have some other personal commitments later in the day... maybe that could 
happen one hour later though. Would that work for you?

> > Action items:
> >  * [ervin] Send meeting reminders on mondays
> >  * [dfaure] Import QCommandLineArgs in qt5kdestaging
> >  * [dfaure + ervin] Discuss the upcoming KIO split
> >  * [steveire] Look into the SOVERSION issue, and cleanup the CMake files
> 
> I had a look at KConfigWidgets. It has
> 
> ecm_setup_version(5 0 0 VARIABLE_PREFIX ITEMVIEWS
>                   VERSION_HEADER kconfigwidgets_version.h
>                   PACKAGE_VERSION_FILE KConfigWidgetsConfigVersion.cmake)
> 
> 
> i.e. the macro will setup the variables
> ITEMVIEWS_VERSION_(MAJOR|MINOR|PATCH)
> (as documented in ECMSetupVersion.cmake) which is most probably not wanted,
> and then uses

Woops, ok, my bad then. Glad you looked I got through that line several times 
without seeing the problem. :-)
Fixing it right away.
 
> For the cleanup, my plan would be to get rid of
> * ECMVersion.cmake
> * ECMQtFramework.cmake
> * ECMQtFrameworkConfig.cmake.in
> * ECMWriteVersionHeader.cmake

Sounds good we don't particularly use them.
 
> I'm also not too excited about ECMMarkAsTest.cmake and
> ECMMarkNonGuiExecutable.cmake, since both basically only wrap a call to
> set_target_properties().
> In all the CMakeLists.txt in the test directories there is very similar code
> for generating the test executables, refactoring that into a generically
> useful macro would be nice.

Agreed. I think it'd be much better than the current ECMMark* macros which 
don't buy us much.

> 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.

> >  * [steveire] Write a "CMake for frameworks" guideline in the wiki
> >  * [ervin] Talk to Ben about having our own qt5.git with a kf5 branch
> >  * [notmart] Look at cleaning up the CMake files in plasma-framework (if
> > time permits)
> 
> Last time I looked it didn't look too bad.
> As long as kdelibs is only partly split some somewhat ugly things have to
> stay around I think.
> Do you have anything special in mind ?

Well, it's mostly about the find_package calls I think. The list is quite 
extensive and I think it tries to find much more than it needs, the most 
likely culprit being the use of KDELibs4 which itself forces you to pull 
everything (see the growing list of find_package(KF5 ...)? it's forced by 
KDELibs4 apparently).

Regards.
-- 
Kévin Ottens, http://ervin.ipsquad.net

Sponsored by BlueSystems and KDAB to work on KDE Frameworks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20130516/8c26a9c5/attachment.sig>


More information about the Kde-frameworks-devel mailing list