Description of problem: There are various icons missing in the crystalsvg-icon-theme which are part of the freedesktop standard (http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html#names), e.g. image-missing, process-working. For details see https://bugzilla.redhat.com/show_bug.cgi?id=440686 Version-Release number of selected component (if applicable): 4.0.3-3.fc9 How reproducible: Every time Steps to Reproduce: 1. Start an application which needs above icons, e.g. glchess 2. 3. Actual results: Error message: gobject.GError: Icon 'image-missing' not present in theme Expected results: Additional info:
Crystal SVG is a KDE 3 icon theme, KDE 3 did not use the freedesktop.org icon-naming-spec. The current version comes from the KDE 4 kdeartwork, but it still uses the KDE 3 naming. Its primary purpose is making KDE 3 applications work.
If Crystal SVG exists only for backward compatibility it should be excluded from the list of icon themes in the KDE 4 system settings dialog. From the list in system settings it is impossible to decide which ones are fully KDE 4 compatible and which ones are not.
There's no way to programmatically distinguish a KDE 3 icon theme from an icon-naming-spec one, KDE 3 follows the icon theme spec, just not the icon naming spec, so the icon theme is entirely valid, it just doesn't contain the expected icons.
Ralf, I agree with much of what you have to say, and it would be nice to see crystalsvg fixed for modern icon theming. That said, reporting it here, in fedora, isn't the best way to help make that happen, but doing so upstream at bugs.kde.org *is*. Another slighly hackish thing we could do in the meantime, would be to make crystalsvg Inherits from something we know is compliant, like maybe oxygen.