On Mon, 20 Jan 2025, Enrico Scholz wrote: > Scott Murray <[email protected]> writes: > > >> bitbake looks first in 'classes-recipes/' and then in 'classes/'. > >> Hence, content had no effect and was just ignored. > >> > >> Rename folder so that it overrides the OE-core classes. > >> > >> Signed-off-by: Enrico Scholz <[email protected]> > > [snip] > > > > I'm pretty sure this is incorrect. > > Logic is in [1] > > --> first iterate (using $BBPATH) in 'recipes-%', then in 'recipes'
Hmm, the code I looked at was in lib/bblayers/query.py, and its logic is different AFAICT. Can you confirm that "bitbake-layers show-overlayed" shows it as being overlayed for you as it does for me? That it does would seem to indicate a bblayers bug, and there is perhaps some missing documentation of this behavior (change) (e.g. I don't see any mention of classes-global vs classes-recipe vs classes and how their prioritization works wrt layers in the docs). I'm CC'ing oe-core just in case I'm really missing something here... > For now, it does not matter because classes in OE core and meta-lts-mixins > are very similar. But 1.81 seems to introduce other data layouts so correct > classes are probably important. > > I stumpled across it while fixing cargo-native build errors [2] Okay, I'll queue it up once I have some cycles to do some test builds here. > Enrico > > Footnotes: > [1] > https://github.com/openembedded/bitbake/blob/0329a7e3ac694737f2d2c1861f65492551360663/lib/bb/parse/parse_py/BBHandler.py#L53-L68 > > [2] https://lists.openembedded.org/g/openembedded-core/message/210043 > > Scott
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#210064): https://lists.openembedded.org/g/openembedded-core/message/210064 Mute This Topic: https://lists.openembedded.org/mt/110722929/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
