<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/conf/distro/include/vruntime-bbmask.inc, 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-03-24T03:15:41+00:00</updated>
<entry>
<title>libibverbs: remove obsolete recipe</title>
<updated>2026-03-24T03:15:41+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-03-24T02:58:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=1f93d3039814204d4e6dd5f9728b7ad5740730b9'/>
<id>urn:sha1:1f93d3039814204d4e6dd5f9728b7ad5740730b9</id>
<content type='text'>
libibverbs has been superseded by rdma-core in OE-core since 2017.
The only consumer was ceph, which builds with -DWITH_RDMA=OFF making
the dependency unnecessary. Remove the recipe and its vruntime bbmask
entry.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>vruntime: add BBMASK to reduce multiconfig parse time</title>
<updated>2026-02-09T20:03:27+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-02-09T19:21:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=9ba68c94cec4959e20700183f1b1b57cb5151989'/>
<id>urn:sha1:9ba68c94cec4959e20700183f1b1b57cb5151989</id>
<content type='text'>
The vruntime multiconfigs (vruntime-aarch64, vruntime-x86-64) trigger
a full BitBake parse of all layers, but only need ~318 recipes to build
the vdkr/vpdmn container runtime stacks. BBMASK set in the vruntime
distro conf only affects parsing for those multiconfigs; the main build
is unaffected.

Add three .inc files, each independently disableable, that mask unused
recipes:

 - vruntime-bbmask.inc: meta-virtualization layer (~88 masks covering
   virtualization platforms, unused container orchestration/tooling,
   and individual go libraries)
 - vruntime-bbmask-oe-core.inc: oe-core graphics subdirs, multimedia,
   sato, and rt categories
 - vruntime-bbmask-meta-oe.inc: meta-oe, meta-networking categories,
   plus entire meta-python, meta-filesystems, and meta-webserver layers

Mask patterns were generated from bitbake -g dependency graph analysis
of both aarch64 and x86-64 targets, with all 318 needed PNs (including
-native variants) cross-checked against the patterns. Orphaned bbappend
files in other layers are also masked to prevent parse errors.

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