appstream support lacking provided ids (impairing backwards compat)
Metadata
Current evaluation
Snapcraft's appstream extractor and common-id mapping assume a single id per appstream file, ignoring <provides> ids needed for backwards compatibility and de-duplication. No maintainer response, no labels, 0 comments, last activity 2463 days ago.
Suggested action: needs triage
Reason: The issue has 0 comments, no labels, and no maintainer interaction in ~6.7 years, so it has never been triaged. It is a genuine feature/bug report (not a support request) with a concrete proposed fix (supplemental-common-id key or array common-id, plus parsing <provides> ids), but the repo tooling failed to pin a SHA so I could not verify whether the appstream extractor or common-id schema has since changed. Given the age and the possibility the appstream handling has been reworked, a human should confirm current relevance before closing or keeping open.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
40
Quick Win:
14.0
Staleness:
90
Complexity:
65
Confidence:
55
Support Request:
5
|
needs triage | Snapcraft's appstream extractor and common-id mapping assume a single id per appstream file, ignoring <provides> ids needed for backwards compatibility and de-duplication. No maintainer response, no labels, 0 comments, last activity 2463 days ago. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
65
Confidence:
80
Support Request:
10
|
close stale | Snapcraft's AppStream extractor ignores <provides> IDs, breaking backwards compatibility for renamed desktop files. Unaddressed for ~8 years with no maintainer interaction. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
45
Confidence:
90
Support Request:
15
|
close stale | AppStream extractor assumes single ID per component, ignoring provides legacy IDs. Lacks maintainer feedback, references EOL Ubuntu 19.04, and has been inactive for over six years. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
60
Confidence:
85
Support Request:
15
|
close stale | Reports missing AppStream provides ID parsing in the snap extractor, breaking backwards compatibility for renamed desktop files. Unaddressed for over 8 years with no maintainer interaction. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
40
Confidence:
85
Support Request:
10
|
close stale | AppStream extractor ignores provides legacy IDs, breaking backwards compatibility for renamed desktop files. Untriaged, inactive for ~6.5 years, likely obsolete for modern snap versions. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1852329 appstream parsing fails when comments exist | snapcraft (launchpad) | open | Snapcraft fails to parse the appstream description when translator comments are present in the metainfo XML. Unlabelled, zero comments, no maintainer interaction, inactive for ~6.8 years. |