2014-01-23 17:47:41 +00:00
{% extends "package_detail_base.html" %}
{% load projecttags %}
{% block tabcontent %}
< ul class = "nav nav-pills" >
< li class = "" >
< a href = "{% url 'package_built_detail' build.id package.id %}" >
< i class = "icon-question-sign get-help" data-toggle = "tooltip" title = "Shows the files produced by this package." > < / i >
Generated files ({{package.buildfilelist_package.count}})
< / a >
< / li >
< li class = "active" >
< a href = "{% url 'package_built_dependencies' build.id package.id %}" >
< i class = "icon-question-sign get-help" data-toggle = "tooltip" title = "Shows the runtime packages required by this package." > < / i >
Runtime dependencies ({{dependency_count}})
< / a >
< / li >
< / ul >
< div class = "tab-content" >
< div class = "tab-pane active" id = "dependencies" >
{% ifequal runtime_deps|length 0 %}
< div class = "alert alert-info" >
bitbake: toaster: show installed package name
[YOCTO #5922]
Implement changes that show the installed package name after the
official 'recipe-named' package name. If the alias exists and
is different than the package name, then the alias is shown as a
'muted' string after the package name in the form 'as some-alias-name'.
This formatting appears in the included package pages in the elements:
* local breadcrumbs at the top of package included pages,
* <h1> title headings along with a help bubble that is not hovering,
and
* package lists where the help bubble appears when the mouse hovers
over the row.
The changes in detail in this patch per file are:
views.py
- added function that tests whether the package object's installed_name
should be shown,
- added function that appends package name with version and revision to
encapsulate package name formatting in one place and referred to as
package.fullpackagespec,
- changed package_built* and package_included* functions to use both
of the above new formatting functions, passing the formatted values to
templates, and
- adhered to django coding styles by renaming module local
'get_package*' functions with "_" prefix.
package_detail_base.html
- added display of package aliases for included package page,
- refactored to use package.fullpackagespec, formatted by view function,
- added javascript function to format package alias with help, and
- removed trailing whitespace.
package_included_detail.html
- used javascript function above to format package alias, and
- refactored to use package.fullpackagespec.
package_included_dependencies.html
- used javascript function above to format package alias,
- refactored to use package.fullpackagespec,
- forced empty data cells following hover-help to draw borders
by appending space, and
- removed trailing whitespace.
package_included_reverse_dependencies.html
- use javascript function above to format package alias,
- refactor to use views fullpackagespe, and
- force empty data cells following hover-help to draw borders
by appending space.
package_built_detail.html
- refactored to use package.fullpackagespec, and
- removed trailing whitespace.
package_built_dependencies.html
- refactored to use package.fullpackagespec, and
- removed trailing whitespace.
projecttags.py
- removed unused filter to handle installed name
- removed extra spaces around "title = " in format_vpackage_namehelp
(Bitbake rev: c604e14df8cdb1f47535f093d7044955d4c2057d)
Signed-off-by: Dave Lerner <dave.lerner@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-03-24 21:37:17 +00:00
< strong > {{package.fullpackagespec}}< / strong > has no runtime dependencies.
2014-01-23 17:47:41 +00:00
< / div >
{% else %}
< div class = "alert alert-info" >
2014-03-16 13:09:34 +00:00
< strong > {{package.fullpackagespec}}< / strong > is < strong > not included< / strong > in any image. This page shows you the projected runtime dependencies if you include < strong > {{package.fullpackagespec}}< / strong > in future builds.
2014-01-23 17:47:41 +00:00
< / div >
< table class = "table table-bordered table-hover" >
< thead >
< tr >
< th > Package< / th >
< th > Version< / th >
< th > Size< / th >
< / tr >
< / thead >
2014-02-20 01:20:47 +00:00
< tbody >
{% for runtime_dep in runtime_deps %}
2014-03-26 20:49:43 +00:00
< tr { { runtime_dep . size | format_vpackage_rowclass } } >
{% if runtime_dep.size != -1 %}
< td >
< a href = "{% url 'package_built_detail' build.id runtime_dep.depends_on_id %}" >
{{runtime_dep.name}}
< / a >
< / td >
2014-01-23 17:47:41 +00:00
{% else %}
2014-03-26 20:49:43 +00:00
< td >
{{runtime_dep.name|format_vpackage_namehelp}}
< / td >
{% endif %}
< td > {{runtime_dep.version}}< / td >
< td > {{runtime_dep.size|filtered_filesizeformat}}< / td >
< / tr >
2014-02-20 01:20:47 +00:00
{% endfor %}
bitbake: toaster: show installed package name
[YOCTO #5922]
Implement changes that show the installed package name after the
official 'recipe-named' package name. If the alias exists and
is different than the package name, then the alias is shown as a
'muted' string after the package name in the form 'as some-alias-name'.
This formatting appears in the included package pages in the elements:
* local breadcrumbs at the top of package included pages,
* <h1> title headings along with a help bubble that is not hovering,
and
* package lists where the help bubble appears when the mouse hovers
over the row.
The changes in detail in this patch per file are:
views.py
- added function that tests whether the package object's installed_name
should be shown,
- added function that appends package name with version and revision to
encapsulate package name formatting in one place and referred to as
package.fullpackagespec,
- changed package_built* and package_included* functions to use both
of the above new formatting functions, passing the formatted values to
templates, and
- adhered to django coding styles by renaming module local
'get_package*' functions with "_" prefix.
package_detail_base.html
- added display of package aliases for included package page,
- refactored to use package.fullpackagespec, formatted by view function,
- added javascript function to format package alias with help, and
- removed trailing whitespace.
package_included_detail.html
- used javascript function above to format package alias, and
- refactored to use package.fullpackagespec.
package_included_dependencies.html
- used javascript function above to format package alias,
- refactored to use package.fullpackagespec,
- forced empty data cells following hover-help to draw borders
by appending space, and
- removed trailing whitespace.
package_included_reverse_dependencies.html
- use javascript function above to format package alias,
- refactor to use views fullpackagespe, and
- force empty data cells following hover-help to draw borders
by appending space.
package_built_detail.html
- refactored to use package.fullpackagespec, and
- removed trailing whitespace.
package_built_dependencies.html
- refactored to use package.fullpackagespec, and
- removed trailing whitespace.
projecttags.py
- removed unused filter to handle installed name
- removed extra spaces around "title = " in format_vpackage_namehelp
(Bitbake rev: c604e14df8cdb1f47535f093d7044955d4c2057d)
Signed-off-by: Dave Lerner <dave.lerner@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-03-24 21:37:17 +00:00
< / tbody >
2014-01-23 17:47:41 +00:00
< / table >
{% endifequal %}
{% ifnotequal other_deps|length 0 %}
< h3 > Other runtime relationships< / h3 >
< table class = "table table-bordered table-hover" >
< thead >
< tr >
< th > Package< / th >
< th > Version< / th >
< th > Size< / th >
< th >
2014-03-16 13:09:34 +00:00
< i class = "icon-question-sign get-help" title = "Five relationship types exist: recommends, suggests, provides, replaces and conflicts" > < / i >
2014-01-23 17:47:41 +00:00
Relationship type
< / th >
< / tr >
bitbake: toaster: show installed package name
[YOCTO #5922]
Implement changes that show the installed package name after the
official 'recipe-named' package name. If the alias exists and
is different than the package name, then the alias is shown as a
'muted' string after the package name in the form 'as some-alias-name'.
This formatting appears in the included package pages in the elements:
* local breadcrumbs at the top of package included pages,
* <h1> title headings along with a help bubble that is not hovering,
and
* package lists where the help bubble appears when the mouse hovers
over the row.
The changes in detail in this patch per file are:
views.py
- added function that tests whether the package object's installed_name
should be shown,
- added function that appends package name with version and revision to
encapsulate package name formatting in one place and referred to as
package.fullpackagespec,
- changed package_built* and package_included* functions to use both
of the above new formatting functions, passing the formatted values to
templates, and
- adhered to django coding styles by renaming module local
'get_package*' functions with "_" prefix.
package_detail_base.html
- added display of package aliases for included package page,
- refactored to use package.fullpackagespec, formatted by view function,
- added javascript function to format package alias with help, and
- removed trailing whitespace.
package_included_detail.html
- used javascript function above to format package alias, and
- refactored to use package.fullpackagespec.
package_included_dependencies.html
- used javascript function above to format package alias,
- refactored to use package.fullpackagespec,
- forced empty data cells following hover-help to draw borders
by appending space, and
- removed trailing whitespace.
package_included_reverse_dependencies.html
- use javascript function above to format package alias,
- refactor to use views fullpackagespe, and
- force empty data cells following hover-help to draw borders
by appending space.
package_built_detail.html
- refactored to use package.fullpackagespec, and
- removed trailing whitespace.
package_built_dependencies.html
- refactored to use package.fullpackagespec, and
- removed trailing whitespace.
projecttags.py
- removed unused filter to handle installed name
- removed extra spaces around "title = " in format_vpackage_namehelp
(Bitbake rev: c604e14df8cdb1f47535f093d7044955d4c2057d)
Signed-off-by: Dave Lerner <dave.lerner@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-03-24 21:37:17 +00:00
< / thead >
2014-02-20 01:20:47 +00:00
< tbody >
{% for other_dep in other_deps %}
2014-03-26 20:49:43 +00:00
< tr { { other_dep . size | format_vpackage_rowclass } } >
{% if other_dep.size != -1 %}
< td >
< a href = "{% url 'package_built_detail' build.id other_dep.depends_on_id %}" >
{{other_dep.name}}
< / a >
< / td >
{% else %}
< td >
{{other_dep.name|format_vpackage_namehelp}}
< / td >
{% endif %}
< td > {{other_dep.version}}< / td >
< td > {{other_dep.size|filtered_filesizeformat}}< / td >
< td >
{{other_dep.dep_type_display}}
< i class = "icon-question-sign get-help hover-help" title = "{{other_dep.dep_type_help}}" > < / i >
< / td >
< / tr >
2014-02-20 01:20:47 +00:00
{% endfor %}
< / tbody >
2014-01-23 17:47:41 +00:00
< / table >
{% endifnotequal %}
< / div > <!-- tab - pane -->
< / div > <!-- tab - content -->
{% endblock tabcontent %}