~ubuntu-archive/ubuntu-archive-scripts/trunk

« back to all changes in this revision

Viewing changes to templates/team-report.html

  • Committer: Steve Langasek
  • Date: 2023-12-19 06:16:57 UTC
  • Revision ID: steve.langasek@canonical.com-20231219061657-3vtta1sc7bxqirn5
Handle the rdepends/ALL subtree with rsync instead of diff.

This is a symlink tree and thus immune to patching.  germinate-output has
been out of date for some time as a result of non-zero exit codes from diff,
this should fix that.

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
      <li {% if not prob.late %}class="not-late"{% endif %}>
31
31
        {% if prob.kind == "regressing-other" %}
32
32
        <b>{{ prob.regressing_package }}</b> blocking
33
 
        <a href="http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#{{ p }}">{{ p }}</a>
 
33
        <a href="https://ubuntu-archive-team.ubuntu.com/proposed-migration/update_excuses.html#{{ p }}">{{ p }}</a>
34
34
        {% else %}
35
 
        <a href="http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#{{ p }}"><b>{{ p }}</b></a>
 
35
        <a href="https://ubuntu-archive-team.ubuntu.com/proposed-migration/update_excuses.html#{{ p }}"><b>{{ p }}</b></a>
36
36
        {% endif %}
37
37
        {% set urlbase = "https://launchpad.net/ubuntu/+source/" + p + "/" %}
38
38
        ({% if d['old-version'] != "-" %}<a href="{{ urlbase }}{{ d["old-version"] }}">{{ d["old-version"] }}{% else %}-{% endif %}</a>
43
43
        {% else %}
44
44
        in proposed for
45
45
        {% endif %}
 
46
        {% if prob.age == -1 %}
 
47
        an unknown number of days
 
48
        {% else %}
46
49
        {{ ngettext("%(num)d day", "%(num)d days", prob.age|int) }}
 
50
        {% endif %}
47
51
        <ul>
 
52
          {% if d["policy_info"]["update-excuse"] %}
 
53
          <li>Excuses bugs:
 
54
          {% for bug in d["policy_info"]["update-excuse"]|map("int")|sort|map("string") %}
 
55
          <a href="https://bugs.launchpad.net/bugs/{{ bug }}">#{{ bug }}</a>
 
56
          {%- if not loop.last %}, {% endif %}
 
57
          {% endfor %}
 
58
          </li>
 
59
          {% endif %}
48
60
          {% if d.get("missing-builds") %}
49
61
          <li>Missing builds, see excuses</li>
50
62
          {% endif %}
91
103
            </ul>
92
104
          </li>
93
105
          {% endif %}
 
106
          {% if prob.unsatbuilddep %}
 
107
          <li>
 
108
            Unsatisfiable build depends:
 
109
            <ul>
 
110
              {% for unsatbd in prob.unsatbuilddep %}
 
111
              <li>{{ unsatbd }}</li>
 
112
              {% endfor %}
 
113
            </ul>
 
114
          </li>
 
115
          {% endif %}
 
116
          {% if prob.brokenbin %}
 
117
          <li>Binaries broken by the update: {{ prob.brokenbin | join(' ') }}</li>
 
118
          {% endif %}
 
119
          {% if prob.componentmismatch %}
 
120
          <li>
 
121
            Component mismatch entries
 
122
            <ul>
 
123
              {% for component in prob.componentmismatch %}
 
124
              <li> {{ component }} </li>
 
125
              {% endfor %}
 
126
            </ul>
 
127
          </li>
 
128
          {% endif %}
94
129
          {% if d["policy_info"]["block-bugs"] %}
95
130
          <li>Blocked by bug:
96
131
          {% for bug in d["policy_info"]["block-bugs"]|map("int")|sort|map("string") %}
97
132
          <a href="https://bugs.launchpad.net/bugs/{{ bug }}">#{{ bug }}</a>
98
133
          {%- if not loop.last %}, {% endif %}
99
134
          {% endfor %}
 
135
          </li>
 
136
          {% endif %}
 
137
          {% if d["hints"] %}
 
138
          {% for hint in d["hints"] %}
 
139
          {% if hint["hint-type"] %}
 
140
          {% if hint["hint-type"] == "block" %}
 
141
          <li>Blocked by hint
 
142
          {% if hint["hint-from"] %}
 
143
          from {{ hint["hint-from"] }}
 
144
          {% endif %}
 
145
          </li>
 
146
          {% endif %}
 
147
          {% endif %}
 
148
          {% endfor %}
100
149
          {% endif %}
101
150
          {% if d["is-candidate"] %}
102
151
          <li><b>candidate</b></li>
103
152
          {% endif %}
104
153
          {% endif %}
 
154
          {% if d.get('dependencies', {}).get('migrate-after', []) %}
 
155
          <li>Requires 
 
156
          {% for depmigrate in d.get('dependencies', {}).get('migrate-after', []) %}
 
157
          <a href="https://ubuntu-archive-team.ubuntu.com/proposed-migration/update_excuses.html#{{ depmigrate }}">{{ depmigrate }}</a>
 
158
          {%- if not loop.last %}, {% endif %}
 
159
          {% endfor %}
 
160
          to migrate</li>
 
161
          {% endif %}
105
162
        </ul>
106
163
      </li>
107
164
      {% endfor %}