Skip to content

Fix AppStream metadata issues

Fix various issues reported by appstreamcli validate, which in turn resulted in lintian 'appstream-metadata-validation-failed' warnings.

  • d/b/gencontrol.py: Change template substitution to allow for Jinja2 templates
  • d/templates: Convert metainfo.xml template to Jinja2 format
  • Fix AppStream metadata issues:
    • Remove 'package' from component IDs so they are <= 40 chars long
    • Move short description to <summary> and long description to <description>
    • Add homepage URL
    • Change filenames to match component IDs

(This is basically the same changes as firmware-nonfree!123 (merged) but in firmware-free.)

Merge request reports

Loading