<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/recipes-extended/libvirt, branch styhead</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=styhead</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=styhead'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2024-10-02T13:32:54+00:00</updated>
<entry>
<title>libvirt: correct direction creation for sysusers.d</title>
<updated>2024-10-02T13:32:54+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2024-10-02T13:29:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=46af9ae05ae66f083b4d5fc3031453ebb4e91266'/>
<id>urn:sha1:46af9ae05ae66f083b4d5fc3031453ebb4e91266</id>
<content type='text'>
Matthis Mauschild &lt;matthis.hauschild@airbus.com&gt; noticed that
commit 3902ac8844a9868ab14f [libvirt: ensure sysusers.d path for
libvirt-qemu] does not universally work.

Adjusting the directory creation to be the same as other installs
in the recipe to ensure it works everywhere.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>libvirt: ensure sysusers.d path for libvirt-qemu</title>
<updated>2024-09-30T20:15:45+00:00</updated>
<author>
<name>Tim Orling</name>
<email>tim.orling@konsulko.com</email>
</author>
<published>2024-09-29T03:58:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=3902ac8844a9868ab14fa38b663d3832daa4b9de'/>
<id>urn:sha1:3902ac8844a9868ab14fa38b663d3832daa4b9de</id>
<content type='text'>
In 8138d9cc7e0c31171230110db0cfa881c46a821b the path to
/lib/sysusers.d might not exist, use install -d to ensure
it does.

Fixes:
install: cannot create regular file
'.../libvirt/v10.5.0+git/image/lib/sysusers.d/libvirt-qemu.conf':
No such file or directory

Signed-off-by: Tim Orling &lt;tim.orling@konsulko.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>libvirt: fix do_rootfs error</title>
<updated>2024-09-11T18:20:33+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2024-09-11T03:54:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=8138d9cc7e0c31171230110db0cfa881c46a821b'/>
<id>urn:sha1:8138d9cc7e0c31171230110db0cfa881c46a821b</id>
<content type='text'>
When do_rootfs, the following error occured:
WARNING: do_rootfs: Group kvm has been defined with id (47) but sysusers.d expects gid (36)
WARNING: do_rootfs: Group qemu has been defined with id (975) but sysusers.d expects gid (107)
ERROR: do_rootfs: Error executing a python function in exec_func_python() autogenerated:

Create an empty file libvirt-qemu.conf to solve the issue of gid mismatch

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>libvirt: fix build on qemuarm</title>
<updated>2024-09-05T19:39:26+00:00</updated>
<author>
<name>Chen Qi</name>
<email>Qi.Chen@windriver.com</email>
</author>
<published>2024-09-04T01:30:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=163731e0eeb5a0a2725b80ec368e19856a53bb48'/>
<id>urn:sha1:163731e0eeb5a0a2725b80ec368e19856a53bb48</id>
<content type='text'>
On qemuarm, time_t is 'long long int', so using '%lu' to print
it out will give us the following error:

    error: format '%lu' expects argument of type 'long unsigned int',
    but argument 10 has type 'time_t' {aka 'long long int'} [-Werror=format=]

So use %llu to print it out.

Signed-off-by: Chen Qi &lt;Qi.Chen@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>libvirt: dont set polkit permissions manually</title>
<updated>2024-09-03T02:09:16+00:00</updated>
<author>
<name>Markus Volk</name>
<email>f_l_k@t-online.de</email>
</author>
<published>2024-09-02T06:14:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=25a52a58a7e6e682e5c86707d77420f06535d859'/>
<id>urn:sha1:25a52a58a7e6e682e5c86707d77420f06535d859</id>
<content type='text'>
According to this commit polkit rules should go to ${datadir} instead of ${sysconfdir}:
https://git.openembedded.org/meta-openembedded/commit/?h=master-next&amp;id=d5e90541f8e35916abc930b2da6de037b23d51a1
Theres no need to adjust the permissions for ${datadir} anymore:
https://git.openembedded.org/meta-openembedded/commit/?h=master-next&amp;id=6da0fd21c900e32a0693a6b27d38182f19c8c76c

This commit fixes build after:
https://git.yoctoproject.org/poky/commit/?id=ef9a927a3af1dd817fe298bbe45470b738d9ce2f

Signed-off-by: Markus Volk &lt;f_l_k@t-online.de&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>libvirt: Fix do_package QA issue</title>
<updated>2024-09-03T02:09:16+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2024-08-29T06:20:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=a61bc5c79d5d0e6ffe505e2740a31fe5291f2212'/>
<id>urn:sha1:a61bc5c79d5d0e6ffe505e2740a31fe5291f2212</id>
<content type='text'>
When enable multilib, the following do_package QA happens:

ERROR: libvirt-v10.5.0+git-r0 do_package: QA Issue: libvirt: Files/directories were installed but not shipped in any package:
  /usr/lib/sysusers.d
  /usr/lib/sysusers.d/libvirt-qemu.conf

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>libvirt-virsh: rdepends on libvirt-libvirtd</title>
<updated>2024-09-03T02:09:16+00:00</updated>
<author>
<name>Kai Kang</name>
<email>kai.kang@windriver.com</email>
</author>
<published>2024-08-20T09:10:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=eaa2f96862fc916e114f1ca2524b1678d099c8e0'/>
<id>urn:sha1:eaa2f96862fc916e114f1ca2524b1678d099c8e0</id>
<content type='text'>
virsh can not do anything without libvirt daemon running, such as

