{% extends "layout.html" %} {% block sidebar %}{% include [suite + "/sidebar.html", "generic/sidebar.html"] %}{% endblock %} {% from "run_util.html" import local_command, merge_command, reschedule_button, describe_publish_policy, publish_buttons, result_code_explanation, display_result_code, display_vcs_diffs, display_branch_url, reprocess_logs_button with context %} {% block page_title %}{{ suite }} Packages - {{ package }}{% endblock %} {% block body %}

{{ suite }} Package - {{ package }}

{% if branch_url %} {{ reschedule_button(suite, package, "Schedule a new run") }} {% endif %} {% if merge_proposals %}

Recent merge proposals

{% endif %} {{ result_code_explanation(result_code, run) }} {% if not result_code %} {% if run and run.result_code == 'nothing-to-do' %}

Nothing to do for {{ package }}. {% else %}

No unpublished successful runs for {{ package }}.

{% endif %} {% else %} {% if run.result_branches %}

Ready changes

{% if run.result_branches %} {{ publish_buttons(suite, package) }} {% endif %} {{ merge_command(package, suite, run.result_branches, vcs) }}
{{ display_vcs_diffs(show_diff, run.result_branches, run.result_tags) }} {% if debdiff %}

Debdiff

{% if debdiff.split('\n')|length < 200 %} {{ debdiff|safe }} {% else %}

Debdiff is too long (more than 200 lines). Download the raw debdiff.

{% endif %} {% endif %} {% endif %}

Run locally

{{ local_command(command, None, package, vcs, vcs_url) }}

More details

Full run details

{% endif %} {% if previous_runs and result_code not in ('nothing-to-do', 'success') %}

Historical runs

{% endif %}
{% endblock %}