Develop appstream handler
Metadata
Current evaluation
AppStream handler feature request delivered by merged PR canonical/snapcraft#1826 (commit 9cb05f4c5), adding an AppStream metadata extractor for parts covering summary and description. Extended later by #1853 (icon/desktop) and #1861 (appdata.xml).
Resolution: closed resolved
Reason: PR #1826 'extractors: support appstream metadata in parts' was merged as commit 9cb05f4c5 and explicitly closed this feature request, with follow-up PRs #1853 and #1861 extending AppStream adoption.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | AppStream handler feature request delivered by merged PR canonical/snapcraft#1826 (commit 9cb05f4c5), adding an AppStream metadata extractor for parts covering summary and description. Extended later by #1853 (icon/desktop) and #1861 (appdata.xml). | |
| stealth/space-bunny-alpha | — | closed resolved | AppStream part metadata extraction shipped: PR #1826 (commit 9cb05f4c5) added an AppStream extractor pulling summary/description from part metadata, closing the #1694 task; follow-ups #1853 and #1861 extended icons/desktop and appdata.xml. | |
| stealth/space-bunny-alpha | — | closed resolved | AppStream metadata extraction for parts was implemented by merged PR canonical/snapcraft#1826 (commit 9cb05f4c5), resolving #1694. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. Zero comments or pull requests were created, indicating the appstream metadata extraction feature was abandoned. Snapcraft continues to require manual metadata specification in snapcraft.yaml. | |
| qwen/qwen3.6-35b-a3b | — | — | A feature request to develop an AppStream metadata handler for Snapcraft was closed without implementation or discussion. With zero comments and an eight-year gap since creation, the task was effectively abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | The AppStream handler feature to extract metadata from existing sources was closed without implementation or discussion. It appears abandoned, with no comments, fixes, or merges recorded over several years. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. The request to parse AppStream metadata was abandoned due to prolonged inactivity, with no pull requests or discussions initiated. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/snapcraft#1826
(confidence 95%)
Merged PR adding the AppStream metadata extractor, credited to @elopio and closing #1694 (commit 9cb05f4c5).
-
Related To:
canonical/snapcraft#1853
(confidence 70%)
Follow-up merged PR (ce3209468) adding AppStream icon and desktop metadata adoption.
-
Related To:
canonical/snapcraft#1861
(confidence 65%)
Follow-up merged PR (d49c2c202) adding support for legacy appdata.xml AppStream files.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1826 extractors: support appstream metadata in parts | snapcraft | merged | Merged PR #1826 (commit 9cb05f4c5) added an AppStream metadata extractor for parts, initially extracting summary and description. Credits @elopio; closes feature request #1694. Follow-ups: #1853, #1861, #2430. | |
| #3695 meta: add appstream metadata extractor | snapcraft | merged | Merged into snapcraft/7.0 via e4d933695, adding an AppStream metadata extractor and tests. | |
| #1828 Support desktop and icon in appstream handler | snapcraft | closed | AppStream metadata gained icon and desktop support in merged PR canonical/snapcraft#1853 (commit ce3209468), closing the feature request. | |
| #2952 spread: introduce appstream parse-info test | snapcraft | merged | Merged in #2952 via 969af6c98, adding a spread test for AppStream adopt-info/parse-info data and ${SNAP} rewriting of desktop icon paths. |