<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/conf/layer.conf, branch master-next</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2026-04-28T11:27:58+00:00</updated>
<entry>
<title>layer.conf/qemu-system-native: Improve native DISTRO_FEATURE handling</title>
<updated>2026-04-28T11:27:58+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2026-04-23T15:47:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=3c4b5325bcaeed30df377f70a32486902643f8d7'/>
<id>urn:sha1:3c4b5325bcaeed30df377f70a32486902643f8d7</id>
<content type='text'>
OE-Core needs to make some improvements to the way DISTRO_FEATURES is being built
but this will break the way meta-virtualization is handling native propagation.

Use DISTRO_FEATURES_FILTER_NATIVE which is designed for this.

That then means updating the bbappend just to look at DISTRO_FEATURES and to
look for both possible values.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>layer: bump compatibility to wrynose</title>
<updated>2026-03-18T03:28:17+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-03-18T03:28:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=475530ac08ecf716917f48dfa60e0607d324ff9a'/>
<id>urn:sha1:475530ac08ecf716917f48dfa60e0607d324ff9a</id>
<content type='text'>
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>container-dummy-provides: Update to match changes in oe-core</title>
<updated>2026-03-14T15:16:57+00:00</updated>
<author>
<name>Richard Purdie</name>
<email>richard.purdie@linuxfoundation.org</email>
</author>
<published>2026-03-14T10:31:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=4162f89853eeeec194530dfbbb2210143ede1ca9'/>
<id>urn:sha1:4162f89853eeeec194530dfbbb2210143ede1ca9</id>
<content type='text'>
OE-Core made changes to the way dummy providers work, update the
container-dummy-provides to match them. It now needs a hint in layer.conf
to make the core components aware of the presence of the dummy recipe.

Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>container-registry: make IMAGE_FEATURES conditional on distro features</title>
<updated>2026-03-11T23:34:27+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-03-11T23:34:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=947678262ae85f214a306ff41d7352485c8d5a03'/>
<id>urn:sha1:947678262ae85f214a306ff41d7352485c8d5a03</id>
<content type='text'>
Move the container-registry IMAGE_FEATURES[validitems] registration
from layer.conf into meta-virt-container-cfg.bbclass where it can be
gated on DISTRO_FEATURES. The validitems varflag is now only registered
when vcontainer or virtualization is in DISTRO_FEATURES.

layer.conf is parsed before distro features are known, so inline
Python cannot be used there. The bbclass is loaded via USER_CLASSES
(deferred parsing) and already handles container profile configuration.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>vcontainer: add sanity checks and auto-enable virtfs for QEMU</title>
<updated>2026-02-09T03:34:12+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-01-23T20:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=729c4bb01402aac1348d5d40eea6a42ff2bc1934'/>
<id>urn:sha1:729c4bb01402aac1348d5d40eea6a42ff2bc1934</id>
<content type='text'>
Fix virtio-9p (virtfs) support for container-cross-install batch
imports which provides ~50x speedup over base64-over-serial.

The issue was that native recipes don't see target DISTRO_FEATURES,
so qemu-system-native wasn't getting virtfs enabled.

Fix by:
- layer.conf: Propagate virtualization to DISTRO_FEATURES_NATIVE when
  vcontainer or virtualization is in target DISTRO_FEATURES
- qemu-system-native: Check DISTRO_FEATURES_NATIVE for virtfs enable
- container-cross-install: Prepend native sysroot to PATH so vrunner
  finds the QEMU with virtfs support

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>container-registry: add local OCI registry infrastructure</title>
<updated>2026-02-09T03:32:52+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-01-12T16:09:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=87ed625c043e4cdbabf569227b189823cd08db8e'/>
<id>urn:sha1:87ed625c043e4cdbabf569227b189823cd08db8e</id>
<content type='text'>
Add container registry support for Yocto container workflows:
- container-registry.bbclass with helper functions
- container-registry-index.bb generates helper script with baked paths
- docker-registry-config.bb for Docker daemon on targets
- container-oci-registry-config.bb for Podman/Skopeo/Buildah targets
- IMAGE_FEATURES container-registry for easy target configuration

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>cockpit-machines: add recipe</title>
<updated>2026-01-06T19:32:39+00:00</updated>
<author>
<name>Paul Le Guen de Kerneizon</name>
<email>paul.leguendekerneizon@savoirfairelinux.com</email>
</author>
<published>2025-12-17T15:35:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=9d98a3a8e96d4dedcd96efd3e6f09c462d37754e'/>
<id>urn:sha1:9d98a3a8e96d4dedcd96efd3e6f09c462d37754e</id>
<content type='text'>
`cockpit-machines` is a Cockpit plugin used to provide a web interface
to manage virtual machines. Since Cockpit version 242, cockpit-machines
has been moved to a dedicated repository. This package is dependent on
cockpit package from meta-webserver layer.

To test it, access the cockpit-machines UI on the tested target at
`https://127.0.0.1:9090/machines`.

Signed-off-by: Paul Le Guen de Kerneizon &lt;paul.leguendekerneizon@savoirfairelinux.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>layer.conf: add kubernetes into NON_MULTILIB_RECIPES for x86-64</title>
<updated>2025-11-06T04:19:33+00:00</updated>
<author>
<name>Changqing Li</name>
<email>changqing.li@windriver.com</email>
</author>
<published>2025-10-27T08:43:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=c2185cd5ef225c6606341745ad9ffb02efe364d9'/>
<id>urn:sha1:c2185cd5ef225c6606341745ad9ffb02efe364d9</id>
<content type='text'>
Here is the setting in recipe kubernetes:
COMPATIBLE_HOST = '(x86_64.*|arm.*|aarch64.*)-linux'

x86 is not support, so add kubernetes into NON_MULTILIB_RECIPES for
x86-64 to avoid extending lib32- variant

Signed-off-by: Changqing Li &lt;changqing.li@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>runc: start removing 'opencontainers' reference</title>
<updated>2025-07-07T15:42:27+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-06-27T14:59:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=cb2d486817aeda3047edc6c460c88b11ed80afe8'/>
<id>urn:sha1:cb2d486817aeda3047edc6c460c88b11ed80afe8</id>
<content type='text'>
We've only had one type of runc for a while, this is another step
in the direction of moving to just 'runc' versus the old runc-&lt;foo&gt;
variants

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>layer: drop walnascar support</title>
<updated>2025-07-07T15:42:27+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-06-27T14:00:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=7e54b1c2f5dcea9f79f0b5d3e33ea09a63d9b632'/>
<id>urn:sha1:7e54b1c2f5dcea9f79f0b5d3e33ea09a63d9b632</id>
<content type='text'>
Now that the unpackdir changes are in place, we switch our support
to only whinlatter.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
</feed>
