{% extends "base.html" %} {% block title %}{{ _("Build") }}: {{ build.name }}{% end block %} {% block body %} {% module BuildHeadline(build) %} {% module BuildStateWarnings(build) %}

{% if build.score > 0 %} +{{ build.score }} {% else %} {{ build.score }} {% end %}


{{ _("Score") }} {% if build.state == "broken" %} {{ _("(broken)") }} {% elif build.state == "obsolete" %} {{ _("(obsolete)") }} {% end %}

{% if build.severity %}
{% if build.severity == "security update" %} {{ _("Security update") }} {% elif build.severity == "bugfix update" %} {{ _("Bug fix update") }} {% elif build.severity == "enhancement" %} {{ _("Enhancement") }} {% elif build.severity == "new package" %} {{ _("New package") }} {% else %} {{ _("Unhandled: %s") % build.severity }} {% end %} {% end %} {% if bugs %}
{{ _("Fixed bugs") }}
{% end %}
{% if build.type == "release" %} {% if build.commit %} {% module CommitMessage(build.commit) %}

{{ _("Author") }} {% module Maintainer(build.commit.author) %} ‐ {{ _("Commit") }} {{ build.pkg.commit.revision[:7] }}

{% else %}

{{ _("No commit message.") }}

{% end %} {% elif build.type == "scratch" %} ... {% end %}

{{ _("Log") }}

{% module Log(log) %}

{{ _("Jobs") }}

{% module JobsBoxes(build) %}

{{ _("Source package") }}

{% if current_user and build.has_perm(current_user) %}
{% if build.type == "release" %} {% elif build.type == "scratch" %} {% end %}
{% end %}
{% if build.type == "release" %}
{% if current_user and build.has_perm(current_user) %} {% if build.repo %} {% if build.can_move_forward %} {% module Modal("build-push", build=build, current_repo=repo, next_repo=next_repo) %} {% module Modal("build-unpush", build=build, repo=repo) %} {% else %} {{ _("Unpush") }} {% module Modal("build-unpush", build=build, repo=repo) %} {% end %} {% else %} {% if build.can_move_forward or build.state == "obsolete" %} {{ _("Push") }} {% module Modal("build-push", build=build, current_repo=repo, next_repo=next_repo) %} {% end %} {% end %} {% end %} {% if build.repo %} {{ build.distro.name }} - {{ build.repo.name }} {{ _("since %s") % locale.format_date(build.repo_time, relative=False) }} {% else %} {{ _("This package does not belong to any repository.") }} {% end %}

{% end %} {% module Modal("build-comment", build=build) %}
{% module WatchersSidebarTable(build, build.get_watchers()) %}
{% end block %}