Joshua, I see you've been actively working recently on multiconfig-related fixes in bitbake, thanks! While at it, would you also be able to take a look at multiconfig-aware RDEPENDS implementation, as discussed here[1]? Thanks!
[1] https://lists.openembedded.org/g/bitbake-devel/topic/74485221 On Fri, Jun 05, 2020 at 01:17:51PM -0500, Joshua Watt wrote: > Updates signature generation so that mcdepends are included. Previously, > they were not which meant that if recipe A mcdepends on recipe B, and > recipe B changed, it would not automatically cause recipe A to also > rebuild. > > In order for signature generation classes to correctly handle mcdepends, > they need access to all the data caches, so all are passed instead of > just the one for the recipe in question. > > This breaks the bitbake siggen API and makes it incompatible with > previous signature generators, hence the cross-posting between bitbake > and oe-core. > > Joshua Watt (3): > bitbake: siggen: Pass all data caches to hash functions > bitbake: tests: Add mcdepends test > sstatesig: Account for all dataCaches being passed > > bitbake/lib/bb/runqueue.py | 6 +- > bitbake/lib/bb/siggen.py | 32 ++++---- > .../lib/bb/tests/runqueue-tests/recipes/f1.bb | 1 + > bitbake/lib/bb/tests/runqueue.py | 30 ++++++++ > meta/lib/oe/sstatesig.py | 77 ++++++++++--------- > 5 files changed, 89 insertions(+), 57 deletions(-) > create mode 100644 bitbake/lib/bb/tests/runqueue-tests/recipes/f1.bb > > -- > 2.26.2 > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#139274): https://lists.openembedded.org/g/openembedded-core/message/139274 Mute This Topic: https://lists.openembedded.org/mt/74705064/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-