Hi all,

I encountered the issue about do_create_spdx task and my descriptions as 
following.

1. I have two target machines whcih are ast2700-default and ast2700-emmc, 
respectively.
2. I have an appliction package call phosphor-logging.

I succesfully to build ast2700-emmc target machine and created spdx files from 
tmp/deploy/spdx directory.
Howerver, I changed machine name to ast2700-default to build the whole image 
again. I noticed do_create_spdx failed and it trited to search file 
"sstate:base-files:ast2700_emmc-openbmc-linux:3.0.14:r0:ast2700_emmc" but I 
changed my machine to "ast2700-default". It searched the wrong base-files and 
it caused this build error. Do you have any suggestion about how to fix it?
Thanks-Jamin

[['base-files', 'False 
sstate:base-files:ast2700_emmc-openbmc-linux:3.0.14:r0:ast2700_emmc:11: 
sstate:base-files::3.0.14:r0::11:']

fatal_error_here:
https://github.com/openembedded/openembedded-core/blob/master/meta/classes/create-spdx-2.2.bbclass#L1135
Build Configuration:
BB_VERSION           = "2.6.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "ubuntu-20.04"
TARGET_SYS           = "aarch64-openbmc-linux"
MACHINE              = "ast2700-default"
DISTRO               = "openbmc-phosphor"
DISTRO_VERSION       = "nodistro.0"
TUNE_FEATURES        = "aarch64 armv8a crc cortexa35"
TARGET_FPU           = ""
meta
meta-poky
meta-oe
meta-networking
meta-perl
meta-python
meta-phosphor
meta-arm
meta-arm-toolchain
meta-security
meta-aspeed-sdk
meta-ast2700-sdk     = "aspeed-dev:a56e2eb3f529ed117af0312cef7fd257478ea59a"
ERROR: phosphor-logging-1.0+git-r1 do_create_spdx: Cannot find any SPDX file 
for recipe base-files, False 
sstate:base-files:ast2700_emmc-openbmc-linux:3.0.14:r0:ast2700_emmc:11: 
sstate:base-files::3.0.14:r0::11:
ERROR: Logfile of failure stored in: 
/home/jamin_lin/openbmc-ast2700/0111/build-ast2700/tmp/work/cortexa35-openbmc-linux/phosphor-logging/1.0+git/temp/log.do_create_spdx.2905089
ERROR: Task 
(/home/jamin_lin/openbmc-ast2700/0111/openbmc/meta-phosphor/recipes-phosphor/logging/phosphor-logging_git.bb:do_create_spdx)
 failed with exit code '1'

Log:
DEBUG: Executing python function extend_recipe_sysroot
NOTE: Direct dependencies are 
['/home/jamin_lin/openbmc-ast2700/0111/openbmc/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot',
 
'virtual:native:/home/jamin_lin/openbmc-ast2700/0111/openbmc/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot']
NOTE: Installed into sysroot: []
NOTE: Skipping as already exists in sysroot: ['gettext-minimal-native', 
'libtool-native', 'quilt-native', 'texinfo-dummy-native', 'patch-native', 
'attr-native']
DEBUG: Python function extend_recipe_sysroot finished
DEBUG: Executing python function sstate_task_prefunc
DEBUG: Python function sstate_task_prefunc finished
DEBUG: Executing python function do_create_spdx
DEBUG: Looking for patches that solves CVEs for phosphor-logging
ERROR: Cannot find any SPDX file for recipe base-files, False 
sstate:base-files:ast2700_emmc-openbmc-linux:3.0.14:r0:ast2700_emmc:11: 
sstate:base-files::3.0.14:r0::11:
jamin debug0 ['x86_64', 'x86_64_ubuntu-20.04', 'x86_64_x86_64_linux', 
'x86_64_linux', 'x86_64_x86_64-nativesdk', 'allarch', 'cortexa35', 'aarch64', 
'armv8a', 'armv8a-crc', 'cortexa35', 'ast2700_default']
jamin debug0 reverse ['ast2700_default', 'cortexa35', 'armv8a-crc', 'armv8a', 
'aarch64', 'cortexa35', 'allarch', 'x86_64_x86_64-nativesdk', 'x86_64_linux', 
'x86_64_x86_64_linux', 'x86_64_ubuntu-20.04', 'x86_64']
jamin debug1 [['base-files', 'False 
sstate:base-files:ast2700_emmc-openbmc-linux:3.0.14:r0:ast2700_emmc:11: 
sstate:base-files::3.0.14:r0::11:'], ['base-passwd', 'False 
sstate:base-passwd:cortexa35-openbmc-linux:3.6.2:r0:cortexa35:11: 
sstate:base-passwd::3.6.2:r0::11:'], ['dbus', 'False 
sstate:dbus:cortexa35-openbmc-linux:1.14.10:r0:cortexa35:11: 
sstate:dbus::1.14.10:r0::11:'], ['gcc-cross-aarch64', 'True 
sstate:gcc-cross-aarch64:x86_64-openbmc-linux:13.2.0:r0:x86_64:11: 
sstate:gcc-cross-aarch64::13.2.0:r0::11:'], ['gcc-runtime', 'False 
sstate:gcc-runtime:cortexa35-openbmc-linux:13.2.0:r0:cortexa35:11: 
sstate:gcc-runtime::13.2.0:r0::11:'], ['glibc', 'False 
sstate:glibc:cortexa35-openbmc-linux:2.38+git:r0:cortexa35:11: 
sstate:glibc::2.38+git:r0::11:'], ['libcereal', 'False 
sstate:libcereal:cortexa35-openbmc-linux:1.3.2+git:r0:cortexa35:11: 
sstate:libcereal::1.3.2+git:r0::11:'], ['meson-native', 'True 
sstate:meson-native:x86_64-linux:1.3.0:r0:x86_64:11: 
sstate:meson-native::1.3.0:r0::11:'], ['ninja-native', 'True 
sstate:ninja-native:x86_64-linux:1.11.1:r0:x86_64:11: 
sstate:ninja-native::1.11.1:r0::11:'], ['packagegroup-obmc-yaml-providers', 
'False 
sstate:packagegroup-obmc-yaml-providers:cortexa35-openbmc-linux:1.0:r1:cortexa35:11:
 sstate:packagegroup-obmc-yaml-providers::1.0:r1::11:'], 
['phosphor-dbus-interfaces', 'False 
sstate:phosphor-dbus-interfaces:cortexa35-openbmc-linux:1.0+git:r1:cortexa35:11:
 sstate:phosphor-dbus-interfaces::1.0+git:r1::11:'], 
['phosphor-logging-callouts-example-native', 'True 
sstate:phosphor-logging-callouts-example-native:x86_64-linux:1.0:r1:x86_64:11: 
sstate:phosphor-logging-callouts-example-native::1.0:r1::11:'], 
['pkgconfig-native', 'True 
sstate:pkgconfig-native:x86_64-linux:0.29.2+git:r0:x86_64:11: 
sstate:pkgconfig-native::0.29.2+git:r0::11:'], ['python3-mako-native', 'True 
sstate:python3-mako-native:x86_64-linux:1.3.0:r0:x86_64:11: 
sstate:python3-mako-native::1.3.0:r0::11:'], ['python3-native', 'True 
sstate:python3-native:x86_64-linux:3.11.5:r0:x86_64:11: 
sstate:python3-native::3.11.5:r0::11:'], ['python3-pyyaml-native', 'True 
sstate:python3-pyyaml-native:x86_64-linux:6.0.1:r0:x86_64:11: 
sstate:python3-pyyaml-native::6.0.1:r0::11:'], ['python3-sdbus++-native', 'True 
sstate:python3-sdbus++-native:x86_64-linux:1.0:r1:x86_64:11: 
sstate:python3-sdbus++-native::1.0:r1::11:'], ['qemu-native', 'True 
sstate:qemu-native:x86_64-linux:8.1.2:r0:x86_64:11: 
sstate:qemu-native::8.1.2:r0::11:'], ['sdbusplus', 'False 
sstate:sdbusplus:cortexa35-openbmc-linux:git:r1:cortexa35:11: 
sstate:sdbusplus::git:r1::11:'], ['sdeventplus', 'False 
sstate:sdeventplus:cortexa35-openbmc-linux:0.1+git:r1:cortexa35:11: 
sstate:sdeventplus::0.1+git:r1::11:'], ['shadow', 'False 
sstate:shadow:cortexa35-openbmc-linux:4.13:r0:cortexa35:11: 
sstate:shadow::4.13:r0::11:'], ['shadow-native', 'True 
sstate:shadow-native:x86_64-linux:4.13:r0:x86_64:11: 
sstate:shadow-native::4.13:r0::11:'], ['shadow-sysroot', 'False 
sstate:shadow-sysroot:cortexa35-openbmc-linux:4.6:r0:cortexa35:11: 
sstate:shadow-sysroot::4.6:r0::11:'], ['systemd', 'False 
sstate:systemd:cortexa35-openbmc-linux:254.4:r0:cortexa35:11: 
sstate:systemd::254.4:r0::11:'], ['systemd-systemctl-native', 'True 
sstate:systemd-systemctl-native:x86_64-linux:1.0:r0:x86_64:11: 
sstate:systemd-systemctl-native::1.0:r0::11:']]
jamin debug2 /home/jamin_lin/openbmc-ast2700/0111/build-ast2700/tmp/deploy/spdx
jamin debug3 
/home/jamin_lin/openbmc-ast2700/0111/build-ast2700/tmp/work/cortexa35-openbmc-linux/phosphor-logging/1.0+git/spdx/deps.json
jamin 4 ['ast2700_default', 'cortexa35', 'armv8a-crc', 'armv8a', 'aarch64', 
'cortexa35', 'allarch', 'x86_64_x86_64-nativesdk', 'x86_64_linux', 
'x86_64_x86_64_linux', 'x86_64_ubuntu-20.04', 'x86_64']
jamin 5 base-files
jamin 6 False 
sstate:base-files:ast2700_emmc-openbmc-linux:3.0.14:r0:ast2700_emmc:11: 
sstate:base-files::3.0.14:r0::11:
jamin 7 None
DEBUG: Python function do_create_spdx finished
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#193535): 
https://lists.openembedded.org/g/openembedded-core/message/193535
Mute This Topic: https://lists.openembedded.org/mt/103659345/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to