desktop file Icon: relative search for case where prefix is not /usr
Metadata
Current evaluation
Meson-installed desktop entries under /usr/local can expose named icons that Snapcraft misses because hicolor lookup is fixed to usr/share; the maintainer-acknowledged bug remains open.
Suggested action: keep open
Reason: The body provides a concrete giara-snap Meson example and proposes searching relative to the desktop file, and @~sergiusens acknowledged that metadata parsers should handle it. Current appstream.py finds desktop files under both usr/local/share and usr/share, but get_icon_from_theme still hardcodes usr/share/icons, confirming the reported case is unresolved.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
45
Quick Win:
22
Complexity:
40
Confidence:
96
Actionability:
83
|
keep open | Meson-installed desktop entries under /usr/local can expose named icons that Snapcraft misses because hicolor lookup is fixed to usr/share; the maintainer-acknowledged bug remains open. | |
| stealth/space-bunny-alpha |
Impact:
38
Quick Win:
21
Complexity:
28
Confidence:
91
Actionability:
78
|
keep open | Desktop-entry icon discovery still hard-codes the /usr prefix, so Meson /usr/local installs can miss icons. The acknowledged issue remains open; current resolution still checks only the prime root and usr/share/icons. | |
| stealth/space-bunny-alpha |
Impact:
45
Quick Win:
25
Complexity:
30
Confidence:
90
Actionability:
78
|
keep open | Meson /usr/local installs can still miss named desktop icons because metadata parsing hard-codes /usr/share/icons/hicolor. The open issue's maintainer comment points to a parser-level fix. | |
| qwen/qwen3.6-35b-a3b |
Impact:
30
Quick Win:
11
Complexity:
40
Confidence:
65
Actionability:
60
|
close resolved | Desktop file icon resolution fails when Meson prefix is /usr/local instead of /usr. Recent desktop/icon mediation refactoring likely addresses this. | |
| qwen/qwen3.8-27b |
Impact:
35
Quick Win:
21
Staleness:
95
Complexity:
40
Confidence:
55
Support Request:
10
|
needs triage | Snapcraft desktop file Icon path resolution fails when Meson prefix is not /usr; suggests searching relative to the desktop file. Open since 2019, no comments, no labels, no maintainer response. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
15
Confidence:
85
Support Request:
5
|
close stale | Suggests modifying desktop file icon path resolution to search relative to the file location instead of hardcoding /usr, to support non-standard Meson prefixes in Snapcraft. Untriaged and inactive for over five years. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
10
Confidence:
80
Support Request:
5
|
close stale | Untriaged request to fix desktop file icon path resolution for non-/usr prefixes. Over five years old with no maintainer feedback, labels, or assignee. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
98
Complexity:
15
Confidence:
85
Support Request:
5
|
close stale | Suggests modifying desktop file icon path resolution to search relative to the file location, avoiding hardcoded /usr prefix to support Meson and Snapcraft builds. Untriaged and inactive for over five years. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
canonical/snapcraft#6329
(confidence 92%)
Commit 6fd86ea93 added hicolor icon-name resolution, but its implementation still searches only usr/share/icons.
Related issues
No related issues found above the similarity threshold.