meta-mender-core kirkstone - April 1, 2025, 9:09 a.m. (3 seconds)

Updated 6106efbe0d7c5e91d20d

WARNING: Exception during build_dependencies for PROVIDES
WARNING: Error during finalise of /opt/workdir/https___github_com_mendersoftware_meta-mender/meta-mender-core/recipes-bsp/grub-mender-grubenv/grub-mender-grubenv_git.bb
ERROR: Unable to read /opt/workdir/https___github_com_mendersoftware_meta-mender/meta-mender-core/recipes-bsp/grub-mender-grubenv/grub-mender-grubenv_git.bb: Traceback (most recent call last):
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/data_smart.py", line 452, in expandWithRefs
    s = __expand_python_regexp__.sub(varparse.python_sub, s)
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/data_smart.py", line 144, in python_sub
    value = utils.better_eval(codeobj, DataContext(self.d), {'d' : self.d})
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/utils.py", line 432, in better_eval
    return eval(source, ctx, locals)
  File "Var <PROVIDES>", line 1, in <module>
NameError: name 'mender_feature_is_enabled' is not defined

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/command.py", line 90, in runCommand
    result = command_method(self, commandline)
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/command.py", line 567, in parseRecipeFile
    envdata = bb.cache.parse_recipe(config_data, fn, appendfiles, mc)['']
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/cache.py", line 294, in parse_recipe
    bb_data = bb.parse.handle(bbfile, bb_data)
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/parse/__init__.py", line 110, in handle
    return h['handle'](fn, data, include)
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/parse/parse_py/BBHandler.py", line 136, in handle
    return ast.multi_finalize(fn, d)
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/parse/ast.py", line 395, in multi_finalize
    finalize(fn, d)
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/parse/ast.py", line 360, in finalize
    bb.parse.siggen.finalise(fn, d, variant)
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/siggen.py", line 236, in finalise
    taskdeps = self._build_data(fn, d)
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/siggen.py", line 204, in _build_data
    tasklist, gendeps, lookupcache = bb.data.generate_dependencies(d, self.basehash_ignore_vars)
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/data.py", line 398, in generate_dependencies
    deps[dep], values[dep] = build_dependencies(dep, keys, shelldeps, varflagsexcl, ignored_vars, d)
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/data.py", line 345, in build_dependencies
    value, parser = d.getVarFlag(key, "_content", False, retparser=True)
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/data_smart.py", line 850, in getVarFlag
    parser = self.expandWithRefs(value, cachename)
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/data_smart.py", line 468, in expandWithRefs
    raise ExpansionError(varname, s, exc).with_traceback(tb) from exc
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/data_smart.py", line 452, in expandWithRefs
    s = __expand_python_regexp__.sub(varparse.python_sub, s)
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/data_smart.py", line 144, in python_sub
    value = utils.better_eval(codeobj, DataContext(self.d), {'d' : self.d})
  File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/utils.py", line 432, in better_eval
    return eval(source, ctx, locals)
  File "Var <PROVIDES>", line 1, in <module>
bb.data_smart.ExpansionError: Failure expanding variable PROVIDES, expression was grub-mender-grubenv ${@mender_feature_is_enabled('mender-grub', "virtual/grub-bootconf", "", d)} which triggered exception NameError: name 'mender_feature_is_enabled' is not defined
The variable dependency chain for the failure is: PROVIDES