{% extends "base.html" %} {% block title %}Koschei - rebuild request {{ request.id }}{% endblock %} {% block subheader %}

Rebuild request #{{ request.id }}

{% endblock %} {% block content %}

Request details

Submitted
{{ request.timestamp|naturaltime }}
Submitted by
{{ request.user.name }}
State
{{ request.state }}
Copr project
{{ request.repo_source }}
Collection
{{ request.collection }}
Description
{{ request.description }}
{% if request.resolution_changes %}

Resolution changes

These packages change their resolution state.
{% for change in request.resolution_changes %}
{{ resolution_state_icon(change.prev_resolved) }} {{ resolution_state_icon(change.curr_resolved) }}
{% endfor %}
{% endif %}
{% set executed_builds = request.rebuilds | selectattr('state') | list %} {% set pending_builds = request.rebuilds | selectattr('state', 'none') | list %} {% if executed_builds %}

Executed rebuilds

{% for build in executed_builds %} {% endfor %}
Package Links Previous state Current state
{{ build.package.name }} copr build build.log {{ build_state_icon(build.prev_state) }} {{ build_state_icon(build.state) }}
{% endif %} {% if pending_builds %}

Rebuild queue

By default, koschei schedules only first few builds determined to be most likely affected. Remaining builds are marked in grey and won't be scheduled. You can override this behaviour by either moving paritcular builds to the queue top, or increasing the queue size.
{% for build in pending_builds %} = request.schedule_count %} class="kk-copr-rebuild-unschedulable" {% endif %} > {% endfor %}
Package name Previous state
{{ build.package.name }} {{ build_state_icon(build.prev_state) }} {% if request.editable %}
{{ form.csrf_token }}
{% endif %}
{% endif %} {% endblock %}