Review Request 124876: KSycoca: check timestamps and run kbuildsycoca if needed. No kded needed anymore.

David Faure faure at kde.org
Sat Aug 22 10:45:11 UTC 2015


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/124876/
-----------------------------------------------------------

Review request for KDE Frameworks, Boudewijn Rempt and Vishesh Handa.


Repository: kservice


Description
-------

If 1.5s have passed since the last time we checked, we compare the mtime of
the directories (12 dirs on my system) with the timestamp stored in the
ksycoca database (which indicates that all changes prior to that time
are in the DB).

Note that we only check the mtime of dirs, not files. Therefore manually
editing an installed .desktop file will require touching the dir, or
running kbuildsycoca5.


Diffs
-----

  src/sycoca/ksycoca.cpp b7f7abc88db90d784851d91036069e0647fdcbf6 
  src/sycoca/ksycoca_p.h 9f403d6f4be2b406f4985f668176cfa56a5898ea 

Diff: https://git.reviewboard.kde.org/r/124876/diff/


Testing
-------

the kservice unittests still pass


Thanks,

David Faure

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20150822/c861dd04/attachment.html>


More information about the Kde-frameworks-devel mailing list