{% extends 'depcheck/layout.html' %} {% set page_title = 'Dependency issues for ' + issue.package_name + ' ' + issue.package_version %} {% block body_header %}

Issue details for {{'binary' if issue.package_type == PackageType.BINARY else 'source'}} {{issue.package_name}}/{{issue.package_version}}

in {{rss.repo.name}}/{{rss.suite.name}} {{issue.architectures|join(', ')}}

{% endblock %} {% block body %}
{% if missing %}

Missing dependencies

    {% for m in missing %}
  • {{m.unsat_dependency}}

    Required by: {{m.package_name}}
    {% if m.package_version %}Version: {{m.package_version}}
    {% endif %} {% if m.package_type == PackageType.SOURCE %} Type: Source Package
    {% elif m.package_type == PackageType.BINARY %} Type: Binary Package
    {% endif %}

  • {% endfor %}
{% endif %} {% if conflicts %}

Conflicts in the dependency chain

{% for c in conflicts %}

{{c.pkg1.package_name}} vs. {{c.pkg2.package_name}}

{% set pkg1_type_html = '' %} {% if c.pkg1.package_type == PackageType.SOURCE %} {% set pkg1_type_html = '' %} {% elif c.pkg1.package_type == PackageType.BINARY %} {% set pkg1_type_html = '' %} {% endif %} {% set pkg2_type_html = '' %} {% if c.pkg2.package_type == PackageType.SOURCE %} {% set pkg2_type_html = '' %} {% elif c.pkg2.package_type == PackageType.BINARY %} {% set pkg2_type_html = '' %} {% endif %}
Package 1: {{c.pkg1.package_name}} {{c.pkg1.package_version}}  {{ pkg1_type_html | safe }}
{% if c.pkg1.unsat_conflict %} Conflict: {{c.pkg1.unsat_conflict}} {% endif %}
    {% for d in c.depchain1 %}
  • {{d.package_name}} {{d.package_version}} {% if d.package_type == PackageType.SOURCE %}{% endif %}

    Depends: {{d.depends}}

  • {% endfor %}
Package 2: {{c.pkg2.package_name}} {{c.pkg2.package_version}}  {{ pkg2_type_html | safe }}
{% if c.pkg2.unsat_conflict %} Conflict: {{c.pkg2.unsat_conflict}} {% endif %}
    {% for d in c.depchain2 %}
  • {{d.package_name}} {{d.package_version}} {% if d.package_type == PackageType.SOURCE %}{% endif %}

    Depends: {{d.depends}}

  • {% endfor %}
{% endfor %}
{% endif %}
{% endblock %}