[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Results of the freedesktop summit
From:       Kevin Krammer <krammer () kde ! org>
Date:       2013-04-16 18:12:31
Message-ID: 201304162012.31585.krammer () kde ! org
[Download RAW message or body]


On Tuesday, 2013-04-16, David Faure wrote:

> 4) Defined standard for .desktop file cache
> 
> This is something that I've been wanting for quite some time already:
> replacing the ksycoca cache with something that is updated when .desktop
> files are installed, without the need for directory watching or slow
> kbuildsycoca on login. Much like update-mime-database works. The existing
> tool update-desktop- database will be updated to also create this binary
> on-disk cache, and should be run by package post-installs (but we'll also
> detect the case where the cache wasn't updated, by looking at directories
> mtime, and we'll update it on- demand; so, unlike update-mime-database,
> this won't be strictly required, just a performance improvement).
> 
> We designed the format of the binary cache so that it's easy to use without
> memory allocations (just mmap), exactly like the shared-mime-info cache.
> 
> Status: Ryan is working on adding the cache generation to update-desktop-
> database, and on an implementation of the use of the cache. I'll look into
> either using the latter (he's using BSD license to make that impossible),
> or implementing that with Qt classes myself (as I did for the mime spec).

Did you mean "using a BSD license to make that possible" or is there a new 
requirement that BSD licensed code is a no-go?

Cheers,
Kevin
-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring

["signature.asc" (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic