Configuration files transfer

Kevin Krammer krammer at kde.org
Sun Apr 13 17:25:56 BST 2014


On Saturday, 2014-04-12, 18:33:02, David Faure wrote:
> On Saturday 12 April 2014 12:08:12 Kevin Krammer wrote:
> > On Saturday, 2014-04-12, 06:57:41, Ivan Čukić wrote:
> > > > +            for (const auto testSubdir: { ".kde", ".kde5" }) {
> > > > Shouldn't that be .kde4?
> > > 
> > > Yes, already fixed in the next commit. :)
> > > 
> > > > That block of code ($KDEHOME, otherwise ~/.kde, otherwise ~/.kde4)
> > > > sounds
> > > > like code that could be shared. Should we have a kde4ConfigHome() and
> > > > kde4DataHome() in, hmm, kcoreaddons?
> > > 
> > > That is why I asked the question in the first place. I'd say it would be
> > > better to have this in a common place instead of every application
> > > implementing it for itself.
> > 
> > Don't we have KStandardDirs in some porting framework?
> 
> Yes, but
> 1) it's in kdelibs4support, deprecated, i.e. apps are supposed to port AWAY
> from it.
> 2) its logic has been ported away from KDEHOME and to
> XDG_DATA_HOME/XDG_CONFIG_HOME etc. instead. So that a KF5-based app still
> using KStandardDirs, would at least write into the right place.
> So this isn't useful for migrating the KDE4 data.

I see.
Was just concered that we add KDE specific things to an otherwise independent 
framework.
But I guess a single class can't be considered overhead :)

> Plus it's kind of overkill since it handles many levels for many resources
> while all we need is the local config and data dirs.

Right, hadn't though about that.

Cheers,
Kevin
-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20140413/621ada71/attachment.sig>


More information about the kde-core-devel mailing list