summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* perl: Remove bashism from perl-tests.incOtavio Salvador2013-01-072-4/+5
| | | | | | | | | | | | | | The perl-tests.inc file where using the constructs: cp {a,b} to/ but this is not supported in every shell so we cannot use it. This patch fixes it. (From OE-Core rev: 8dd608dac1e5658197078d002dc1b3dc8ac83184) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-libc-headers: make 3.7 the default and remove older libc-header recipesBruce Ashfield2013-01-074-20/+1
| | | | | | | | | | | | Switch the default libc-headers to the 3.7 version. At the same time, remove older versions of the headers to keep things simple and clear. All userspace and kernel combinations should build and boot against this single lib-headers version. (From OE-Core rev: e7c9706d6a6777326a62e73bffdbb0f940792ff4) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-libc-headers: add 3.7 versionMarcin Juszkiewicz2013-01-071-0/+4
| | | | | | | | (From OE-Core rev: 7f1672f9513f05a98197632fe24279ecf8a58505) Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: update to v3.4.24Bruce Ashfield2013-01-073-15/+15
| | | | | | | | | Updating the 3.4 recipes to v3.4.24 stable version. (From OE-Core rev: c3e97905f423e2bab2a0aadf5099ef445f0dd138) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: integrate v3.4.21, v3.4.22, v3.4.23Bruce Ashfield2013-01-073-15/+15
| | | | | | | | | Updating the SRCREVs to integrate the korg -stable updates. (From OE-Core rev: 88856144bf97630f4c43fd7c984343caf287a435) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libart-lgpl: add AArch64 supportMarcin Juszkiewicz2013-01-071-0/+10
| | | | | | | (From OE-Core rev: 928f03017886eb5f4869c559de3d61351fe801a3) Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xf86-video-intel: upgrade to 2.20.17Laurentiu Palcu2013-01-071-2/+2
| | | | | | | (From OE-Core rev: 42850ed397f8a8dca21a5b95ca0dd0ab61e646b6) Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ghostscript: add AArch64 supportMarcin Juszkiewicz2013-01-071-0/+40
| | | | | | | (From OE-Core rev: e3065f681720abd79b4f4cf545460f249276f3e8) Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qt4: blacklist untrusted SSL certificatesEric Bénard2013-01-075-2/+153
| | | | | | | | | | | | - this blacklist wrong certificates https://bugreports.qt-project.org/browse/QTBUG-24654 https://bugreports.qt-project.org/browse/QTBUG-28937 - these patches will be in the next 4.8.5 release (From OE-Core rev: aafcf34aa8be3525ada517b770e43ad05de5a4b6) Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libnl: Fix building using flexOtavio Salvador2013-01-072-1/+57
| | | | | | | | | | The build system has not been fully changed to use flex in 3.2.16 so we need to finish the conversion. In 3.2.17 this bug has been fixed. (From OE-Core rev: 98c1c4d995416d6355354867d10281c10e9fc9aa) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: build.py: Fix traceback when there are no dependenciesRichard Purdie2013-01-071-3/+4
| | | | | | | | | A recipe with no dependencies results in a traceback (e.g. all in ASSUME_PROVIDED). This shouldn't happen and this patch fixes it. (Bitbake rev: dee7decf87dfa8cb966fe40846d27f3e6ab1846b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gsettings-desktop-schemas: add missing elements from meta-gnomeConstantin Musca2013-01-071-1/+2
| | | | | | | | | | - add postinst using gsettings.bbclass - modify the recipe according to the meta-gnome variant (From OE-Core rev: 337add4a13275b906a98476321f48d75141c5399) Signed-off-by: Constantin Musca <constantinx.musca@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgdata: finalize recipe removalConstantin Musca2013-01-073-5/+0
| | | | | | | | | Part of the sato trimming process (From meta-yocto rev: 47c6961012d1d17806d9f6470d3b7e22dbcf3313) Signed-off-by: Constantin Musca <constantinx.musca@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Updated list of mailing lists to include listinfoScott Rifenbark2013-01-071-0/+3
| | | | | | | | | | | | Robert P. J. Day suggested adding http://lists.yoctoproject.org/ listinfo to the list of mailing lists, which included yocto, poky, and yocto-announce. Reported-by: Robert P. J. Day <rpjday@crashcourse.ca> (From yocto-docs rev: f322c60814471e4216e112b193e5769fd6008a79) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Various fixes for links, typos, and grammarRobert P. J. Day2013-01-073-11/+11
| | | | | | | | | | | | 1. Added "Debian" as a distribution for best results. 2. Fixed a link to the Hob page and two links for the Build Appliance. 3. Three typos fixed and a few grammar items fixed. (From yocto-docs rev: 0b381094ed9cc2d66895d4ad7c63005c8a918eb1) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mega-manual: Fixed to include ref-manual.Scott Rifenbark2013-01-071-10/+10
| | | | | | | | | | this still had the "poky-ref-manual" string in it. It needed the "ref-manual" string. (From yocto-docs rev: f771aaa09bf439e506dc5d8573a34283a1a905fb) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tools: Updated the SED file that processes links in the mega-manual.Scott Rifenbark2013-01-071-1/+0
| | | | | | | | | | Substituted "1.4" for "1.3". Substituted "dev-manual" for "poky-ref-manual". (From yocto-docs rev: b0b92c85f402c2280312ed909f4c4b976da28c54) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tools: updated the .sed file that processes the links in mega-manualScott Rifenbark2013-01-071-10/+10
| | | | | | | | | | Had to change 1.3 to 1.4. Also had to change poky-ref-manual to ref-manual. (From yocto-docs rev: e0448415218bacc7ce6555cad47e60a2dc7fc287) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Documentation: ref-manual - Updated LIC_FILES_CHKSUM example.Scott Rifenbark2013-01-071-1/+1
| | | | | | | | | | One of the examples used "startline" instead of "beginline". Correction made. (From yocto-docs rev: 1ed3ae72b0492e03b37dc2c9519cf37209a7034b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Documentation: Removing three unwanted files.Scott Rifenbark2013-01-073-5283/+0
| | | | | | | (From yocto-docs rev: b9b69da0c1f264388481817e988b5d131a0bb804) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Documentation: ref-manual - removing old poky-ref-manual filesScott Rifenbark2013-01-0725-9607/+0
| | | | | | | | | | Removed the old poky-ref-manuals from the new ref-manual structure. (From yocto-docs rev: b5db4ddea205875ed3acacb90f46efd557337e0d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Documentation: poky.ent - Updated the YOCTO_DOCS_REF_URLScott Rifenbark2013-01-071-2/+1
| | | | | | | | | | | Changed the variable to use "ref-manual" instead of "poky-ref-manual" to support the new folder name for the YP Reference Manual. (From yocto-docs rev: 9dc6ff494c6841cb4830b6932a2b5faf4645ba98) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Documentation: Makefile - Changes to support ref-manual folderScott Rifenbark2013-01-071-35/+35
| | | | | | | | | | Updates to allow the reference manual to be built as ref-manual.htm and ref-manual.pdf. (From yocto-docs rev: 2bac348d4f4c5e7385fc4a250d1f40f070edb15b) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation: Rename of poky-ref-manual folder to ref-manual.Scott Rifenbark2013-01-07214-0/+26016
| | | | | | | | | | | Changing the folder that holds the YP Reference Manual to be "ref-manual". This will help with confustion over the manual's intended purpose. (From yocto-docs rev: 1106442964b5080cb0b6b3bd3af32e9407c0f7c1) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* copyleft_compliance: force the symlink creationChristopher Larson2013-01-071-1/+1
| | | | | | | | (From OE-Core rev: 74b82fd4cc3e5eec611800935f1c89db3bac9971) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Gilbert Coville <gilbert_coville@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* copyleft_compliance: grab the scm mirror tarballsChristopher Larson2013-01-071-7/+13
| | | | | | | | | | | If the mirror tarball is available, it's a better choice for this than the repository directory. (From OE-Core rev: 8183962869363731acf57f2f531da737512f0f2f) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Gilbert Coville <gilbert_coville@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: updated to 1.8.0.2Bogdan Marinescu2013-01-071-4/+4
| | | | | | | (From OE-Core rev: 6b437bf245e21fea2a792ebc3919ef4e42b0283f) Signed-off-by: Bogdan Marinescu <bogdan.a.marinescu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: restore FILESPATHGiuseppe CONDORELLI2013-01-071-1/+1
| | | | | | | | | | | | | restore FILESPATH to previous setting because the new one doesn't allow the normal use of FILESEXTRAPATHS_prepend in the case of append recipe. In the current implementation, in fact, the FILESPATH is statically set into the gcc-4.7.inc and so the base_set_filespath is not invoked to manage extrapaths. (From OE-Core rev: acdec40f31ecd2eecf8c173b632b8fb01ca59b3d) Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oprofile: updated to 0.9.8Bogdan Marinescu2013-01-075-93/+27
| | | | | | | (From OE-Core rev: e8150e3941a471bf7e6d375595c15d54b809b15c) Signed-off-by: Bogdan Marinescu <bogdan.a.marinescu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tcl: updated to version 8.5.13Bogdan Marinescu2013-01-074-45/+29
| | | | | | | (From OE-Core rev: 771a8851966d256b40f49fcd4352ea2c704fd985) Signed-off-by: Bogdan Marinescu <bogdan.a.marinescu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nspr: added gnu-configize for AArch64 supportMarcin Juszkiewicz2013-01-071-1/+3
| | | | | | | (From OE-Core rev: 8643c340c738bb487edad8033ebae760c65b6e35) Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtasn1: remove help2man dependencyMarko Lindqvist2013-01-072-1/+16
| | | | | | | | | | | | Remove manpage creation. It wasn't working because of help2man missing when libtasn1 is being built. This attempt to create manpages without help2man turns from no-op to hard error with automake-1.13. (From OE-Core rev: 0a9797c4c0409e26562b80f168409c3f86bc261c) Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bison: remove help2man dependencyMarko Lindqvist2013-01-072-2/+37
| | | | | | | | | | | | Remove manpage creation. It wasn't working because of help2man missing when bison is being built. This attempt to create manpages without help2man turns from no-op to hard error with automake-1.13. (From OE-Core rev: a2f4b4437c6d542349d2027330dc16392ed131ae) Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtool: remove help2man dependencyMarko Lindqvist2013-01-073-23/+26
| | | | | | | | | | | | | | Remove manpage creation. It wasn't working because of help2man missing when libtool is being built. This attempt to create manpages without help2man turns from no-op to hard error with automake-1.13. Removed prefix-manpage-fix.patch as only code it touched is being removed by new dont-depend-on-help2man.patch (From OE-Core rev: 51a97cfb96ee2e5eeef978678fe6acdd498b9555) Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgdata: remove recipeConstantin Musca2013-01-071-15/+0
| | | | | | | | | Part of the sato trimming process (From OE-Core rev: cff5f9494f5bbb0df00ba8733d5356d381dde14b) Signed-off-by: Constantin Musca <constantinx.musca@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* relocate_sdk.py: new interpreter string was not '\0' terminatedLaurentiu Palcu2013-01-071-2/+2
| | | | | | | | | | | | | | | The problem: SDK binaries were not properly relocated when the SDK was installed into a path that had a length less than the default one. Apparently, there were two problems here: the padding was done wrong (the size of one program header table entry was used instead of the program section size) and the new padded string was not used at all. [YOCTO #3655] (From OE-Core rev: 3815030c5f31c11495893c1ae28d56c1aff31d97) Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: moved 'reset' into own subpackageEnrico Scholz2013-01-072-5/+12
| | | | | | | | | | | | | | | The 'reset' tool from util-linux is a shell script calling 'tput' which is provided by 'ncurses'. To avoid a 'util-linux' -> 'ncurses' dependency, 'reset' is put into an own subpackage which can be installed on demand. Because most (all) systems are using 'busybux' which provides an alternative 'reset' implementation, this should not cause too much regressions. (From OE-Core rev: 0ed77fe790a76a530b173eefaba648b1c22a4a3e) Signed-off-by: Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* procps: initialized environment correctly (backported from classic)Enrico Scholz2013-01-072-1/+56
| | | | | | | | | | | | | Without this patch, various procps tool can create "Unknown HZ value" messages because internal initialization happens in a wrong, random order. It has been applied to classic already. (From OE-Core rev: a746cf196792d1c0646f5e97e87055e0974d753e) Signed-off-by: Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* image.bbclass: quote TARGET_VENDOREnrico Scholz2013-01-071-1/+1
| | | | | | | | | | | The buildsystem does not install locale files anymore, when TARGET_VENDOR is empty. This regression was introduced by ff01518c6667e1b6e87df4e5a435a701d0f38fa7 (From OE-Core rev: 7d64232f370817c0536412589bd4ed612f214e18) Signed-off-by: Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: add AArch64 supportMarcin Juszkiewicz2013-01-072-0/+65
| | | | | | | | | Launchpad bug: https://bugs.launchpad.net/linaro-aarch64/+bug/1092128 (From OE-Core rev: aa2d9049a9a0f73123bf3d7e9221552ff49dab8a) Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base-files: Remove the redundant "/"Lei Yang2013-01-071-2/+2
| | | | | | | | | | I'm working on my virt-test, when I check this file find it has redundant "/" (From OE-Core rev: f67c0af055b7817f1bb931c98f22f1e3b540b10f) Signed-off-by: Lei Yang <lei.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* scons: updated to 2.2.0Bogdan Marinescu2013-01-073-16/+16
| | | | | | | | | | The license file was updated with a "2012" in the "Copyright" line, nothing else changed in the license text. (From OE-Core rev: c8e8ab6b69082805d62193e382534ee93a21f416) Signed-off-by: Bogdan Marinescu <bogdan.a.marinescu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perl-rdepends: be more strict in multiline commentMartin Jansa2013-01-071-6/+6
| | | | | | | | | | | | | | | | * fails to parse when http://patchwork.openembedded.org/patch/40997/ is used Parsing recipes...ERROR: There is a confusing multiline, partially commented expression on line 10 of file /OE/shr-core/openembedded-core/meta/recipes-devtools/perl/perl-rdepends_5.14.2.inc (| sed "s/\/.*\.pm: */ += /g;s/[\"\']//g;s/;.*/\"/g;s/+= .*\(require\|use\)\> */+= \"perl-module-/g;s/CPANPLUS::.*/cpanplus/g;s/CPAN::.*/cpan/g;s/::/-/g;s/ [^+\"].*//g;s/_/-/g;s/\.pl\"$/\"/;s/\"\?\$/\"/;s/(//;" | tr [:upper:] [:lower:] \). Please clarify whether this is all a comment or should be parsed. ERROR: Unable to parse /OE/shr-core/openembedded-core/meta/recipes-devtools/perl/perl_5.14.2.bb: Exited with "1" ERROR: Command execution failed: Exited with 1 (From OE-Core rev: daee2d2dc29c14a086122c04fbf97924c5dab3b8) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cmake: add AArch64 supportMarcin Juszkiewicz2013-01-073-2/+82
| | | | | | | (From OE-Core rev: 73dd5842a945e119c8870929e9d71067235a9247) Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxcomposite: update to upstream version 0.4.4Marko Lindqvist2013-01-071-2/+2
| | | | | | | | | Compatible with automake-1.13. (From OE-Core rev: f63704c6b4686fde437d247f41e081cfc5c1868e) Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* polkit: update SRC_URI and HOMEPAGEMarko Lindqvist2013-01-071-2/+2
| | | | | | | | | | | | | Author of old code.google.com homepage lists polkit under heading 'former projects'. Newer versions are available from page at freedesktop.org. Freedesktop.org homepage also points to SRC_URI different from what we've been using. Latest version there is 0.109, while latest version in old SRC_URI is 0.104. (From OE-Core rev: 36fda78f7ef80a639bf5d760a611c3f2d0327b63) Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* directfb: Rename __no_instrument_function__ macro to avoid conflicting ↵Andrei Gherzan2013-01-072-2/+348
| | | | | | | | | | | | | | | | redefinitions The macro was renamed to __dfb_no_instrument_function__ . This will avoid build errors while compiling gst-plugins-bad with directfb support. This happens because gstreamer uses this macro to pass it to __attribute__. So, if we include directfb.h before, the gstreamer definition will end up: __attribute__ ((__attribute__((no_instrument_function)))). (From OE-Core rev: 3e87b2b796e2de50adcdf5ed9d777765ae8e3cee) Signed-off-by: Andrei Gherzan <andrei@gherzan.ro> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* prelink: update to git headMarko Lindqvist2013-01-071-2/+2
| | | | | | | | | Compatible with automake-1.13. (From OE-Core rev: 3d8f35a121d54b7a1b825b266a553752e22bf708) Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* scripts/sstate-sysroot-cruft.sh: add simple script to find files in sysroots ↵Martin Jansa2013-01-071-0/+78
| | | | | | | | | not tracked by sstate (From OE-Core rev: 18bf0b4e14a74a91dff1a282c946cab37678b2fe) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* scripts/sstate-diff-machines.sh: add simple script to compare sstate ↵Martin Jansa2013-01-071-0/+107
| | | | | | | | | | | checksums between MACHINEs * takes tmpdir, machines and targets from command arguments or env variables (From OE-Core rev: 1e4bdd6147c73547d2451705bbb874918621cbfc) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>