[Toaster] Commit pushed for comments on style, correct pattern implemenation, testing undocumented

Lerner, Dave dave.lerner at windriver.com
Thu Jan 16 09:50:35 PST 2014


Yes.  Sorry for that omission.
-dave

> -----Original Message-----
> From: Damian, Alexandru [mailto:alexandru.damian at intel.com]
> Sent: Thursday, January 16, 2014 11:45 AM
> To: Lerner, Dave
> Cc: Eggleton, Paul (paul.eggleton at intel.com); Barros Pena, Belen
> (belen.barros.pena at intel.com); Reyna, David; Ravi Chintakunta
> (ravi.chintakunta at timesys.com); jessica.zhang at intel.com; toaster at yoctoproject.org
> Subject: Re: Commit pushed for comments on style, correct pattern implemenation, testing
> undocumented
> 
> Is this the http://git.yoctoproject.org/cgit/cgit.cgi/poky-
> contrib/log/?h=lerner/package-detail-views-bz4328 branch ?
> 
> Alex
> 
> 
> 
> On Thu, Jan 16, 2014 at 5:36 PM, Lerner, Dave <dave.lerner at windriver.com> wrote:
> 
> 
> 	Hi Alex, Paul, Belen
> 
> 	I've pushed a commit to poky-contrib(ssh://git@git.yoctoproject.org/poky-contrib)
> for review on style, correct pattern implementation (doing things in templates vs views
> and vice versa), all other newbie related issues.
> 
> 	TESTING
> 	-------
> 	While I have tested each flow and item, I have not documented these tests and will
> do so after I fix the templates and code per your recommendations.  Then, I will update
> the branch as necessary and send out another review request.
> 	To summarize the build set that I used for testing:
> 	* core-image-minimal qemuarm
> 	* core-image-sato    qemux86
> 	* core-image-base, core-image-minimal genericx86
> 
> 	UNIMPLEMENTED FEATURES
> 	----------------------
> 	The unimplemented features are documented in the commits.  The latest round of
> discussions on RvsT dependencies is not yet impelmented.  And if I don't get any further
> feedback, I will implement per Belen's latest comments.  Dependency ordering will be
> discussed in another email.
> 
> 	COMMITS
> 	-------
> 	There are two commits, urls.py and 'everything else'.  The two commits are
> summarized as follows:
> 	--------------
> 	commit aa179a36be6b39f44204476299f51658a25c7bd3
> 	Author: Dave Lerner <dave.lerner at windriver.com>
> 	Date:   Wed Jan 15 14:25:28 2014 -0600
> 
> 	    Implementation of package detail views
> 
> 	    The commit includes changes to implement package detail views.  The
> 	    views divide into
> 	    a) package detail and dependency views when not installed in any image
> 	    b) package detail and link to more detail when selected from a build
> 	    view
> 	    c) package detail, dependency views, and reverse dependency views when
> 	    selected from an image view
> 
> 	    The views are based on specifications found in attachments to
> 	        https://bugzilla.yoctoproject.org/show_bug.cgi?id=4328
> 	    with (a), (b) specified in design-1.5.1-package-details and
> 	    (c) specified in design-1.1.1-included-package-details.
> 
> 	    Not all of the features are implemented in this commit. The next section
> 	    describes stubs or unimplemented features.
> 
> 	    1 Variance in all views:
> 	    1.1 Filesize units are implemented using the django template built-in
> 	    filesizeformat filter.  This filter differs from the spec as follows:
> 	       (MB, KB, B) are shown with the filter as (MB, KB, bytes)
> 	       The filter does not strip trailing '.0' numbers.
> 	    1.2 In the Package information sidebar the following fields are not
> 	    implemented or only partially implemented:
> 	       License files (see bugzilla 5648)
> 	       Layer (the url unconditionally points to
> 	            layers.openembedded.org/layerindex/branch/master/layers/
> 	    1.3 Lists that should show RDEPENDS also show TRDEPENDS types and
> 	    lists that should show RRECOMMENDS also show TRRECOMENDS types.
> 	    1.4 Relationship strings are as encoded in the relationship defining
> 	    python dictionary, not per capitalized and stripped of leading 'r'.
> 
> 	    2 Variance to Package Detail views when not in image (or selected via
> 	    builds page, that is 1.5.1 specification above)
> 	    2.1 Dependency tab interactivity is not implemented.
> 	    2.2 Sorting per dependency relation names in the spec is not implemented.
> 
> 	    3 Variance to Package Detail views when package is in image
> 	    3.1 The title is all in H1 format, only the package should be <strong>.
> 	    3.2 The rootfs table cell file entry interactivity is not implemented.
> 	    3.3 Runtime dependency table cell interactivity is not implemented.
> 	    3.4 Reverse dependency table cell interactivity is not implemented.
> 
> 	    Signed-off-by: Dave Lerner <dave.lerner at windriver.com>
> 
> 	commit 405223e088c106a3a8dd1ac78af339131633632a
> 	Author: Dave Lerner <dave.lerner at windriver.com>
> 	Date:   Wed Jan 15 15:56:13 2014 -0600
> 
> 	    Add urls for package detail views
> 
> 	    This commit adds urls for the package detail views described in
> 	    the bugzilla attachments to
> 	        https://bugzilla.yoctoproject.org/show_bug.cgi?id=4328
> 	    The implementation views and templates are in a subsequent commit.
> 
> 	    The change adds five detailed package views references.
> 	    For a package included in a target:
> 	    1) view for the package detail with files added to the file system
> 	    2) view for the runtime dependencies of that package
> 	    3) view for the reverse runtime dependencies of that package
> 	    For a package not included in any target of a build:
> 	    4) view for the package detail with files that would be added
> 	    5) view for the runtime dependencies of that package
> 
> 	    Signed-off-by: Dave Lerner <dave.lerner at windriver.com>
> 
> 	--------------
> 
> 	I'm looking forward to any and all comments.
> 
> 	Thanks,
> 	Dave Lerner
> 
> 
> 
> 
> 
> 
> --
> 
> Alex Damian
> Yocto Project
> 
> SSG / OTC


More information about the toaster mailing list