{% extends "base.html" %} {% block title %}DEP-11 data for {{distro}}: Suites overview{% endblock %} {% block header_content %} DEP-11 data hints for {{distro}} {% endblock %} {% block content %}

Welcome!

Welcome to the DEP-11 generator HTML pages!

These pages exist to provide a user-friendly view on the issues discovered by the DEP-11 generator while extracting metadata from packages in the {{distro}} archive. They can also be used to take a look at the raw metadata, to spot possible problems with the data itself or the generation process.

Select a suite

{% for suite in suites %}

{{suite}}

{% endfor %}

What is DEP-11 and AppStream?

AppStream is a cross-distro XML format to provide metadata for software components and to assign unique identifiers to software.
In Debian, we parse all XML provided by upstream projects as well as other metadata (.desktop-files, ...), and compile a single YAML metadata file from it, which is then shipped to users via APT.

While the official AppStream specification is based on XML, Debian uses a YAML version of the format for easier use in existing scripts and for better archive integration. This format is called DEP-11, and initially had a much wider scope in enhancing archive metadata than AppStream had. Today AppStream covers that as well.

The generated metadata can for example be used by software centers like GNOME-Software or KDE Discover to display a user-friendly application-centric way on the package archive.

More information

See AppStream @ wiki.d.o for information about AppStream integration and usage in Debian.
The offical AppStream specification can be found at freedesktop.org, a description of the DEP-11 YAML format is hosted there as well.

You can find the source-code of the DEP-11 generator here.

{% endblock %}