]> git.ipfire.org Git - thirdparty/libvirt.git/commit
ci: Introduce a new 'lcitool' data directory
authorErik Skultety <eskultet@redhat.com>
Wed, 16 Aug 2023 08:21:33 +0000 (10:21 +0200)
committerErik Skultety <eskultet@redhat.com>
Wed, 16 Aug 2023 12:06:32 +0000 (14:06 +0200)
commitf199dd50df51e71102bc4195012901bb3052b75c
tree39376474c0eee0c6a89a7e20334a80e2d15bdd79
parent29ede88aa1243a69d4c653b23753543a278ec289
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 <eskultet@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
ci/lcitool/targets/freebsd-13.yml [new file with mode: 0644]