]> code.ossystems Code Review - openembedded-core.git/commitdiff
classes/buildhistory: fix splitting on + in package list fields
authorPaul Eggleton <paul.eggleton@linux.intel.com>
Tue, 14 Feb 2012 11:17:51 +0000 (11:17 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 21 Feb 2012 17:48:54 +0000 (17:48 +0000)
Ensure we do not erroneously split on + in RDEPENDS/RRECOMMENDS e.g.
libstdc++-dev was being split into libstdc and -dev.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
meta/classes/buildhistory.bbclass

index dfc9b73919a98950707ff6fbf452e293019b4bb6..6c2d4e9653d02173781b034c39668ad2b8af6bc8 100644 (file)
@@ -124,7 +124,7 @@ python buildhistory_emit_pkghistory() {
                        return None
 
        def sortpkglist(string):
-               pkgiter = re.finditer(r'[a-zA-Z0-9.-]+( \([><=]+ [^ )]+\))?', string, 0)
+               pkgiter = re.finditer(r'[a-zA-Z0-9.+-]+( \([><=]+ [^ )]+\))?', string, 0)
                pkglist = [p.group(0) for p in pkgiter]
                pkglist.sort()
                return ' '.join(pkglist)