{"push_id":673864502,"size":12,"distinct_size":12,"ref":"refs/heads/master-next","head":"6f94da5c52ef3231c2f9822cbc69fbb2f5f4ea36","before":"76b5cc55ca9c325d0f1cc966f1f4e237e91c5515","commits":[{"sha":"4bb586a470a15cf3b93538e8c749a6fb8479c990","author":{"email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org","name":"Richard Purdie"},"message":"autotools: Use space with prepend to clean up variable whitespace\n\nCorrect the whitespace in this variable to make this more readable when\ndebugging, no functional change.\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/openembedded/oe-core/commits/4bb586a470a15cf3b93538e8c749a6fb8479c990"},{"sha":"4434977ccb95f8f366ba133366093b8c7ef1f718","author":{"email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org","name":"Richard Purdie"},"message":"native: Improve PROVIDES handling\n\nSince this class works on pre finalised data, the logic hasn't needed\nto be exact. If we change the way the finalised data works, we find\nthat certain dependencies can be dropped (e.g. pn isn't in the name).\n\nTo fix this, restructure the function to alter each entry in turn\nand not drop any entries.\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/openembedded/oe-core/commits/4434977ccb95f8f366ba133366093b8c7ef1f718"},{"sha":"d3b6aa30b3ea30d4e6a6ca923693367f66957ab0","author":{"email":"1271fbbd35b6087650ef1da890864d01babf06a6@cn.fujitsu.com","name":"Li xin"},"message":"grep: Fix LSB NG Cases for gplv2 version.\n\n-/tset/LI18NUX2K.L1/utils/egrep-tp/T.egrep-tp 5\n-/tset/LI18NUX2K.L1/utils/fgrep/T.fgrep 5\n-/tset/LI18NUX2K.L1/utils/grep-tp/T.grep-tp 5\n\nThe LSB core test requires grep egrep and fgrep can\nperform pattern matching in searches without regard\nto case if -i option is specified.\n\nSigned-off-by: Li Xin <lixin.fnst@cn.fujitsu.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/openembedded/oe-core/commits/d3b6aa30b3ea30d4e6a6ca923693367f66957ab0"},{"sha":"d1a14545a8f515ef2a038940556959884687b923","author":{"email":"a4059d05326ba905aeb95e84c67e39dbdf6837e9@windriver.com","name":"Roy Li"},"message":"apt: upgrade to 1.0.9.9\n\n1. Upgrade to fix the several CVEs: CVE-2014-0488, CVE-2014-0490\n2. Remove apt-0.9.9.4-CVE-2014-0478.patch, which was backport.\n3. Romve no-ko-translation.patch, apt-1.0.9.9 has ko translation\n4. Update use-host.patch no-curl.patch db_linking_hack.patch and\nnoconfigure.patch\n5. Not build the test cases since it requires gtest\n6. install libapt-private.so.* to libdir, otherwise this file is\nnot installed into sysroot for native, and apt-get will use host's,\nand lead to fail\n7. Revert apt commit[a2a75ff45]\"always run 'dpkg --configure -a'\nat the end of our dpkg callings\" for native package, otherwise\nthe postscript for these installed packages will be run, and fail\nsince the rootfs dir is not considered\n8. Add lzma dependency by PACKAGECONFIG for target, and add xz\ndependency for native\n\nSigned-off-by: Roy Li <rongqing.li@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/openembedded/oe-core/commits/d1a14545a8f515ef2a038940556959884687b923"},{"sha":"061eee7157b48e16c08b93f2425a655b5e96076b","author":{"email":"f40600653b33f5282fa4c5daf377dfc444fb4625@denx.de","name":"Marek Vasut"},"message":"kernel: Clean up KERNEL_IMAGETYPE_FOR_MAKE\n\nRemove the lambda function setting KERNEL_IMAGETYPE_FOR_MAKE and instead\nset it in the anonymous python function. This also allows us to handle\nimage types which are not supported directly by kernel, but require some\nother kernel target to be built. This is the case for example with the\nfitImage, which is the uImage successor.\n\nThere is no functional change.\n\nSigned-off-by: Marek Vasut <marex@denx.de>\nCc: Richard Purdie <richard.purdie@linuxfoundation.org>\nCc: Koen Kooi <koen@dominion.thruhere.net>\nCc: Paul Eggleton <paul.eggleton@linux.intel.com>\nCc: Ross Burton <ross.burton@intel.com>\nCc: Bruce Ashfield <bruce.ashfield@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/openembedded/oe-core/commits/061eee7157b48e16c08b93f2425a655b5e96076b"},{"sha":"38a84414c0e8747039eac29ea58625c240908f55","author":{"email":"f40600653b33f5282fa4c5daf377dfc444fb4625@denx.de","name":"Marek Vasut"},"message":"kernel: Rework do_uboot_mkimage\n\nRework the function so part it's internals can be re-used by fitImage\nimage type. The name of the temporary file , linux.bin , is recycled\na little more as it's now used for both the case where it is gzip\ncompressed and where it is not. This should be fine, since the file\nis temporary and removed after the uImage was created anyway.\n\nThere is no functional change here.\n\nSigned-off-by: Marek Vasut <marex@denx.de>\nCc: Richard Purdie <richard.purdie@linuxfoundation.org>\nCc: Koen Kooi <koen@dominion.thruhere.net>\nCc: Paul Eggleton <paul.eggleton@linux.intel.com>\nCc: Ross Burton <ross.burton@intel.com>\nCc: Bruce Ashfield <bruce.ashfield@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/openembedded/oe-core/commits/38a84414c0e8747039eac29ea58625c240908f55"},{"sha":"8cd5055ef8b32bae0b535aef8e8d6c42a83baadf","author":{"email":"f40600653b33f5282fa4c5daf377dfc444fb4625@denx.de","name":"Marek Vasut"},"message":"kernel: Pull out the linux.bin generation\n\nPull the generation of linux.bin image, which is then packed into uImage,\ninto a separate function. No functional change.\n\nSigned-off-by: Marek Vasut <marex@denx.de>\nCc: Richard Purdie <richard.purdie@linuxfoundation.org>\nCc: Koen Kooi <koen@dominion.thruhere.net>\nCc: Paul Eggleton <paul.eggleton@linux.intel.com>\nCc: Ross Burton <ross.burton@intel.com>\nCc: Bruce Ashfield <bruce.ashfield@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/openembedded/oe-core/commits/8cd5055ef8b32bae0b535aef8e8d6c42a83baadf"},{"sha":"c946fe30accbeaf771173d1ebc76153bab2bbb7d","author":{"email":"f40600653b33f5282fa4c5daf377dfc444fb4625@denx.de","name":"Marek Vasut"},"message":"kernel: Pull uImage generation into separate class\n\nPull the uImage image format generation from kernel.bbclass into\na separate kernel-uimage.bbclass. Introduce new KERNEL_CLASSES\nvariable, which allows registration of additional classes which\nimplement new kernel image types. The default value of is to\nregister kernel-uimage to preserve the original behavior.\n\nSigned-off-by: Marek Vasut <marex@denx.de>\nCc: Richard Purdie <richard.purdie@linuxfoundation.org>\nCc: Koen Kooi <koen@dominion.thruhere.net>\nCc: Paul Eggleton <paul.eggleton@linux.intel.com>\nCc: Ross Burton <ross.burton@intel.com>\nCc: Bruce Ashfield <bruce.ashfield@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/openembedded/oe-core/commits/c946fe30accbeaf771173d1ebc76153bab2bbb7d"},{"sha":"28259bd13d401114a47565b65ea1ab106bf99cb4","author":{"email":"f40600653b33f5282fa4c5daf377dfc444fb4625@denx.de","name":"Marek Vasut"},"message":"kernel: Separate out uboot_prep_kimage\n\nSeparate the function which prepares the kernel for packing into\nuImage into separate class, so this function can be reused by the\nfitImage class.\n\nSigned-off-by: Marek Vasut <marex@denx.de>\nCc: Richard Purdie <richard.purdie@linuxfoundation.org>\nCc: Koen Kooi <koen@dominion.thruhere.net>\nCc: Paul Eggleton <paul.eggleton@linux.intel.com>\nCc: Ross Burton <ross.burton@intel.com>\nCc: Bruce Ashfield <bruce.ashfield@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/openembedded/oe-core/commits/28259bd13d401114a47565b65ea1ab106bf99cb4"},{"sha":"962e83092eead338f73b6fb15a9203c6e684b583","author":{"email":"f40600653b33f5282fa4c5daf377dfc444fb4625@denx.de","name":"Marek Vasut"},"message":"kernel: Build DTBs early\n\nPull out the compilation of the DTB blobs right after the kernel's\nown do_compile function finishes. This makes them available just in\ntime for the kernel image construction functions.\n\nSigned-off-by: Marek Vasut <marex@denx.de>\nCc: Richard Purdie <richard.purdie@linuxfoundation.org>\nCc: Koen Kooi <koen@dominion.thruhere.net>\nCc: Paul Eggleton <paul.eggleton@linux.intel.com>\nCc: Ross Burton <ross.burton@intel.com>\nCc: Bruce Ashfield <bruce.ashfield@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/openembedded/oe-core/commits/962e83092eead338f73b6fb15a9203c6e684b583"},{"sha":"138f56cef3226d60d6ce707cb71472ee07515662","author":{"email":"f40600653b33f5282fa4c5daf377dfc444fb4625@denx.de","name":"Marek Vasut"},"message":"kernel: Add basic fitImage support\n\nThis patch adds support for generating a kernel fitImage, which is\na a successor to the uImage format. Unlike uImage, which could only\ncontain the kernel image itself, the fitImage can contain all kinds\nof artifacts, like the kernel image, device tree blobs, initramfs\nimages, binary firmwares etc. Furthermore, the fitImage supports\ndifferent kinds of checksums, not only CRC32 like the uImage did.\nLast, but not least, fitImage supports signatures such that either\nthe whole image or it's parts can be signed and then in turn can\nbe verified by the bootloader.\n\nSo far we only add support for wrapping the kernel image and DTB\ninto the fitImage. The fitImage uses the sha1 checksum, which is\nthe default.\n\nSigned-off-by: Marek Vasut <marex@denx.de>\nCc: Richard Purdie <richard.purdie@linuxfoundation.org>\nCc: Koen Kooi <koen@dominion.thruhere.net>\nCc: Paul Eggleton <paul.eggleton@linux.intel.com>\nCc: Ross Burton <ross.burton@intel.com>\nCc: Bruce Ashfield <bruce.ashfield@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/openembedded/oe-core/commits/138f56cef3226d60d6ce707cb71472ee07515662"},{"sha":"6f94da5c52ef3231c2f9822cbc69fbb2f5f4ea36","author":{"email":"f40600653b33f5282fa4c5daf377dfc444fb4625@denx.de","name":"Marek Vasut"},"message":"kernel: Build uImage only when really needed\n\nBuild the uImage file using the kernel build system only when\nit is really required, which is only in case KEEPUIMAGE == yes.\nOtherwise, just build zImage, since the Yocto build system will\nhandle the uImage generation for us.\n\nSigned-off-by: Marek Vasut <marex@denx.de>\nCc: Richard Purdie <richard.purdie@linuxfoundation.org>\nCc: Koen Kooi <koen@dominion.thruhere.net>\nCc: Paul Eggleton <paul.eggleton@linux.intel.com>\nCc: Ross Burton <ross.burton@intel.com>\nCc: Bruce Ashfield <bruce.ashfield@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/openembedded/oe-core/commits/6f94da5c52ef3231c2f9822cbc69fbb2f5f4ea36"}]}