summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ref-manual, yocto-project-qs: Explanations for Git tarballsScott Rifenbark2013-09-223-14/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes [YOCTO #5035] By default, the DL_DIR does not get files from Git repositories that are suitable for mirroring. There is a work-around by using the BB_GENERATE_MIRROR_TARBALLS variable, which, when set, causes the build system to generate tarballs for the Git repositories and place them in the DL_DIR. To address this, I added a new variable description for the BB_GENERATE_MIRROR_TARBALLS varible, updated the DL_DIR variable to indicate that "out-of-the-box" the YP puts suitable mirror files into the DL_DIR for everthing except Git repositories. Some other sections were updated where discussion revolved around pulling down source files. The QS had a spot where the BB_GENERATE_MIRROR_TARBALLS variable was actually used in an example. And, the expanded discussion on the BitBake process had a couple spots that deserved a mention. (From yocto-docs rev: 1539ff13222449ba60bfaaaac4fe1e8a795b0039) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: New BB_GENERATE_MIRROR_TARBALLS variable.Scott Rifenbark2013-09-221-2/+27
| | | | | | | | | | | | | | Fixes [YOCTO #5035] Added a new glossary entry for BB_GENERATE_MIRROR_TARBALLS and updated the DL_DIR entry to note the ability to get these tarballs into DL_DIR. Cross-referenced the new variable from DL_DIR as well. (From yocto-docs rev: 361000877f2a13b13154e437a6c28839fa58cd5e) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: fixed alphabetical order for glossary entries.Scott Rifenbark2013-09-221-53/+53
| | | | | | | | | | Several glossary entries were not in the correct alphabeitical order. (From yocto-docs rev: 0b2559cca79a74043e73fd14eba330025e84f30a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual, mega-manual: Updates to the SDK Generation sectionScott Rifenbark2013-09-223-34/+7
| | | | | | | | | | | | | | | | | | | Fixes [YOCTO #2808] I updated the figure to not call out the SDK environment setup script as it is part of the .sh file. The figure was placed in the "figures" directory of the ref-manual and the mega-manual. Also, I removed the duplicated variable descriptions and referenced these descriptions in the "Application Development SDK" section, which is further down in the manual. The descriptions have more to do with where output is placed. (From yocto-docs rev: 256bb1447b571299b57c657bf030d5b4f033fb5f) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual, mega-manual: Updates to "Image Generation"Scott Rifenbark2013-09-224-16/+49
| | | | | | | | | | | | | | | | | | Fixes [YOCTO #2808] Updated the figure and placed it in the folders area for both the ref-manual and mega-manual. I had to add the DEPLOY_DIR_IMAGE variable and create a new machine-specific directory below deploy. The text had to be adjusted to reflect this change as well. Also, created a new variable entry for DEPLOY_DIR_IMAGE for the glossary of the ref-manual. (From yocto-docs rev: 50a68810f854b32fa5dba477eafa8fd1eebbd7a4) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Updated the RDEPENDS variable to include syntaxScott Rifenbark2013-09-221-0/+26
| | | | | | | | | | | | | | Fixes [YOCTO #4987] This variable supports some boolean operators that we are not showing for supporting versioned dependencies. I added the explanation for them. There will be other variables affected later once we settle on the changes here. (From yocto-docs rev: e5c1e66d670c708012bd5ab51aa94f87426f57e2) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Update to the image generation section.Scott Rifenbark2013-09-221-8/+19
| | | | | | | | | | | | | Fixes [YOCTO #2808] Applied some Eggleton review edits to the image generation section. Minor tweaks and a cross-reference to the read-only root filesystem section in the dev-manual. (From yocto-docs rev: e41a08872e398d10c452bb5e1f1e6af41a525ab2) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Updated *_POSTPROCESS_COMMAND variablesScott Rifenbark2013-09-221-4/+2
| | | | | | | | | | | | | Fixes [YOCTO #2808] Applied some review comments to the ROOTFS_POSTPROCESS_COMMAND and IMAGE_POSTPROCESS_COMMAND variable descriptions in the glossary. Review comments from Paul Eggleton. (From yocto-docs rev: 9a9a0e04261d2f2e470e49b89bb9e2c6bc56d736) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: New section on SDK generationScott Rifenbark2013-09-221-0/+79
| | | | | | | | | | | | Fixes [YOCTO #2808] New section on the deeper look at SDK generation. This is a first draft. (From yocto-docs rev: 54438f1a9dac847d2d03ca1cb9a2b00de9369dbe) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual, mega-manual, Makefile: New figure added for sdkScott Rifenbark2013-09-223-2/+4
| | | | | | | | | | | | | | | Fixes [YOCTO #2808] Added a new figure to support the expanded section on SDK generation. Figure added to "figures" directory for both the ref-manual and the mega-manual. Updated Makefile to include the figure in the TARBALL variable for both the manuals. (From yocto-docs rev: 41f78fddfd871fdd4c1c963b98093567d4b4d230) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* adt-manual: Updated location for toolball install scripts.Scott Rifenbark2013-09-221-9/+10
| | | | | | | | | This now has the release_number as part of the name. (From yocto-docs rev: e91b2a553e6f1e5ca007535d926af6df449ed20c) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-project-qs: Update to how toolchain installer scripts are named.Scott Rifenbark2013-09-221-5/+11
| | | | | | | (From yocto-docs rev: 4ff62bebbcfec2e83aff7b7b92e4b51c375127c3) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual, mega-manual: Updated the image generation figureScott Rifenbark2013-09-222-0/+0
| | | | | | | | | | | Fixes [YOCTO #2808] Had to update the figure. (From yocto-docs rev: 9b9b168bee84d32da0838da7940cb1ae7d780bee) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual, mega-manual: Updates to the Image Generation sectionScott Rifenbark2013-09-223-50/+46
| | | | | | | | | | | | Fixes [YOCTO #2808] Applied review comments to the section from Paul Eggleton. I updated the figure and the text areas. (From yocto-docs rev: a89b126861e8ee2f43a89afb0a16e56659270fee) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Updated IMAGE_CLASSES variable description.Scott Rifenbark2013-09-221-1/+1
| | | | | | | | | | | Fixes [YOCTO #2808] Applied review comments from Paul. (From yocto-docs rev: 9d653ddae0355a69009c174325acee27bc869c6b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Updated the IMAGE_ROOTFS variable description.Scott Rifenbark2013-09-221-1/+2
| | | | | | | | | | | Fixes [YOCTO #2808] Applied review edits from Paul. (From yocto-docs rev: d32dad2e1a8dc4daff8df413e9284832a686bd95) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Updated the IMAGE_POSTPROCESS_COMMAND variable description.Scott Rifenbark2013-09-221-1/+5
| | | | | | | | | | | Fixes [YOCTO #2808] Applied review comments from Paul. (From yocto-docs rev: bfc873d4be57c1158b72fb9ee7564f8895175a0b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Updated the ROOTFS_POSTPROCESS_COMMAND variable description.Scott Rifenbark2013-09-221-43/+47
| | | | | | | | | | | Fixes [YOCTO #2808] Review comments from Paul. (From yocto-docs rev: d8ab45eb0533ccbcc9ec34105b5fe4163122bc4a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Makefile: Updated ssh push string.Scott Rifenbark2013-09-221-2/+2
| | | | | | | (From yocto-docs rev: 0871329d11ddb3626ede0aa334180e75badabc39) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Edits to the "Image Generation" sectionScott Rifenbark2013-09-221-64/+59
| | | | | | | | | | | | Fixes [YOCTO #2808] Did a self-edit here to try and straighten out how I am mapping the variables to the actual figure. (From yocto-docs rev: 82e94d8a8221bbf2eb5feb19a6642907b4ff490b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual, mega-manual: Revised the image generation figureScott Rifenbark2013-09-222-0/+0
| | | | | | | | | | | | Fixes [YOCTO #2808] Moved some variables around to make better sense of how I think it works. (From yocto-docs rev: 2f40edbb792d56808482fdc3a1bf3d3457673546) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: First draft of the "Image Generation" sectionScott Rifenbark2013-09-221-0/+91
| | | | | | | | | | | | Fixes [YOCTO #2808] Added the first draft of the expanded explanation for generating an image. (From yocto-docs rev: 72e4db25d89cad62e1cd9ee1d638af374ec1bfc0) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual, ref-manual, Makefile: Added image generation figureScott Rifenbark2013-09-223-2/+2
| | | | | | | | | | | | | Fixes [YOCTO #2808] Created the figure for the BitBake-resident image generation discussion. Figure added to the Makefile so it is included in the TARBALLS for ref-manual and mega-manual. (From yocto-docs rev: 607c88dcf060a804475b2f4b9cf22f2d8172a61d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual, mega-manual: Updated figure for source fetchingScott Rifenbark2013-09-223-1/+1
| | | | | | | | | | | | | | | Fixes [YOCTO #2808] The Build Directory should be inside the BB blue box here and not outside of it. Adjusted the figure, which resides in the figures directory of both the ref-manual and the mega-manual. Also had to widen the image footprint to make it readable. (From yocto-docs rev: b4ff9292cf629894fda6ad4a29fbdaad85f43cd0) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Fixed "fsroot" typo to "rootfs".Scott Rifenbark2013-09-221-1/+1
| | | | | | | (From yocto-docs rev: deaf9eec735a860c5b0e57799d2d269722bf179d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Added variable description for IMAGE_POSTPROCESS_COMMAND.Scott Rifenbark2013-09-221-0/+14
| | | | | | | (From yocto-docs rev: 2bbb5c84fd4def09d14b908614598c9e40c8f2c4) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Added variable description for ROOTFS_POSTPROCESS_COMMAND.Scott Rifenbark2013-09-221-0/+14
| | | | | | | (From yocto-docs rev: ad003d9f28d50ce66dc717f7a67710c868a3b892) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Added variable description for IMAGE_ROOTFS.Scott Rifenbark2013-09-221-0/+10
| | | | | | | (From yocto-docs rev: e6c744018f28996ca2b6f1cde4bc36465762e5de) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Fixed IMAGE_FSTYPES to specify formats instead of format.Scott Rifenbark2013-09-221-1/+1
| | | | | | | (From yocto-docs rev: 8a2723547477331a8187cea6e37801b291cb7777) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Added three new variable descriptions to the glossaryScott Rifenbark2013-09-221-4/+78
| | | | | | | | | | | PATCHRESOLVE IMAGE_CLASSES USER_CLASSES (From yocto-docs rev: 369a2d92b69fa68be7dfa989d1148f694b84661a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Updated the PATCHTOOL variable description.Scott Rifenbark2013-09-221-2/+6
| | | | | | | | | | The tool has only three utilities the user can pick from. The previous description implied unlimited tools. (From yocto-docs rev: aa9b1c7db1bb52fd903886dc4c47368ebb926905) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Updated the "Best Practices" section.Scott Rifenbark2013-09-221-6/+6
| | | | | | | | | | | Fixes [YOCTO #5037] Applied some review changes from Martin. (From yocto-docs rev: e87a65a9b198bccb7f2716bbbbc9194c53d1a79a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-dev: Updated the in-tree metadata sectionScott Rifenbark2013-09-221-0/+14
| | | | | | | | | | | | | | Fixes [YOCTO #5065] I added a blurb at the end of the section that talks about in-tree metadata. The blurb addresses situations where the user has changed the metadata but not updated the corresponding SRCREV variables in the kernel receipe. (From yocto-docs rev: 5d3dc0e6ebc40b937c3f3ef397e2c94e7cb3b69b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation: Updated poky.ent to have the YP 1.5 code nameScott Rifenbark2013-09-221-1/+1
| | | | | | | | | The variable for the release name is now set to "dora". (From yocto-docs rev: e3cc48ceb5b196940f94bb6a333769a427ac7817) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Added new section on "Best Practices"Scott Rifenbark2013-09-221-58/+188
| | | | | | | | | | | | | | | | | | | | | | Fixes [YOCTO #5037] The information to fix this bug was very similar to some "best practices" and "recommendations" information that was currently buried in a section that described how to create a layer. So, since the new information for this bug fix increased the amount of information significantly, I have pulled out the existing "recommendations" and "best practices" information and combined it with this new information and placed it in its own section dedicated to just that. The information still resides in the main section that introduces and discusses layers and their creation. This is a first draft of the section. It is under review. (From yocto-docs rev: 066de04511afb0641278f3fda4e97718b3ed5c47) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Updated "Toaster" section to be API-only.Scott Rifenbark2013-09-221-2/+49
| | | | | | | | | | | | | Fixes [YOCTO #4730] The web interface for Toaster was cut from the 1.5 release. I have commented out the existing section and replaced it with a short introductory section for the API only. (From yocto-docs rev: 7864e6d9958a9e582f5035f28afb063ef584396a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* conf/local.conf.sample: update for new testimage classPaul Eggleton2013-09-221-17/+3
| | | | | | | (From meta-yocto rev: 052882dd6e769064d561edf143fd2d178efb7ebd) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bblayers.conf.sample: use ##OEROOT## instead of ##COREBASE##Ross Burton2013-09-221-5/+5
| | | | | | | | | The variable ##COREBASE## has been deprecated, so use ##OEROOT## instead. (From meta-yocto rev: d687a08f2dbadfffece77e24e46cb1e197fefc8b) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* distro: remove anjuta-remote-run from distro_alias and maintainersRoss Burton2013-09-222-2/+0
| | | | | | | (From meta-yocto rev: dfaf60b1dfd7db3a9168f7c41ab5c4fb63752f15) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: tests/data: Whitespace in key names is a really bad ideaRichard Purdie2013-09-221-15/+15
| | | | | | | | | | | | | The parser never has supported it, the datastore API did happen to work but whitespace in key names is a really bad idea and not something I think we should encourage or support. Fix test case failures after excplitly ignoring it for variable expansion purposes. (Bitbake rev: a2074ddaba6f53962d6caf34dbd27bdbc259935b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: data_smart: Variable references don't contain newlines, spaces or tabsRichard Purdie2013-09-221-1/+1
| | | | | | | | | | | The code is happily trying to expand variable names containing newlines, spaces and tabs which are illegal characters in variable names. This patch stops it doing this. This will change dependency checksums since some rather weird dependencies were being attempted to be expanded. (Bitbake rev: 37e13b852b33d98fa40f49dc1e815b3bbe912ff0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: hob: populate "Save image" dialog when saving changes to a custom ↵Cristiana Voicu2013-09-221-0/+8
| | | | | | | | | | | | | | | | | image recipe If my build starts from a YP standard image recipe, the 'Save image recipe' dialog should be empty. If my build starts from a custom image recipe, the 'Save image recipe' dialog should populate the 'Name' and 'Description' fields with the values set for the custom image recipe. [YOCTO #5004] (Bitbake rev: 10757c529fe0b4b9a39740d269831347a3aab4a0) Signed-off-by: Cristiana Voicu <cristiana.voicu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bin/bitbake: Improve --help textRichard Purdie2013-09-221-30/+29
| | | | | | | | | | | | | | | | The --help text was rather inconsistent in style and plain incorrect in places, using confusing terminology in others. I guess most people know what the options do and don't read this but its confusing to new users. This updates it to use the terms recipe and task consistently, remove the references to stage, bbread and generally try and make the output more useful. [YOCTO #4856] (Bitbake rev: 516311946c7bd14c84947dc44c3bb0563e5a9667) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: build: Add BB_TASK_NICE_LEVEL to task codeRichard Purdie2013-09-221-0/+8
| | | | | | | | | | | | | | | | | | On Linux its not possible for processes to regain a previous nice level after it has changed. Its therefore not possible to have a core low priority and then raise the priorities of individual tasks. This variable allows us to do something like: BB_TASK_NICE_LEVEL = "5" BB_TASK_NICE_LEVEL_task-testimage = "0" to give priority to specific tasks which the BB_NICE_LEVEL functionality doesn't give us the option of. (Bitbake rev: 94d82997220c6cfc7028f76719df028ba8254a5c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake: runqueue: add task hash to Queue eventsAlexandru DAMIAN2013-09-221-0/+5
| | | | | | | | | | Adding the sstate-related hash for all runqueue and scenequeue tasks, as it's needed in the WebHob data. (Bitbake rev: b6e2ce1cf7a0ede890f08fabf536a556dc4263c5) Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake: event: adding generic event for metadata usageAlexandru DAMIAN2013-09-222-0/+11
| | | | | | | | | | | | | | | | | | | | | | | Adding the generic bb.event.MetadataEvent that is targeted specifically at metadata usage. This is needed in order to let the metadata code send and receive events during asynchrous execution without having to define each event specifically in Bitbake. Metadata code should subscribe to and fire the MetadataEvent in order to communicate asynchronously, and identify the object using event.type field, and parse the data in the event.data field. Knotty UI will ignore these event by default. This deprecates RequestPackageInfo/PackageInfo, and that event pair will be removed in the future. (Bitbake rev: ae1ea51aaab73e010d1c3db39df058bebebc11dd) Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake: cooker, command: add a command to return global dataAlexandru DAMIAN2013-09-222-0/+24
| | | | | | | | | | | | | | Adding the 'getAllKeysWithFlags' read-only command that will return a dump of the global data state, together with specified flags for each key. The flag list is passed in as the first parameter to the command. This will be used by UI clients to get the build configuration. (Bitbake rev: 3e094da513e1220319288806cb76ddf804772afd) Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake: cooker: get extra information from recipe cacheAlexandru DAMIAN2013-09-223-22/+36
| | | | | | | | | | | | | | | | | | | | | The loaded cache modules may add extra attributes to the recipecache, that will be populated by the cache classes required by the UI. These attributes will be used by the UI to display relevant information. Adds cachefields cache class field to specify for each cache class which attributes will be set in the recipecache. Adds code to automatically expand depends tree with the fields exported by the extra cache class. Fixes a cache field name in the HOB UI. (Bitbake rev: 47c171005fb3803d936e65fcd4436c643883ae16) Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake: build, runqueue: adds info to the *runQueue* eventsAlexandru DAMIAN2013-09-222-0/+12
| | | | | | | | | | | | | | | | | | | This patch adds task identifying information for all runQueue and sceneQueue events, and for bb.build.Task* events. This will allow matching event to specific tasks in the UI handlers processing these events. Adds RunQueueData functions to get the task name and task file for usage with the runQueue* events. Adds taskfile and taskname properties to bb.build.TaskBase. Adds taskfile and taskname properties to the *runQueue* events (Bitbake rev: b4a5e4be50d871a80dbe0993117d73f5ad82e38f) Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake: cooker,runqueue: send the task dependency treeAlexandru DAMIAN2013-09-222-1/+9
| | | | | | | | | | | | | | | Adding a CookerFeature that allows UIs to enable receving a dependency tree once the task data has been computed and the runQueue is ready to start. This will allow the clients to display dependency data in an efficient manner, and not recompute the runqueue specifically to get the dependency data. (Bitbake rev: 75466a53b6eece5173a9bfe483414148e4c06517) Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>