merged.

Bruce

In message: [meta-virtualization][PATCH] libvirt: fix libraries contain build 
folder path cause QA warning
on 19/01/2023 Xiangyu Chen wrote:

> From: Xiangyu Chen <[email protected]>
> 
> libvirt debug trace contains source path, and some utils was located to
> yocto sysroot folder, those full source path cause yocto QA buildpath
> check failed and report "xxxx contains reference to TMPDIR" warnings.
> 
> Signed-off-by: Xiangyu Chen <[email protected]>
> ---
>  ...ove-build-path-information-to-avoid-.patch | 58 +++++++++++++++++++
>  recipes-extended/libvirt/libvirt_8.1.0.bb     |  1 +
>  2 files changed, 59 insertions(+)
>  create mode 100644 
> recipes-extended/libvirt/libvirt/0001-messon.build-remove-build-path-information-to-avoid-.patch
> 
> diff --git 
> a/recipes-extended/libvirt/libvirt/0001-messon.build-remove-build-path-information-to-avoid-.patch
>  
> b/recipes-extended/libvirt/libvirt/0001-messon.build-remove-build-path-information-to-avoid-.patch
> new file mode 100644
> index 0000000..1e09cd6
> --- /dev/null
> +++ 
> b/recipes-extended/libvirt/libvirt/0001-messon.build-remove-build-path-information-to-avoid-.patch
> @@ -0,0 +1,58 @@
> +From 9660b76325c841a5f5c7d5b2fb439a1fd64105c9 Mon Sep 17 00:00:00 2001
> +From: Xiangyu Chen <[email protected]>
> +Date: Thu, 19 Jan 2023 17:07:37 +0800
> +Subject: [PATCH] messon.build: remove build path information to avoid yocto 
> QA
> + buildpath check warnings
> +
> +libvirt debug trace contains source path, and some utils was located to
> +yocto sysroot folder, those full source path cause yocto QA buildpath check 
> failed and report warnings as below:
> +
> +WARNING: libvirt-8.1.0-r0 do_package_qa: QA Issue: File 
> /usr/libexec/libvirt_lxc in package libvirt contains reference to TMPDIR
> +File /usr/lib64/libvirt.so.0.8001.0 in package libvirt contains reference to 
> TMPDIR
> +File /usr/lib64/libvirt/lock-driver/lockd.so in package libvirt contains 
> reference to TMPDIR
> +File /usr/lib64/libvirt/connection-driver/libvirt_driver_lxc.so in package 
> libvirt contains reference to TMPDIR
> +File /usr/lib64/libvirt/connection-driver/libvirt_driver_storage.so in 
> package libvirt contains reference to TMPDIR
> +File /usr/lib64/libvirt/connection-driver/libvirt_driver_network.so in 
> package libvirt contains reference to TMPDIR
> +File /usr/lib64/libvirt/storage-backend/libvirt_storage_backend_fs.so in 
> package libvirt contains reference to TMPDIR
> +File /usr/lib64/libvirt/storage-backend/libvirt_storage_backend_disk.so in 
> package libvirt contains reference to TMPDIR
> +File /usr/bin/virt-ssh-helper in package libvirt contains reference to 
> TMPDIR [buildpaths]
> +
> +
> +Upstream-Status: Inappropriate [oe specific]
> +
> +Signed-off-by: Xiangyu Chen <[email protected]>
> +---
> + meson.build | 10 +++++-----
> + 1 file changed, 5 insertions(+), 5 deletions(-)
> +
> +diff --git a/meson.build b/meson.build
> +index 9016c04..fb78d44 100644
> +--- a/meson.build
> ++++ b/meson.build
> +@@ -26,8 +26,8 @@ endif
> + conf = configuration_data()
> + 
> + conf.set('_GNU_SOURCE', 1)
> +-conf.set_quoted('abs_top_builddir', meson.build_root())
> +-conf.set_quoted('abs_top_srcdir', meson.source_root())
> ++conf.set_quoted('abs_top_builddir', ' ')
> ++conf.set_quoted('abs_top_srcdir', ' ')
> + conf.set_quoted('PACKAGE', meson.project_name())
> + conf.set_quoted('PACKAGE_NAME', meson.project_name())
> + conf.set_quoted('PACKAGE_VERSION', meson.project_version())
> +@@ -1830,9 +1830,9 @@ if conf.has('WITH_LIBVIRTD')
> +       use_storage = true
> + 
> +       conf.set('WITH_STORAGE_FS', 1)
> +-      conf.set_quoted('MOUNT', mount_prog.path())
> +-      conf.set_quoted('UMOUNT', umount_prog.path())
> +-      conf.set_quoted('MKFS', mkfs_prog.path())
> ++      conf.set_quoted('MOUNT', '/usr/bin/mount')
> ++      conf.set_quoted('UMOUNT', '/usr/bin/umount')
> ++      conf.set_quoted('MKFS', '/usr/sbin/mkfs')
> + 
> +       showmount_prog = find_program('showmount', required: false, dirs: 
> libvirt_sbin_path)
> +       showmount_path = ''
> +-- 
> +2.17.1
> +
> diff --git a/recipes-extended/libvirt/libvirt_8.1.0.bb 
> b/recipes-extended/libvirt/libvirt_8.1.0.bb
> index 0ffd510..d529db1 100644
> --- a/recipes-extended/libvirt/libvirt_8.1.0.bb
> +++ b/recipes-extended/libvirt/libvirt_8.1.0.bb
> @@ -30,6 +30,7 @@ SRC_URI = 
> "http://libvirt.org/sources/libvirt-${PV}.tar.xz;name=libvirt \
>             file://gnutls-helper.py \
>             
> file://0001-qemu-segmentation-fault-in-virtqemud-executing-qemuD.patch \
>             
> file://0001-prevent-gendispatch.pl-generating-build-path-in-code.patch \
> +           
> file://0001-messon.build-remove-build-path-information-to-avoid-.patch \
>            "
>  
>  SRC_URI[libvirt.sha256sum] = 
> "3c6c43becffeb34a3f397c616206aa69a893ff8bf5e8208393c84e8e75352934"
> -- 
> 2.34.1
> 

> 
> 
> 

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#7825): 
https://lists.yoctoproject.org/g/meta-virtualization/message/7825
Mute This Topic: https://lists.yoctoproject.org/mt/96374330/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to