GNOME Bugzilla – Bug 732216
mime type list in desktop file is wrong
Last modified: 2014-06-25 11:47:17 UTC
configure.ac incorrectly combines multiple mime types, leading to things susch as: ;application/x-ext-pdfapplication/postscript; I fixed it already in git, but probably want to do a 3.13.3.1 release. Commit: https://git.gnome.org/browse/evince/commit/?id=74813a4c07c3b36565493bebc006fcd0d5e62aa9 Error log: http://pkgsubmit.mageia.org/uploads/rejected/cauldron/core/release/20140625095532.ovitters.valstar.3755.youri Submission errors, aborting: - evince-3.13.3-1.mga5: - invalid-desktopfile /usr/share/applications/evince-previewer.desktop value "application/pdf;application/x-bzpdf;application/x-gzpdf;application/x-xzpdf;application/x-ext-pdfapplication/postscript;application/x-bzpostscript;application/x-gzpostscript;image/x-eps;image/x-bzeps;image/x-gzeps;application/x-ext-ps;application/x-ext-epsapplication/x-dvi;application/x-bzdvi;application/x-gzdvi;application/x-ext-dviimage/vnd.djvu;application/x-ext-djv;application/x-ext-djvuimage/tiffapplication/x-cbr;application/x-cbz;application/x-cb7;application/x-cbt;application/x-ext-cbr;application/x-ext-cbz;application/x-ext-cb7;application/x-ext-cbtapplication/oxps;application/vnd.ms-xpsdocument" for string list key "MimeType" in group "Desktop Entry" does not have a semicolon (';') as trailing character - invalid-desktopfile /usr/share/applications/evince.desktop value "application/pdf;application/x-bzpdf;application/x-gzpdf;application/x-xzpdf;application/x-ext-pdfapplication/postscript;application/x-bzpostscript;application/x-gzpostscript;image/x-eps;image/x-bzeps;image/x-gzeps;application/x-ext-ps;application/x-ext-epsapplication/x-dvi;application/x-bzdvi;application/x-gzdvi;application/x-ext-dviimage/vnd.djvu;application/x-ext-djv;application/x-ext-djvuimage/tiffapplication/x-cbr;application/x-cbz;application/x-cb7;application/x-cbt;application/x-ext-cbr;application/x-ext-cbz;application/x-ext-cb7;application/x-ext-cbtapplication/oxps;application/vnd.ms-xpsdocument" for string list key "MimeType" in group "Desktop Entry" does not have a semicolon (';') as trailing character - invalid-desktopfile /usr/share/applications/evince-previewer.desktop value "application/pdf;application/x-bzpdf;application/x-gzpdf;application/x-xzpdf;application/x-ext-pdfapplication/postscript;application/x-bzpostscript;application/x-gzpostscript;image/x-eps;image/x-bzeps;image/x-gzeps;application/x-ext-ps;application/x-ext-epsapplication/x-dvi;application/x-bzdvi;application/x-gzdvi;application/x-ext-dviimage/vnd.djvu;application/x-ext-djv;application/x-ext-djvuimage/tiffapplication/x-cbr;application/x-cbz;application/x-cb7;application/x-cbt;application/x-ext-cbr;application/x-ext-cbz;application/x-ext-cb7;application/x-ext-cbtapplication/oxps;application/vnd.ms-xpsdocument" for string list key "MimeType" in group "Desktop Entry" does not have a semicolon (';') as trailing character - invalid-desktopfile /usr/share/applications/evince.desktop value "application/pdf;application/x-bzpdf;application/x-gzpdf;application/x-xzpdf;application/x-ext-pdfapplication/postscript;application/x-bzpostscript;application/x-gzpostscript;image/x-eps;image/x-bzeps;image/x-gzeps;application/x-ext-ps;application/x-ext-epsapplication/x-dvi;application/x-bzdvi;application/x-gzdvi;application/x-ext-dviimage/vnd.djvu;application/x-ext-djv;application/x-ext-djvuimage/tiffapplication/x-cbr;application/x-cbz;application/x-cb7;application/x-cbt;application/x-ext-cbr;application/x-ext-cbz;application/x-ext-cb7;application/x-ext-cbtapplication/oxps;application/vnd.ms-xpsdocument" for string list key "MimeType" in group "Desktop Entry" does not have a semicolon (';') as trailing character
I didn't know the trailing semicolon was a requirement :-( Thanks for the patch, but unfortunately it's not correct, because it breaks the appdata backend files (the reason why I removed the trailing semicolon). Since it's a requirement of the desktop files, we can add the trailing ; to the desktop files instead.
Don't forget that it wasn't only about the trailing comma. It is also that it was combining mime types incorrectly. The following bit lacks a comma: ;application/x-ext-pdfapplication/postscript;
eh.. semicolon
(In reply to comment #2) > Don't forget that it wasn't only about the trailing comma. It is also that it > was combining mime types incorrectly. > > The following bit lacks a comma: > ;application/x-ext-pdfapplication/postscript; Right, I read too fast, I'm trying a new patch
Could you try again with current git master, please? I'll make a new release as soon as you confirm it works.
Confirm all is fine. Checked both the desktop files as well as appdata.
Thanks!