desktop-file-validate from desktop-file-utils-0.3-5 incorrectly stops checking if the Encoding key is present in the checked .desktop file, no matter if the value is correct or not. This is due to a spurious "return FALSE" statement that should be either in the same block as the fatal error output about the invalid encoding, or just plain removed. I think the latter approach is the correct one. I'll attach a patch, please apply.
Created attachment 91078 [details] Continue checking even if Encoding is present... :)
Fixed in CVS now, thanks very much: 2003-04-11 Havoc Pennington <hp> * src/validate.c (required_keys): don't stop checking as soon as we see an Encoding field. Fix from Ville Skytta <ville.skytta> Leaving the bug open so I remember to build in rawhide.
Alex or Jonathan already built this in rawhide I believe.