[bitbake-devel] [PATCH 1/1] die if a .bbappend file matches no existing .bb recipe

Cui, Dexuan dexuan.cui at intel.com
Mon Jun 20 07:29:47 UTC 2011


Martin Jansa wrote:
> On Mon, Jun 20, 2011 at 6:34 AM, Dexuan Cui <dexuan.cui at intel.com>
> wrote: 
>> This patch moves the logic of show_appends_with_no_recipes from
>> bitbake-layers into bitbake, and makes the script die with a fatal
>> error message printed. 
> 
> I agree that this is problem, but I'm not sure if it should be fatal.
> 
> Imagine the case when you enable some layer managed by someone else
> (lets call it LS) and you're using different oe-core revision, maybe
> current HEAD and that LS wasn't updated for that or vice versa you're
> using some oe-core release version and you want to reuse some recipes
> from LS in current version.
> 
> I think that big fat warning that some .bbappends does not match
> should be enough to decide if it's fatal for me (and I'll kill that
> build) or that's fine (when I'm not interested in those .bbappends
> from LS and I'm using only some other .bb files from LS).
> 
> If we make it fatal then I would be forced to remove unmatched
> .bbappends from LS before build which can be difficult to share
> (unless I create own LS branch and use it in my distro).
Thanks a lot for the explanation! 
So looks we may as well change the "bb.fatal" to "bb.error"(that is not fatal and wouldn't be ignored by bitbake-layers).
This is the new patch (on a new branch dcui/bb-v2):
http://git.pokylinux.org/cgit/cgit.cgi/poky-contrib/commit/?h=dcui/bb-v2&id=2a520959f71ec2cd80ed2088bfcf082631161a1a

Thanks,
-- Dexuan



More information about the bitbake-devel mailing list