Re: [PATCH] samhain: rework due to changed oe cache handling

Armin Kuster


On 1/27/23 3:58 PM, Max Krummenacher wrote:
Am Freitag, dem 27.01.2023 um 16:14 +0000 schrieb Richard Purdie:
On Fri, 2023-01-27 at 13:30 +0100, Max Krummenacher wrote:
From: Max Krummenacher <max.krummenacher@...>

OE-Core changed the cache handling which made the use of ${BPN} fail.

Parsing recipes...WARNING: .../ Exception during build_dependencies for
WARNING: .../ Error during finalise of .../
ERROR: ExpansionError during parsing .../
Traceback (most recent call last):
  File "Var <MODE_NAME>", line 1, in <module>
bb.data_smart.ExpansionError: Failure expanding variable MODE_NAME, expression was
${@d.getVar('BPN').split('-')[1]} which triggered exception IndexError: list index out of
The variable dependency chain for the failure is: MODE_NAME -> SAMHAIN_MODE -> do_configure
Simplify the setting of MODE_NAME and SAMHAIN_MODE by moving them from
the inc file to the recipe files where we know their values.

Relevant commits to produce the error:
ee89ade5 cache/codeparser: Switch to a new BB_CACHEDIR variable for cache location
7c15e03dd3 bitbake.conf: Add BB_HASH_CODEPARSER_VALS

Signed-off-by: Max Krummenacher <max.krummenacher@...>
 recipes-ids/samhain/     | 3 +++
 recipes-ids/samhain/     | 3 +++
 recipes-ids/samhain/ | 3 +++
 recipes-ids/samhain/           | 8 --------
 4 files changed, 9 insertions(+), 8 deletions(-)
This is the second report I've seen of this. I'm wondering about
changing the default PN dummy value in bitbake.conf to include a "-"...


Richards patch [1] fixes the parsing error too. So we can drop this
one unless the simpler logic is worth taking it.

I am going the simpler logic so I will be taking your patch.


Thanks Richard.


Join { to automatically receive all group messages.