1{% extends "package_detail_base.html" %} 2{% load projecttags %} 3 4{% block tabcontent %} 5 <ul class="nav nav-tabs"> 6 <li class=""> 7 <a href="{% url 'package_built_detail' build.id package.id %}"> 8 <span class="glyphicon glyphicon-question-sign get-help" title="Shows the files produced by this package."></span> 9 Generated files ({{package.buildfilelist_package.count}}) 10 </a> 11 </li> 12 <li class="active"> 13 <a href="{% url 'package_built_dependencies' build.id package.id %}"> 14 <span class="glyphicon glyphicon-question-sign get-help" title="Shows the runtime packages required by this package."></span> 15 Runtime dependencies ({{dependency_count}}) 16 </a> 17 </li> 18 </ul> 19 <div class="tab-content"> 20 <div class="tab-pane active" id="dependencies"> 21 {% if runtime_deps|length == 0 %} 22 <div class="alert alert-info"> 23 <strong>{{package.fullpackagespec}}</strong> has no runtime dependencies. 24 </div> 25 {% else %} 26 <div class="alert alert-info"> 27 <strong>{{package.fullpackagespec}}</strong> is <strong>not included</strong> in any image. This page shows you the projected runtime dependencies if you were to include <strong>{{package.fullpackagespec}}</strong> in an image. 28 </div> 29 <table class="table table-bordered table-hover"> 30 <thead> 31 <tr> 32 <th>Package</th> 33 <th>Version</th> 34 <th class="sizecol col-md-2">Size</th> 35 </tr> 36 </thead> 37 <tbody> 38 {% for runtime_dep in runtime_deps %} 39 <tr {{runtime_dep.size|format_vpackage_rowclass}} > 40 {% if runtime_dep.size != -1 %} 41 <td> 42 <a href="{% url 'package_built_detail' build.id runtime_dep.depends_on_id %}"> 43 {{runtime_dep.name}} 44 </a> 45 </td> 46 {% else %} 47 <td> 48 {{runtime_dep.name|format_vpackage_namehelp}} 49 </td> 50 {% endif %} 51 <td>{{runtime_dep.version}}</td> 52 <td class="sizecol">{{runtime_dep.size|filtered_filesizeformat}}</td> 53 </tr> 54 {% endfor %} 55 </tbody> 56 </table> 57 {% endif %} 58 {% if other_deps|length != 0 %} 59 <h3>Other runtime relationships</h3> 60 <table class="table table-bordered table-hover"> 61 <thead> 62 <tr> 63 <th>Package</th> 64 <th>Version</th> 65 <th class="sizecol col-md-2">Size</th> 66 <th> 67 <span class="glyphicon glyphicon-question-sign get-help" title="Five relationship types exist: recommends, suggests, provides, replaces and conflicts"></span> 68 Relationship type 69 </th> 70 </tr> 71 </thead> 72 <tbody> 73 {% for other_dep in other_deps %} 74 <tr {{other_dep.size|format_vpackage_rowclass}} > 75 {% if other_dep.size != -1 %} 76 <td> 77 <a href="{% url 'package_built_detail' build.id other_dep.depends_on_id %}"> 78 {{other_dep.name}} 79 </a> 80 </td> 81 {% else %} 82 <td> 83 {{other_dep.name|format_vpackage_namehelp}} 84 </td> 85 {% endif %} 86 <td>{{other_dep.version}}</td> 87 <td class="sizecol">{{other_dep.size|filtered_filesizeformat}}</td> 88 <td> 89 {{other_dep.dep_type_display}} 90 <span class="glyphicon glyphicon-question-sign get-help hover-help" title="{{other_dep.dep_type_help}}" ></span> 91 </td> 92 </tr> 93 {% endfor %} 94 </tbody> 95 </table> 96 {% endif %} 97 </div> <!-- tab-pane --> 98 </div> <!-- tab-content --> 99{% endblock tabcontent %} 100