summaryrefslogtreecommitdiffstats
path: root/bitbake/doc
Commit message (Collapse)AuthorAgeFilesLines
* bitbake: bitbake-user-manual-intro.xml: More edits to the intro chapter.Robert P. J. Day2014-07-211-7/+18
| | | | | | | | | Some applied as is, some not applied, some modified. (Bitbake rev: af98b2ff4f44f892b63a6598e7fdfc144972ed3d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-intro.xml: Minor edits to start of intro chapterRobert P. J. Day2014-07-211-10/+15
| | | | | | | (Bitbake rev: 4e5db4bc460c12194a233dd283c273009606bb64) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-metadata.xml: Replaced "populate_staging"Robert Yang2014-07-211-4/+4
| | | | | | | | | | There is no "populate_staging" any longer, should be "populate_sysroot". (Bitbake rev: dbe5902e64259e2143f09ab1aa9afa03aa02f4c4) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitmake-user-manual-fetching.xml: Added transportuser parameter for SVNScott Rifenbark2014-07-211-0/+7
| | | | | | | | | | | | | Fixes [YOCTO #6475] A new parameter has been added to make sure the user is not passed as the username for the subversion commands with the SVN fetcher. (Bitbake rev: 366c70dbb0e9916f50ce1a4ff3ad4bd2757832a3) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: templates: Added newline character to end of script.Scott Rifenbark2014-07-032-2/+3
| | | | | | | | | Prevents errors when editing in vi and writing and quiting. (Bitbake rev: 01692654cd792eaf6362bbac9c34314db4a7ffea) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-ref-variables.xml: Edits to OVERRIDES variable.Scott Rifenbark2014-07-031-2/+10
| | | | | | | | | More detail. (Bitbake rev: 0ac8a504de1798dae02eb2dade2776e7e25d034d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-execution.xml: Minor fixes.Robert P. J. Day2014-07-031-24/+38
| | | | | | | | | | Collection of typo and grammar fixes from "Execution" chapter. (Bitbake rev: ebca1b7847ff34213e6da71c79f00cb4b6b0757b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-intro.xml: Minor fixes mostly grammar adjustments.Robert P. J. Day2014-07-031-12/+14
| | | | | | | (Bitbake rev: fedc5470e9f4f5438d3de957f47985f76a484533) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-fetching.xml: Small fix in Git FetcherScott Rifenbark2014-07-031-1/+1
| | | | | | | | | Fixed how we refer to the "rev" paramater. (Bitbake rev: 90b1aec42cd29716f1cbd058757941cbfda235b0) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-execution.xml: Typo and grammar fixes.Robert P. J. Day2014-07-031-7/+7
| | | | | | | (Bitbake rev: c469ceb86c1f76e9fa867ffb8a5c9b120ed7942b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-execution.xml: Edits to "Providers and Preferences"Scott Rifenbark2014-07-031-38/+55
| | | | | | | | | | I split this section into two sections and tried to simplify what was being said about PROVIDES. (Bitbake rev: 394f64123d5ef1e9b4628d083488b9432eccbded) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-fetching.xml: Small wording change.Scott Rifenbark2014-07-031-1/+1
| | | | | | | (Bitbake rev: 66529a17d50bbce211361d98ace012b9424459c9) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-ref-variables.xml: Edits to PROVIDES variable.Scott Rifenbark2014-07-031-10/+22
| | | | | | | | | Added some more detail to help describe the variable. (Bitbake rev: 4b2019e67324f0f86e1a49d256eddb4f9ca597f4) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-style.css: Added permalink style for displayScott Rifenbark2014-07-031-0/+7
| | | | | | | | | | | | | Fixes [YOCTO #5772] Added a couple styles to the CSS style sheet so that the displayed permalink symbol is barely visible unless you hover over it with the mouse. (Bitbake rev: ee8db0cda1c8716ab0151a4859bfff84b2f3bd58) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-customization.xsl: Added support for variable ↵Scott Rifenbark2014-07-031-0/+1
| | | | | | | | | | | | | | | permalinks. Fixes [YOCTO #5772] Including the gloss-permalink.xsl file in the customization layer so that making the manual now generates permalinks for each variable definition in the glossary. (Bitbake rev: 04467594a599472c367365dffe205bf727c4d592) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: template: Added XSL template to support variable glossary permalinks.Scott Rifenbark2014-07-031-0/+14
| | | | | | | | | | | | Fixes [YOCTO #5772] This file enables creation of permalinks for variables defined in the glossary. (Bitbake rev: 772f2bdc10fa242646e4d09f6bdbaf8558f06b22) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-intro.xml: Edits to "Obtaining BitBake"Scott Rifenbark2014-07-031-6/+5
| | | | | | | | | | | | | Updated the last bullet item that describes a final way to obtain a copy of BitBake. The example was too specific regarding Poky and OE. So, I made it quite generic and kept with the convention of not having any specific links from the BitBake manual into YP docs or such. (Bitbake rev: a2a3b534871aa23a5d442b93dd9660d5f9e27536) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-intro.xml: Basic proofreading, grammar fixes.Robert P. J. Day2014-07-031-12/+32
| | | | | | | (Bitbake rev: 266a0b5ef41dcc4048e2a4d1c43567568d7449d7) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-fetching.xml: Grammar, typo, and tweaks.Robert P. J. Day2014-06-181-46/+48
| | | | | | | | | | Various grammatical and typo tweaks all in fetching chapter, including moving CVS section after wget section for more logical content flow. (Bitbake rev: 39bbc8f82894ca521d35645cd618dd131fde38ef) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-style.css: Removed dead .PNG fileScott Rifenbark2014-06-181-1/+0
| | | | | | | | | | | Fixes [YOCTO #6430] I removed an old .PNG file that is not used. (Bitbake rev: dc5adbb8ce140b6898f18bb99bac02aac16f2ac8) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual: Added permalink support.Scott Rifenbark2014-06-186-0/+170
| | | | | | | | | | | | | 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. (Bitbake rev: e1c24a79ededb2dd4ac5ce09fcfdf93218261907) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-customization.xsl: Removed stale TOC variable.Scott Rifenbark2014-06-181-1/+0
| | | | | | | | | | | I deleted the commented out xsl:param line that attempts to set labeling for Appendices. It had been replaced by a working line. (Bitbake rev: bf79174e02cc113e0512bcadc3ab0fdffd138215) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-fetching.xml: Edits to the Git Submodule ↵Scott Rifenbark2014-06-181-1/+2
| | | | | | | | | | | fetcher section. Exchanged "SRC_URI" for "URI" for clarity. (Bitbake rev: 90cc450671eaabf917c10a8d01b729b6bc0f544c) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-fetching.xml: Added new Git Submodule Fetcher ↵Scott Rifenbark2014-06-181-6/+21
| | | | | | | | | | | | | | 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> (Bitbake rev: a3a3331e7118fd3139fe5a80b157a5a5b38631de) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: fetch2/gitsm: Documentation improvements for gitsm:// fetcherChris Morgan2014-05-191-3/+13
| | | | | | (Bitbake rev: ef2bf63e56b87e19d1a9059dd2d81a9a1a537254) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-hello.xml: Edits to the "Hello World" Appendix.Scott Rifenbark2014-04-211-29/+17
| | | | | | | | | | | Fixes [YOCTO #1973] These are review changes applied from Paul Eggleton. (Bitbake rev: 431181705f1bc3fc51439faa04a193debc1d03fd) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-hello.xml: First draft of "Hello World" appendixScott Rifenbark2014-04-211-321/+328
| | | | | | | | | | | | Fixes [YOCTO #1973] Added the complete "Hello World" appendix first draft beyond what Bill Traynor had supplied. (Bitbake rev: 176baaf3d0f033091f5ab9d9cfb2cec3d25a5442) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-hello.xml: Edits to environment for hello world.Scott Rifenbark2014-04-211-24/+203
| | | | | | | | | | Some general edits to the sections that get you set up to run the "Hello World" example. (Bitbake rev: 43286d31c22e6e2fa96ba1b82445e85db0a0f18c) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-metadata.xml: Added section on pathname syntaxScott Rifenbark2014-04-211-0/+23
| | | | | | | | | | | | | Added a brief subsection to the "Basic Syntax" section that describes the issue using the tilde character (~) when providing a pathname as part of a statement. BitBake does not expand this character like the shell does. We recommend to not use it in pathnames. (Bitbake rev: 8e4c5cee932c3f38d4147c59612d76ca0b002727) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-ref-variables.xml: Edits to the BBPATH variable.Scott Rifenbark2014-04-211-11/+12
| | | | | | | | | | I took the stuff about running bitbake outside the build directory and removed the note syntax. (Bitbake rev: 783f29a593ce16a37b275b02f71b3ec918ef8c91) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-ref-variables.xml: Fixed BBPATH exampleScott Rifenbark2014-04-211-1/+1
| | | | | | | | | | | The example used in the note in the BBPATH variable description had incorrect syntax. Spaces existed in the BBPATH = statement. I have removed them. (Bitbake rev: 896a1c102a4afda0e5d07d009bd7918044f88269) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: user-manual-hello.xml: General editsScott Rifenbark2014-04-211-41/+39
| | | | | | | | | | | I worked through the chapter and made some minor edits based on my user experience. Part of what I did was to update the console output for the examples. (Bitbake rev: 13bf6cf71ff49572c3413435a33d87e5b6a8df0d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-hello.xml: Fixed two broken links.Scott Rifenbark2014-04-211-2/+2
| | | | | | | (Bitbake rev: 7a0948beba2c882de31ec9b98c7740bba230aed9) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-metadata.xml: New section on anonymous Python ↵Scott Rifenbark2014-04-211-1/+41
| | | | | | | | | | | | | | functions Per Paul Eggleton's suggestion, I added a new section on anonymous Python functions into the "Functions" section. I also updated the intro text to account for the added type of functions. (Bitbake rev: 983d03c1a082e2b83187f0788e61a7941670b242) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual-metadata.xml: Edits to flexible inheritance ↵Scott Rifenbark2014-04-211-26/+37
| | | | | | | | | | | | | | section. Fixes [YOCTO #5472] Applied review edits from Paul Eggleton to this section. Minor edits and some re-writing. (Bitbake rev: 7259d9d40aad8254751f7674653cd362a9023054) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: doc: Rename user-manual -> bitbake-user-manualRichard Purdie2014-04-2114-23/+23
| | | | | | | | | | | This manual gets combined with other manuals and in that context, it helps a lot if its seen as the Bitbake User Manual. Renames are a pain but this is worthwhile so that other docs can correctly be combined with this one. This also clarifies things like google search results which is helpful. (Bitbake rev: 452a62ae0c2793e281d6769fd3e45500a74898d6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: user-manual-metadata.xml: Added new section on mapping functions.Scott Rifenbark2014-04-021-0/+76
| | | | | | | | | | | | | | | | | | | Fixes [YOCTO #5472] Fixes [YOCTO #1973] Created a new section called "Automatically Mapping Functions Within the Context of a Class". This section addresses the EXPORT_FUNCTIONS "operator", which was the last of the adjustments to the variables bug against the BB manual (1973). The related bug (5472) is a general bug against enhancing the BB manual, which this change caps off. The section here was reviewed and approved by Richard Purdie. (Bitbake rev: cec33d4fdc05db3a41e978f3a1ab977730c443eb) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: user-manual-execution.xml: Added how BB processes curly braces.Scott Rifenbark2014-03-301-53/+40
| | | | | | | (Bitbake rev: f4ebc4de63d64e3b5f87e1d0f51507760c3d82d7) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: user-manual-execution.xml: Updated "Checksum (Signatures) section.Scott Rifenbark2014-03-301-0/+24
| | | | | | | | | | | | | | | Fixes [YOCTO #5357] Added a paragraph at the end of this section to address the fact that the user can now debug Bitbake's processing of signatures. This introduces the -S bitbake option and the fact that the user can provide a couple parameters with it: "none" and "printdiff". (Bitbake rev: 4093fa6c96eebe0bbafb93dc27d8a978cca436c4) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: user-manual-intro.xml: updated bitbake -h outputScott Rifenbark2014-03-301-70/+71
| | | | | | | | | The new -S syntax is in there now. (Bitbake rev: 5a406a69c14b6ddf179fea2c4bc68cddf9eddeea) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: user-manual-metadata.xml: Added varflag for vardepvalueexclude.Scott Rifenbark2014-03-251-0/+34
| | | | | | | | | | | | | Fixes [YOCTO #5897] Added several new varflags to the existing list in the "Variable Flags" section. The key one being the "vardepvalueexclude" flag. (Bitbake rev: 01a07dabb0d0c6a7f8c3c048396cfdf9d756b032) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: user-manual-metadata.xml: Edits to "Basic Variable Setting"Scott Rifenbark2014-03-251-8/+1
| | | | | | | | | | | | | Fixes [YOCTO #5507] I applied some edits from Richard's review to the fix for handling variable setting. Moved the new section I created into the existing "Basic Variable Setting" section. (Bitbake rev: 0d63589abfa6b353f3b456a9a91de4dd98eb3965) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: user-manual-metadata.xml: Sections to handle variable setting added.Scott Rifenbark2014-03-251-0/+20
| | | | | | | | | | | | | | | | Fixes [YOCTO #5507] I provided further explanation in the "Basic Variable Setting" section to note that trailing and leading blanks are not stripped from a value when set (e.g. VARIABLE = " value"). I added a new section "Null and Blank Setting" explaning that setting a variable to "" and " " are two different things. (Bitbake rev: 96d0b38577476a3576487f1fa9a4b6c9dff5d3ed) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: Makefile: Added publish tag so the book can be published.Scott Rifenbark2014-03-251-1/+15
| | | | | | | (Bitbake rev: a895f76836c867822f5be33546e51b285e7016e0) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: user-manual: Review edits applied throughout from Paul Eggleton.Scott Rifenbark2014-03-095-52/+71
| | | | | | | | | | | | | | Applied review edits from Paul Eggleton spanning the entire book. Small areas affected in all chapters except the "Hello World" Appendix. Noteworthy changes in the variables chapter where I added two new variables: BBINCLUDELOGS_LINES and BB_CONSOLELOG. (Bitbake rev: 2d4b09be70c6df0c1605f7e291149c682999cf50) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: user-manual: Review edits applied from Paul Eggleton.Scott Rifenbark2014-03-094-126/+115
| | | | | | | | | | Review of the entire manual by Paul. I have implemented his suggestions throughout. (Bitbake rev: 5cd310d1df194cd171691a4bcfb98024e2bc66b8) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: user-manual: removed SVK references - all types.Scott Rifenbark2014-03-092-6/+0
| | | | | | | (Bitbake rev: fbbd4cd54753a5d91b5c342d60d007bd2b172570) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: user-manual-ref-variables.xml: Edits to BB_GENERATE_MIRROR_TARBALLS ↵Scott Rifenbark2014-03-091-0/+2
| | | | | | | | | | | | variable Added some clarification around who would like to set this variable and why. (Bitbake rev: 97acce37528ed11165e37996c7076de46c349b0a) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: user-manual-metadata.xml: Added BB_ORIGENV example.Scott Rifenbark2014-03-091-0/+9
| | | | | | | (Bitbake rev: d4328e2df355252870c3bf01031538a77795cedb) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: user-manual-metadata.xml: Grammar fix.Scott Rifenbark2014-03-091-1/+1
| | | | | | | (Bitbake rev: 71e314b86957ecc01d77262d0a000f6f31db2bcc) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>