[Toaster] [review-request] [toaster] V2 yocto bug1 5966
Lerner, Dave
dave.lerner at windriver.com
Fri Mar 21 12:44:16 PDT 2014
Pertains to bugzilla 5966 only, Alex notes that 5914 is already accepted.
Branch: lerner/bz5966-size-minus-1
(NOTE original branch 'lerner/fixes-031714' has been deleted)
Changes in this version:
1) rebased to master per Alex's request,
2) replaced package object with scalar size variable as arg to projecttags format_vpackage_rowclass, per Alex's recommendation on another patch,
3) elimination of an unused parameter to format_vpackage_namehelp tag.
Testing:
html5 validation: pass
ws-eol eliminated: pass
Tested with qemux86 maching 'bitbake core-image-minimal core-image-sato' builds.
Case 1: run-time dependency muted:
For core-image-sato build, selecting packages, then busybox package.
verify that RDEPENDS dependencies {bash, eglibc, update-alternatives-pkg} are muted with empty size cells and that this correlates with those three package sizes set to -1 as checked by direct queries in the database (due to sstate-cache data loss, dependencies non-muted for core-imate-minimal)
Case 2: run-time dependency not muted:
For core-image-minimal build, selecting packages, then busybox package.
verify that RDEPENDS dependencies {bash, eglibc, update-alternatives-pkg} are NOT muted
Case 3: reverse runtime dependency muted:
For core-image-sato build, navigating to busybox included page...
verify that packagegroup-core-boot is muted and size cell empty and that this package has size set to -1
> -----Original Message-----
> From: Damian, Alexandru [mailto:alexandru.damian at intel.com]
> Sent: Thursday, March 20, 2014 10:01 AM
> To: BARROS PENA, BELEN
> Cc: Lerner, Dave; Reyna, David; toaster at yoctoproject.org
> Subject: Re: [review-request] [toaster] yocto bugs 5966, 5914
>
> Hi,
>
> I took in: bitbake: toaster: fix package size 1st sort order
>
>
> Can you please rebase: bitbake: toaster: format packages with size = -1 on top of the
> latest master ?
>
> Thanks,
> Alex
>
>
>
> On Thu, Mar 20, 2014 at 11:53 AM, Barros Pena, Belen <belen.barros.pena at intel.com>
> wrote:
>
>
> On 18/03/2014 22:39, "Lerner, Dave" <dave.lerner at windriver.com> wrote:
>
> >Alex, Belen
> >The commits in lerner/fixes-031714 are based and built on top of the
> >commits of lerner/imageinfo.
>
>
> Both fixes work for me. Thanks!
>
>
>
> >-dave
> >
> >> -----Original Message-----
> >> From: Lerner, Dave
> >> Sent: Tuesday, March 18, 2014 5:27 PM
> >> To: Damian, Alexandru (alexandru.damian at intel.com); Barros Pena, Belen
> >> (belen.barros.pena at intel.com)
> >> Cc: toaster at yoctoproject.org
> >> Subject: [review-request] [toaster] yocto bugs 5966, 5914
> >>
> >> Branch: lerner/fixes-031714
> >> Bugs: 5966, 5914
> >>
> >> Testing
> >> -------
> >> html5 validator check: yes
> >> ws-before-eol: yes
> >>
> >> 5966 was validated for qemux86 sato busybox packages as per defect and
> >>also on the
> >> package list that appears when clicking core-image-sato from the build
> >>dash boards.
> >> Entries for virtual package dependencies were verified manually in the
> >>database.
> >>
> >> 5914 was verified by deleting cookies, then clicking on Size column and
> >>observing that
> >> the sort order was descending.
> >>
> >>
> >> Comments
> >> --------
> >> commit 8cc9470688a2e5a73bf180f5b9bd11aec7eae53a
> >> Author: Dave Lerner <dave.lerner at windriver.com>
> >> Date: Tue Mar 18 15:37:36 2014 -0500
> >>
> >> bitbake: toaster: format packages with size = -1
> >>
> >> [YOCTO #5966]
> >>
> >> Packages that have a size of -1 are virtual packages with limited
> >> information. Such packages should be suppressed from the package
> >> list page for an image. On dependency and reverse dependency lists
> >>of
> >> package, such packages should appear in muted rows, without links,
> >> and with help information.
> >>
> >> The formatting rules are encapsulated into projecttags filters when
> >> possible to minimize tests on size==-1 in the templates. A
> >>currently
> >> unused parameter is included in the filter format_vpackage_namehelp
> >>to
> >> minimize future change to specific help text which may change to
> >> conform to referencing both the target and dependent packages'
> >>names.
> >>
> >> Testing the relevant pages with an HTML5 validator found a stray end
> >> tag in package_detail_base which has been fixed in this commit.
> >>
> >> Signed-off-by: Dave Lerner <dave.lerner at windriver.com>
> >>
> >> .../toastergui/templates/package_detail_base.html | 2 +-
> >> .../templates/package_included_dependencies.html | 14 ++++++++++---
> >> .../package_included_reverse_dependencies.html | 6 +++++-
> >> .../toaster/toastergui/templatetags/projecttags.py | 21
> >>+++++++++++++++++++-
> >> bitbake/lib/toaster/toastergui/views.py | 2 +-
> >> 5 files changed, 38 insertions(+), 7 deletions(-)
> >>
> >> commit 50cf52db3443ecb66deed32d3c6e1897e9218e86
> >> Author: Dave Lerner <dave.lerner at windriver.com>
> >> Date: Tue Mar 18 09:24:43 2014 -0500
> >>
> >> bitbake: toaster: fix package size 1st sort order
> >>
> >> [YOCTO #5914]
> >>
> >> On the pages with tables listing packages with a size column,
> >>change the
> >> first click sort order on the size column so that packages are
> >>sorted in
> >> decreasing order instead of increasing order. It is more likely
> >>that
> >> the user sorts this page data by size because the user is
> >>interested in
> >> those packages consuming the most disk space.
> >>
> >> Signed-off-by: Dave Lerner <dave.lerner at windriver.com>
> >>
> >> bitbake/lib/toaster/toastergui/views.py | 4 ++--
> >> 1 file changed, 2 insertions(+), 2 deletions(-)
> >
>
>
>
>
>
>
> --
>
> Alex Damian
> Yocto Project
>
> SSG / OTC
More information about the toaster
mailing list