Summary: | kde-base/kdelibs-4.9.4-r1: several *.desktop files are not compliant with XDG standard (missing trailing semicolon) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 444206 |
Description
Juergen Rose
2013-01-01 13:09:30 UTC
You can use `equery` or `qfile` to match those files to specific packages. It should be one bug per one package so they can be properly assigned to correct maintainers. For example, avidemux2.desktop doesn't have anything to do with kde-base/kdelibs. I tried to add the missing trailing semicolons to *.desktop files and found the entries complained by kbuildsycoca4(2266) and kbuildsycoca4(13732) have semicolons at the end. Thank you Samuli for this hint. I hoped to avoid to write so many bug reports. There have been a lot of improvements regarding .desktop files: * We only pay attention to .desktop files in XDG-compliant locations (/usr/share/applications). KDE for example likes to install non-compliant files in custom locations, but that's fine since they are only used by KDE internally * .desktop files are validated by portage at install-time and emit an eqawarn if there are any issues * Bug #444206 tracks failures * At this point in time, all of KDE should be compliant Since many packages from that list are not maintained by KDE team, unfortunately we cannot fix them and as Samuli said, they would need a bug per package. Please block bug #444206 if you file some bugs about them. Closing as per the last point on the list. |