summaryrefslogtreecommitdiffstats
path: root/meta/recipes-support
Commit message (Collapse)AuthorAgeFilesLines
...
* apr-util: Upgrade to 1.4.1Zhai Edwin2012-01-032-7/+9
| | | | | | | (From OE-Core rev: f9ff5ecf55859984d3dbe66378eb7ee54ad28546) Signed-off-by: Zhai Edwin <edwin.zhai@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* liburcu: upgrade from 0.6.4 to the latest 0.6.7Dexuan Cui2012-01-031-3/+3
| | | | | | | (From OE-Core rev: ec8d63af030b02c755af13910d17a8650a948b1d) Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* boost: Update to 1.48 and Clean upsSaul Wold2012-01-033-31/+22
| | | | | | | | | | | | | | | | There were 2 "BJAM_OPTS =" in the .bb and .inc, the .inc was being overwritten and the ICU dependency was not removed correctly. Do some clean-up including moving install_append into do_install directly. Finally the BJAM_EXTRAS += "threading=multi" was not setting set correctly, set it on the BUILD spec line (From OE-Core rev: c521aa1ad6aaae373ee4495e28e971a90adc5563) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Add Upstream-Status to patchesSaul Wold2012-01-031-1/+1
| | | | | | | (From OE-Core rev: 169e55d802883df763dbff4a4737e05e96358fa3) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libiconv: Update to 1.14Saul Wold2012-01-032-2/+2
| | | | | | | (From OE-Core rev: 624d90a2d8f8f96ef2d88910f3d49530fd4c9e17) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libevent: upgrade to 2.0.16Scott Garman2012-01-032-19/+22
| | | | | | | | | | | | | | | | | | Updated HOMEPAGE and SRC_URI to reflect project's new home. From the whatsnew-2.0.txt document: COMPATIBILITY: Nearly all existing code that worked with Libevent 1.4 should still work correctly with Libevent 2.0. So this upgrade is expected to be safe. (From OE-Core rev: 03d572f3e1ec25502429b46e2b441a73ccd20061) Signed-off-by: Scott Garman <scott.a.garman@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* curl: Upgrade from 7.22.0 to 7.23.1Mei Lei2011-12-221-2/+2
| | | | | | | (From OE-Core rev: cf4b60ef5665809e8b64d5f02082e119966aa3b9) Signed-off-by: Mei Lei <lei.mei@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gmp: Don't check "$CC $CFLAGS" for x32 in gmp configureH.J. Lu2011-12-221-14/+10
| | | | | | | | | | | | | | | | | | | There is no need to check "$CC $CFLAGS" for x32 in gmp configure. The way GMP works is that it makes all the ABIs available for the user to pick from based on the target, but the final ABI is selected based on the $ABI variable or if compiler passes the ABI test. The test for x32 ABI is any_x32_testlist="sizeof-long-4" GMP will select x32 ABI only if long is 4byte, which will only be set to 4 by -mx32 passed in "$CC $CFLAGS". (From OE-Core rev: 20ffaee6103a972aaaf64a02dcab2bf342e9f4d4) Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Add missing SUMMARY fields to various recipesScott Garman2011-12-192-1/+3
| | | | | | | | | | | | | | | | | This adds the SUMMARY field to the following recipes which were missing it: * dosfstools * grep * icu * libevent * libnfsidmap * qemu-helper-nativesdk (From OE-Core rev: e8c194a627e091ef9da3b7fa83ea3897bd283d9e) Signed-off-by: Scott Garman <scott.a.garman@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Patch Upstream Status UpdatesSaul Wold2011-12-151-0/+2
| | | | | | | (From OE-Core rev: 0eb139619301d0efee330932eba3617dcb39284e) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gmp: Add gmp.h to SSTATE_SCAN_FILESSaul Wold2011-12-153-2/+4
| | | | | | | | | | This fixes problems where hardcoded paths in the file were incorrect during sstate reusage of the task output. (From OE-Core rev: ec5319fc48f9fa10d23dc98e40e7bad2a56777fc) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* icu: Add Makefile.inc to SSTATE_SCAN_FILESSaul Wold2011-12-152-1/+3
| | | | | | | | | | This fixes problems where hardcoded paths in the file were incorrect during sstate reusage of the task output. (From OE-Core rev: 7f81d62efd08cf38f92319d0dca48dc9fea1d430) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* boost : Do not use icu when building boost.Philip Balister2011-12-131-1/+2
| | | | | | | | | | | Without this, boost needs to build icu to create images using boost regex. RP inidicated he would rather disable icu, than add an extra dependency to the recipe. (From OE-Core rev: f60417055f869acb871be1f01c6900fdf685d71a) Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gmp: Add SRC_URI Checksums for GPLv2Saul Wold2011-12-131-0/+3
| | | | | | | (From OE-Core rev: 9597a66e797852a44bbcf29e722eb410fd3fd386) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lzop-1.03: add recipeChristopher Larson2011-12-122-0/+417
| | | | | | | | | | This is needed by some kernels when CONFIG_KERNEL_LZO=y (specifically, given the current defconfig, this affects linux-omap4 2.6 in the meta-ti layer). (From OE-Core rev: 9b3991cf6a8bb751e45c1abfc48d65d952c048b8) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* OECore license fixes: meta/*Elizabeth Flanagan2011-12-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a quick audit of only the most obviously wrong licenses found within OECore. These fixes fall into four areas: - LICENSE field had incorrect format so that the parser choked - LICENSE field has a license with no version - LICENSE field was actually incorrect - LICENSE field has an imaginary license that didn't exist This fixes most of the LICENSE warnings thrown, along with my prior commit adding additional licenses to common-licenses and additional SPDXLICENSEMAP entries. HOWEVER..... there is much to be done on the license front. For a list of recipes with licenses that need obvious fixing see: https://wiki.yoctoproject.org/wiki/License_Audit That said, I would suggest another license audit as I've found enough inconsistencies. A good suggestion is when in doubt, look at how openSuse or Gentoo or Debian license the package. (From OE-Core rev: 3083dd70b3a9fa01fcc3cf00373b05502505996e) Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnutls: Fix fix-gettext-version.patchKhem Raj2011-12-062-3/+16
| | | | | | | | | | This patch did not cover all places to remove references to gettext 0.17 therefore updated it. (From OE-Core rev: 03a8493e9dc4f6ff3416d1abf33ed623352d70d2) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* liboil: patch source code for x32Nitin A Kamble2011-12-052-1/+224
| | | | | | | | | | | Make the assembly syntax compatible with x32 gcc. Othewise x32 gcc throws errors. This Fixes bug: [YOCTO #1412] (From OE-Core rev: f43d633540b41c94eacfbc3c5c450ddd192b2164) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gmp: fix the recipe for x32 targetNitin A Kamble2011-12-053-2/+143
| | | | | | | | | | Add support for building with x32 toolchain. (From OE-Core rev: 971c2042351c039b1d51f67e8e78749d0374d729) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lzo: remove the uncessary autoconf.patchDexuan Cui2011-12-022-30/+1
| | | | | | | | | | | | Now we already have autoconf-2.68 that is newer than 2.67 that is required by lzo. So the patch is not needed any longer. Thanks Khem Raj for pointing this out! (From OE-Core rev: 703518b501e9b82ee340696bfcce5685c9609ffb) Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libfm: Upgrade to 0.1.17Zhai Edwin2011-12-022-4/+3
| | | | | | | (From OE-Core rev: 26b20e8047be3b0e20891de2ba11d04a20e4730e) Signed-off-by: Zhai Edwin <edwin.zhai@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sqlite3: Update to 3.7.9Saul Wold2011-12-022-10/+11
| | | | | | | (From OE-Core rev: e43b4fbcd28e05b3f9f4c72658f2e69701c2e0f7) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gmp: also generate the libgmpcxx library & package it properlyNitin A Kamble2011-12-012-1/+6
| | | | | | | | | | | | | | configure runs few checks to make sure c++ compiler and runtime are working as expected with the --enable-cxx=detect option. And it enables building of libgmpxx library. Same as earlier the libgmp.so.10.x file is packaged in the libgmp10 package, and a new package named libgmpxx4 is added for libgmpxx.so.4.x file. (From OE-Core rev: ac59ea9d55c2fae870fb60dbba920fefe1f3487f) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* apr-util: bump PR for gdbm SOVERSION changeMartin Jansa2011-12-011-1/+1
| | | | | | | (From OE-Core rev: 19008204cd6a5bbc20491b1c897d6cf4f7407506) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnutls: Update to 2.12.14Saul Wold2011-12-016-9/+30
| | | | | | | | | * Add patch for fixing gettext version from 0.17 -> 0.18 (From OE-Core rev: 1c7fbbf6cbdcf804c232c750f10b0a967204e54a) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* consolekit: Fix ${localstatedir} raceRichard Purdie2011-11-301-1/+2
| | | | | | | | | | | | | The change adding ${localstatedir}/log to the package caused failures on meta-toolchain-gmae builds since ${localstatedir} might be a symlink and it can be installation order dependent. By adding in the RDEPENDS, we defer to base-files to ensure the layout is correct and that packages install correctly. (From OE-Core rev: 8ed16b26dfefac4b42766b9f7090bb3b76110fe3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lzo: upgrade from 2.05 to the latest version 2.06Dexuan Cui2011-11-303-3/+10
| | | | | | | (From OE-Core rev: ca76d82c080439434ebfa9c79a449148a2467157) Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libcroco: Upgrade to 0.6.3Zhai Edwin2011-11-301-2/+2
| | | | | | | (From OE-Core rev: e30ccae2c24847f25e380b2820e3c4d74b5eeff3) Signed-off-by: Zhai Edwin <edwin.zhai@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsoup-2.4: Upgrade to 2.36.1Zhai Edwin2011-11-301-4/+4
| | | | | | | (From OE-Core rev: 60cdf4638e41958aede8290bef20a9c3e925aeb1) Signed-off-by: Zhai Edwin <edwin.zhai@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdbm 1.10: use lib_package.bbclass to match packaging with 1.8.xKoen Kooi2011-11-301-2/+2
| | | | | | | | | SOVERSION changed from 3 to 4, so PR bump for dependant recipes (perl, pulseaudio) are needed as well) (From OE-Core rev: 779a0156b903d45a91f0b233176f570bd5bf72c8) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* consolekit: package /var/log/ConsolekitKoen Kooi2011-11-301-2/+2
| | | | | | | | | | | This fixes startup issues like this: 2011-11-30T09:02:10+01:00 beaglebone ck-log-system-start[91]: ** (process:91): WARNING **: Couldn't create log file /var/log/ConsoleKit/history (No such file or directory) (From OE-Core rev: 5608a748af2c754f60137ab7c3010ccce6bf9e40) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtasn1: Update to 2.11Saul Wold2011-11-301-3/+3
| | | | | | | (From OE-Core rev: ba6a06c864571cd6ee6b68bfda51dfdda70cbc7d) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdbm: Update to 1.10Saul Wold2011-11-301-0/+16
| | | | | | | | | | * This version is now GPLv3, so keep older version * The patches are not needed for this version (From OE-Core rev: 8ea0605cbf22c5af83cdae33df92159c0cc4cc06) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* getVar/setVar cleanupsRichard Purdie2011-11-271-2/+2
| | | | | | | | | Complete the bb.data.getVar/setVar replacements with accesses directly to the data store object. (From OE-Core rev: 2864ff6a4b3c3f9b3bbb6d2597243cc5d3715939) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shared-mime-info: fix ordering of PACKAGESKoen Kooi2011-11-182-2/+2
| | | | | | | (From OE-Core rev: 79ee0f8c849cd5de16b6ae1b3dd6c43bbad472b2) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpfr: upgrade from 3.0.1 to 3.1.0Nitin A Kamble2011-11-181-2/+2
| | | | | | | (From OE-Core rev: 734379a7207e72e55fc409968cfc1c70c26b581e) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpcre: upgrade from 8.12 to 8.20Nitin A Kamble2011-11-181-4/+4
| | | | | | | | | The license file has updated the copyright years, hence new checksum for license file. (From OE-Core rev: aba671f805010313d8b7c02b560da2646de1164b) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* boost: Update to 1.47.0 & CleanupSaul Wold2011-11-1610-601/+43
| | | | | | | | | | | | | Removed boost-jam-native since it was an older version no incompatible with boost 1.47. Modified boost to use BBCLASSEXTEND native for the bjam native binary. Removed older unused patches. (From OE-Core rev: 67df7590d0a6600cb9768b3df2b56983a5fe234f) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgpg-error: add BBCLASSEXTEND native for libgcrypts and gnutls-nativeSaul Wold2011-11-161-0/+2
| | | | | | | (From OE-Core rev: 3094a844f1ceb77153ac1a733623e6aca770b64b) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgcrypt: add BBCLASSEXTEND native for gnutls-nativeSaul Wold2011-11-161-0/+2
| | | | | | | (From OE-Core rev: 796b06e7bd4c336a5d256d54d1d16a1a9058144c) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* apr-util: extend sed call to fix libtool patch for case without SHELL in ↵Martin Jansa2011-11-161-0/+2
| | | | | | | | | LIBTOOL variable (From OE-Core rev: 94b7566ac9d07ad3e1b55f12988f53812d3651cd) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* aspell: force ARM modeMartin Jansa2011-11-151-1/+2
| | | | | | | | | | | | | | | | | | * this is just work around for ICE, better fix would be to fix gcc | ./common/fstream.hpp:23:9: note: the mangling of 'va_list' has changed in GCC 4.4 | modules/speller/default/typo_editdist.cpp: In function 'short int aspeller::typo_edit_distance(acommon::ParmString, acommon::ParmString, const aspeller::TypoEditDistanceInfo&)': | modules/speller/default/typo_editdist.cpp:77:3: internal compiler error: in gen_thumb_movhi_clobber, at config/arm/arm.md:5937 | Please submit a full bug report, | with preprocessed source if appropriate. | See <http://gcc.gnu.org/bugs.html> for instructions. | make[1]: *** [modules/speller/default/typo_editdist.lo] Error 1 | make[1]: *** Waiting for unfinished jobs.... | make[1]: Leaving directory `/OE/shr-core/tmp-eglibc/work/armv4t-oe-linux-gnueabi/aspell-0.60.6.1-r0/aspell-0.60.6.1' (From OE-Core rev: eff532ea13a270c0e4ffaf4ab059403d612a3197) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtasn1: update to 2.10Saul Wold2011-11-101-5/+3
| | | | | | | | | | COPYING.LIB has white space formating changing README has Copyright update to year range (From OE-Core rev: b50bf2fe6d3364e2ceb652623c9c25057d8b1001) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Convert to use direct access to the data store (instead of bb.data.*Var*())Richard Purdie2011-11-102-7/+7
| | | | | | | | | | | | | | | | | This is the result of running the following over the metadata: sed \ -e 's:bb.data.\(setVar([^,()]*,[^,()]*\), *\([^ )]*\) *):\2.\1):g' \ -e 's:bb.data.\(setVarFlag([^,()]*,[^,()]*,[^,()]*\), *\([^) ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,()]*\), *\([^(), ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,()]*,[^,()]*\), *\([^(), ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,()]*,[^,()]*\), *\([^() ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,()]*\), *\([^) ]*\) *):\2.\1):g' \ -i `grep -ril bb.data *` (From OE-Core rev: b22831fd63164c4db9c0b72934d7d734a6585251) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shared-mime-info: package runtime data separatelyJoshua Lock2011-11-102-4/+7
| | | | | | | | | | | | The freedesktop.org.xml is required when updating the mime database but otherwise not much use. Therefore package it separately, rather than removing it completely, so that it can be used as required for on-device updates without adding almost 2MB to every image which hase shared-mime-info. (From OE-Core rev: 07ee2d7e6b2f571fe405464838e376cf03e5e8e6) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gmp_5.0.2: Set CC_FOR_BUILD to BUILD_CCTom Zanussi2011-11-081-1/+2
| | | | | | | | | | | | | | | | CC_FOR_BUILD was compiling the test programs using the target's compile options and executing those on the host, causing errors such as: /bin/sh: line 1: 15032 Illegal instruction ./gen-bases table 64 0 > mpn/mp_bases.c /bin/sh: line 1: 15033 Illegal instruction ./gen-bases header 64 0 > mp_bases.h Export CC_FOR_BUILD using BUILD_CC to fix the problem. (From OE-Core rev: 68cca5ca15cbdd53748ec130fb6f20cbb3fb5072) Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libcap: fix sstate for native packageOtavio Salvador2011-11-082-4/+13
| | | | | | | | | | The 'lib' option needs to be given on target and native builds otherwise it installs the binaries at ${libdir}64 when host is 64bit. (From OE-Core rev: f768ef66c107410d4e81a69543d41910bbc6a26e) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libnl-2.0: add PE/PR bump for upgradable patch for meta-openembedded usersMartin Jansa2011-11-071-1/+2
| | | | | | | (From OE-Core rev: 2260b18590416940eec26aaf3d68e510ceff8d31) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libnl-2.0: split to more packages, as meta-openembedded doesMartin Jansa2011-11-071-1/+5
| | | | | | | (From OE-Core rev: 8720e063c7b43c278b3bb406b45390ed03f8ac96) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libnl-2.0: add patch from meta-openembedded to fix pkg-config fileMartin Jansa2011-11-072-0/+18
| | | | | | | (From OE-Core rev: 72227178bc74d6e2e24f8df6176c3d45b640e860) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>