Looking at defaults.list, I see these MIME types mapped to applications: application/csv text/comma-separated-values text/csv text/x-comma-separated-values text/x-csv The programs that say they support those types are either Gnumeric or oocalc. However, shared-mime-info's text/csv.xml only defines an alias for text/x-comma-separated-values -> text/csv. I think there should be aliases for all the other names mentioned above. See https://bugzilla.novell.com/show_bug.cgi?id=463510 for where this bug started.
The official IANA MIME type is "text/cvs", as also specified by its RFC: http://www.rfc-editor.org/rfc/rfc4180.txt IMHO it would make more sense to start getting rid of the usage of the other *3* variants ("application/csv", "text/comma-separated-values", "text/x-csv") in applications, in flavour of the official MIME type. Especially that applications using only those three are broken anyway since long. (At most text/x-csv could be added as alias for KDE 3 compatibility.) All of that IMHO, of course.
When using the link provided in the first comment of the Novell bug: File Type: “application/force-download type”. I've added text/x-csv: * freedesktop.org.xml.in: Add alias for text/x-csv (Closes: #19664) For the other aliases, please open a new bug and show me where those mime-types are being used in the wild.
Thanks, Bastien :) I guess we can ignore the other aliases for now. Gnumeric seems to define them, but I haven't actually seen those MIME-types in the wild.
Filed http://bugzilla.gnome.org/show_bug.cgi?id=571073 against Gnumeric, FWIW.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.