Age | Commit message (Collapse) | Author |
|
More fixups.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Fixing up tags for building.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Trying to get the new files to include properly.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Trying to fix up the section tags to make the compile work
properly.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Trying to get the formatting correct for fixed width
font in the <screen> sections.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Added the xi:include statement for the hello world chapter.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
FIxing up the Docbook source with complete closing
tags.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Added serveral bits around the source code layout,
obtaining the source code and the concepts the BitBake
was based on.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Building on the blog post written by Eren TUrkay, this chapter
explains the Hello World example as generically as possible.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Added the description of Metadata as found in the YP Ref
Manual. And edited a little.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Fixed a missing itemizedlist closing tag.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Setting up the sections for downloading source code and
exploring the source code.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Added conceptual information to the introductory chapter
including descriptions of the metadata file concepts of:
.bb files, .conf files, and .bbclass files.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Added a few more sentences about BitBake, and how it's
organized using .bb, .conf, and .bbclass files.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Added the user-manual.png title page image to the figures
directory and updated the main xml file to point to it.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Updated the introductory material.
Began the hello world chapter.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Beginning the full rewrite of this Chapter, additions of
more introductory text, as well as file reformatting.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Reusing the README file from the Yocto Project Documentation
directory but removed the YP specific content and changed to be
specific to BitBake.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Added a few more files to gitignore file to allow document
generation testing.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Splitting the manual into a chapter per file makes the content
a little more managable.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Import the necessary pieces to be able to build the BitBake User
Manual using make in a similar way that the Yocto Documentation is
built. The Makefile has been edited to remove Yocto Project specific
content and adapt for bitbake's needs.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Renaming the manual directory to user-manual in order to allow
for future additions of specific manual types, such as a
dev-manual.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Updated the Creative Commons License to the most current version,
version 3.0. Also updated the Creative Commons mailing address.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
Added 2013 to the list of copyright notice years.
Signed-off-by: Bill Traynor <wmat@alphatroop.com>
|
|
This patch implements table searching, filtering and ordering, in a
generic mode reusable for all tables.
The search operates list of fields defined in the corresponding
class for each model, search_allowed_fields.
The search expression and filters are sent through GET requests
using a QuerySet-like input. The inputs are filtered and
validated before usage to prevent inadvertent or malicious use.
Filters and table headers are defined in the views for each table,
and rendered by generic code which is easily modified for various
tables.
The Build table and Configuration table are implemented using this
framework as an example of how it should be used.
[YOCTO #4249]
[YOCTO #4254]
[YOCTO #4255]
[YOCTO #4256]
[YOCTO #4257]
[YOCTO #4259]
[YOCTO #4260]
Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
|
|
This patch adds the build dashboard page implementation,
which is the landing page for the Toaster GUI.
Also adds correct links from the main build page
to the various parts of the dashboard.
[YOCTO #4258]
Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
|
|
Updating the general container pages to use the graphical
design and features from the design phase.
In the process of adapting the Simple UI to the designed
interface, we create all the pages and the navigation
structure for the Toaster GUI.
Views for each page have been added, and the url mapping
has been updated to reflect newly added pages.
The table page has been refactored to be component-oriented
instead of class-oriented in order to facilitate reusage.
Changes are made in different layers of the template
(base, basetable) in order to maximize code reuse among
different pages in the build.
Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
|
|
In the process of making the GUI more usable, we
bring in the static assets used during the design
phase into the application.
Licenses used:
Bootstrap 2.3.2 under Apache License 2.0
Font Awesome under SIL OFL 1.1 (GPL compatible) and MIT licence
GLYPHICONS Halflings released with Bootstrap, CC BY 3.0
jQuery 2.0.3 under MIT licence
prettify.js under Apache Licence 2.0
Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
|
|
This patch clones the Simple UI to provide the base code for
the development of the Toaster GUI. The clone takes the place
of the application that was reserved for Javascript MVC code.
The templates used for Simple UI are renamed to start with
an "simple_" to prevent name resolution conflict with the
Toaster GUI templates.
Minor changes are made to the settings.py and urls.py in the
toaster main section to account for the newly enabled application.
Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
|
|
This code clearly uses an earlier fetcher API. Update it to match master.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
This add a Git Annex backend which reuses the Git fetcher code; it
allows managing files with git, without checking the file contents
into git, being useful when dealing with files larger than git can
currently easily handle, whether due to limitations in memory, time,
or disk space.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
for branch
For rebased git tree, some commits doesn't exist in any branch, and such commits are
valid in tag, the change is useful for such case.
Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
The user manual said:
'cleandirs' - directories which should created before the task runs but should be empty
But it only removes the dir, doesn't create it
[YOCTO #5703]
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Fixed:
"should created" -> "should be created"
[YOCTO #5703]
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Toaster start script lunches multiple process components
of the toaster system.
This patch adds logic into the startup script to
safely fail startup and do proper cleanup on any error
that may happen during system start.
Bitbake needs to return 0 if it will successfully lunches
the server-mode.
Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
There was a problem:
$ bitbake xf86-video-omapfb -cfetch && bitbake xf86-video-omapfb -ccleanall
Everything should be removed, but the
0006-omapfb-port-to-new-xserver-video-API.patch.done still exists in the
DL_DIR, this is because the clean() in the fetch2/__init__.py skips
removing the local file, so that it will skip removing the .done.
The local file (file://) isn't needed to be removed since it is not
downloaded into DL_DIR, but the .done should be removed, this patch will
remove the .done, and it doesn't remove anything else since the clean()
in local.py does nothing.
[YOCTO #5687]
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
There was a problem:
$ bitbake xf86-video-omapfb -cfetch && bitbake xf86-video-omapfb -ccleanall
The git2_git.pingu.fi.xf86-video-omapfb.tar.gz has been removed from the
DL_DIR, but the git2_git.pingu.fi.xf86-video-omapfb.tar.gz.done still exists,
this is because the "open(ud.donestamp, 'w').close()" in try_mirror_url() will
create the git2_git.xxx.tar.gz.done, but no one removes it (the clean() in
fetch2/__init__.py removes the DL_DIR/git2/pkg.done)
This only happens on the git fetcher AFAIK.
[YOCTO #5688]
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
A part of fetch2/__init__.py uses 3 spaces as the indent, I
think that they should be typos.
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Because of the way we were handling this error, it was printed twice -
once via logger.error() (to avoid the log being printed) and a second
time when the exception gets wrapped in a FuncFailed at a higher level.
Call logger.error() earlier and change the text we send in the
exception to be more brief, so it more closely resembles the behaviour
when there is an invalid checksum.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
We were checking SRC_URI md5sum/sha256sum values against None here, so
if they were set to "" then no error was produced. Since the value is
still effectively unset in this case, this is not the right behaviour;
just check if the value doesn't evaluate to False instead.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
The output when comparing siginfo files for dict_diff is reversed and shows
additions when things were removed and vice versa. This patch reverses the operation
so the changes are shown correctly and makes the output less confusing.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Based upon the list of difference starting points, we can use the siggen.find_siginfo()
function call and the difference printing code to provide a list of differences
between the current build target and whatever can be obtained from the sstate cache.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Currently the code prints all differences. If the task dependencies have changed hash,
we recurse into those and print those differences as well. This leads to a lot
of output. The reality is if the parents changed signature, we might as well just
say that and recurse with no other output since we're much more interested in how
the parents changed in nearly all cases. The changes in the parent are probably
the same ones we'd have printed at each level anyway.
By doing this we focus the output more carefully on the thing the user wants/needs
to see.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
The way hash_deps was being generated was different to the way siggen generated
the data internally which lead to seemingly different sigdata/siginfo files
for the same checksum. The -S output correct but the files written during
builds contained superflous data which would look like a difference.
This patch removes the badly duplicated data and uses it from the source
which ensures its consistent.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
with an sstate cache
Its useful to understand where the delta starts against an existing sstate cache
for a given target. Adding this to the output of the -S option seems like a
natural fit.
We use the hashvalidate function to figure this out and assume it can find siginfo
files for more than just the setscene tasks.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|