Summary: | files in paths of which the name contains a special character are indexed over and over again (system running in ISO-8859-15-encoding, not UTF-8) | ||
---|---|---|---|
Product: | [Unmaintained] nepomuk | Reporter: | Gunter Ohrner <kdebugs> |
Component: | fileindexer | Assignee: | Nepomuk Bugs Coordination <nepomuk-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bladud, cfeck, me |
Priority: | NOR | ||
Version First Reported In: | git master | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Gunter Ohrner
2012-08-27 22:06:22 UTC
> My whole system is running in ISO-8859-15 encoding instead of UTF-8 for historical reasons
Seriously? What are those historical reasons not using Unicode? Unicode has been created to avoid problems you mention above.
I was relunctant to change my system encoding so far, as I'm not sure if all applications would be happy with the contents of their existing files if the encoding suddenly changes. All filenames also would have to be recoded, but AFAIK there are tools for doing just that. The file contents problem is harder to solve. So far, I had only few problems with this choice, so I had no real reason to risk the switch. However, I have to admit that the number of bugs related to applications just expecting or requiring the system encoding to be UTF-8 is on the rise recently. Basically, applications should be able to work in whatever system locale has been configured - they are free to work with unicode internally, of course, and libiconv and/or recode help with interfacing with the outside world... Does KDE state that the Software Compilation will only work properly on UTF-8 systems? Since your bug report, we have migrated from Strigi and are shipping our own indexers which probably should not have a problem with non UTF8 encoded filenames. Could you please test with KDE SC 4.10? If the problem still occurs then could you please enable debug messages via kdebugdialog and then run - $ nepomukindexer ThatFile and paste the output? Yes, seems to work now. I now have the problem that a virtuoso-t process is using much CPU for quite some time after each login - "qdbus org.kde.nepomuk.services.nepomukqueryservice" does not show any running query - but that's probably another problem or even expected? The systray applet talks about "searching for new changes" (backtranslated from my German locale), so that's probably the cause for virtuoso-t being busy? Do you have akonadi email indexing enabled? Yes. I have a potential fix for that for 4.11. Anyway, marking this bug as FIXED. Feel free to file another bug about the startup problem, though it's a big issue, so I *need* to fix it, and it is very unlikely that I'm going to forget. |