Newer nepomuk now includes options to enable/disable indexing for files and email individually. File indexing was handled by nepomukserverrc: [Service-nepomukstrigiservice] autostart=[true|false] now, [Service-nepomukfileindexer] autostart=[true|false] Offhand, cant seem to figure out what config file/key controls Email indexing. Secondarily, there seems to be no kconf script to migrate settings from [Service-nepomukstrigiservice] group.
nepomukstrigiservice was renamed to nepomukfileindexer. I guess they didn't realize that it would affect the config file, in fact I see a commit saying "Replaced the term "strigi" with "file indexer" everywhere. The only exception is the config file so we do not loose folder configurations and do not have to do tedious config migration.", but apparently the impact on nepomukserverrc was missed. E-mail indexing appears to be totally separate, handled by Akonadi. It was never configured through nepomukserverrc. We only need a kconf_update script handling the rename of the Service-nepomukstrigiservice group to Service-nepomukfileindexer in nepomukserverrc.
This should do the trick: # nepomukstrigiservice-migrate.upd Id=nepomukstrigiservice-migrate File=nepomukserverrc Group=Service-nepomukstrigiservice,Service-nepomukfileindexer AllKeys RemoveGroup=Service-nepomukstrigiservice
Should be fixed in kde-runtime-4.8.0-3.fc17, which is now built in Rawhide, please test.