diff options
author | Alexandru DAMIAN <alexandru.damian@intel.com> | 2013-11-26 18:12:43 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-12-10 11:16:12 +0000 |
commit | 54d0e30433c249604611367cf387bc20721c4523 (patch) | |
tree | 8f576220f0a4627a763d663089c9ebc0f4b29884 /bitbake/lib/toaster/bldviewer/templates | |
parent | f8120984f459d193ce5ffa243137baf0e38d223e (diff) | |
download | poky-54d0e30433c249604611367cf387bc20721c4523.tar.gz |
bitbake: toaster: change package storage model
Up until this patch, package information lived in two
places - one table for build packages and one table for
target installed packaged. This situation leads to
two problems: there is no direct link between a build
package and a installed package, and a lot of data is duplicated.
This change unifies all package types in a single table.
The SimpleUI remains the same for continuity sake,
but the REST API will be changed in a future patch.
The package dependencies and package files are now
kept in a single table.
Since we collect target installed package information at all times,
we need to expand it to supplement missing information if a
package is not actually built in the current build.
Small changes to the Simple UI reflect the updated database schema.
[YOCTO #5565]
[YOCTO #5269]
(Bitbake rev: f5d655bfaeb349c8680d74530617e34aa389d1f0)
Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/toaster/bldviewer/templates')
-rw-r--r-- | bitbake/lib/toaster/bldviewer/templates/bpackage.html | 6 | ||||
-rw-r--r-- | bitbake/lib/toaster/bldviewer/templates/package.html | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/bitbake/lib/toaster/bldviewer/templates/bpackage.html b/bitbake/lib/toaster/bldviewer/templates/bpackage.html index 4e6d9c6778..ca092ca6a0 100644 --- a/bitbake/lib/toaster/bldviewer/templates/bpackage.html +++ b/bitbake/lib/toaster/bldviewer/templates/bpackage.html | |||
@@ -23,7 +23,7 @@ | |||
23 | <tr class="data"> | 23 | <tr class="data"> |
24 | <td><a name="#{{package.name}}" href="{% url bfile build.pk package.pk %}">{{package.name}} ({{package.filelist_bpackage.count}} files)</a></td> | 24 | <td><a name="#{{package.name}}" href="{% url bfile build.pk package.pk %}">{{package.name}} ({{package.filelist_bpackage.count}} files)</a></td> |
25 | <td>{{package.version}}-{{package.revision}}</td> | 25 | <td>{{package.version}}-{{package.revision}}</td> |
26 | <td><a href="{% url layer_versions_recipes package.recipe.layer_version_id %}#{{package.recipe.name}}">{{package.recipe.name}}</a>{{package.package_name}}</a></td> | 26 | <td>{%if package.recipe%}<a href="{% url "layer_versions_recipes" package.recipe.layer_version_id %}#{{package.recipe.name}}">{{package.recipe.name}}</a>{{package.package_name}}</a>{%endif%}</td> |
27 | 27 | ||
28 | <td>{{package.summary}}</td> | 28 | <td>{{package.summary}}</td> |
29 | <td>{{package.section}}</td> | 29 | <td>{{package.section}}</td> |
@@ -32,8 +32,8 @@ | |||
32 | <td>{{package.license}}</td> | 32 | <td>{{package.license}}</td> |
33 | <td> | 33 | <td> |
34 | <div style="height: 3em; overflow:auto"> | 34 | <div style="height: 3em; overflow:auto"> |
35 | {% for bpd in package.bpackage_dependencies_package.all %} | 35 | {% for bpd in package.package_dependencies_source.all %} |
36 | {{bpd.dep_type}}: {{bpd.depends_on}} <br/> | 36 | {{bpd.dep_type}}: {{bpd.depends_on.name}} <br/> |
37 | {% endfor %} | 37 | {% endfor %} |
38 | </div> | 38 | </div> |
39 | </td> | 39 | </td> |
diff --git a/bitbake/lib/toaster/bldviewer/templates/package.html b/bitbake/lib/toaster/bldviewer/templates/package.html index c22e988e95..b1246e788a 100644 --- a/bitbake/lib/toaster/bldviewer/templates/package.html +++ b/bitbake/lib/toaster/bldviewer/templates/package.html | |||
@@ -23,7 +23,7 @@ | |||
23 | <a href="{% url layer_versions_recipes package.recipe.layer_version_id %}#{{package.recipe.name}}">{{package.recipe.name}}</a>{{package.package_name}}</a>{%endif%}</td> | 23 | <a href="{% url layer_versions_recipes package.recipe.layer_version_id %}#{{package.recipe.name}}">{{package.recipe.name}}</a>{{package.package_name}}</a>{%endif%}</td> |
24 | <td> | 24 | <td> |
25 | <div style="height: 4em; overflow:auto"> | 25 | <div style="height: 4em; overflow:auto"> |
26 | {% for d in package.tpackage_dependencies_package.all %} | 26 | {% for d in package.package_dependencies_source.all %} |
27 | <a href="#{{d.name}}">{{d.depends_on.name}}</a><br/> | 27 | <a href="#{{d.name}}">{{d.depends_on.name}}</a><br/> |
28 | {% endfor %} | 28 | {% endfor %} |
29 | </div> | 29 | </div> |