I am not sure if this is a bug for KIdleTime but i can only say that it manifests itself in the akonadi_nepomuk_mail_feeder. On Windows this feeder always reports "system is busy", in a setup where contact_feeder and calendar_feeder correctly fill the index (because they have idle detection disabled) this leads to mails not beeing indexed at all.
Git commit b334e52933cde1f995f59d30b93a73d1c0e2c9e2 by Andre Heinecke. Committed on 05/04/2011 at 11:02. Pushed by aheinecke into branch 'master'. Disable idle detection for Windows On Windows either KIdleTime is broken or the Nepomuk idle detection, causing the feeder to not index anything when idle detection is enabled. Idle detection is already disabled in the Contacts and Calendar feeder. CCBUG: 270135 M +5 -0 nepomuk_email_feeder/nepomukemailfeeder.cpp http://commits.kde.org/kdepim/b334e52933cde1f995f59d30b93a73d1c0e2c9e2
Please, remove that idle detection. That detection is simply crazy. 1. When I type text with idle CPU usage, the system CAN index, but akonadi_nepomuk_mail_feeder suspends indexing. Wrong. 2. When my CPU usage is high but I am not in the computer, the system CANNOT index, but akonadi_nepomuk_mail_feeder indexes. More WRONG. 3. When I am on batteries, Strigi indexing is suspended, but akonadi_nepomuk_mail_feeder doesn't follow Strigi policies, and indexes. TRIPLE WRONG. Please, scrap all that code and replace idle policies with nepomukstrigiservice's (nice=19, index even if I'm typing, suspend with nepomukstrigiservice when I'm on battery power).
I'm on Linux, and this detection is useless here.
Alejandro I might agree with your assesment of the state there but I do not think this bug is the correct place. "Broken" in this discription meant it does not work at all. Broken in your definition means that it does not work like you think it should. This should imho rather go into a message to the kdepim mailing list to get a discussion started if the way idle detection is used makes sense. If you do think bugs kde.org is the best place for it please open a new bug because this bug is specific about Windows and maybe the way that KIdletime is used there in the Nepomuk feeders as described in Comment #1
Right then. Ignore that mail and I'll follow the proper procedures.
akonadi_nepomuk_mail_feeder doesn't exist anymore in KDE PIM 4.8. Idle detection/throttling has been completely reworked in its replacement.
I was trying to find this one to close it as FIXED myself, but I got lost in the new Bugzilla. Anyway, this issue is now irrelevant, because of all the fixes that came along KDE 4.8.1
Thanks!