{#- Macro definitions -#} {% macro legend_row(row_class, field, field_desc) -%} arch ({{ field[0] }}) {{ field_desc }} {% for arch in arch_list -%} {% if stats[field][arch].cnt -%} {{ stats[field][arch].cnt }} {% else -%} {% endif -%} {%- endfor %} {%- endmacro %} {% macro table(packages, packageset=None, set_tooltip='Belongs to a packageset?') -%} {% if packages|count > 0 -%} {% for arch in arch_list -%} {%- endfor %} {% for pkg in packages -%} {% set pkg_loop = loop -%} {% for ver in pkg.versions -%} {% if loop.first -%} {%- endif %} {%- if loop.first %} {%- if pkg.getPackagesets(packageset)|count > 0 %} {% else -%} {% else -%} {%- endif %} {%- endfor %} {%- endfor %}
Package Version Set? Main archive Ports archive
{{ arch }}
{{ pkg.name }} {{ ver.version }} {%- if ver.pocket != 'Release' %}{{ ver.pocket }}{% endif -%} {% endif -%} {% endif -%} {% for arch in arch_list -%} {% if arch in ver.logs -%} {{ arch }} ({{ ver.logs[arch].buildstate[0] }})Log {%- endif %} {%- endfor %} {% if loop.first -%} PTS BTS
{%- endif %} {%- endmacro %} {#- Main template -#} Build status for {{ series.fullseriesname }}

Build status for {{ series.fullseriesname }}

Jump to: main ({{ main|count }}) restricted ({{ restricted|count }}) universe ({{ universe|count }}) multiverse ({{ multiverse|count }})

Jump to packageset: {% for (ps, lst) in packagesets.items()|sort if lst|count > 0 -%} {{ ps }} ({{ lst|count }}) {% endfor -%}

Other releases: {% for s in active_series_list -%} {% if s.name == series.name -%} {{ s.displayname }} {% else -%} {{ s.displayname }} {% endif -%} {% endfor -%}

Legend and statistics for the displayed data

{% for arch in arch_list -%} {%- endfor %} {{ legend_row('even', 'FAILEDTOBUILD', 'Package failed to build') }} {{ legend_row('odd', 'MANUALDEPWAIT', 'Package is waiting on another package') }} {{ legend_row('even', 'CHROOTWAIT', 'Failure in the chroot') }} {{ legend_row('odd', 'UPLOADFAIL', 'Failed to upload') }}
Failure type Main archive Ports archive
{{ arch }}

main: {{ main|count }} packages (top)

{{ table(main) }}

restricted: {{ restricted|count }} packages (top)

{{ table(restricted) }}

universe: {{ universe|count }} packages (top)

{{ table(universe) }}

multiverse: {{ multiverse|count }} packages (top)

{{ table(multiverse) }}

Packagesets

{% for (ps, lst) in packagesets.items()|sort if lst|count > 0 -%}

{{ ps }}: {{ lst|count }} packages (top)

{{ table(lst, ps, 'Also belongs to another packageset?') }} {% endfor -%}

Last update: {{ lastupdate }}

Valid XHTML 1.1

source