← Back to issue list

extractors: also support appdata.xml appstream files.

View original Github issue

Metadata

Project
snapcraft
Number
#1861
Type
pull request
State
merged
Author
come-maiz
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1861, adding extractor support for AppStream appdata.xml files, in commit d49c2c202.

Resolution: closed resolved

Reason: The approved PR was merged into Snapcraft via commit d49c2c202, enabling AppStream extractors to recognize appdata.xml files.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)? - [x] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)? - [x] Have you successfully run `./runtests.sh static`? - [x] Have you successfully run `./runtests.sh unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1861, adding extractor support for AppStream appdata.xml files, in commit d49c2c202.
stealth/space-bunny-alpha — closed resolved Merged #1861 in commit d49c2c202, extending AppStream metadata extraction to recognize appdata.xml files alongside existing AppStream formats.
stealth/space-bunny-alpha — closed resolved PR #1861 by come-maiz merged (commit d49c2c202, Jan 2018), extending the AppStream extractor to also recognise legacy appdata.xml files alongside metainfo.xml; shipped in snapcraft 2.38.
stealth/space-bunny-alpha — closed resolved Merged PR #1861 added extractor support for AppStream appdata.xml files.
qwen/qwen3.6-35b-a3b — — Merged into the main branch after passing CI checks and receiving approval. Adds support for appdata.xml appstream files to the extractors module with minor code changes across two files.
qwen3.6-35b-a3b-mtp-q6 — — Merged after approval by @ximion. Added support for appdata.xml appstream files to the extractors module, enabling proper parsing of application metadata.

Update history

No update history recorded yet.

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.
78%
#2828 Appstream snapcraft merged Merged PR #2828 added AppStream extractor support for <em> emphasis in commit 19d7e3496.
77%
#2430 extractors: better appstream support for descriptions snapcraft merged Merged #2430, improving AppStream description extraction with XSLT normalization, complex-markup support, xml:lang handling, and plain-text output.
76%
#1853 extractors: support appstream icon and desktop snapcraft merged Merged as commit ce3209468: AppStream extractors now adopt icon and desktop metadata (icon paths, desktop file IDs) from .metainfo.xml. Closes issue #1828.
75%
#2831 appstream extractor: add support for code snapcraft merged Merged PR #2831 as commit 009c92b66, adding an AppStream XSLT template that preserves text inside <code> elements during Markdown transformation.
73%
#2832 appstream extractor: take xml comments into account snapcraft merged Merged as commit e4dc754f2, fixing AppStream extraction with XML comments and adding regression coverage for Launchpad bug #1852329.
70%