summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2025-12-03 17:24:02 -0500
committerBruce Ashfield <bruce.ashfield@gmail.com>2025-12-03 17:25:26 -0500
commit26e2b40b91f2424b0b9318b50dbb700a67714b6f (patch)
tree45387352cff1e00e89f2b6739309df9dd0352765
parent358452b4e5a630887f5cde09d1568d6e68cebc4b (diff)
downloadmeta-virtualization-26e2b40b91f2424b0b9318b50dbb700a67714b6f.tar.gz
xen/x86: fix QA errorsHEADmaster
The xen version bump brought in these QA errors: ERROR: xen-tools-4.21+stable-r0 do_package: QA Issue: xen-tools: Files/directories were installed but not shipped in any package: /usr/lib/xen/tests/test_x86_emulator /usr/lib/xen/tests/test-cpu-policy /usr/lib/xen/tests/test-tsx Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. xen-tools: 3 installed and not shipped files. [installed-vs-shipped] ERROR: xen-tools-4.21+stable-r0 do_package: Fatal QA errors were found, failing task. ERROR: Logfile of failure stored in: build/tmp/work/x86-64-v3-poky-linux/xen-tools/4.21+stable/temp/log.do_package.2597669 ERROR: Task (meta-virtualization/recipes-extended/xen/xen-tools_4.21.bb:do_package) failed with exit code '1' NOTE: Tasks Summary: Attempted 4228 tasks of which 4210 didn't need to be rerun and 1 failed. We package two of the new files, and delete one host-compiled tool that isn't used. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
-rw-r--r--recipes-extended/xen/xen-tools.inc5
1 files changed, 5 insertions, 0 deletions
diff --git a/recipes-extended/xen/xen-tools.inc b/recipes-extended/xen/xen-tools.inc
index 93fcae0b..828fd49e 100644
--- a/recipes-extended/xen/xen-tools.inc
+++ b/recipes-extended/xen/xen-tools.inc
@@ -735,6 +735,8 @@ FILES:${PN}-test += "\
735 ${libdir}/xen/tests/test_vpci \ 735 ${libdir}/xen/tests/test_vpci \
736 ${libdir}/xen/tests/test-pdx-offset \ 736 ${libdir}/xen/tests/test-pdx-offset \
737 ${libdir}/xen/tests/test-pdx-mask \ 737 ${libdir}/xen/tests/test-pdx-mask \
738 ${libdir}/xen/tests/test-cpu-policy \
739 ${libdir}/xen/tests/test-tsx \
738 " 740 "
739 741
740# test-xenstore and test-resource currently only exist in 4.16 742# test-xenstore and test-resource currently only exist in 4.16
@@ -830,6 +832,9 @@ do_install() {
830 ${localstatedir}/lib/xen \ 832 ${localstatedir}/lib/xen \
831 " 833 "
832 834
835 # a host tool that is unused
836 rm -rf ${D}${libdir}/xen/tests/test_x86_emulator
837
833 # install volatiles using populate_volatiles mechanism 838 # install volatiles using populate_volatiles mechanism
834 install -d ${D}${sysconfdir}/default/volatiles 839 install -d ${D}${sysconfdir}/default/volatiles
835 for i in $VOLATILE_DIRS; do 840 for i in $VOLATILE_DIRS; do