From f199dd50df51e71102bc4195012901bb3052b75c Mon Sep 17 00:00:00 2001 From: Erik Skultety Date: Wed, 16 Aug 2023 10:21:33 +0200 Subject: [PATCH] ci: Introduce a new 'lcitool' data directory We've reached a point in lcitool where we can't steer its development based solely on libvirt's needs IOW there will be times where a local override of value (e.g. package mapping) will be necessary - an example of this would be QEMU. In case of this particular patch we need to add an override for the cirrus FreeBSD 13 image we request in our CI to fix: /usr/local/lib/libtasn1.so.6: Undefined symbol "strverscmp@FBSD_1.7" The reason why we can't/should not make the fix in upstream lcitool just yet is that we store a libosinfo ID in lcitool's OS target YAML configs and at the time of writing this patch libosinfo does not have a corresponding entry/ID for FreeBSD 13.2 so we have to stick with 13.1 in lcitool until they do so. For the time being, the fix can easily be done on libvirt side as does this patch. Signed-off-by: Erik Skultety Reviewed-by: Michal Privoznik --- ci/lcitool/targets/freebsd-13.yml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 ci/lcitool/targets/freebsd-13.yml diff --git a/ci/lcitool/targets/freebsd-13.yml b/ci/lcitool/targets/freebsd-13.yml new file mode 100644 index 0000000000..0337926479 --- /dev/null +++ b/ci/lcitool/targets/freebsd-13.yml @@ -0,0 +1,2 @@ +cirrus: + image_name: freebsd-13-2