Why is KConfig tier2?

David Faure faure at kde.org
Thu Jul 4 21:47:01 UTC 2013


Le mardi 2 juillet 2013 21:19:29 Alexander Neundorf a écrit :
> On Saturday 22 June 2013, Aleix Pol wrote:
> > On Sat, Jun 22, 2013 at 1:17 PM, David Faure <faure at kde.org> wrote:
> > > Le samedi 22 juin 2013 13:03:22 Aleix Pol a écrit :
> > > > Hi,
> > > > We've been looking through some code scratching our heads on how we
> > > > can
> > > 
> > > do
> > > 
> > > > it to workaround uses of KConfig because of it being tier2.
> > > > 
> > > > Then we decided to look at it and we saw that KConfigCore and
> > > > KConfigGui only seems to depend on Qt.
> > > > 
> > > > So, maybe it could be moved to tier1?
> > > 
> > > Yes, it's tier1 now, since I put QLockFile in Qt.
> > > 
> > > (It was using kcoreaddons before, for KLockFile).
> > > 
> > > Back then I thought "let's not move it, all this will move again
> > > anyway",
> > > but
> > > clearly it's confusing people, so yes, please move it :-)
> > > 
> > > --
> > > David Faure, faure at kde.org, http://www.davidfaure.fr
> > > Working on KDE, in particular KDE Frameworks 5
> > 
> > Ok, so yes, it's misleading to have it in tier2. Or well, are tiers
> > documented anywhere? We've been looking for it too and haven't found
> > anything yet.
> 
> kconfig is still in tier2/.
> As far as I see, it depends on:
> - Qt
> - e-c-m
> - kdeqt5staging
> - KDEWin

The last two are temporary, so yes, it's tier1.

> So, should it be moved ?
> Is this simply
> git mv tier2/kconfig tier1/ ?

Yes (and adjusting any place that might still say "tier1/kconfig").

> Beside that, is anybody using Windows working on frameworks ? IIRC the plan
> for KDEWin was to get rid of it, right ? We also still need the XP manifest
> stuff for add_executable() AFAIK.

Getting rid of kdewin: yes. This is why David Gil Oliva is porting code away 
from time_t, among other things.

-- 
David Faure, faure at kde.org, http://www.davidfaure.fr
Working on KDE, in particular KDE Frameworks 5



More information about the Kde-frameworks-devel mailing list