e.g. error: value "Network;Internet" for string list key "Categories" in group "Desktop Entry" does not have a semicolon (';') as trailing character In latest version 1.1 of Desktop Entry Specification semicolon is only mandatory as a separator and for empty values: http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.1.html#value-types "multiple values should be separated by a semicolon and the value of the key may be optionally terminated by a semicolon. Trailing empty strings must always be terminated with a semicolon." sys-apps/portage-2.2.8-r2
I guess this should be reported upstream.
Fixed upstream back in April: http://cgit.freedesktop.org/xdg/desktop-file-utils/commit/?id=9e279cc3fac9a7e92bf426867fa83c0c7aec5711 But no release since then.
I guess we should do a snapshot then. ;-)
latest release deals with latest released spec, so latest spec number still dictates trailing semicolons to be a bad thing however, it'd be good idea for portage to supress this warning if it doesn't already
This is fixed in 0.23.