On Fri, 12 Feb 2016 11:36:13 Richard Purdie wrote: > Its valid to have dependencies like XXX (=2.1) without spaces, as injected > by debian.bbclass. The code was breaking these into separate components > and destroying them so improve the regex to handle them. > > Signed-off-by: Richard Purdie <[email protected]> > > diff --git a/meta/classes/buildhistory.bbclass > b/meta/classes/buildhistory.bbclass index 32e096b..52a5f31 100644 > --- a/meta/classes/buildhistory.bbclass > +++ b/meta/classes/buildhistory.bbclass > @@ -145,7 +145,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)
Acked-by: Paul Eggleton <[email protected]> Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
