[oe-commits] [openembedded-core] 03/04: kern-tools: fix processing for no branch meta-data

git at git.openembedded.org git at git.openembedded.org
Wed Dec 7 10:46:42 UTC 2016


rpurdie pushed a commit to branch master
in repository openembedded-core.

commit 0fd7da7375f0dcc59b56791fd482de557507c04c
Author: Bruce Ashfield <bruce.ashfield at windriver.com>
AuthorDate: Fri Dec 2 16:09:24 2016 -0500

    kern-tools: fix processing for no branch meta-data
    
    Lernel meta-data that has patches, but no branches, can trigger an
    error due to no branch specific patch queue.
    
    This error then cascades to more issues since the tools are using
    a named file in /tmp to store and display error messages to the
    user.
    
    We fix both issues though the following kern tools tweaks:
    
      commit bd9e1d6c9b0a34ff3e19a06999aaf57ffadfd04c
      Author: Bruce Ashfield <bruce.ashfield at windriver.com>
      Date:   Fri Dec 2 13:09:40 2016 -0500
    
        scc: use mktemp for consolidated output capture
    
        To provide useful error messages the tools dump pre-processed
        files and messages to a temporary file. If multiple users are
        doing builds, this means they either race, or can have permissions
        issues.
    
        By creating the temporary file via mktemp, we avoid both issues.
        (We also make sure to clean these up on exit, or /tmp will get
        polluted quickly).
    
      commit a287da4bfe0b4acb8f2b0627bd8e7abd1a1dde26
      Author: Bruce Ashfield <bruce.ashfield at windriver.com>
      Date:   Fri Dec 2 13:08:08 2016 -0500
    
        patch: do not assume a branch specific patch queue is needed
    
        When processing input files per-branch and global patch queues are
        generated. If the meta-data has not created any branches in the
        repo, no branch specific queue is required.
    
        The tools assumed that one is always valid, and hence would throw a
        non-zero exit code and stop processing.
    
        By testing for a named per-branch queue, we avoid this issue.
    
    Signed-off-by: Bruce Ashfield <bruce.ashfield at windriver.com>
    Signed-off-by: Ross Burton <ross.burton at intel.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 88b1aee..0f8a786 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 = "b36f6f9a5695f2084b83823393e13ca42284bed9"
+SRCREV = "bd9e1d6c9b0a34ff3e19a06999aaf57ffadfd04c"
 PR = "r12"
 PV = "0.2+git${SRCPV}"
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list