DEBUG: Executing python function sstate_task_prefunc
DEBUG: Python function sstate_task_prefunc finished
DEBUG: Executing python function do_create_spdx
DEBUG: Searching for docbook-xml-update-catalog.xml.patch in paths:
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4-4.5/poky
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/poky
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/files/poky
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4-4.5/
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/files/
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4-4.5/x86-64
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/x86-64
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/files/x86-64
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4-4.5/
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/files/
DEBUG: Using /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/docbook-xml-update-catalog.xml.patch for docbook-xml-update-catalog.xml.patch
DEBUG: Searching for LICENSE-OASIS in paths:
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4-4.5/poky
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/poky
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/files/poky
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4-4.5/
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/files/
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4-4.5/x86-64
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/x86-64
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/files/x86-64
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4-4.5/
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/
    /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/files/
DEBUG: Using /srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/recipes-devtools/docbook-xml/docbook-xml-dtd4/LICENSE-OASIS for LICENSE-OASIS
ERROR: Error executing a python function in exec_func_python() autogenerated:

The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_func_python() autogenerated', lineno: 2, function: <module>
     0001:
 *** 0002:do_create_spdx(d)
     0003:
File: '/srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/classes/create-spdx-3.0.bbclass', lineno: 188, function: do_create_spdx
     0184:addtask do_create_recipe_spdx_setscene
     0185:
     0186:python do_create_spdx() {
     0187:    import oe.spdx30_tasks
 *** 0188:    oe.spdx30_tasks.create_spdx(d)
     0189:}
     0190:addtask do_create_spdx after \
     0191:    do_create_recipe_spdx \
     0192:    do_collect_spdx_deps \
File: '/srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/lib/oe/spdx30_tasks.py', lineno: 726, function: create_spdx
     0722:
     0723:    source_files = add_download_files(d, build_objset)
     0724:    build_inputs |= source_files
     0725:
 *** 0726:    recipe_spdx_license = add_license_expression(
     0727:        d, build_objset, d.getVar("LICENSE"), license_data, [recipe_objset]
     0728:    )
     0729:    build_objset.new_relationship(
     0730:        source_files,
File: '/srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/lib/oe/spdx30_tasks.py', lineno: 130, function: add_license_expression
     0126:        .replace("|", " | ")
     0127:        .replace("&", " & ")
     0128:        .split()
     0129:    )
 *** 0130:    spdx_license_expression = " ".join(convert(l) for l in lic_split)
     0131:
     0132:    o = objset.new_license_expression(
     0133:        spdx_license_expression, license_data, license_text_map
     0134:    )
File: '/srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/lib/oe/spdx30_tasks.py', lineno: 130, function: <genexpr>
     0126:        .replace("|", " | ")
     0127:        .replace("&", " & ")
     0128:        .split()
     0129:    )
 *** 0130:    spdx_license_expression = " ".join(convert(l) for l in lic_split)
     0131:
     0132:    o = objset.new_license_expression(
     0133:        spdx_license_expression, license_data, license_text_map
     0134:    )
File: '/srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/lib/oe/spdx30_tasks.py', lineno: 118, function: convert
     0114:
     0115:        spdx_license = "LicenseRef-" + l
     0116:        if spdx_license not in license_text_map:
     0117:            license_text_map[spdx_license] = oe.sbom30.get_element_link_id(
 *** 0118:                add_license_text(l)
     0119:            )
     0120:
     0121:        return spdx_license
     0122:
File: '/srv/pokybuild/yocto-worker/genericx86-64/build/layers/openembedded-core/meta/lib/oe/spdx30_tasks.py', lineno: 89, function: add_license_text
     0085:        # If it's not SPDX or PD, then NO_GENERIC_LICENSE must be set
     0086:        filename = d.getVarFlag("NO_GENERIC_LICENSE", name)
     0087:        if filename:
     0088:            filename = d.expand("${S}/" + filename)
 *** 0089:            with open(filename, errors="replace") as f:
     0090:                lic.simplelicensing_licenseText = f.read()
     0091:                return lic
     0092:        else:
     0093:            bb.fatal("Cannot find any text for license %s" % name)
Exception: FileNotFoundError: [Errno 2] No such file or directory: 'TOPDIR/tmp/work/x86_64-linux/docbook-xml-dtd4-native/4.5/sources/LICENSE-OASIS'

DEBUG: Python function do_create_spdx finished

Error details

Submitted on:
26/02/26 06:48
Error type:
Recipe
Task:
do_create_spdx
Recipe:
docbook-xml-dtd4-native
Recipe version:
4.5-r0
Machine:
genericx86-64
Distro:
poky
Build system:
x86_64-linux
Target system:
x86_64-poky-linux
Host distro:
ubuntu-22.04/ubuntu-22.04
Branch:
mathieu/master-next-tests
Commit:
7c6629dd7c2a93ce2139b4104d9b9accabb2c116
Build:
#228596
Submitter:
yp-ab-ubuntu2204-vk-3
Link back:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/4/builds/3264
Similar errors:
0
Open a bug