$ virsh list
error: failed to connect to the hypervisor
error: Operation not supported: Cannot use direct socket mode if no URI is set

So add libvirt-libvirtd to RDEPENDS of libvirt-virsh.

Signed-off-by: Kai Kang &lt;kai.kang@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>libvirt: update to v10.5.0 -tip</title>
<updated>2024-07-23T15:42:15+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2024-07-23T15:42:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=2400d285f1a4af3263bf6c7b17b3b9ded8e0922b'/>
<id>urn:sha1:2400d285f1a4af3263bf6c7b17b3b9ded8e0922b</id>
<content type='text'>
Bumping libvirt to version v10.5.0-77-ge5232f6fd6, which comprises the following commits:

    e5232f6fd6 virt-host-validate: Allow longer list of CPU flags
    8f3b46e30b Translated using Weblate (Portuguese (Brazil))
    149ffd964b Translated using Weblate (Swedish)
    e8c5ecd3cf Translated using Weblate (English (United Kingdom))
    6699341d88 docs: use real examples for QEMU cli passthrough
    c019350a76 security: AppArmor allow write when os loader readonly=no
    65b54e791f tests: Add test for UEFI autoselection on riscv64
    a4fbb7bcc7 tests: Add firmware descriptor for edk2 on riscv64
    47d34ffb26 qemu: ROM firmware images are always readonly
    f13b3f8098 qemu: Filter firmware images by type
    b14c97e007 tests: Add more firmware selection coverage
    79941dd3c9 tests: Update firmware descriptors
    ea6c3ea2d5 qemu: virtiofs: format --rlimit-nofile
    562fc02ac1 conf: virtiofs: add rlimit_nofile element
    239669049d vmx: Be even more lax when trying to comprehend serial ports
    fcf6beaf3d ci: Refresh generated files
    3bc3b7220b news: Mention pauth Arm CPU feature
    6690b01de2 tests: Add coverage for pauth Arm CPU feature
    1ac1e4dae0 cpu_map: Add pauth Arm CPU feature
    bec903cae8 qemu: Don't leave beingDestroyed=true on inactive domain
    c9fa43c48c virt-host-validate: Drop extra "PASS"
    92333a2c4e Translated using Weblate (Swedish)
    d94b31a68a qemu: migration: allow migration for virtiofs
    8dc04cafec qemu: do not use deprecated options for new virtiofsd
    730eaafaac qemu: fill capabilities for virtiofsd
    132bf6d89b tests: qemuxmlconf: adjust test case to new virtiofsd
    f64e658df0 tests: vhostuser: add virtiofsd json descriptor
    6d3955acf1 Include support for Vfio stats during Migration
    7a9e9dfb18 network: allow "modify" option for DNS-Txt records
    cf934c87cc network: allow "modify" option for DNS-Srv records
    09a5d8165c network: allow "modify" option for DNS hostname
    619a915862 domain_conf: comment not match the code below
    b5c54df901 virt-aa-helper: Drop needless comments
    0d3e962d47 security_manager: Remove redundant qemuSecurityGetNested() call

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>libvirt: update to v10.5.0 and convert to git</title>
<updated>2024-07-10T15:59:26+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2024-07-10T03:45:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=61cec3e210f58e0c6d05cde1012d0cf6ea072795'/>
<id>urn:sha1:61cec3e210f58e0c6d05cde1012d0cf6ea072795</id>
<content type='text'>
Rather than waiting for release tarballs for the main libvirt
release, we can just use the git repository directory and
avoid patch backporting for CVEs, etc.

As part of this change, we adjust to git, refresh our
meson build patch, and add a new meson patch for the
tests.

We also split out LIBVIRT_VERSION, so that nested builds
can use it to locate tarballs.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>libvirt: convert more WORKDIR references to UNPACKDIR</title>
<updated>2024-05-31T16:20:17+00:00</updated>
<author>
<name>Hieu Van Nguyen</name>
<email>hieu2.nguyen@lge.com</email>
</author>
<published>2024-05-30T14:28:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=6ab94f2c680f271d4767b158c91fdc633a157a6f'/>
<id>urn:sha1:6ab94f2c680f271d4767b158c91fdc633a157a6f</id>
<content type='text'>
unpacked source files are now in UNPACKDIR, so we adjust our
operations to match.

Some references were missed in previous commit as they
are behind conditional.

Use BP subdir for python, to build it inside ${S}.

Need cd - to go back to $${B} so that gnutls-helper.py
is executed there instead of python subdirectory.

Use mix of tabs and spaces for indentation like other lines
around :).

Signed-off-by: Hieu Van Nguyen &lt;hieu2.nguyen@lge.com&gt;
Signed-off-by: Martin Jansa &lt;martin.jansa@gmail.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
</feed>
