[OE-core] [PATCH 7/7] kern-tools: error checking and tree generation fixes

akuster808 akuster808 at gmail.com
Tue Nov 22 16:53:07 UTC 2016


Bruce,


On 11/22/2016 07:59 AM, Bruce Ashfield wrote:
> During processing of the kernel meta data the kern tools were
> not properly exiting on syntax errors or invalid commands.

Does Morty need this?
-Armin
>
> Noticing and debugging these issues wasn't trivial. To make this
> easier, we now trap the error and dump the offending meta-data
> for the user to see.
>
> There was also an issue with creating branches during tree
> generation, which is resolved by always switching to the
> active branch.
>
> The following are the commit logs of the changes themselves:
>
> [
>    commit b36f6f9a5695f2084b83823393e13ca42284bed9
>    Author: Paul Gortmaker <paul.gortmaker at windriver.com>
>    Date:   Sat Oct 22 17:23:25 2016 -0400
>
>        kgit-scc: dont mention meta-repo in help ; it doesnt exist
>
>        Signed-off-by: Paul Gortmaker <paul.gortmaker at windriver.com>
>        Signed-off-by: Bruce Ashfield <bruce.ashfield at windriver.com>
>
>    commit 08463d684c1952e74c25344cddace4c3f24c739d
>    Author: Bruce Ashfield <bruce.ashfield at windriver.com>
>    Date:   Mon Oct 31 14:30:12 2016 -0400
>
>        scc: exit on error
>
>        If there is an error in the processing of the input files, scc
>        should exit and inform the user.
>
>        scc is executed on a combined/preprocessed file and as a result
>        it doesn't have the granularity to see each input file individually.
>
>        Rather than moving preprocessing into scc (from spp), we can trap
>        the line number of the error and dump context around the line.
>        This gives the user a pointer to the input file and the specific
>        line that caused the problem.
>
>        Signed-off-by: Bruce Ashfield <bruce.ashfield at windriver.com>
>
>    commit bf99953e8ac14cee653e559f2d4a6022c847a182
>    Author: Bruce Ashfield <bruce.ashfield at windriver.com>
>    Date:   Fri Oct 28 21:23:27 2016 -0400
>
>        kgit-meta: always checkout branches on branch commands
>
>        During a tree generation we must always make the branch active when
>        we see any kind of branch command. This ensures that any subsequent
>        patches are applied in the proper context.
>
>        Previously, only branch creation was changing the active branch, and
>        this mean that tree generation was not determinstic and relied
>        on the order of processing to generate a correct tree.
>
>        Signed-off-by: Bruce Ashfield <bruce.ashfield at windriver.com>
> ]
>
> Signed-off-by: Bruce Ashfield <bruce.ashfield at windriver.com>
> ---
>   meta/recipes-kernel/kern-tools/kern-tools-native_git.bb | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
> index d8041ddd38c5..88b1aee729c9 100644
> --- a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
> +++ b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
> @@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://git/tools/kgit;beginline=5;endline=9;md5=a6c2fa8aef1b
>   
>   DEPENDS = "git-native"
>   
> -SRCREV = "9a3995ee8daabf37e92e1b51b133cf8582d85809"
> +SRCREV = "b36f6f9a5695f2084b83823393e13ca42284bed9"
>   PR = "r12"
>   PV = "0.2+git${SRCPV}"
>   




More information about the Openembedded-core mailing list