bitbake-user-manual-fetching.xml: Added new Git Submodule Fetcher section.

Added the "GIT Submodule Fetcher (gitsm://)" section to the
fetchers chapter.  This information was provided by Chris
Morgan.

Reported-by: Chris Morgan <chmorgan@gmail.com>
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
bitbake-user-manual-fetching.xml: Edits to the Git Submodule fetcher section.

Exchanged "SRC_URI" for "URI" for clarity.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
bitbake-user-manual-customization.xsl: Removed stale TOC variable.

I deleted the commented out xsl:param line that attempts to
set labeling for Appendices.  It had been replaced by a working
line.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
bitbake-user-manual: Added permalink support.

Fixes [YOCTO #5772]

I added the five XSL templates to the template folder.  I updated
the bitbake-user-manual-customization.xsl layer file to include
the new templates.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
bitbake-user-manual-style.css: Removed dead .PNG file

Fixes [YOCTO #6430]

I removed an old .PNG file that is not used.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
bitbake-user-manual-fetching.xml: Grammar, typo, and tweaks.

Various grammatical and typo tweaks all in fetching chapter, including
moving CVS section after wget section for more logical content flow.

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
build.py: Ensure shared work siginfo files are written to the correct location

Right now shared work signature data is saved to the non-shared directory
which is confusing to everyone including bitbake. Whilst its messy,
extra the stampbase data instead, which ensures the sig data is written
to the correct location alongside its corresponding stamp file.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
toaster: refactor the target page

the target (packages) page had to refactored to
allow the displays to differ depending on the caller
namely the license manifest link. Amended to make the
link from the tag rather than the pathname itself.

[YOCTO #6291]
[YOCTO #6079]

Signed-off-by: Farrell Wymore <farrell.wymore@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
toaster: Add performance testing script

This is implemented as a django management command.
For the moment the 'manage.py perf' command will track the toaster
'gui' urls http response code and load time.

To use it:
1. do your toaster builds
2. ensure toaster is started
1. cd bitbake/lib/toaster
2. ln -s ../../../build/toaster.sqlite
3. ./manage.py perf

Signed-off-by: Ionut Chisanovici <ionutx.chisanovici@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
toaster: display message if no images are generated

Display message if no images are generated for a target. This
commit was amended to have more conditions for displaying the
message.

[YOCTO #6094]

Signed-off-by: Farrell Wymore <farrell.wymore@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
toaster: Fix spacing and layout in no image files notification

Close the definition list before adding the notification, and
restrict the notification width to avoid uncomfortable line
lenghts.

Signed-off-by: Belen Barros <belen.barros.pena@intel.com>
Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>